feat(recording): link session observations proposals and action results

Capture all successful state reads with hashes and session-local IDs. Record action intent before POST, retain accepted/rejected/unknown results, and link subsequent observations. Preserve legacy feeds and finalize each invocation synchronously.
This commit is contained in:
0xrsydn 2026-09-22 15:26:59 +07:00
commit 9696282110
10 changed files with 476 additions and 123 deletions

View file

@ -97,8 +97,9 @@ Decision rows now include reported `run_id`, `run_seed`, and available
it does not mean every handler used it. Combat policy uses the combat observation directly.
Identity changes and identity transport failures have separate trace events.
Full observation/action linkage, unique capture names, session identity, and
session finalization remain recording work.
[Linked session recordings](RECORDING.md) now provide observation/action linkage,
unique captures, per-invocation session identity, and synchronous finalization.
The save-derived identity and historical outcome-association limits still apply.
## Validation