Trace loop dependency evidence before terminal outcomes #40
No reviewers
Labels
No labels
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Creatidy/model-intelligence!40
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "issue-39-dependency-evidence"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Refs #39
Scope
Add an explicit
/loopdependency evidence check before existing WAIT recommendations and terminal outcomes. Refresh the full canonical MI queue and relevant explicit dependency/producer-contract evidence; trace dependencies backward to the earliest executable MI predecessor; keep unrelated verified eligible work selectable; and classify missing or unresolved evidence asUNVERIFIED, not readiness or a proven gate. Recovery progress remains nonterminal in the same authorized invocation. Preserve the existing #29 re-selection, review, security, standalone-scope and merge gates. No runtime engine, product behavior, new dependency or cross-repository mutation.Acceptance Evidence
Offline semantic guards cover backward chains, unrelated eligible work, changed producer evidence, unverified states, MI-scoped queue-empty conditions, nonterminal recovery narration, and existing review/authority boundaries. These checks validate the declarative workflow contract, not live
/loopexecution.Frozen Objects
Base / merge base:
e77f7ae13132c9c202c4cf878bb0e42f2f29680dHead:
4d189895a497a3d507c19cd58d08ec8ed637ec55Commit:
4d189895a497a3d507c19cd58d08ec8ed637ec55(Trace loop dependency evidence before terminal outcomes)Validation
tests/test_workflow_contract.py: 22 passed.make check: PASS, 178 tests; locked sync, Ruff lint/format, basedpyright (0 errors/warnings), and staged/unstaged whitespace checks.Issue #39 remains open. No merge, release, deployment, main-branch mutation or product GO is claimed.