Work-type skill
Proof and Handoff
Validate required evidence and hand off a supported result.
Skill orientation
Use this panel to select and sequence the skill. The canonical source follows below.
- Purpose
- Validate required evidence and hand off a supported result.
- Category and sequence
- Work type; sequence 8
- Primary use
- Review, Finish, Handoff, Release Readiness
- Required gates
- Goal, Context, Skill Registry, Provenance, Neutrality, Privacy, Schema Compat, Run Packet, Review, Proof
- Conditional gates
- classification when required by the route; code-intelligence for every non-docs route; foundation when required by workload classification or route; production for production impact; ai-assurance and eval for AI impact; trajectory for multi-checkpoint or agentic execution; smoke for deployed, provider-integration, provider-managed infrastructure, distribution-channel, or runtime claims; authoritative-assurance for semantic or authoritative claims; requirements, runtime driver, dependency provenance, economics, interop, and trace-v2 operating contracts when applicable; commissioned domain packs; rca for bug, regression, incident, or self-heal routes; restricted-residue for clean-room convergence or migration when an external restricted-values manifest is commissioned
- Red Zone triggers
- Approval Override, Accept Residual Risk
- Next route
- Return to the active lifecycle route
- Source identifier
skills/valdris-proof-handoff/SKILL.md
Valdris Proof And Handoff
- Validate the goal stopping conditions and latest checkpoint.
- Run the always-required goal, context, skill-registry, provenance, neutrality, privacy, schema-compatibility, run-packet, independent-review, and proof gates, plus classification, foundation, code-intelligence, production, AI-assurance, eval, trajectory, smoke, RCA, domain-pack, and authoritative-assurance gates when the adapter, route, and claimed assurance level make them applicable. For clean-room convergence or migration, also run
restricted-residue-gate.mjswith the commissioned external manifest across the repository, release archive, generated packs, knowledge vault, and installed-skill manifest; never commit or print restricted inputs. Verify every non-applicability decision rather than assuming every possible gate is unconditional. The executable finish-line commands arerun-packet-gate.mjs,review-gate.mjs, and, for semantic or authoritative claims,authoritative-assurance-gate.mjs; bug, regression, incident, or self-heal routes also runrca-gate.mjs. Before independent review, generate the canonical digest withrun-create.mjs --print-evidence-bundle; the Ed25519 review must sign it and verify against an active key at the exact committed runtime-derived trust path (controls/review-trust.v1.jsonin the harness itself or.valdris-harness/controls/review-trust.v1.jsonin a commissioned target). Never let an agent add or trust its own review or authority key during the run. - When classification is required, verify
run/workload-classification.jsonis bound to the authorized intake and route. When foundation is required, verifyfoundation/assessment.jsonproves the required capabilities at the effective assurance tier for the selected workload and stakes profiles; a rewritten or downgraded classification cannot make foundation proof disappear. - Before closure, use
run-create.mjs --print-accepted-gate-setand bind that digest into the executor and authoritative closure. Runassurance-readiness.mjs, then verify artifact paths, hashes, immutable route-derived tiers/applicability, commit/deployment identity, freshness, typed requirement traceability, eval/trajectory/smoke plan coverage, conditional model-judge calibration, tool/call receipts, durable memory heads, runtime-driver and implementation receipts, economics reconciliation, declared interop transcripts, dependency provenance, trace-v2 bytes/trajectory binding, signed runtime conformance, and semantic pass criteria. New packets usevaldris.run-packet.v3. Non-HEAD and genuine pre-v3 packets are integrity-inspected as structural evidence only; full revalidation requires an isolated checkout at the exact packet commit. Authoritative claims additionally require operator-pinned approval; fully bound model-routing, trace, usage, memory, and implementation receipts; raw-object OCI execution with commissioned Git/runtime/daemon and secure output-root identities; and a provider-backed monotonic bridge head. For GitHub, require the canonical commissioned hostname on every call, explicit expected sequence/head/history CAS, cumulative checkpoint plus commissioned full-replay attestation, pre-proposal/pre-merge/post-merge protection observations, deterministic resume evidence, recorded cleanup outcome, and a stable operator-controlled receipt root. - Reject unjustified skips, stale evidence, unsupported status claims, failed dependencies, agent-granted approvals, and fake self-heal events.
- Confirm every Red Zone approval was granted by the scoped human owner. Before live completion, require token-gated human approval with scope
routeand artifactrun/route.json; the bridge binds approval to the route digest. - For TestFlight/App Store release, require the token-gated grant to name
domain/assurance.json, use the predeclaredbridgeEventId, and remain bound to the current domain packet digest/build identity. - Treat CI/provider trust fields as contracts, not cryptographic proof by themselves. Release claims require imported provider receipts or signed attestations where the commissioned policy demands them.
- Write
handoff/final.mdwith bottom line, why, proof paths, risks, rollback, skipped controls, self-heal state, and the next human decision.
No proof means not done. A failed required gate means blocked, even when the implementation appears to work.
