docs: prefer Nyash runner route (self-hosting); switch to NYASH_MACRO_PATHS; deprecations noted; update smokes to new envs

This commit is contained in:
Selfhosting Dev
2025-09-19 22:59:29 +09:00
parent 65cb504c7d
commit 9a0fe71215
8 changed files with 31 additions and 38 deletions

View File

@ -148,7 +148,7 @@ Imports/Namespace plan15.3late
### 直近タスクリストPhase15用
1. Macro 前段の正式導入完了PoC→実運用
- `NYASH_MACRO_BOX_NY=1` → PyVMランナー経由既定推奨
- `NYASH_MACRO_PATHS=...` でユーザーマクロ登録(ランナールート既定
- strict=1/timeout=2000ms既定
- `--dump-expanded-ast-json` を golden として活用
2. Selfhost フロントの簡素化

View File

@ -20,7 +20,7 @@ Status: Adopted (202509). This plan reframes Phase15 selfhosting to lev
## Work Items
1) Enable PyVM runner route for macros (done)
- `NYASH_MACRO_BOX_CHILD_RUNNER=1` → runner includes macro + calls `MacroBoxSpec.expand(json)`
- ランナールートが既定。内部子ルートは非推奨(`NYASH_MACRO_BOX_CHILD_RUNNER=0` でのみ強制)
2) Identity + upper_string templates (done)
- Examples under `apps/macros/examples/`
3) Golden tests
@ -36,4 +36,3 @@ Status: Adopted (202509). This plan reframes Phase15 selfhosting to lev
- Expanded AST JSON matches goldens for sample programs
- Macro runner path green under strict=1, timeout=2000ms
- MIR/LLVM/VM paths stable with expanded inputs