Skip to main content

Required Checks

Run these checks before calling Project Intelligence active:

Packet Version Read-Back

Use this read-back to prove which compiler is active:
Passing result:
  • Active client-project current packets are written by project_intelligence_synthesis_v1.
  • Current packets are fresh inside the expected window.
  • Legacy packet versions are absent from current client-project ownership or are explicitly documented as historical/fallback rows.

Evidence Checks

Packet freshness alone is not enough. A valid packet must also prove source coverage:
  • Source documents are assigned to projects or review status.
  • Source documents are indexed in RAG.
  • Generated packet content cites real source document IDs.
  • Source lifecycle rows reach project_intelligence_updated.
  • The project page renders the same current packet that the database read-back identifies.

Documentation Guardrail

The docs verifier fails if the docs site stops naming:
  • project_intelligence_synthesis_v1
  • backend/src/services/intelligence/project_intelligence.py
  • the current activation requirement
This prevents the docs from drifting back into separate, contradictory sources of truth.