iomgaa
4516761dbe
feat: record sampling parameters in telemetry (port 20 to 21 fields)
...
Each of the three emitter entry points has a pinned meaning: only the
attempt path has an effective source, so only it merges extra_body.
2026-07-31 21:30:45 -04:00
iomgaa
86fb4d5536
fix: keep the postgres backfill from disabling telemetry or locking the table
2026-07-31 10:42:55 -04:00
iomgaa
32d7869043
fix: harden the observability fields against the verifier findings
2026-07-31 08:28:41 -04:00
iomgaa
966d548245
chore: release 1.1.0 with the response observability fields
2026-07-31 08:08:37 -04:00
iomgaa
c2fcd5b1f8
feat: record the observability fields end to end through telemetry
2026-07-31 08:03:43 -04:00
iomgaa
42e429eb58
fix: void the cost of rows whose usage is unavailable
...
失败尝试与终态失败行的 usage_source 由 estimated 改 unavailable(用量确实
不可得),并在 TelemetryEmitter 的成本换算里为 unavailable 短路记 NULL。
短路刻意插在 cache_hit 分支之后: 缓存命中未产生新调用,0.0 是事实而非未知。
附 OCR 成功行的防回归钉(仍为 measured、settle 恒 0,设计 §3.3 剔出决定)。
2026-07-30 10:37:48 -04:00
iomgaa
abb65c2324
feat: add postgres telemetry recorder with two-tier degradation
2026-07-21 00:50:33 -04:00
iomgaa
7b9815f4bc
feat: add gateway client with env-driven assembly
...
Includes config aggregation for multi-source env keys, from_env and
from_settings factories with explicit shared-backend injection,
gather_bounded, top-level exports, tightened import-linter layers with
the gate removed from the Makefile, and the finalized .env.example.
2026-07-20 07:47:05 -04:00
iomgaa
7608958d0e
feat: add sqlite telemetry with single-emitter discipline
2026-07-20 07:16:49 -04:00