|
|
57e0fdb0a0
|
phase29aj(p8): planner-first pattern9 accum const loop subset
|
2025-12-29 14:08:53 +09:00 |
|
|
|
5ba77cb62a
|
phase29aj(p7): planner-first pattern8 bool predicate scan subset
|
2025-12-29 13:57:26 +09:00 |
|
|
|
d4a9969fa3
|
phase29aj(p5): planner-first pattern5 infinite early-exit subset
|
2025-12-29 13:39:30 +09:00 |
|
|
|
3a7378a747
|
phase29aj(p4): planner-first pattern4 continue subset
|
2025-12-29 13:22:55 +09:00 |
|
|
|
31e4ac8c99
|
phase29aj(p3): planner-first pattern3 if-phi facts subset
|
2025-12-29 13:06:17 +09:00 |
|
|
|
97d5d3ef77
|
phase29aj(p2): planner-first pattern1 simplewhile subset
|
2025-12-29 12:54:32 +09:00 |
|
|
|
ff3af90b4c
|
phase29aj(p1): remove legacy_rules via plan extractors
|
2025-12-29 12:39:15 +09:00 |
|
|
|
5988374ecf
|
phase29aj(p0): expose planner outcome facts for strict observability
|
2025-12-29 12:17:57 +09:00 |
|
|
|
2e1bb938b4
|
phase29ai(p15): observe pattern2 promotion hint under strict
|
2025-12-29 11:37:31 +09:00 |
|
|
|
61bb386b85
|
phase29ai(p14): add pattern2 promotion hint
|
2025-12-29 11:00:55 +09:00 |
|
|
|
b3b01def24
|
phase29ai(p13): memoize planner call in single_planner
|
2025-12-29 10:27:00 +09:00 |
|
|
|
253b4225e8
|
phase29ai(p12): expose loopbodylocal facts via LoopFacts
|
2025-12-29 10:20:15 +09:00 |
|
|
|
678c2c1d14
|
phase29ai(p12): add loopbodylocal facts ssot
|
2025-12-29 10:07:55 +09:00 |
|
|
|
b78564c02d
|
phase29ai: remove unused facts re-exports
|
2025-12-29 10:01:59 +09:00 |
|
|
|
0cf6749b4a
|
phase29ai(p11): planner-first pattern2 break subset
|
2025-12-29 09:55:00 +09:00 |
|
|
|
4d26133d6a
|
phase29ai(p10): move pattern2 extractor into plan layer
|
2025-12-29 09:44:04 +09:00 |
|
|
|
9abc726394
|
phase29ai(p9): planner-first pattern7 split-scan subset
|
2025-12-29 09:17:53 +09:00 |
|
|
|
82b0a87599
|
phase29ai(p8): try planner before legacy pattern6
|
2025-12-29 08:55:17 +09:00 |
|
|
|
c7697edde1
|
phase29ai(p7): planner returns DomainPlan (no hardcoded names)
|
2025-12-29 08:39:33 +09:00 |
|
|
|
2abcd8e32b
|
phase29ai(p6): move pattern6/7 extractors into plan layer
|
2025-12-29 08:18:09 +09:00 |
|
|
|
5ba68da9a0
|
phase29ai(p5): route JoinIR plan extraction via single_planner
|
2025-12-29 08:04:00 +09:00 |
|
|
|
a17a7d7852
|
phase29ai(p4): first LoopFacts + scan_with_init candidate
|
2025-12-29 07:40:57 +09:00 |
|
|
|
3fb5c1a544
|
phase29ai(p3): typed Freeze + candidate-set planner boundary
|
2025-12-29 07:26:08 +09:00 |
|
|
|
c9456646c6
|
phase29ai(p0): add facts->planner skeleton
|
2025-12-29 06:59:50 +09:00 |
|
|
|
62efdb631f
|
phase29ag(p1): remap via boundary.join_inputs
|
2025-12-29 06:28:43 +09:00 |
|
|
|
873c535d4f
|
phase29ag(p0): use BoundaryCarrierLayout in coordinator remap
|
2025-12-29 06:14:58 +09:00 |
|
|
|
7d2967cfbf
|
phase29af(p4): layout consistency fail-fast
|
2025-12-29 05:59:01 +09:00 |
|
|
|
bd4937d89d
|
phase29af(p2+p3): regression entrypoint + carrier layout ssot
|
2025-12-29 05:44:59 +09:00 |
|
|
|
9bc9454726
|
phase29af(p1): add boundary hygiene contract checks
|
2025-12-29 05:27:14 +09:00 |
|
|
|
19f2c6b7f6
|
phase29af(p0): pattern2 boundary hygiene ssot
|
2025-12-29 05:12:15 +09:00 |
|
|
|
cf95afbd83
|
fix(joinir/merge): stabilize Pattern2 entry remap
|
2025-12-29 03:58:45 +09:00 |
|
|
|
11adec0abd
|
fix(joinir/merge): prevent header PHI init clobber on latch preds
|
2025-12-29 02:36:15 +09:00 |
|
|
|
dd8c2709bd
|
fix(joinir): stabilize phase1883 latch/entry preds
|
2025-12-28 23:39:51 +09:00 |
|
|
|
1e1679f361
|
phase29ac(p1): normalize pattern6 reverse scan and flip smoke to PASS
|
2025-12-28 16:54:01 +09:00 |
|
|
|
209b04d808
|
docs(phase29ab): closeout P1-P9
|
2025-12-28 16:36:15 +09:00 |
|
|
|
b52788b3f6
|
phase29ab(p6): freeze pattern6 scan-with-init near-miss with fixture+smoke
|
2025-12-28 15:38:19 +09:00 |
|
|
|
bea2a8d9bb
|
phase29ab(p5): freeze pattern7 split-scan near-miss with fixture+smoke
|
2025-12-28 14:32:19 +09:00 |
|
|
|
bb8ee83988
|
docs+config: document and catalog resolve env vars
|
2025-12-28 14:02:32 +09:00 |
|
|
|
8904135380
|
runner: centralize resolve env flags
|
2025-12-28 14:01:10 +09:00 |
|
|
|
bb92a538b4
|
runner: resolve repo root without NYASH_ROOT
|
2025-12-28 13:57:05 +09:00 |
|
|
|
df7f63f3c0
|
chore: stop ignoring src/config/env
|
2025-12-28 13:55:04 +09:00 |
|
|
|
5757eb740e
|
runner: preserve UTF-8 in text-merge normalization
|
2025-12-28 13:51:44 +09:00 |
|
|
|
fe3eb9f1f7
|
config: centralize NYASH_STR_CP and add cp smoke
|
2025-12-28 13:44:53 +09:00 |
|
|
|
10e6a15552
|
refactor: unify string helpers and pattern2 derived slot
|
2025-12-28 13:22:02 +09:00 |
|
|
|
84e1cd7c7b
|
phase29ab(p3): fix PromoteDecision contract and add negative smokes
|
2025-12-28 10:57:55 +09:00 |
|
|
|
280a5a8187
|
docs+api: finalize phase29ab P3 contract and update examples
|
2025-12-28 10:57:48 +09:00 |
|
|
|
bf9c5105c3
|
phase29ab(p2): add seg trim fixture+smoke and docs
|
2025-12-28 09:03:56 +09:00 |
|
|
|
3bd0c817be
|
phase29ab(p1): pattern2 carrier binding policy + loopbodylocal fixture
|
2025-12-28 07:19:03 +09:00 |
|
|
|
d743503603
|
phase29aa(p8): propagate null_values across jump chain
|
2025-12-28 06:32:31 +09:00 |
|
|
|
d3cf73f2ae
|
phase29aa(p7): deterministic ReleaseStrong values ordering
|
2025-12-28 05:59:22 +09:00 |
|