Keep the lexical token provider as the baseline. When hover resolution names a symbol and an existing semantic key matches it, replace the weaker identifier token. A failed resolution, a broken file, or a symbol without an existing key keeps the provider token. No new semantic key is added.
General Specs
This directory contains shared acceptance specifications for all supported languages in Prometeu.
Scope
These specs are above language-specific specs and should be reused by each language line.
Typical topics:
- conformance gates and evidence,
- compatibility publication policy,
- verification/safety acceptance boundaries,
- artifact/runtime acceptance contracts.
Current backend-facing chapter additions:
20. IRBackend to IRVM Lowering Specification.md21. IRVM Optimization Pipeline Specification.md22. Backend Spec-to-Test Conformance Matrix.md23. Compiler Pipeline Entry Points Specification.md
Rule
Language-specific specs (for example docs/pbs/specs) must reference this layer instead of duplicating cross-language acceptance policy.