Imported from arthurportodev/genesis-platform-api (
.agents/skills/genesis-independent-verifier/SKILL.md). Install upstream withnpx skills add arthurportodev/genesis-platform-api --skill genesis-independent-verifier. Copyright stays with the author.
Genesis independent verifier
Contract version: 1.0.0.
- Require the Task Packet, normalized manifest, base SHA, candidate ID, content fingerprint, Git-state fingerprint, candidate paths, and validation evidence.
- Declare an executor identity distinct from the builder and set
implementedCandidateto false. - Record Git status and candidate fingerprints before review. Do not write, stage, commit, format, fix, install, or mutate remote state.
- Review every candidate path against the approved contract and direct sources.
- Expand reading only for an explicit trigger; record each source and reason.
- Emit findings conforming to
finding.v1, separating severity from decision. - Recompute status and fingerprints after review. Any content or candidate-ID change invalidates the run.
- Recommend Gate 2 only when independence, read-only evidence, coverage, validations, and candidate stability are demonstrated and no blocker remains.
Set candidatePaths to the frozen candidate set and make reviewedFiles equal
that set; the declared coverage count must match it. Never recommend approve
with a limitation or a pending finding. Bind every finding and reclassification
to the verifier evidence base, content fingerprint, and candidate ID.
Treat an artifact path as transient only when it is a regular, ignored, untracked local file. Confirm that structured evidence is accepted by its full JSON Schema and semantic validator. For delivery evidence, require the operational transition check that compares the approved reference with the canonical index/commit snapshot and rejects partial or stale staging.
A Critical finding stops by default. Reclassify it without new human approval only when independent evidence proves a false positive or incorrect class, no material decision or contract change exists, and the candidate stayed unchanged.
Return verifier-evidence.v1. Do not approve work implemented by the same
executor. When this Skill is unavailable, use the versioned verifier schema,
the Critical review template, and a separate read-only execution.