Skip to content

Honor terminal routes and preflight privacy persistence#99

Merged
coreytshaffer merged 4 commits into
mainfrom
codex/cr-123-eval-scoring-scope
Jul 17, 2026
Merged

Honor terminal routes and preflight privacy persistence#99
coreytshaffer merged 4 commits into
mainfrom
codex/cr-123-eval-scoring-scope

Conversation

@coreytshaffer

@coreytshaffer coreytshaffer commented Jul 17, 2026

Copy link
Copy Markdown
Owner

Summary

  • implement CR-125: make human_handoff and the currently unimplemented deterministic resilience routes terminal before backend execution
  • implement CR-126: preflight complete tc run packets before ledger creation and persist fixed content-withheld metadata instead of raw prompt/data text
  • extend persistent-artifact auditing for high-confidence PII, credentials, and precise-location patterns without echoing detected values
  • update architecture, evidence-schema, reviewer, backlog, changelog, and focused regression coverage

Reconciliation

This branch originally claimed CR-123/124 while parallel work merged different canonical CR-123/124 changes into main. Reconciliation commit f7bef76 merges origin/main normally, preserves main's CR-123 Evaluation Handoff Contract and CR-124 Eval Handoff Hygiene, removes the superseded internal-scoring scope, and renumbers the distinct runtime fixes to CR-125/126. No rebase or force-push was used.

Scoring and score interpretation remain external to TriageCore. The next eval-lane candidate remains a separately approved deterministic bundle/manifest builder.

Impact

Privacy-blocked runs now exit before creating ledger residue. Successful tc run records contain content-withheld metadata and input lengths rather than prompt/data content. Governed terminal routes return handoff_required, record worker_result_status=not_attempted, and do not invoke a backend.

Validation

  • focused reconciliation suite — 116 passed
  • python -m pytest -q — 945 passed, 2 skipped
  • python -m triage_core.tc_cli audit --privacy-invariants — 698 records passed
  • git diff origin/main --check — clean

@coreytshaffer coreytshaffer changed the title Harden governed run boundaries and scope eval scoring Honor terminal routes and preflight privacy persistence Jul 17, 2026
@coreytshaffer
coreytshaffer marked this pull request as ready for review July 17, 2026 07:43
@coreytshaffer
coreytshaffer merged commit 7c8173f into main Jul 17, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant