/development/compiler/crates/nocter-semantic-product/README.md
nocter-semantic-product
Responsibility
Expose the immutable result vocabulary produced by compiler computation without exposing its query entry, database, stage functions, or input-publication machinery.
Contract
Post-computation consumers depend on this crate when interpreting complete or recoverable semantic outcomes. The crate intentionally exports only result types from nocter-compiler-computation. Session can therefore interpret a completed result without receiving a direct dependency on the query owner or access to its execution entry.
Invariants
- Session and editor consumers cannot demand, reorder, or publish semantic queries.
- Re-exported values preserve their original identity; the contract performs no conversion or recomputation.
- This crate owns no source, query, session, target, backend, or protocol policy.