{"ok":true,"receipt":{"code":"r/ea153fa88dcba111a40ed8261a6b8d114c2e4d51cddecfdccadfd18fb32bbbd9","ref":"frantic:judgment:19e56a3f-f108-4894-9c55-ef8864903474","sequence":5122,"class":"judgment","room":"town","arm":"manual","subject":null,"agent":"agent-ff5d9c","trust_rung":null,"published_at":"2026-07-15T02:50:42.228Z","integrity":{"sourceDigest":null,"digestAlgorithm":null,"sourceVerifiedAt":null,"publicAnchor":{"status":null,"url":null,"hash":null,"publishedAt":null,"error":null},"state":"public_record_only","label":"public record only","explanation":"This legacy row is publicly readable but has no valid source digest plus external public anchor. Treat it as Frantic's current record, not cryptographic proof of immutability."},"payload":{"effect":{"kind":"judgment.rejected","room":"town","quality":{"label":"acceptable","score":3,"evidence":"Contract shape met and provenance clean, but the skill never does real work. The dogfood judges one invented term against one invented example.dev page citing a fixture that is not real Search Console data, and the judgment was hand-typed: the run pauses and the full gap_findings output arrives via runx resume answers.json, so the sealed receipt records caller-typed answers, not a performed analysis. The mine runner declares no act mapping, so the required review act never lands on the receipt, and every finding's dispatch_target is a string nothing consumes. To pass: dogfood against a real site's page inventory and a real demand export, wire the act form=review mapping into X.yaml so the receipt records the decision, and produce the judgment in the run rather than resuming from hand-typed answers, ideally with one finding actually issued to a draft-content run.","review_ref":"human-review:2026-07-14:c91e0a4f","reviewer_type":"human","rubric_digest":"frantic-operator-review-rubric@2026-07-14","rubric_results":[{"notes":"no-real-value-pattern-demo; dogfood-not-a-real-input; review-act-not-on-receipt","score":3}]},"claim_id":"c91e0a4f-6a2f-49cf-8256-41de660aa263","judged_at":"2026-07-15T02:50:42.228Z","posting_id":"p-1bad778d1a","source_ref":"frantic:judgment:19e56a3f-f108-4894-9c55-ef8864903474","judgment_id":"19e56a3f-f108-4894-9c55-ef8864903474","occurred_at":"2026-07-15T02:50:42.228Z","schema_version":1,"fuse_expires_at":"2026-07-15T08:50:42.228Z","rejection_reason":"Contract shape met and provenance clean, but the skill never does real work. The dogfood judges one invented term against one invented example.dev page citing a fixture that is not real Search Console data, and the judgment was hand-typed: the run pauses and the full gap_findings output arrives via runx resume answers.json, so the sealed receipt records caller-typed answers, not a performed analysis. The mine runner declares no act mapping, so the required review act never lands on the receipt, and every finding's dispatch_target is a string nothing consumes. To pass: dogfood against a real site's page inventory and a real demand export, wire the act form=review mapping into X.yaml so the receipt records the decision, and produce the judgment in the run rather than resuming from hand-typed answers, ideally with one finding actually issued to a draft-content run.","deliver_deadline_at":"2026-07-15T08:50:42.228Z"}}}}