fix(workflow): revalidate dependency evidence before terminal outcomes #29

Merged
adrian.tkacz merged 2 commits from issue-28-dependency-evidence into develop 2026-10-11 17:03:36 +00:00
Member

Refs #28

Scope

  • Add final/WAIT dependency evidence checkpoints to Console /loop, recursively tracing explicit Console dependency edges to the earliest verified unmet predecessor.
  • Classify unavailable/incomplete evidence as UNVERIFIED, preserve independent eligible Console issues, and keep technical-recovery narration nonterminal.
  • Extend bounded recovery guidance and synthetic offline workflow contract coverage, including converging DAG and actual-cycle cases.

Acceptance Evidence

  • Focused npm test -- --run tests/workflow-contract.test.mjs: PASS (19 tests).
  • make check: PASS on current head (formatting, Markdown, local links, current-public secretlint, strict TypeScript, 24 tests/3 files, temporary static artifact and runtime MIT license validation).
  • git diff --check: PASS.

Revisions

  • Base develop: 3402433d84d741c02797e63b2ddc0ca7687c8a06
  • Current head: cb6cb181f60490a4e75d195ad096503b31aeda2f

Limitations

Offline tests establish command/rule contract consistency only; they do not execute /loop, establish runtime command discovery/permission enforcement, or prove live producer integration. Issue remains open; this PR is unmerged.

Refs #28 ## Scope - Add final/WAIT dependency evidence checkpoints to Console `/loop`, recursively tracing explicit Console dependency edges to the earliest verified unmet predecessor. - Classify unavailable/incomplete evidence as `UNVERIFIED`, preserve independent eligible Console issues, and keep technical-recovery narration nonterminal. - Extend bounded recovery guidance and synthetic offline workflow contract coverage, including converging DAG and actual-cycle cases. ## Acceptance Evidence - Focused `npm test -- --run tests/workflow-contract.test.mjs`: PASS (19 tests). - `make check`: PASS on current head (formatting, Markdown, local links, current-public secretlint, strict TypeScript, 24 tests/3 files, temporary static artifact and runtime MIT license validation). - `git diff --check`: PASS. ## Revisions - Base `develop`: `3402433d84d741c02797e63b2ddc0ca7687c8a06` - Current head: `cb6cb181f60490a4e75d195ad096503b31aeda2f` ## Limitations Offline tests establish command/rule contract consistency only; they do not execute `/loop`, establish runtime command discovery/permission enforcement, or prove live producer integration. Issue remains open; this PR is unmerged.
fix(workflow): revalidate dependency evidence before terminal outcomes
All checks were successful
Development Checks / check (pull_request) Successful in 15s
8787081f48
test(workflow): cover converging dependency chains
All checks were successful
Development Checks / check (pull_request) Successful in 15s
cb6cb181f6
adrian.tkacz deleted branch issue-28-dependency-evidence 2026-10-11 17:03:36 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Creatidy/creatidy-console!29
No description provided.