mirror of
https://github.com/garrytan/gstack.git
synced 2026-11-04 15:57:33 +01:00
* v1.91.70.0 feat(unattended): artifact contract, unattended session kind, findings-derived review log, gate list Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * v1.91.72.0 feat(autoplan): unattended runner next|submit, pluggable outside voice, review checklists, spec-loop cap Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * fix(b-runner): atomic lock creation in spend-ledger, judge bundle skips runner-only sections, fixture env spelling - lib/spend-ledger.ts: create the lock by linking a complete temp file so a contender never reads an empty lock and breaks a live owner (CI admitted 20 of a cap of 8 under contention); unreadable locks break only by mtime age. - test/helpers/workflow-judge-input.ts: exclude manifest runner_only sections (the B4 checklists) from the judge bundle; the judge rates the interactive workflow. test/workflow-judge-input.test.ts expects the same set. - test/helpers/autoplan-run-fixture.ts: spell the runner's session kind without the literal the free-suite environment scan rejects. Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> * test(spend-ledger): accept Windows' status-only report of the killed child Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com> --------- Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
1.2 KiB
1.2 KiB
Checklist (runner profile)
Design phase steps and required outputs for bin/gstack-autoplan (unattended or
light runs); interactive runs read sections/review-sections.md in full.
Steps
- Scope is agreed and DESIGN.md (when present) is read; carry prior decisions.
- Run Passes 1–7 in order, never condensed: information architecture, interaction states, journey and emotional arc, AI slop risk, design system alignment, responsive and accessibility, unresolved design decisions.
- Post-pass: update generated mockups when any exist.
- One decision cycle per unresolved finding; then the required outputs below.
Required outputs → producing section
| Output | Produced by | Scope |
|---|---|---|
| NOT in scope | "NOT in scope" section | ui |
| What already exists | "What already exists" section | ui |
| TODOS.md updates | TODOS.md updates | ui |
| Completion Summary (lowest pass score) | Completion Summary | ui |
| Unresolved Decisions | Unresolved Decisions | ui |
| Approved Mockups | Approved Mockups | ui |
| Review log row | Review Log | ui |
| Next-skill handoff | Next Steps — Review Chaining | ui |