Add extract_scalar_candidates() with exact source spans and problem_text provenance while keeping canonicalize_scalar() as the detached pack helper. Morphology labels now emit missing_* only when substrate frame/unit lookups actually fail, not on mere trigger-surface presence. |
||
|---|---|---|
| .. | ||
| data | ||
| __init__.py | ||
| __main__.py | ||
| ambiguity_hazards.py | ||
| compile_compositions.py | ||
| compile_frames.py | ||
| compile_pack.py | ||
| compiler.py | ||
| definitions.py | ||
| domain_contract.py | ||
| en_seeder.py | ||
| evidence.py | ||
| loader.py | ||
| numerics_loader.py | ||
| scalar_equivalence.py | ||
| schema.py | ||
| unit_dimensions.py | ||