Repository navigation
release: promote dev planning and module-scope fix to main #455
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
Changes from 38 commits
Commits
Show all changes
41 commits
Select commit
Hold shift + click to select a range
2b52ab1
docs(preflight): plan seal-bound assurance loop
djm81 edf19fc
docs(preflight): fail closed on partial seal scope
djm81 0ca4feb
docs(preflight): bind separate workflow identities
djm81 a6484cb
docs(preflight): align checkpoint identity contracts
djm81 01515dc
fix(review): preserve user-scoped module installs
djm81 e14adde
docs(preflight): close downstream assurance gaps
djm81 147aeb6
docs(preflight): require cumulative deep assurance
djm81 b474967
docs(openspec): record paired review delivery
djm81 ec9ffca
docs(preflight): close final review gaps
djm81 2d1dd4c
docs(preflight): close late review gaps
djm81 c9f8927
docs(preflight): reject truncated conform ranges
djm81 560ce3a
docs(preflight): bind selection and cache inputs
djm81 1ef2473
fix(review): preserve user-scoped module installs (#454)
djm81 c7365a9
Merge branch 'dev' into feature/preflight-development-assurance-planning
djm81 69504af
docs(preflight): close final contract gaps
djm81 a3631d1
docs(openspec): correct active tree count
djm81 27ca98e
docs(preflight): validate sealed input influence
djm81 8f3a3e8
docs(preflight): enforce canonical delivery target
djm81 e8e7dab
docs(preflight): prevent seal deletion bypass
djm81 7b066a2
docs(preflight): fail closed on interface discovery
djm81 dab97c1
docs(preflight): require positive dogfood controls
djm81 a1fbb1a
docs(preflight): honor sealed no-impact evidence
djm81 2d164ba
docs(preflight): close release and rollout gaps
djm81 7955215
docs(preflight): cover interface-capable governed roles
djm81 e16ab33
docs(preflight): require shareable approval authority
djm81 14465da
docs(preflight): harden approval and publication authority
djm81 dbdca2a
docs(preflight): bind rollout and defer registry writes
djm81 f6a4176
docs(preflight): close final candidate evidence gaps
djm81 6adeeaf
docs(preflight): preserve compatibility ceiling
djm81 ada93b6
docs(preflight): enforce scoped applicability
djm81 7f2b5c6
docs(preflight): verify canonical approval history
djm81 af776b9
docs(preflight): bind no-impact to deltas
djm81 39f5391
docs(preflight): make integrity gate reachable
djm81 8234e97
docs(preflight): select checksum manifests
djm81 032dac2
docs(preflight): bind signed rollout evidence
djm81 6f58a33
docs(openspec): relocate abandoned r08 plan
djm81 557625b
docs(openspec): mark r08 superseded
djm81 6350a0b
[Planning] Add seal-bound development assurance loop (#453)
djm81 6b4f563
Merge branch 'main' into dev
djm81 e83bcea
fix(openspec): address promotion review findings
djm81 14658da
fix(openspec): address PR #455 markdown findings (#456)
djm81 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
File renamed without changes.
34 changes: 34 additions & 0 deletions
34
...archive/2026-08-30-requirements-08-bounded-red-green-proof/CHANGE_VALIDATION.md
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,34 @@ | ||
| # Change Validation | ||
|
|
||
| ## Status | ||
|
|
||
| `ARCHIVED / SUPERSEDED / NOT IMPLEMENTED — NO SPEC PROMOTION` | ||
|
|
||
| Issues #414 and nold-ai/specfact-cli#675 are closed as `not planned`. The | ||
| seal-bound development assurance work in #431/#434 and core #682/#684 replaces | ||
| the expensive historical replay proposal. No package behavior or signed release | ||
| implements this change. The dated folder relocation was explicitly authorized | ||
| on 2026-08-30 and did not run `openspec archive`, so the unimplemented deltas | ||
| were not merged into the canonical specification. | ||
|
|
||
| ## Planning evidence | ||
|
|
||
| - Paired core issue/PR: nold-ai/specfact-cli#675 / nold-ai/specfact-cli#674. | ||
| - Modules tracking issue: #414 with required labels and assignee. | ||
| - Strict command required before implementation: `openspec validate requirements-08-bounded-red-green-proof --strict`. | ||
| - Failing-before and passing-after implementation artifacts: unavailable; no behavior changed. | ||
| - Package, registry, checksum, signature, and verifier-epoch evidence: unavailable because implementation and release never occurred. | ||
|
|
||
| ## Supersession record | ||
|
|
||
| - Modules issue #414: closed `not planned` on 2026-08-27. | ||
| - Core issue #675: closed `not planned` on 2026-08-27. | ||
| - Replacement planning: modules #431/#434 and core #682/#684. | ||
| - The complete folder is preserved at | ||
| `openspec/changes/archive/2026-08-30-requirements-08-bounded-red-green-proof/`. | ||
| - `openspec archive` was deliberately not invoked because it would have promoted | ||
| never-implemented delta specifications into canonical requirements. | ||
| - The relocation preserved the historical artifacts only. It changed no file | ||
| under `openspec/specs/`, package, registry, version, signature, or runtime path. | ||
| - Reopening requires a new issue and a new active OpenSpec change revalidated | ||
| against current architecture; this archived proposal is not implementation authority. |
13 changes: 13 additions & 0 deletions
13
...ec/changes/archive/2026-08-30-requirements-08-bounded-red-green-proof/README.md
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,13 @@ | ||
| # Requirements 08: Bounded Red-Green Proof | ||
|
|
||
| > **Archived without specification promotion — superseded and never | ||
| > implemented.** Modules issue #414 and paired core issue #675 were closed as | ||
| > `not planned` on 2026-08-29. On 2026-08-30, an explicit repository-owner | ||
|
coderabbitai[bot] marked this conversation as resolved.
Outdated
|
||
| > decision moved this complete historical folder to the dated archive without | ||
| > running `openspec archive`; therefore none of its delta specifications were | ||
| > merged into canonical requirements. The lower-cost seal-bound checkpoint | ||
| > design in modules #431/#434 and core #682/#684 supersedes this replay approach. | ||
|
|
||
| This module-side change historically proposed a typed B/R/H/D replay capsule and chronology reconciliation contract for paired core issue nold-ai/specfact-cli#675. It was never implemented, shipped, or merged. The active replacement is the seal-bound planning and checkpoint/conformance path in modules #431/#434 and core #682/#684; the retained replay artifacts are historical traceability only. | ||
|
|
||
| Historical planning only: no package behavior, registry artifact, version, or signature implemented this change. | ||
File renamed without changes.
File renamed without changes.
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
Oops, something went wrong.
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.