Repository navigation
Conversation
Leif's decision (2026-09-28): legacy SpecSync 5 records that 6.0.0 won't close are converted and archived by hand. `specsync change audit` reported 1 accepted workflow-v1 record(s) as stale for current delivery inputs, and `specsync change archive` refuses a stale record until an audited reopen, re-verification and a new closing approval. - Move each workspace to .specsync/archive/changes/2026-09-29-<id>/ - accepted-state.json keeps the unchanged accepted state.json - state.json and change.md are marked archived; change.md gains a Migration Note quoting the exact refusal - approvals, verification and attempt files are the original SpecSync 5 evidence, unchanged; no reopen, verification or approval was recorded Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01V3ZZAEiUP7xRJPozhZb6rL
Contributor
Author
|
Closing: Leif decided on 2026-09-29 that the hand migration of legacy SpecSync records isn't worth it for this repo, so the audit on main stays red. The branch is kept if we ever want it back. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Clears this repo's legacy SpecSync ledger. On
main(01a1b90), all 1 active change records are accepted workflow-v1 (SpecSync 5) records, andspecsync change audit(6.0.0) failed with 1 error(s). This PR moves every one into.specsync/archive/changes/. It touches.specsync/only: no source, spec, workflow or CI pin changes.specsync change archiverefuses a stale record until an audited reopen, re-verification and a new closing approval:CHG-0001:.github/workflows/trust.ymlchanged after acceptance.specsync/archive/changes/2026-09-29-<id>/in the layoutspecsync change archivewrites.accepted-state.jsonis the unchanged acceptedstate.json.state.jsonandchange.mdare markedarchived, andchange.mdgains a Migration Note quoting the exact refusal.approvals.jsonand the verification files are the original SpecSync 5 evidence, unchanged, and already hold the original definition and closing approvals. No reopen, verification, attempt history or approval was added, and nothing was written in Leif's name.Test Plan
specsync change auditonmain: 1 error(s), 1 activespecsync change auditat634e97e: passed (0 active)馃 Generated with Claude Code
https://claude.ai/code/session_01V3ZZAEiUP7xRJPozhZb6rL