docs(ticket-048): reconcile ticket-047 governance record - #65
Closed
tom-sapletta-com wants to merge 1 commit into
Closed
docs(ticket-048): reconcile ticket-047 governance record#65tom-sapletta-com wants to merge 1 commit into
tom-sapletta-com wants to merge 1 commit into
Conversation
The cherry-pick that put ticket-047 on main resolved TODO.md with --ours, so the completed ticket was registered in neither governance index, and its directory was published without preprompt.md and ai-codex-logs.txt. - register ticket-047 under Completed tickets in TODO.md - restore the two required ticket-047 scaffold files from observed facts only - regenerate project/TICKETS.md via the managed project/readme.sh wrapper No ticket-047 implementation, test, fixture, doc or status is touched, and no review or merge evidence is invented. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Contributor
Author
|
Superseded: the ticket-047 record was never lost — the original branch ticket/047-github-event-log holds a complete, governance-passing record. Reconstructing it was solving the symptom. |
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.
Governance-only reconciliation. Stacked on #64, whose head it needs so the ticket-047 files it repairs are present.
Why
Ticket-047's implementation commit reached
mainthrough a cherry-pick whoseTODO.mdconflict was resolved with--ours. Three record gaps followed:TODO.mdnever registered the completed ticketproject/TICKETS.mdhad no ticket-047 rowproject/ticket-047/was published withoutpreprompt.mdandai-codex-logs.txt, both declared required by.governance/manifest.jsonmake governancedid not catch this because the required-file check applies while a ticket isIN_PROGRESS, and ticket-047 was alreadyDONE.Changes
TODO.md— ticket-047 registered under## Completed tickets; ticket-048 registered as the single active ticketproject/TICKETS.md— regenerated byproject/readme.sh; the ticket-047 row no longer carries missing-file placeholdersproject/ticket-047/preprompt.md— restored; the unknown original scaffold timestamp is explicitly marked as not reconstructedproject/ticket-047/ai-codex-logs.txt— restored from observed facts onlyproject/ticket-048/**— this ticket's governance scaffoldNothing under
src/**,scripts/**,test/**,docs/**,.github/**or.governance/**is touched. Ticket-047's status, acceptance criteria and approval boundary are unchanged.Honest gaps recorded, not papered over
The restored log and the
TODO.mdentry both state that ticket-047 has no Koru review, no Validator attestation and no merge tomain— unlike tickets 045 and 046. Correcting that status is a human decision, so it is documented rather than silently changed.Verification
make governance— GOV-PASS (0 errors, 0 warnings)make verify— 401 tests, 400 pass, 1 skip, 0 failgit diff --check— cleanproject/readme.shregeneration confirmed idempotent🤖 Generated with Claude Code