feat(FN-3932): add orphaned finalize-reset autostash safeguard in merger
The merger gains a safeguard that automatically stashes work when a finalize-reset leaves orphaned records, preventing merge-state corruption. Core exports the new orphan record type, project-engine wires the safeguard, and documentation traces the provenance flow; tests were added for the recovery Fusion-Task-Id: FN-3932
This commit is contained in:
@@ -363,6 +363,7 @@ Navigation:
|
||||
|
||||
Features:
|
||||
- Lists orphaned stash entries grouped by source task ID (or **Unknown source** when unavailable)
|
||||
- Surfaces provenance metadata from recovery events (`sourcePhase`, `detectedByTaskId`, `detectedAt`) to show where/when leftovers were captured and surfaced
|
||||
- Inspect diff output for any orphaned stash before taking action
|
||||
- Apply a stash to recover changes, or drop a stash with confirmation to permanently remove it
|
||||
|
||||
|
||||
Reference in New Issue
Block a user