What problem does it solve? Teams accumulate prose conventions in a learned-rules ledger that are never mechanically enforced, so violations recur and reviews repeat the same findings. This Skill turns an operator-approved prose rule into a real enforcement lane without anyone hand-editing lint configs out of band. ## Core Features & Use Cases - Mechanical checkability triage: Classifies each ledger rule as lint, test, gate_metric, or permanently prose, and excludes judgement-only rules from the enforced_fraction denominator. - Tracer-bullet ticket emission: Outputs a standard ticket owning exactly the lint config plus a fixture, verified by the project's existing lint command discovered by harness-startup-path. - Fail-first acceptance: Requires a fixture from provenance.source_findings that fails before the rule exists and passes after, so enforced_fraction counts only real enforcement. - Use Case: A ledger rule says "no bare except" with enforcement set to prose. The skill classifies it as a lint rule, emits a ticket owning the Ruff config and a violating fixture, and the scheduler lands it through the normal lane flow. ## Quick Start Promote the approved prose rule from the learned-rules ledger into an enforced lint check by emitting a tracer-bullet ticket for the fixer lane.