gsxdsm
7745c59e63
FN-8880: align shared-member recovery consent tests
Align recovery expectations with the shared-member consent policy.
- Hold non-opted-in shared members when project auto-merge is off.
- Cover explicit per-task auto-merge opt-in during startup and self-healing recovery.
- Document the project-off consent rule for branch-group members.
Files changed:
AGENTS.md | 2 +-
docs/architecture.md | 4 +-
packages/engine/src/__tests__/project-engine.test.ts | 41 +++++++++++------
packages/engine/src/__tests__/self-healing.test.ts | 51 +++++++++++++++++++---
4 files changed, 75 insertions(+), 23 deletions(-)
Fusion-Task-Id: FN-8880
Fusion-Task-Lineage: 3118064d-59ca-4c2e-89a8-442ee8876cf8
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-09 02:41:02 -07:00
..
2026-08-09 02:41:02 -07:00
2026-08-09 00:41:18 -07:00
2026-08-03 10:58:19 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-07 21:43:28 -07:00
2026-08-04 22:17:06 -07:00
2026-08-03 00:20:53 -07:00
2026-08-08 19:58:43 -07:00
2026-08-03 00:20:53 -07:00
2026-07-13 19:07:58 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-08 22:35:59 -07:00
2026-08-07 20:56:52 -07:00
2026-08-09 00:01:44 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-07-20 10:13:57 -07:00
2026-08-07 21:43:28 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-07 00:26:15 -07:00
2026-08-07 20:27:04 -07:00
2026-08-08 21:04:10 -07:00
2026-08-07 21:18:24 -07:00
2026-08-03 00:20:53 -07:00
2026-08-09 00:41:18 -07:00
2026-08-09 00:41:18 -07:00
2026-07-30 21:50:37 -07:00
2026-08-01 08:20:29 -07:00
2026-08-04 10:52:12 -07:00
2026-08-02 17:06:38 -07:00
2026-08-09 00:41:18 -07:00
2026-08-07 01:36:34 -07:00
2026-07-23 10:31:22 -07:00
2026-08-07 01:36:34 -07:00
2026-08-07 01:36:34 -07:00
2026-07-25 20:46:07 -07:00
2026-08-04 19:31:06 -07:00
2026-08-04 00:20:08 -07:00
2026-07-30 00:00:46 -07:00
2026-08-04 00:20:08 -07:00
2026-08-04 08:57:30 -07:00
2026-08-08 22:43:45 -07:00
2026-07-27 17:37:20 -07:00
2026-07-24 23:57:49 -07:00
2026-08-08 19:58:43 -07:00
2026-08-03 00:20:53 -07:00
2026-08-08 19:58:43 -07:00
2026-07-30 23:13:34 -07:00
2026-08-08 19:58:43 -07:00
2026-08-03 00:20:53 -07:00
2026-07-27 13:30:13 -07:00
2026-08-03 00:20:53 -07:00