INV-ARC-010: Explicit Context Switching
| Reference Number | Version | Effective Date | Supersedes | Authority Level |
|---|---|---|---|---|
| INV-ARC-010 | 1.1 | 2026-10-14 | 1.0 | Constitutional |
Important
v1.1 (2026-10-14), developer-documentation modernization pass. Corrected a mislabeled Authority Level: this is a Tier 1 (INV-ARC) document and must read Constitutional, not Foundational – “Foundational” is reserved for INV-CORE (Tier 0). No substantive rule in this document changed.
I. Purpose
Ensure context changes are explicit and observable.
II. Scope
Applies to all request or actor context switching.
III. Authority Level
Constitutional within INV-ARC. Derived from INV-CORE-000 Section III.4, Principal and Actor Authority, and governed within the hierarchy described by INV-CORE-001.
IV. Dependencies
docs/INVARIANT/CORE/INV-CORE-000_CORE_INVARIANTS.mddocs/INVARIANT/CORE/INV-CORE-001_CAPABILITY_BASED_ARCHITECTURE_AND_AUTHORITY_MODEL.mdINV-ARC-001_SCOPED_REQUEST_CONTEXT.md
V. Core Rule
All context changes MUST be explicit.
Implicit reuse of prior request state is forbidden.
VI. Rebuild Intent
This rule exists to prevent convenience reuse of prior class, actor, or session state from becoming hidden authority.
VII. Downstream Consequence
FEAT flows must represent context changes explicitly, and DOM must not assume that a
previous request established valid scope for the current one.
VIII. Amendment
Revisions must preserve explicit context switching.
Last updated: 2026-10-14