Repository navigation
feat(sdk): ship defect recurrence and boundary evidence contracts #1043
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
7 commits
Select commit
Hold shift + click to select a range
13402a5
feat(sdk): ship defect recurrence evidence contracts
unbraind b59fe3c
chore(pm): record recurrence delivery provenance
unbraind 94b317e
fix(sdk): harden recurrence evidence boundaries
unbraind 06a90bd
fix(sdk): complete recurrence evidence hardening
unbraind e3e19e2
fix(ci): satisfy recurrence static ratchets
unbraind 87d7bd1
fix(sdk): harden recurrence evidence contracts after review
unbraind b9261dd
fix(sdk): complete recurrence review contracts
unbraind File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,32 @@ | ||
| id: pm-4smp5b | ||
| title: "Decision: adopt reviewed defect-evidence field constraints into audited workspace history" | ||
| description: Authorize append-only reconciliation of schema/fields.json after code review validated the semantic escape_class and gate_evidence constraints. The on-disk document is the intended public contract; restoration to the prior snapshot would remove the review-required fail-closed validation. | ||
| type: Decision | ||
| status: closed | ||
| priority: 1 | ||
| tags: [] | ||
| created_at: "2026-08-16T22:49:00.290Z" | ||
| updated_at: "2026-08-16T23:36:36.987Z" | ||
| closed_at: "2026-08-16T22:49:07.548Z" | ||
| completed_at: "2026-08-16T22:49:07.548Z" | ||
| author: "harness:codex" | ||
| acceptance_criteria: Decision is terminal before reconciliation; reconciliation appends forward and names this decision; pm history _workspace --verify reports replay-to-disk agreement | ||
| goal: project management = context management | ||
| objective: Keep customizable semantic field policy and workspace audit history in exact agreement | ||
| value: Preserves the reviewed schema contract without rewriting immutable history | ||
| impact: Restores record-integrity gates and makes the schema change reconstructable | ||
| outcome: The reviewed disk value is appended as the next _workspace state | ||
| why_now: Exact-head record-integrity detected schema/fields.json replay drift before merge | ||
| parent: pm-1qkivy | ||
| resolution: Authorize forward-only reconciliation of the reviewed schema/fields.json value into _workspace history. | ||
| expected_result: Semantic field constraints remain on disk and become the verified latest audited workspace state. | ||
| actual_result: Append-only workspace reconciliation completed through the public SDK; pm history _workspace --verify confirmed the latest replayed schema/fields.json state exactly matches disk. | ||
| dependencies[3]{id,kind,created_at,author,source_kind,author_source}: | ||
| pm-1qkivy,discovered_from,"2026-08-16T22:49:00.290Z","harness:codex","cli:create:dep",detected | ||
| pm-klo8,implements,"2026-08-16T22:49:00.290Z","harness:codex","cli:create:dep",detected | ||
| pm-vhbf,verifies,"2026-08-16T23:02:36.289Z","harness:codex","cli:update:dep",detected | ||
| comments[2]{created_at,author,text}: | ||
| "2026-08-16T22:49:00.290Z","harness:codex","Duplicate check 2026-08-17: all-status searches for workspace schema history reconciliation found the general closed workspace-history and schema-management capabilities,but no decision authorizing this reviewed semantic field snapshot. This record authorizes only schema/fields.json from PR #1043." | ||
|
coderabbitai[bot] marked this conversation as resolved.
Resolved
|
||
| "2026-08-16T23:36:36.987Z","harness:codex","Clarification: the duplicate-check label used the local Europe/Vienna calendar date (2026-08-17); the immutable created_at timestamp is UTC on 2026-08-16. The search itself covered all statuses before this Decision was created." | ||
| close_reason: Reviewed schema snapshot is explicitly authorized for append-only reconciliation; no history row may be rewritten. | ||
| body: "" | ||
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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.