Block a user
feat(rules): rule creation becomes propose-then-approve (#3557)
feat(rules): rule creation becomes propose-then-approve (#3557)
feat(rules): the instruction surfaces say to RETRIEVE a rule, not only to receive one (#3523)
feat(rules): the instruction surfaces say to RETRIEVE a rule, not only to receive one (#3523)
feat(telemetry): tell a ranker decline from a repeat before the observation window opens (#3497)
feat(telemetry): tell a ranker decline from a repeat before the observation window opens (#3497)
fix(telemetry): both rule arms logged only their hits, so the clear-rate could only read 100% (#3497)
fix(telemetry): both rule arms logged only their hits, so the clear-rate could only read 100% (#3497)
dev → main: rules become measurable at the preload, and retrievable at the tool call