Repository navigation
Commit facb4fe
committed
📝 Finish saying what the executor lock and the workflow host already do
The previous commit moved the inventories and left three passages behind, each
still describing the state before the merge it was reconciling.
`start.md` called single-executor ownership, atomic lifecycle transitions,
cancellation and deletion unbuilt. They are #466's, owned by the executor lock;
only durable suspension and releasing the executor at a checkpoint remain #367.
`runtime.md` said `xmd workflow cancel` asks an active executor to stop, which
is the one thing cancellation never does. It refuses without mutation against a
live executor and directs the caller to interrupt the foreground process;
without one, an eligible retained state transitions to `cancelled` under the
exact lock; a completed or failed outcome stays authoritative.
The specification called `<Repository>` and `<Worktree>` unimplemented alongside
`<Agent.AddDir>`, which conflated a shipped composition with an unbuilt Agent
boundary, and opened its lifecycle paragraph with "the rest of the lifecycle is
not built" before listing what #466 shipped. Both now lead with what is built
and end with what is not.
The sweeps carry each of those exact forms as a forbidden pattern, self-tested
against the text that produced them, so a regression fails there rather than in
review.1 parent ecb957f commit facb4fe
3 files changed
Lines changed: 29 additions & 19 deletions
File tree
- specs
- workflows/adversarial-implementation
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
599 | 599 | | |
600 | 600 | | |
601 | 601 | | |
602 | | - | |
603 | | - | |
604 | | - | |
605 | | - | |
606 | | - | |
607 | | - | |
608 | | - | |
609 | | - | |
610 | | - | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
611 | 613 | | |
612 | 614 | | |
613 | 615 | | |
| |||
695 | 697 | | |
696 | 698 | | |
697 | 699 | | |
698 | | - | |
699 | | - | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
700 | 703 | | |
701 | 704 | | |
702 | 705 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
123 | | - | |
124 | | - | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
125 | 131 | | |
126 | 132 | | |
127 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
343 | 344 | | |
344 | 345 | | |
345 | 346 | | |
| |||
0 commit comments