Knowledge truth status and source priority
Truth statuses
Every knowledge item must carry one of these statuses:
- current — supported by the latest authoritative implementation/schema material available to this catalog.
- specified — an intended contract or design has been written in sufficient detail to build against, but full production implementation is not guaranteed.
- planned — accepted roadmap direction, not yet a build contract.
- concept — product/architecture idea worth retaining, but not a claim about current software.
- deprecated — historical behavior or terminology that should not be recommended for new work.
- uncertain — evidence conflicts or is incomplete; AI must say so rather than choose silently.
Source priority
When sources conflict, prefer evidence in this order unless a newer explicit decision supersedes it:
- Current live schema / current stored-procedure contracts / executable build state.
- Current implementation specifications and security contracts.
- Current support/developer documentation tied to the same schema generation.
- Current architecture briefings that reconcile against the schema.
- Accepted roadmap/specification discussions.
- Product concepts and positioning language.
- Older guides and legacy references.
AI behavior
AI must never upgrade specified, planned, or concept into current merely because the idea is detailed. If answering an implementation question, identify the truth status in the answer when it matters.