Rubric Healing Loop

ShopOS · autofix harness

Rubrics that heal themselves, with a human in charge

signalpromotereject
The system proposes, a human promotes. A weekly job drafts a new rubric version from disagreements, but drafts never become active on their own.

Weekly · 4 steps

  1. Collect: human verdicts, AI verdicts and QA comments
  2. Weekly job: Monday 03:30 IST, last 7 days of disagreements, runs at 5+ per rubric
  3. Draft version: rewritten skill file, inactive, rationale posted to Slack
  4. Human review: reject sends it back to draft; promote makes it active

Versioning · 3 rules

  1. Nothing takes effect until a human promotes it
  2. Resolves workflow → workspace → global; the judge uses the new version on the next SKU
  3. Every evaluation records its version; promoting an older version is the rollback