@@ -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 ) |
51+ | M6 General effect-program abstraction | In progress (#2938 , #2939 , #2940 , #2942 , #2943 , #2945 , # 2949 , # 2955 , # 2956 , # 2957 ) |
5252
5353## Why This Matters
5454
@@ -264,6 +264,12 @@ parallel and equally important:
264264 execution strategy.
265265- ` EffectProgram ` and ` effect_program_from_ordered_steps ` as a read-only shape
266266 over existing ` guided_transaction.ordered_steps ` .
267+ - R1 replacement: bootstrap guided rendering reads ` ordered_steps ` through
268+ ` EffectProgram ` (#2955 ).
269+ - R2 replacement: turn executor resolves result kind through
270+ ` interpret_turn_result_packet ` (#2956 ).
271+ - R3 replacement: Codex CLI local scheduler commands are built through
272+ ` EffectProgram ` (#2957 ).
267273- around semantics encoded in ` capability_gate ` , ` interaction_contract ` ,
268274 ` work_lane_contract ` , and ` scheduler_hint ` .
269275- focused tests and docs that pin the lens.
@@ -275,6 +281,8 @@ parallel and equally important:
275281- A real host or turn-driver caller that executes an ordered effect program
276282 while preserving failure, cancellation, permission, and budget semantics.
277283
284+ R4 remains deferred until that real multi-step executor caller exists.
285+
278286### When To Generalize
279287
280288Generalize only when at least two real callers need the same shape:
0 commit comments