2025-12-30 22:13:24 +09:00
|
|
|
---
|
2025-12-31 08:34:34 +09:00
|
|
|
Status: Complete
|
2025-12-30 22:13:24 +09:00
|
|
|
Scope: Legacy extractor reduction (planner+composer SSOT)
|
|
|
|
|
Related:
|
|
|
|
|
- docs/development/current/main/design/coreplan-migration-roadmap-ssot.md
|
|
|
|
|
- docs/development/current/main/design/coreplan-migration-done-criteria-ssot.md
|
|
|
|
|
- docs/development/current/main/design/coreloop-composer-v0-v1-boundary-ssot.md
|
|
|
|
|
- docs/development/current/main/phases/phase-29ae/README.md
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Phase 29ap: Legacy extractor reduction (Step-E)
|
|
|
|
|
|
|
|
|
|
Goal: Reduce legacy extractor fallbacks while keeping planner+composer as the SSOT path.
|
|
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
## What changed
|
2025-12-31 06:06:07 +09:00
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
- JoinIR legacy loop table removed; router now delegates to plan/composer only.
|
|
|
|
|
- stdlib loop subsets migrated to plan facts (StringUtils.to_lower, StringUtils.join, trim_start/trim_end).
|
|
|
|
|
- Pattern2/4/8/9 legacy routing removed; Pattern6 nested minimal adopted via CorePlan (strict+release).
|
|
|
|
|
- Dead-code cleanup after legacy removal (unused JoinIR lowerers removed).
|
2025-12-31 06:06:07 +09:00
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
## Gate (SSOT)
|
2025-12-31 06:06:07 +09:00
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
- `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh`
|
2025-12-31 08:07:58 +09:00
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
## Commands (SSOT)
|
2025-12-31 08:28:49 +09:00
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
- `./tools/smokes/v2/run.sh --profile quick`
|
|
|
|
|
- `./tools/smokes/v2/profiles/integration/joinir/phase29ae_regression_pack_vm.sh`
|
2025-12-31 08:28:49 +09:00
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
## Residuals / Next
|
2025-12-31 06:17:49 +09:00
|
|
|
|
2025-12-31 08:34:34 +09:00
|
|
|
- Next phase is TBD (choose between Plan/Composer subset expansion or CorePlan vocabulary expansion).
|