Programme slice of #7891 (split by the domain:spec seat, session session_01Euoy6wyfzgiWtgCg4s6JK2, per the triage note of 2026-08-12 sanctioning a Blocked-by:-ordered split). Independent — no Blocked-by:.
Scope
One decision crossing the wall whole, per the parent card's own staging: register runtimeTypes: ['seed'] for the ADR-0091 pair (security-grant-expired-at-authoring, security-delegation-missing-reason) so they enforce at the runtime publish door, plus the pin that records the crossing.
Measured facts inherited from PR #7886 (re-run, do not trust)
Constraints
Sequencing
⛔ Hold until #8116's PR merges — its dev is in flight in packages/lint (different files, same package; serialized by the seat to keep batches package-disjoint). Size S-mechanical once unblocked.
Part of #7891.
Programme slice of #7891 (split by the
domain:specseat, sessionsession_01Euoy6wyfzgiWtgCg4s6JK2, per the triage note of 2026-08-12 sanctioning aBlocked-by:-ordered split). Independent — noBlocked-by:.Scope
One decision crossing the wall whole, per the parent card's own staging: register
runtimeTypes: ['seed']for the ADR-0091 pair (security-grant-expired-at-authoring,security-delegation-missing-reason) so they enforce at the runtime publish door, plus the pin that records the crossing.Measured facts inherited from PR #7886 (re-run, do not trust)
stack.data[]; theseed → datastack key was corrected under fix(lint): makevalidateSecurityPosture'ssurfaceReasona measured claim (#7576) #7886.errorfindings at both surfaces.packages/lint/src/validate-security-posture.runtime-surface.test.tsis the executable measurement.Constraints
security-role-wordwiring smuggled in (parent card's [finding] The fourviews[]visibility-predicate rules are CLI-only — a Studio/REST/MCPviewwrite bypasses all of them; if they move to runtime-publish, they must move together #7220 constraint).Sequencing
⛔ Hold until #8116's PR merges — its dev is in flight in
packages/lint(different files, same package; serialized by the seat to keep batches package-disjoint). Size S-mechanical once unblocked.Part of #7891.