Repository navigation
Commit 729a53b
authored
docs: verify bounded workflow adoption planning (#743)
# Description
Module #481 remains In Progress, while paired #483 remains Todo as
checked on 12 October 2026. Preserve the newer proposal already on dev
and defer core runtime adoption until its signed module contract is
implemented.
**Refs** #742
**Contract References**: Planning-only contract research and dependency
reconciliation. No future runtime execution or delivery completion is
claimed.
## Type of Change
- [x] 📚 Documentation update
## Contract-First Testing Evidence
Strict OpenSpec and local planned Requirements validate the proposal.
Existing completed evidence is preserved with its original scope.
Runtime adoption requires its own spec, actual failing-first tests,
implementation and passing exact-head evidence.
## How Has This Been Tested?
Validate source proposals, current repository contents and paired
implementation readiness. Prerequisites
[#761](#761) and
[#767](#767) are merged at
protected dev `c6af68a0`. Signed #743 head `4d1e7429` follows signed
security parent `57f51829`, whose [native
Requirements](https://github.com/nold-ai/specfact-cli/actions/runs/38306990823)
is verified with no findings and whose exact-head authority passes.
Strict selected OpenSpec, documentation validation and
unchanged-provider planned Requirements pass locally: one source,
planned maturity, no findings. Hosted producer/execution/final verdict
must independently authenticate inherited root proof with scoped tokens;
those current-head checks remain pending.
## Checklist
- [x] Verify planning scope and preserve completed work
- [x] Keep deferred runtime tasks unchecked
- [x] Signed branch history and owner-authorized exact-head grants
- [x] Protected prerequisite integration and signed restacking onto the
validated root
- [ ] Final exact-head Requirements, required CI and review closure
## Quality Gates Status
Current signed head: `4d1e7429c2dfb69e9d33a93bf554aed8aae6affd`. Normal
applicable hooks passed and GitHub signature verification precedes the
authorized new djm81 grant. No required execution, signature, authority,
review or security gate is bypassed. Final current-head checks and
review remain required.
## Stack
Native [stack #759](https://github.com/nold-ai/specfact-cli/pull/759):
`dev ← #719 security implementation ← #743 workflow planning ← #751
roadmap planning`. Leave all three stack PRs unmerged for owner review.
The earlier planning consumer ancestry failure is corrected by protected
#767. Current hosted consumers must independently validate that
correction with the fresh root proof; no gate or trust boundary is
weakened.
Independent Code Review correctly rejected the planned receipt as
non-final execution proof (run 38303860784). The reviewed local
protective follow-up preserves full protected-dev review and authentic
finalized root proof; exact acceptance, native proof and protected
integration remain pending. Current inherited review gates stay
enforced; this PR is not yet ready to merge.38 files changed
Lines changed: 5994 additions & 148 deletions
File tree
- docs/reference
- openspec
- changes
- fix-categoryless-module-command-squatting
- requirements-proof
- specs
- category-command-groups
- command-package-runtime-validation
- module-grouping
- workflow-01-turn-orchestration
- src
- specfact_cli
- registry
- tests/unit
- cli
- registry
- security
- specfact_cli/registry
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
13 | 42 | | |
14 | 43 | | |
15 | 44 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
91 | 91 | | |
92 | 92 | | |
93 | 93 | | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
94 | 103 | | |
95 | 104 | | |
96 | 105 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
22 | 50 | | |
23 | 51 | | |
24 | 52 | | |
| |||
104 | 132 | | |
105 | 133 | | |
106 | 134 | | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
7 | 16 | | |
8 | 17 | | |
9 | 18 | | |
| |||
0 commit comments