gsxdsm
3dcb62f40f
FN-8008: normalize plan approval fingerprints
Keep approval recovery idempotent when deterministic prompt hygiene is injected.
- Normalize plan approval fingerprints around Original Description and Frontend UX sections.
- Preserve re-approval for operator-authored plan changes and cover recovery behavior.
- Document the normalization contract and add a patch changeset.
Files changed:
.changeset/fn-8008-plan-approval-fingerprint.md | 7 +++
docs/workflow-steps.md | 2 +-
packages/core/src/__tests__/plan-approval.test.ts | 53 +++++++++++++++-
packages/core/src/plan-approval.ts | 73 ++++++++++++++++++++++-
packages/engine/src/__tests__/triage.test.ts | 45 ++++++--------
packages/engine/src/triage.ts | 40 ++-----------
6 files changed, 153 insertions(+), 67 deletions(-)
Fusion-Task-Id: FN-8008
Fusion-Task-Lineage: 9c0f415d-662a-455a-a4bd-b873307e53bc
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-07-15 21:33:11 -07:00
..
2026-07-15 21:33:11 -07:00
2026-07-13 10:32:12 -07:00
2026-07-13 10:32:12 -07:00
2026-06-08 15:19:27 -07:00
2026-07-14 13:23:29 -07:00