plans: row 139 records Q169 as PRD 1.6 and leaves assistant-run execution to row 155
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
@@ -439,8 +439,10 @@ Jason on 2026-10-15.
|
||||
- `roles/*.json`, grants only as the PRD 1.5 text requires
|
||||
- tests in the bus and business packages, and READMEs; in
|
||||
`scripts/test-land-work.sh`, only the arbiter-resolved `not-human` case
|
||||
- `docs/prd/mosaic-stack.md`, only the note under REQ-WAIT-1 for Jason's
|
||||
Q169 ruling below
|
||||
- `docs/prd/mosaic-stack.md`, only a version 1.6 for Jason's Q169 ruling
|
||||
below: the status line, a version 1.6 source quoting Q169, and the
|
||||
REQ-ROLE-2, REQ-ROLE-4 and REQ-WAIT-1 text it changes. The PRD is never
|
||||
edited in place (Dewey, round 2, finding 3).
|
||||
|
||||
### What ships
|
||||
|
||||
@@ -473,18 +475,24 @@ Jason on 2026-10-15.
|
||||
(`broker.mjs`) goes through only when the chief of staff acts, or
|
||||
when the caller cites a decision the human resolved through the CLI;
|
||||
- the chief of staff's `role.end` of the assistant, with a reason,
|
||||
succeeds. Ending the caller's own run stays refused;
|
||||
passes this check. Ending the caller's own run stays refused. The
|
||||
end can't yet stop an assistant run, because those runs hold thread
|
||||
claims and the end path reads role claims (Dewey, round 2, finding
|
||||
2); row 155 (#1649) fixes that;
|
||||
- any other role's revoke of the assistant is refused, and that
|
||||
includes a cited raise an arbiter resolved. A raise for it routes to
|
||||
the human even when it cites the current spec, never to an arbiter;
|
||||
- every other cited revoke routes as REQ-DEC-2 says;
|
||||
- the PRD notes this under REQ-WAIT-1 as Jason's ruling Q169.
|
||||
Reconfiguring the assistant's definition and seat name is a separate
|
||||
row, not this one.
|
||||
- Tests for Q169: the chief of staff's end of the assistant succeeds;
|
||||
- PRD version 1.6 records all of Q169 as Jason's ruling, never as
|
||||
Mos's or Sage's, including the configuration half that row 155
|
||||
builds.
|
||||
Reconfiguring the assistant's definition and seat name is row 155
|
||||
(#1649), not this one.
|
||||
- Tests for Q169: the chief of staff's end of the assistant is not
|
||||
refused with `role-end-refused`;
|
||||
another role's cited revoke of the assistant, resolved by an arbiter,
|
||||
is refused; a revoke of the assistant citing a human-resolved decision
|
||||
still succeeds; a cited revoke of a role not in `END_PROTECTED` still
|
||||
is not refused by the protection either; a cited revoke of a role not in `END_PROTECTED` still
|
||||
goes to the arbiter.
|
||||
- Whichever of 137 and 139 lands second makes the host land op accept an
|
||||
arbiter-resolved merge decision, as row 137's brief says. Row 139 always
|
||||
|
||||
Reference in New Issue
Block a user