1.5 KiB
1.5 KiB
Generated Scene Embedded Dictionary Extraction Hardening Plan
Date: 2026-04-20 Status: Draft Parent route:
embedded_dictionary_extraction_hardeningParent ledger:tests/fixtures/generated_scene/generated_scene_source_first_runtime_semantics_ledger_2026-04-20.json
Plan Intent
Implement the first reusable slice for source-side dictionary/tree extraction.
Fixed Input Bucket
Use the bounded bucket:
- scenes with declared
orgparameters - scenes with source-side dictionary evidence (
city.js,dict.js,enum.js, tree/options files) - scenes whose current generated
org-dictionary.jsonis absent or starter-sized
This first slice should center on the 10 parameterized scenes that most resemble sweep-030-scene.
Allowed Files
src/generated_scene/analyzer.rssrc/generated_scene/generator.rssrc/generated_scene/ir.rs- route-local generator tests
Forbidden Files
- no edits to already materialized dictionaries under
examples/ - no runtime resolver implementation outside generation output needs
- no board assets
- no pseudo-production handoff assets
Expected Coverage Delta
- generated dictionaries move beyond starter subsets for the bucketed scenes
- dictionary recovery becomes source-driven rather than hand-seeded
Stop Statement
Stop after the first reusable dictionary-extraction slice is implemented and route-local follow-up assets are published.
Do not attempt complete organization-tree closure for every scene inside this route plan.