Files
fusion/packages
gsxdsm c9e283ae0d FN-9049: distinguish unavailable workspace branch evidence
Prevent transient Git probe failures from being treated as missing workspace branches.

- Classify branch evidence as present, absent, or unavailable using show-ref probes
- Defer unavailable evidence with bounded retries before parking a task
- Cover probe outcomes and partial-land recovery with workspace tests
- Add a patch changeset and document the workspace reconciliation contract

Files changed:
 .changeset/fn-9049-workspace-branch-evidence.md    |   7 ++
 AGENTS.md                                          |   2 +-
 .../src/__tests__/self-healing-workspace.test.ts   | 134 +++++++++++++++++++--
 packages/engine/src/self-healing-git-evidence.ts   |  59 +++++++--
 packages/engine/src/self-healing.ts                |  71 +++++++----
 5 files changed, 234 insertions(+), 39 deletions(-)

Fusion-Task-Id: FN-9049

Fusion-Task-Lineage: 1a77d5af-3c06-4229-b61e-30a3891870ca

Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-14 22:10:35 -07:00
..
2026-08-13 01:41:54 -07:00
2026-08-13 01:41:54 -07:00
2026-08-13 01:41:54 -07:00
2026-08-13 01:41:54 -07:00
2026-08-13 01:41:54 -07:00
2026-08-13 01:41:54 -07:00