Skip to content

v0.0.1-rc15

Pre-release
Pre-release

Choose a tag to compare

@guelfoweb guelfoweb released this 08 Jul 05:56

v0.0.1-rc15

Evidence lineage diagnostic release.

Summary

  • Add structural evidence lineage diagnostics.
  • Add runtime-local user_turn_id to evidence records.
  • Add produced_by_phase for known tool-call producer paths.
  • Keep producer_model_call_id null for now.
  • Preserve existing evidence rendering and selection behavior.
  • No prompt, routing, tool loop, cache, final-policy, or evidence compaction behavior changes.

Evidence lineage

This RC adds structural lineage fields to evidence records:

  • evidence_sequence
  • tool_call_id
  • user_turn_id
  • produced_by_phase
  • producer_model_call_id

producer_model_call_id remains null until a reliable runtime-side producer model-call id exists.

The lineage is diagnostic/structural. It is not used for relevance selection yet.

Smoke findings

Clean-workdir smoke confirmed:

  • shell_error: PASS
  • dual_shell: PASS
  • evidence lineage is populated
  • dual_shell still includes both needed cards
  • no evidence selection or compaction behavior changed

The earlier evidence-lineage smoke failure was caused by persistent evidence-store contamination plus a tight timeout, not a runtime regression.

Validation

  • Targeted unit gates: PASS
  • Full unit gate: PASS, 973 tests
  • KV/final token reduction smoke: PASS
  • MTP strict smoke: PASS
  • Timeout/cancel recovery smoke: PASS
  • Evidence lineage smoke with clean workdirs:
    • shell_error: PASS
    • dual_shell: PASS
  • git diff --check: PASS