← CRD inventorySource 1ea8b8ea8b01
Capability Requirements Document · set-active-personal-context

Set active personal context

Establish the currently applicable combination of owner context dimensions for filtering, prioritization, inheritance, and assistance.

Status
draft
Version
0.1
Architecture alignment
directly aligned
Adoption
proposed
Known public realizations
none confirmed
Evidence basis
restricted requirements and partial static implementation trace

Availability: unknown

Inventory note: Active context is not access control or permanent object classification.

Core meaning

Capability purpose
Make current situational context explicit and time-bounded while preserving how it was selected or inferred.
Meaningful outcome
An active-context snapshot is established, changed, expired, cleared, or rejected with source and scope evidence.
Boundaries — includes
active Roles, operating Modes, location, with-whom relations, source type, confidence where inferred, time bounds, scope, supersession, and inheritance policy.
Boundaries — excludes
defining Role or Mode vocabulary, permanently attaching context to an object, granting access, rewriting historical context, and task working-mode requirements.
Terms and concepts
active personal context is a temporary state; objects may inherit it through a separate contextual-classification event.

Interaction Contract MLEs

Establish or change active context

Actor
The owner, an authorized source, or a context agent operating under the applicable confirmation policy.
Command / intent
Set, add, remove, expire, or clear one or more active context dimensions.
Current state
An owner/Core context, eligible context values, current active snapshot, source evidence, and applicable time/scope policy exist.
Policies / invariants
Multiple dimensions and values may coexist; explicit, inherited, inferred, and owner-corrected states remain distinguishable; caller-supplied values are not automatically owner-confirmed; incomplete context does not block capture.
Transition
Validate the context values and source, record a new snapshot or change event, supersede or expire prior values as required, and expose the active state.
Result
An active, partially active, cleared, expired, rejected, or superseded context snapshot.
Events / effects
May influence filtering, prioritization, retrieval, scheduling, and later context inheritance without granting access.
Unknowns
Universal automatic expiry, conflict resolution, and inheritance windows are not established.

Rules and defaults

Rules / invariants

Unknown / unresolved

Statement provenance

StatementSemantic classEvidence statusSource / note
Active personal context is a temporary, multi-dimensional, provenance-bearing state that may influence later inheritance without becoming access control.rule/invariantsourcedD15.
Canonical source ↗All CRDs