rubbing-ocr-reviewlisted
Install: claude install-skill Lx050/rubbing-to-knowledge
# Rubbing OCR Review
Create traceable machine candidates and immutable actor-declared review
history. Never present OCR output as ground truth, recovered writing, proven
history, or completed human review. The current self-attested identity mode
can report declared-human coverage, but it can never satisfy the authenticated
human gate.
## The authenticated human gate is unreachable by construction
Read this before promising anyone that a review will "pass the human gate".
`review-verify` reports two different things under `human_review_gate`, and
they are routinely confused:
- **`declared_human_coverage`** — does a declaration claiming
`actor_type: human` have a current decision for every reviewable item? This
**can** reach `status: complete` / `satisfies: true`. It is what
REVIEWER_GUIDE asks a reviewer to aim at, and it is a real, useful result.
- **`eligible` and `satisfies`** — the authenticated gate. These are
**hard-coded Python literals** (`"eligible": False, "satisfies": False` in
`verify_review_path`). They are not a queue waiting for a person and not a
flag a sufficiently qualified reviewer can flip. **No human review, however
expert, careful, or well documented, can ever make them true.**
The gate is unreachable because the only supported identity assurance is
`self-attested-not-authenticated`: software has no way to check that the person
behind a declaration is who they claim to be. Reaching the gate would require
an **external trusted-identity