Run a whole project: project runs in manual and auto-confirm mode (RBT-WP-0008-T10)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: sonnet Assistant-Process: 295952@bnt-lap001 Assistant-Session: e93f64ad-516c-46eb-9666-aad8d300c477
This commit is contained in:
parent
1d1087fa7f
commit
eff75a303c
14 changed files with 1112 additions and 15 deletions
|
|
@ -260,6 +260,19 @@ locked (engine refuses changes, feedback included), sealed with a hash and made
|
|||
evidence; the closing form takes optional feedback so abandoned runs are not silent; a closed run shows its feedback read-only (no "Change my
|
||||
feedback"), or no feedback section at all. See `docs/run-spec.md`.
|
||||
|
||||
## Project runs in the UI
|
||||
|
||||
```task
|
||||
id: RBT-WP-0004-T17
|
||||
status: done
|
||||
priority: high
|
||||
```
|
||||
|
||||
Done 2026-09-29: the project page has "Run the whole project" (mode choice, history of project runs); a project run page shows progress, the
|
||||
next or open member, the member table with status, progress and links, an override for out-of-order starts, auto-confirm controls (check once,
|
||||
run until it waits, take over or hand over), a log, and the closing form. Member run pages link back to their project run; the activity
|
||||
feed includes project run events. Tested over HTTP; visual check pending.
|
||||
|
||||
## Acceptance Criteria
|
||||
|
||||
- Bernd can complete the SSH tutorial pack in the UI without pasting outputs to an agent.
|
||||
|
|
|
|||
|
|
@ -141,13 +141,16 @@ Replace the "Record pack as exercised" click and the `exercise_status` field wit
|
|||
|
||||
```task
|
||||
id: RBT-WP-0008-T10
|
||||
status: wait
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "917961d5-1571-52a5-b138-a15163176ed4"
|
||||
```
|
||||
|
||||
Run a whole project in manual or auto-confirm mode, member by member in `after` order, with the attributes coming from the
|
||||
project; auto-pilot with execution follows RBT-WP-0006. Attribute states to explore in use: needed, optional, modified,
|
||||
Done 2026-09-29: `rtut/projectrun.py` and `rtut/ui_projectrun.py`. A project run snapshots the resolved attributes, then runs the members
|
||||
member by member in `after` order. Manual: you start each member (out of order needs a recorded override). Auto-confirm: the engine starts
|
||||
the next ready member, ticks its run, closes it when it finishes cleanly, continues through push-through, and stops wherever a person is needed
|
||||
(v0.1 member, manual-only or irreversible step, failed check). Closing locks and seals it, and abandons an open member run. Auto-pilot with
|
||||
execution remains RBT-WP-0006. Attribute states to explore in use: needed, optional, modified,
|
||||
checked; add what real use shows.
|
||||
|
||||
## Acceptance Criteria
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue