From 55f95f36298e907a0e714d1ccd572b1bb629079c Mon Sep 17 00:00:00 2001 From: Shay Date: Thu, 14 May 2026 13:45:28 -0700 Subject: [PATCH] =?UTF-8?q?feat(identity):=20add=20elaboration=20field=20t?= =?UTF-8?q?o=20TurnEvent=20=E2=80=94=20full=20sentence=20provenance=20trac?= =?UTF-8?q?e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- core/physics/identity.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/physics/identity.py b/core/physics/identity.py index c8907f22..789d21f5 100644 --- a/core/physics/identity.py +++ b/core/physics/identity.py @@ -134,6 +134,7 @@ class TurnEvent: vault_hits — number of vault recall hits that fired during generate() versor_condition — versor_condition(final_state.F) after generation flagged — True if identity_score.flagged (shortcut for filtering) + elaboration — woven walk tokens used in elaborate role (None otherwise) """ turn: int input_tokens: Tuple[str, ...] @@ -145,3 +146,4 @@ class TurnEvent: vault_hits: int versor_condition: float flagged: bool + elaboration: Optional[str] = None # woven walk tokens; populated by SentenceAssembler