Skip to content

Implement CR-118 telemetry record schema#92

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

Implement CR-118 telemetry record schema#92
coreytshaffer merged 1 commit into
mainfrom
codex/cr-118-telemetry-schema

Conversation

@coreytshaffer

Copy link
Copy Markdown
Owner

Summary: Hardens the existing local backend probe record contract without expanding probe behavior. Adds schemas/local_backend_probe_record.schema.json, a pure local_backend_probe_record_from_mapping validator, and synthetic-fixture contract tests. The serialized source_type vocabulary is closed to ollama, lm_studio, llama_cpp, and the normalized unsupported sentinel; unsupported_backend records must use source_type=unsupported and do not persist arbitrary requested backend identifiers. Scope boundaries: no probe execution changes, no endpoint calls in CR-118 tests, no routing integration, no ledger writes, no model/backend calls, and no CLI behavior changes. Validation after rebasing on merged main: focused CR-118/probe tests: 31 passed. Full Windows suite: 913 passed, 2 skipped.

@coreytshaffer coreytshaffer marked this pull request as ready for review July 10, 2026 05:51
@coreytshaffer coreytshaffer merged commit 472cb5c 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