Skip to content

calibration: operator visibility for applied loosenings — live floor + history on the internal calibration surface #8161

Description

@JSONbored

Problem

Applied loosenings write calibration.satisfaction_floor_loosened audit events (#8121 narrow start), but no operator surface shows the applied-override history or the CURRENT live floor — an operator has to query D1 by hand to know whether the system has self-loosened.

Requirements

⚠️ Required pattern. Extend /v1/internal/calibration-trend (#8113, src/services/rule-calibration-trend.ts) or add a sibling internal read — same INTERNAL_JOB_TOKEN gate, aggregate data only.

  • Report: current live floor (override or shipped default), each applied loosening with its timestamp + split verdicts, and the flag state.

Deliverables

  • The operator read + tests (auth gate, empty state, applied history)

Links & Resources

#8121 (parent), #8113, src/services/satisfaction-floor-loosening-run.ts (the events/override being surfaced)
maintainer-only — observability for the autonomous loop.

Metadata

Metadata

Assignees

Labels

maintainer-onlyOwner-only work — yields no Gittensor points.roadmapOn the Wave-2 agent-layer roadmap board (project 9)

Projects

Status
Done
Status
Done

Relationships

None yet

Development

No branches or pull requests

Issue actions