Repository navigation
Commit d509d41
committed
📝 Move the remote effects from owed to shipped
Seven capabilities merged under this document's base, and four of them change
what it may say in the present tense.
`<Git.Push>` and `<PullRequest>` are registered workflow-host components now
(#495, #500, #504), so they leave the unresolved inventory and join the built
list beside the composition and the local Git effects. Push publishes the
selected checkout's exact current branch and commit to the same branch at
canonical `origin`, with no props, no result, no force-push, no upstream change
and no implicit stage or commit. The pull request requires that Push's own
matching successful evidence and never publishes anything itself. Eight names
are host-registered; two — `<Expand>` and `<Issue>` — still resolve to nothing.
The upsert is settled, and this markup does not reach it. Without a number
`<PullRequest>` asks for one to exist; with a number it asks for that one to say
this. A revision iteration commits again, so the head it asks about is not the
head the existing pull request holds, and an unnumbered request over an open
pull request saying anything else is a deliberate conflict. Carrying the bound
number into the next iteration is a composition this document cannot write
today, so the markup stands and the gap is recorded under #301 rather than
spelled by guesswork.
#497 shipped the evaluator, for observation. Complete preflight inside the
admission, pinned identities that consult no directory or bundle, exact request
ceilings, one retained decision, and a continuation held to the ceilings it was
admitted under. What it does not admit is file mutation — so the prose that had
`<Expand>` publishing each admitted `<File>` now says which half is built, and
`<Expand>` itself stays a documented placeholder #369 owes.
#498 shipped explicit history forks, so forkability stops being described as
absent: `history --forkable` adds its two columns, and lineage, reasons,
changed-definition replay admission and retained Workspace-root copying come
with it. A run continuing another run's history is still a different thing from
an Agent provider continuing a session, and nothing schedules either.
A `<Test>` declares its own timeout (#503), so twenty seconds is a default
rather than a ceiling. The two comments that justified the TypeScript proof by
that ceiling now give the reason that actually holds: a stub provider makes the
whole twenty-call trace observable in under a second, where a long ACP scenario
would take longer to prove less. `<Execution host="run">` (#501) is inherited
and unmentioned — no document here discusses nested root execution.1 parent 8b1e369 commit d509d41
9 files changed
Lines changed: 246 additions & 141 deletions
File tree
- scripts/tests
- specs
- workflows/adversarial-implementation
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
7 | | - | |
8 | | - | |
9 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
10 | 14 | | |
11 | 15 | | |
12 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
290 | 290 | | |
291 | 291 | | |
292 | 292 | | |
293 | | - | |
294 | | - | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
295 | 296 | | |
296 | 297 | | |
297 | 298 | | |
| |||
495 | 496 | | |
496 | 497 | | |
497 | 498 | | |
498 | | - | |
499 | | - | |
500 | | - | |
| 499 | + | |
| 500 | + | |
| 501 | + | |
| 502 | + | |
| 503 | + | |
| 504 | + | |
| 505 | + | |
501 | 506 | | |
502 | 507 | | |
503 | 508 | | |
504 | 509 | | |
505 | 510 | | |
506 | 511 | | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
511 | 517 | | |
512 | 518 | | |
513 | 519 | | |
| |||
632 | 638 | | |
633 | 639 | | |
634 | 640 | | |
635 | | - | |
636 | | - | |
637 | | - | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
638 | 647 | | |
639 | 648 | | |
640 | 649 | | |
| |||
874 | 883 | | |
875 | 884 | | |
876 | 885 | | |
877 | | - | |
878 | | - | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
879 | 890 | | |
880 | 891 | | |
881 | 892 | | |
| |||
978 | 989 | | |
979 | 990 | | |
980 | 991 | | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | | - | |
| 992 | + | |
| 993 | + | |
| 994 | + | |
| 995 | + | |
| 996 | + | |
| 997 | + | |
| 998 | + | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
| 1002 | + | |
| 1003 | + | |
| 1004 | + | |
| 1005 | + | |
993 | 1006 | | |
994 | 1007 | | |
995 | 1008 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
197 | 197 | | |
198 | 198 | | |
199 | 199 | | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
204 | 205 | | |
205 | 206 | | |
206 | 207 | | |
| |||
214 | 215 | | |
215 | 216 | | |
216 | 217 | | |
217 | | - | |
218 | | - | |
219 | | - | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
220 | 225 | | |
221 | 226 | | |
222 | 227 | | |
| |||
0 commit comments