Search Indexing Service · View 20 of 21 · Assurance
Decisions
- The ACL filter is derived at the query service from the validated identity and applied before retrieval, so a caller cannot omit it and pagination cannot be poisoned by a post-filter.
- The alias and the relevance version are resolved from the registry per request, which is how a 60-second relevance rollback reaches live traffic without a deploy.
- The owner-write overlay is consulted after retrieval and only for the caller's own entities — the one place a stale index is deliberately corrected in the read path.
- A query over its tenant's cost ceiling gets a typed rejection naming the limit, not a slow answer that degrades a shared cluster.
Risks
- Registry lookups on every query make the registry a query-path dependency. It is cached with a short TTL, which bounds how fast a rollback can actually propagate.