This document records how the current LATTICE substrate is expected to be used operationally before any compiled surface exists.
Per ADR-A15, direct SPARQL, SHACL, reasoning, materialisation, and projection are peer strategies. At the current repo state, Eligibility and Behaviour are operationally grounded through:
spec/*.ttlvocab/*-vocab.ttlshapes/*.ttltest/ folders and the root test/gate4/ corpusPer ADR-A12, any derived product for Eligibility or Behaviour should record, at minimum:
The repository does not yet define fnd:DerivedArtefact, so Gate 4 records the discipline as operational guidance and fixture design rather than as a new Foundation schema change.
Every static declaration rule should have at least one reference realisation:
shapes/*.ttlA rule is not considered grounded by prose alone. The reference realisations may remain documented and file-based until CI automation is introduced.
Invalidation is dependency-scoped, not layer-global.
Example: changing an Eligibility interval declaration in ontology/eligibility/test/E2-interval-containment.ttl should invalidate:
elg:Questionelg:E2It should not invalidate:
Example: changing a Behaviour allowance definition in ontology/behaviour/test/B-P2-sequential-allowance.ttl should invalidate:
It should not invalidate:
This is the targeted-invalidation posture Gate 4 adopts until an automated derivation engine exists.
Operational consumers should treat the current Behaviour extent surface as:
bhv:Sequentialbhv:ProportionalThat means an implementation should fail fast, reject, or explicitly mark unsupported when asked to execute proportional absorption or any reset policy whose ordering law is not declared. It should not guess a policy from prose or deployment convention.
The boundary for reopening those features is recorded in architecture/deferred-scope-and-boundaries.md.