Skip to content

authz caching substrate: engine-seam write epoch (generalise plugin-security's writeEpoch) + authz.invalidated channel + boot-time posture statement #11968

Description

@os-support-ai

Substrate step (§10.3) of the accepted #11633 cross-request caching design. Provenance: design document = #11633 comment 5394942824 (§2, §3, §10.3); maintainer acceptance = #11633 comment 5404681591 (2026-08-25, verbatim 「接受你的建议,继续」, Fork 2 → B). Filed by PM session session_01KWRU3s15AJz7PGW7a7wdCh.

Content: extract the engine-seam write epoch (generalising plugin-security's writeEpoch) + add the authz.invalidated channel on the existing at-most-once IPubSub + the boot-time posture statement. Done once, before leg B, so leg B does not carry it.

Hard requirements from the ruling:

Acceptance criterion: with the substrate landed and no cache consumers yet, runtime behaviour is unchanged; the posture line appears exactly when a cache flag is on without a bus, and not otherwise.

Downstream: leg B (grants cache) declares Blocked-by: on this card. Premise-first: design measured at 992161b728; re-verify seams on current origin/main.

Metadata

Metadata

Assignees

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions