|
|
e122c9a7d6
|
phase29ao(p24): strict/dev adopt pattern7 from facts
|
2025-12-30 10:34:31 +09:00 |
|
|
|
314231d6ea
|
phase29ao(p23): strict/dev adopt pattern3 from facts
|
2025-12-30 10:15:23 +09:00 |
|
|
|
066da59136
|
phase29ao(p22): dedup pattern1 coreloop construction
|
2025-12-30 09:58:25 +09:00 |
|
|
|
9514e105b1
|
chore: drop unused single_planner legacy wrapper
|
2025-12-30 09:41:43 +09:00 |
|
|
|
ac03b83ae6
|
phase29ao(p21): tighten pattern1 subset to step-only body
|
2025-12-30 09:38:27 +09:00 |
|
|
|
24d1e61ff8
|
phase29ao(p18): plumb planner outcome through single_planner
|
2025-12-30 09:00:12 +09:00 |
|
|
|
6c50028cc1
|
phase29ao(p17): strict/dev adopt pattern1 skeleton
|
2025-12-30 08:52:21 +09:00 |
|
|
|
090a0dbbaa
|
phase29ao(p16): use block_params for pattern5 exit join
|
2025-12-30 08:31:00 +09:00 |
|
|
|
9458231127
|
phase29ao(p14): use block_params for pattern2 break exit join
|
2025-12-30 08:09:40 +09:00 |
|
|
|
f0025f6b34
|
phase29ao(p13): block_params for pattern3 if-phi merge join
|
2025-12-30 07:59:47 +09:00 |
|
|
|
c87bdad59d
|
test: guard joinir strict env usage
|
2025-12-30 07:42:52 +09:00 |
|
|
|
bb84612ac4
|
phase29ao(p12): use block_params for pattern7 split-scan step join
|
2025-12-30 07:32:57 +09:00 |
|
|
|
8c0a5ed54d
|
phase29ao(p11): normalizer demo generates block_params for valuejoin
|
2025-12-30 07:12:12 +09:00 |
|
|
|
cd2a7b9fe7
|
phase29ao(p10): emit block params as phis (valuejoin wiring)
|
2025-12-30 06:58:50 +09:00 |
|
|
|
ff2285cc2b
|
phase29ao(p9): scaffold block params for valuejoin (strict/dev verify)
|
2025-12-30 06:42:00 +09:00 |
|
|
|
c0cdf8e4da
|
test: stabilize nyash-rust --lib tests in release
|
2025-12-30 06:08:31 +09:00 |
|
|
|
6a6276f3ac
|
phase29ao(p8): ssot compose preserves edgeargs for valuejoin
|
2025-12-30 05:51:55 +09:00 |
|
|
|
bda1309a51
|
phase29ao(p7): verify edgeargs layout for valuejoin (unconnected)
|
2025-12-30 05:36:06 +09:00 |
|
|
|
3729e9e07b
|
phase29ao(p6): gate direct skeleton on valuejoin presence (unconnected)
|
2025-12-30 05:24:21 +09:00 |
|
|
|
7d69c7580b
|
phase29ao(p5): project cleanup presence into exitkind vocabulary (unconnected)
|
2025-12-30 05:14:13 +09:00 |
|
|
|
4d962e1927
|
phase29ao(p4): project exitmap presence into frag exits (unconnected)
|
2025-12-30 04:57:53 +09:00 |
|
|
|
9c3704315f
|
phase29ao(p3): direct coreloop skeleton from facts (pattern1 subset)
|
2025-12-30 04:41:08 +09:00 |
|
|
|
5318cec972
|
phase29ao(p2): composer coreplan via normalizer (unconnected)
|
2025-12-30 04:25:24 +09:00 |
|
|
|
1e1d0315b3
|
phase29ao(p1): composer domainplan bridge scaffold
|
2025-12-30 04:12:15 +09:00 |
|
|
|
83b929e3fe
|
phase29ao(p0): add coreplan composer scaffold
|
2025-12-30 03:56:47 +09:00 |
|
|
|
395f3b01d3
|
phase29an(p14): add valuejoin facts scaffold and projection
|
2025-12-30 03:46:55 +09:00 |
|
|
|
34ec46d13e
|
phase29an(p13): add cleanup facts scaffold and projections
|
2025-12-30 03:38:46 +09:00 |
|
|
|
fa5a891bda
|
phase29an(p12): project exitmap kinds into canonical facts
|
2025-12-30 03:31:59 +09:00 |
|
|
|
8caa09768c
|
phase29an(p11): populate exitmap presence from exit usage
|
2025-12-30 03:22:32 +09:00 |
|
|
|
b71434ffe4
|
phase29an(p10): add exitmap feature facts scaffold
|
2025-12-30 03:14:55 +09:00 |
|
|
|
0354c17eb7
|
phase29an(p9): add skeleton unification facts api
|
2025-12-30 03:08:42 +09:00 |
|
|
|
195b424ccc
|
phase29an(p8): debug-assert exit usage invariants for plans
|
2025-12-29 19:29:14 +09:00 |
|
|
|
5ac2f35866
|
phase29an(p7): add canonical projections for skeleton/features
|
2025-12-29 18:59:16 +09:00 |
|
|
|
80c879fdbd
|
phase29an(p6): gate planner by skeleton kind
|
2025-12-29 18:52:00 +09:00 |
|
|
|
1319cbfb27
|
phase29an(p5): classify if-without-else as if2 skeleton
|
2025-12-29 18:40:16 +09:00 |
|
|
|
5ea120ca19
|
phase29an(p4): require skeleton/features in loop facts
|
2025-12-29 18:23:28 +09:00 |
|
|
|
aa8c12bcf1
|
phase29an(p3): add freeze unstructured tag
|
2025-12-29 18:15:54 +09:00 |
|
|
|
f866badb3e
|
phase29an(p2): stage planner via skeleton/feature inference (no behavior change)
|
2025-12-29 18:04:29 +09:00 |
|
|
|
c7fbcf3c86
|
phase29an(p1): add loop feature facts ssot (exit usage)
|
2025-12-29 17:43:19 +09:00 |
|
|
|
ea32d61a5d
|
phase29an(p0): add skeleton facts ssot (no wiring)
|
2025-12-29 17:32:19 +09:00 |
|
|
|
dafed7d8da
|
phase29am(p3): align core exit with frag exitmap
|
2025-12-29 17:14:11 +09:00 |
|
|
|
fb45c43daf
|
phase29am(p2): verify core loop body effect-only
|
2025-12-29 17:02:21 +09:00 |
|
|
|
bee0c7f8e1
|
phase29am(p1): flatten seq-of-effects in core loop body
|
2025-12-29 16:54:22 +09:00 |
|
|
|
2dbc4b5968
|
phase29am(p0): implement coreplan if/exit lowering
|
2025-12-29 16:43:41 +09:00 |
|
|
|
14013cbe1f
|
phase29ak(p5): ctx-aware planner candidates; fix phase1883 routing
|
2025-12-29 15:50:57 +09:00 |
|
|
|
afe12ffa35
|
phase29ak(p4): remove pattern1 guard from single_planner
|
2025-12-29 15:10:08 +09:00 |
|
|
|
655b968fb4
|
phase29ak(p3): remove pattern8 static box filter from single_planner
|
2025-12-29 15:00:51 +09:00 |
|
|
|
9a686cd510
|
phase29ak(p2): gate pattern8 facts by static box ctx
|
2025-12-29 14:49:48 +09:00 |
|
|
|
fc90c74bd3
|
phase29ak(p1): guard pattern1 facts via planner context
|
2025-12-29 14:41:56 +09:00 |
|
|
|
2626deeb72
|
phase29ak(p0): ssot rule order + planner context plumbing
|
2025-12-29 14:34:34 +09:00 |
|