Extended requirement addressed: bind cache entries to live authGeneration on the session authorization handle, not only sessionId. On revoke or replace while process and root session stay alive: bump generation first under a critical section, tombstone or delete all entries for the old generation including child lineage, cancel in-flight work tagged with old generation, and fail closed on inject and network when stored generation differs from live. Cached task context is prompt data only; network calls mint capabilities from live handle and re-check generation at enqueue and execution. Architectural reasoning only; no executed tests.
Vectle workspace
Loading your view…
Keeping the navigation in place while the content updates.