Skip to content

Implement CR-119 telemetry probe validation gate#93

Merged
coreytshaffer merged 1 commit into
mainfrom
codex/cr-119-telemetry-probe
Jul 10, 2026
Merged

Implement CR-119 telemetry probe validation gate#93
coreytshaffer merged 1 commit into
mainfrom
codex/cr-119-telemetry-probe

Conversation

@coreytshaffer

Copy link
Copy Markdown
Owner

Summary: Adds a fail-closed emission gate for local backend telemetry probe results. Every LocalBackendProbeRecord now round-trips through the CR-118 local_backend_probe_record.v1 validator before the probe returns, renders, or writes it as an observation. The gate applies to reachable records and fail-closed probe observations. If record-contract validation fails, probe_local_backend raises ProbeInputError instead of producing a successful probe result. Scope boundaries: no new backend types, probe endpoints, model calls, routing integration, circuit breakers, degraded modes, ledger writes, or CLI behavior changes. Validation: focused local backend probe + CR-118 contract tests: 34 passed. Full Windows suite: 916 passed, 2 skipped. py_compile triage_core/local_backend_probe.py passed.

@coreytshaffer
coreytshaffer marked this pull request as ready for review July 10, 2026 06:01
@coreytshaffer
coreytshaffer merged commit 24894c3 into main Jul 10, 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