Define review-state.json schema and provide workflow integration skills #136
Labels
No labels
agent-ready
bug
contract
documentation
duplicate
enhancement
good first issue
help wanted
invalid
needs-human
needs-input
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
iterative-works/iw-cli#136
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Context
The
review-state.jsonfile is used by workflows (kanon) to communicate state to iw-cli dashboard. Currently, the schema is implicitly defined by what workflows produce. This should be formalized in iw-cli, making iw-cli the owner of the contract.This establishes a clean relationship:
Proposed Schema Location
Schema Should Define
Skills to Provide
review-state-writer: Skill that workflows invoke to write valid review-state.json
review-state-validator: Skill to validate existing review-state.json
Acceptance Criteria
iw validate-state <path>command validates against schemaavailable_actionsand can invoke themIntake: fixed by
0201408fadPR #187 (merge
0201408f, onmain) did this issue as its approved analysis scoped it:schemas/review-state.schema.json,schemas/README.md(versioning policy), and the validate and write commands (nowiw review-state validate|write|update). The scope decision isc7a35b26.project-management/issues/IW-136/analysis.md, "Deferred Work (Future Issues)", moved four items out of scope: dashboard validation UI, dashboard action buttons foravailable_actions, the skill in the workflows repository, and runtime schema version migration. The dashboard does not readavailable_actionstoday, and no open issue tracks the action buttons. If that work is still wanted, open a new issue for it.