feat(skills): add the wtf-is-real verification skill - #2
Draft
Nuropunk wants to merge 1 commit into
Draft
Conversation
Adds a public, installer-facing skill for verifying that a claim is actually true before anyone acts on it, built around one rule: never accept a claim's self-report, find the signal that could not exist unless the claim were true. The skill body owns the operating contract: the REAL gate and the MATTER gate, a 0-6 evidence ladder scored on the weakest load-bearing evidence, depth scaled by stake rather than by curiosity, the kitchen audit's four counters, the dispatch procedure, and the clipboard verdict format. Four references carry the depth: - verification-methods.md - twenty-two methods grouped by liveness, falsifiability, freshness, independence, causality, quantity, and provenance, each with what it proves, how to run it, and its blind spot, plus a claim-shape chooser and the verification-theater anti-patterns. - deputy-roster.md - ten single-lens supervisors, the independence rule that keeps a quorum from collapsing into one opinion, quorum thresholds by stake, and the rule that silence is never a pass. - kitchen-audit.md - ingredients, recipes, supply chain, and the plate, with the per-counter procedure and audit sheet. - pom-meaning-gate.md - the proof-of-meaning read, deferring to a canonical scorer when the host provides one and never presenting the fallback rubric as a canonical score. Also adds the mask asset, registers all five prose surfaces in the documentation audience inventory as public-product, and notes the skill in the README's two-tier skill layout. Claude-Session: https://claude.ai/code/session_018tuoFd4dctGWVg8GpuY7MR
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this adds
A new public, installer-facing skill at
skills/wtf-is-real/, built around one rule: never accept a claim's self-report, find the signal that could not exist unless the claim were true.The teaching example is the sharpest form of the idea. A timer sitting at zero refutes a claim that a recording is running, but only if the timer is fed by the encoder's sample count. A timer fed by the wall clock counts up forever next to a dead recorder, so it manufactures confidence instead of evidence. Same widget, opposite evidential value. That gives the one question the skill applies to every check it is offered: if the work stopped right now, would this signal change?
Structure
SKILL.mdowns the operating contract:Four references carry the depth:
references/verification-methods.mdreferences/deputy-roster.mdreferences/kitchen-audit.mdNOT CHECKEDis an honest entry and writingPASSover an unwalked counter is the thing the sheet prevents.references/pom-meaning-gate.mdassets/cheriff-mask.svgis the accompanying mask, self-contained with no external references.Repo wiring
docs/documentation-audiences.jsonaspublic-product.skills/stow.skills/tier contract.Verification
bin/fm-doc-audience-check.shsurfaces=74 local_links=267. Confirmed load-bearing by observing it fail first on the unregistered surfaces, then pass after registration.name,description,user-invocable.bin/fm-lint.shCI status: absent, not green
No CI ran on this pull request, and none will under the repository's current configuration.
Verified through the Actions API rather than inferred from the empty checks list:
list_workflowsreturnstotal_count: 0,list_workflow_runsreturnstotal_count: 0across the whole repository, and the PR's combined status ispendingwithtotal_count: 0. Actions is not enabled on this fork, so theRequire no-mistakesgate defined in.github/workflows/no-mistakes-required.yml, the behaviour suite, the lint job, and the repo-invariants job all simply did not execute.An empty check list is not a passing check list. Treat this branch as unvalidated by CI.
Separately, the
no-mistakesgate could not be run locally either: it is not installed in this environment and needs a local git proxy plus credentials. The deterministic signature it writes into a PR body is deliberately not reproduced here, since forging it is precisely the verification theater this skill exists to refuse. Landing this against a repository where the gate is enforced needs agit push no-mistakesfrom a machine that has it configured.