feat(epistemic): tag TurnEvent with state axes
This commit is contained in:
parent
764bc7f7f5
commit
3852323d73
1 changed files with 7 additions and 0 deletions
|
|
@ -291,6 +291,13 @@ class TurnEvent:
|
|||
# Preserved verbatim through the TurnEvent telemetry stream for
|
||||
# downstream audit consumers.
|
||||
grounding_source: str = "none"
|
||||
# Epistemic Phase 3 — first-class proposition state axes. Strings
|
||||
# intentionally mirror core.epistemic_state enum values without
|
||||
# importing that module here, preserving identity.py's low-coupling
|
||||
# role as a shared value-type module.
|
||||
epistemic_state: str = "undetermined"
|
||||
normative_clearance: str = "unassessable"
|
||||
normative_detail: str = ""
|
||||
# ADR-0072 (R5) — operator-visible register identity per turn.
|
||||
# ``register_id`` is the loaded pack id (e.g. ``"convivial_v1"``),
|
||||
# or ``""`` for the in-memory UNREGISTERED sentinel.
|
||||
|
|
|
|||
Loading…
Reference in a new issue