<!-- Authored per the the-loop:writing skill. -->
Tasks: gate the brainstorm on its author's approval
Derived from
bugfix.md,design.mdandtesting-plan.md. All the work is in this repository. Each code task is test-first: its named test goes red, then green.
Task list
- [x] A1:
absentOutcomeonvalidate-artifacts. Add the parameter to the optional-node branch incli/the_loop/graph/hooks/artifacts.py.- Depends on: none
- Requirements: R2.1, R2.4
- Test: T2
- [x] A2: the graph. Add
brainstorm-approvaltopdlc-work-item-loop.yaml, setabsentOutcome: not-enteredonbrainstorming's exit, re-point the edges per the design's table, and add the node tospec-chain. Update the pinned tests (test_graph_skips.py,test_core_graphs.py) and the e2e scenario node lists.- Depends on: A1
- Requirements: R1.1, R1.4, R1.5, R2.2, R2.3
- Test: T1, T5
- [x] A3: the runtime walk. Add the T3/T4 integration tests that walk the gate.
- Depends on: A2
- Requirements: R1.2, R1.3, R1.4, R1.6, R2.1, R2.2, R2.3
- Test: T3, T4
- [x] A4: the checklist fixtures. Regenerate or edit the Jira checklist fixtures and any selection test that pins the row list.
- Depends on: A2
- Requirements: R2.3
- Test: T6
- [x] A5: the documentation. Update the files in the design's documentation table, including the
brainstorm.mdtemplate, anddocs/capabilities/spec-workflow.md.- Depends on: A2
- Requirements: R3.1, R3.2
- Test: T9
- [x] A6: verify. Run the testing plan's activities and record the evidence.
- Depends on: A3, A4, A5
- Requirements: all
- Test: T7, T8