final-acceptance · git:20260909.2d8bf92 · 2026-09-09 · sha256 212d117856c95319

final-acceptance git:20260909.2d8bf92A

Immutable. This exact content is served forever at /api/v1/blob/212d117856c95319.

---
name: final-acceptance
description: Judge the integrated production game against prompt, play, presentation, asset, and performance evidence.
disable-model-invocation: true
---

Require: fixed integrated `artifact:` identity, accepted core baseline,
production asset manifests, immutable traceability and [final rubric](../../references/final-rubric.md),
complete capture matrix, every required play account, qualified performance
cells, QA result, and parent frame journal.

Freeze the evidence index and invoke `review-delivery` in this existing final
stage frame over the joined candidate, frozen goal and evidence, identical
threejs-browser-game, browser-game-3d-asset, browser-game-interface and
browser-game-playtest pins, workspace and outside probe.

The final gate requires a browser-served production build without developer
tools, documented controls, every prompt-derived mechanic and state, approved
assets with closed provenance, no blocking console, network, or load errors,
adaptive play from at least two independent contexts, complete
boot/entry/combat/progression/boss or terminal/win-loss/restart/re-entry
captures, and every declared performance cell. It scores
presentation, play, prompt fidelity, and performance only from indexed
evidence. Static surfaces report counts without an FPS claim.

The selected stage policy owns substantive rounds. One repair wave addresses
accepted findings, then scoped verification repeats affected QA, play and
captures. Exhaustion returns the best identity and unresolved findings; it
never opens another automatic batch. Explicit redesign is new work with named
invalidations. Missing capability remains unverified with an exact resume state.

Keep complaint IDs append-only; diagnose stagnation or oscillation with a
changed strategy; preserve the best fixed revision, unresolved findings, and
resume state at an external or budget limit. A performance miss repeats the
identical cell after one causal repair. An evidence loss,
ambiguous canvas attribution, trace mismatch, or gameplay-changing asset is
`unverified` until its boundary is repaired.

Never average contradictory evidence, waive a hard gate for attractive art,
or call scripted input actual play. The independent final gate may pass its
fixed source before the outside probe runs; public workflow completion may
claim final acceptance only after the outside probe observes that joined
revision. Keep the pending outside status, fixed identities, and gate evidence
visible between those two checks.

Return: completed ticket carrying `artifact:` for the best or accepted final
revision, final gate-verdict and evidence-index identities, complaint ledger,
outside-probe requirement, disposition, gaps, and exact resume state.