Skip to content

Commit e7b4e2a

Browse files
authored
docs(rfc): mark m6 mostly complete with r4 deferred (#2959)
1 parent 28fb881 commit e7b4e2a

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

docs/architecture/rfcs/agent-loop-effect-interpreter-v0.md

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ that model over time.
4848
| M3 Focused test families | Mostly complete (#2916-#2918, #2925, #2929) |
4949
| M4 Architecture documentation | Mostly complete (#2921, #2923, #2924) |
5050
| M5 Steady-state review | Mostly complete (#2922, #2931) |
51-
| M6 General effect-program abstraction | In progress (#2938, #2939, #2940, #2942, #2943, #2945, #2949, #2955, #2956, #2957) |
51+
| M6 General effect-program abstraction | Mostly complete (#2938-#2958); R4 executor deferred |
5252

5353
## Why This Matters
5454

@@ -295,6 +295,18 @@ Before then, keep the abstraction as a documented lens and add tests that
295295
prove each packet maps losslessly. This avoids building a generic `Effect`
296296
framework that no runtime uses.
297297

298+
### Replacement Status
299+
300+
R1, R2, and R3 are complete:
301+
302+
- R1 bootstrap guided rendering through `EffectProgram` (#2955);
303+
- R2 turn executor result-kind resolution through `interpret_turn_result_packet`
304+
(#2956);
305+
- R3 Codex CLI scheduler command set through `EffectProgram` (#2957).
306+
307+
R4 remains pending and must not be implemented until a real multi-step
308+
host/turn-driver caller executes an ordered effect program.
309+
298310
### Replacement-First Rule
299311

300312
Every M6 code change must replace an existing real runtime call path, not add

0 commit comments

Comments
 (0)