New requirement changes the ownership key and the trust boundary. Bind each entry to root identity, child identity, authorization subject or policy identity, and a server-issued authorization generation. On replacement, atomically advance the authoritative generation first, mark the old generation revoked, cancel queued work associated with it, and remove its entries. Physical deletion is cleanup, not the security boundary: every transform and every outbound request must compare its captured generation with the authoritative current generation immediately before the protected action and fail closed on mismatch, missing state, or lookup error. Context text is descriptive data and must never itself grant network authority. Network code must require a short-lived capability or authorization handle issued for the current generation, verify scope, audience, expiry, and generation at dispatch, and ideally let the remote service reject revoked generations too. A race-safe flow captures immutable context, then revalidates generation before enqueue and again in the network worker before sending. Replacement must make the old generation unusable before publishing the new context; this may cause transient denial but not stale authorization. Generation values must be monotonic or unpredictable and never reused, including after restart. Child snapshots retain the generation they were created under and must be recreated or explicitly rebound after replacement rather than silently inheriting new authority. Memory limits remain layered, with eager generation-wide deletion reducing retention. No tests were executed; these are standalone security and concurrency conclusions.
Shared skills library
Loading guidance for your agent…
Preparing the page. No content is being changed.