# Input Precedence and Source Truth

Hermes must keep the following roles separate:

1. **Functional-build contract:** `implementation/DISCOVER-Functional-Build-Master-Prompt.md` controls implementation completeness, offline truthfulness, AI connectivity, security, testing and readiness language.
2. **DISCOVER domain corpus:** `source/discover-domain-pack/` controls research and innovation leadership terminology, powers, workflows, templates, schemas, agents, FRAME–TRACE–PROBE–ORBIT, permission concepts and domain guardrails.
3. **Reference architecture and product contract:** `implementation/` resolves how the target product should implement those requirements. A justified deviation requires an approved Activation Card.
4. **Generic Mission Control baseline:** `source/baseline-application/` is working source and a UI/state-machine reference. Its static-only architecture, manual Hermes handoff and localStorage are not the final full-stack acceptance target.
5. **Examples and fixtures:** synthetic examples demonstrate shape and test behavior. They are never evidence about the user, organization, authority, outcomes or backend availability.

Older one-file DISCOVER installer language describes a Hermes-native configuration concept. It remains valuable domain source, but it is not proof that a standalone downloadable application, database, authenticated backend, streaming path or runtime control has been implemented. The new functional-build contract takes precedence for target application readiness.

Dated Source Watch entries are seed references. Hermes must verify current versions, status, applicability, conflicts and local overrides before presenting them as evidence. Static links do not equal current legal, regulatory, accreditation or policy advice.

If two sources conflict, preserve the more restrictive safety/data/authority boundary and report the conflict. Never resolve ambiguity by inventing permission, identity, data approval or successful tests.

The pinned target identity is not a precedence choice: product ID `discover-healthcare-research-innovation-leader-mission-control`; lane `healthcare_research_innovation_leadership`; namespace `research_innovation_discover.*`; lane root `/healthcare-research-innovation-leaders` (redirect only); canonical dashboard `/healthcare-research-innovation-leaders/dashboard`; and sole alias `/healthcare-research-innovation-leaders/mission-control`. The pinned inventory is 6 groups / 24 powers / 24 workflows / 30 templates / 18 schemas / 10 agents / 160 canonical criteria. The target matrix has 171 controls and the complete ledger has 371 required execution records. A source conflict may not silently change those identities or counts.
