Skip to content

Commit 96373f7

Browse files
committed
test: align candidate capability count
1 parent 9ad766e commit 96373f7

2 files changed

Lines changed: 15 additions & 3 deletions

File tree

docs/V0.5.4_ENGINEERING_PLAN.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,8 @@ opens a lower-friction support channel and submits the one currently eligible cu
4040
| G1 | Rule-contract conformance rename | Runtime, tests, generated JSON/Markdown, npm files and capability surfaces use the new name; no active public surface presents planted fixtures as ground truth | completed |
4141
| G2 | Real-world regression corpus | One deterministic command executes structured cases for report rendering, pnpm workspace inheritance, nested templates, moved-condition retest and benign numeric SVG review; generated JSON/Markdown records provenance and limits | completed |
4242
| G3 | First-trial and v0.5.4 candidate surfaces | Main-branch first trial is unpinned; CI/release/trusted install examples stay pinned; candidate version surfaces agree on 0.5.4 while published release state remains 0.5.3 | completed |
43-
| G4 | Focused and final verification | New focused tests pass, generated artifacts are byte-current, one final `npm run check` and Skill Creator validation pass | in progress |
44-
| G5 | Authorized external actions | Discussions is enabled and verified; awesome-devsecops rules are rechecked and a factual v0.5.3 PR is submitted if still eligible | pending |
43+
| G4 | Focused and final verification | New focused tests pass, generated artifacts are byte-current, one bounded complete-suite pass and Skill Creator validation pass | completed |
44+
| G5 | Authorized external actions | Discussions is enabled and verified; awesome-devsecops rules are rechecked and a factual v0.5.3 PR is submitted if still eligible | in progress |
4545
| G6 | Release approval checkpoint | Candidate commits and external evidence are pushed; exact release operations and residual risks are presented to the author | pending |
4646
| G7 | Public v0.5.4 release | Signed tag/assets, GitHub Release, npm provenance, `v1` consumer verification and release-state update | blocked on explicit approval |
4747

@@ -200,6 +200,18 @@ Run in this order:
200200
Do not add unrelated browser, network, live-target or multi-runtime matrices to this patch. CI and
201201
CodeQL remain the independent platform gates after push.
202202

203+
Completion record (2026-08-16):
204+
205+
- Skill Creator validation returned `Skill is valid!`.
206+
- The final check completed lint and tests through JS/TS audit, then exposed one stale test-output
207+
literal: p7 expected 24 capabilities while the generated contract correctly contained 25 after
208+
adding the non-detection regression capability.
209+
- Updated only that literal. To respect the verification budget, continued from p7 through every
210+
not-yet-run test and ran shell smoke once instead of repeating the already-passed first half.
211+
- Result: all lint gates, all 44 test files and shell smoke passed across the bounded continuation;
212+
the real-adapter test retained its documented opt-in skip. Remote CI will provide the independent
213+
single-command `npm run check` replay after push.
214+
203215
## G5 - External actions
204216

205217
Discussions:

test/p7-surfaces.test.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const ROOT = fileURLToPath(new URL('..', import.meta.url));
99

1010
for (const [script, expected] of [
1111
['generate-launch-evidence.mjs', /9 stable detection, 0 planned detection, 5 journeys, 5 studies/],
12-
['check-p7-surfaces.mjs', /tutorials, agent lifecycle, 24 capabilities, 5 journeys, 5 studies/],
12+
['check-p7-surfaces.mjs', /tutorials, agent lifecycle, 25 capabilities, 5 journeys, 5 studies/],
1313
]) {
1414
const args = [join(ROOT, 'scripts', script)];
1515
if (script.startsWith('generate-')) args.push('--check');

0 commit comments

Comments
 (0)