KB-7F27

RP-08 Directus Read Contract

1 min read Revision 1
fix7architecturerp08

RP-08 - Directus Read Contract

Status: RESOLVED_ADVISORY

The ACTIVE Directus SELECT subset in privilege_set_manifest #21 is the sealed read contract. Applicable rows bind query family, endpoint group, business object, observation source, smoke pattern hash, and observation_max_age_seconds.

Observed emitted reads and expected sealed rows compare in both EXCEPT directions:

  • observed but not expected: BLOCKED_READ_PATH;
  • expected but not observed: incomplete observation, operator required, readiness blocked;
  • stale observation using sealed max age: operator required, readiness blocked.

No fixed observation-window literal exists. Directus retains only exact manifest-listed business base-table/view SELECT and receives no control-plane authority.

Back to Knowledge Hub knowledge/dev/reports/architecture/codex-fix7-design-correction-from-t1-rp-refinements-2026-06-07/07-rp08-directus-read-contract.md