accepted

Skill Router Manifest Lab

This report separates published implementation state from accepted evidence. Every value below comes from the schema-v2 registry, the emitted source manifest, or promoted same-lab artifacts.

Lab id
router-manifest-lab
Kind
Canonical Lab
Owning skill
Three.js WebGPU/TSL Choose Skills
Execution
non-rendering
Three.js
0.185.1
Source hash
sha256:eb07b19a8b15d4cd85c38e7bc50792f3673c99db988396c56b6d5f1ab7daa61a
Published bundle hash
sha256:7e53dcf8b8e09805c9bb92b23ba5e5c3dcb8c5caafbb7eac7d286e5e296722be
Build revision
sha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9
Renderer
Not applicable
Backend
Not applicable
Evidence contract
v2
Tracked release bundle
Absent

Claim verdicts

contractCorrectnessPASS
GPUAttributionNOT_CLAIMED
hardwarePerformanceNOT_CLAIMED
renderLifecycleNOT_APPLICABLE

Promoted same-lab media

Required capability and runtime proof

Capabilities

webgpu-requirement-declarationaccepted

Every fixture declares its canonical WebGPU requirement; the planning suite itself performs no rendering.

Runtime proof

fixture-driven-uiaccepted

The browser UI loads router-fixtures.json and evaluates it through router-core.mjs.

stable-machine-readable-verdictsaccepted

Positive and negative fixtures assert stable verdict and reason codes.

exact-skill-inventoryaccepted

The suite asserts the exact unique 27-skill inventory against the authoritative completion target roster.

stage-budget-rejectionaccepted

The suite rejects stage sums above targetFrameMs without fabricating a cheaper tier.

Capture state

FieldPublished value
Primary route/demos/router-manifest-lab/
Camerasmanifest
Seeds0x00000000
Modesroute
Capture timeNot present in the promoted report data
Adapter identityNot promoted
Raw readback hashesNot promoted

Fixed routes

KindIdStartup stateStatus
scenarioocean-planet{"scenario":"ocean-planet"}accepted
scenariorainy-city{"scenario":"rainy-city"}accepted
scenarioforest{"scenario":"forest"}accepted
scenarioblack-hole-shot{"scenario":"black-hole-shot"}accepted
scenariopost-pipeline-dashboard{"scenario":"post-pipeline-dashboard"}accepted
scenarioocean-fauna{"scenario":"ocean-fauna"}accepted
scenarioroute-away-unsupported{"scenario":"route-away-unsupported"}accepted
scenarioover-budget-17.5-to-16.5{"scenario":"over-budget-17.5-to-16.5"}accepted
scenariomissing-webgpu{"scenario":"missing-webgpu"}accepted
scenarioduplicate-output-owner{"scenario":"duplicate-output-owner"}accepted
scenarioduplicate-velocity-owner{"scenario":"duplicate-velocity-owner"}accepted
scenariofabricated-tier{"scenario":"fabricated-tier"}accepted
scenariopost-before-physical-cause{"scenario":"post-before-physical-cause"}accepted
scenarioinventory-drift{"scenario":"inventory-drift"}accepted
scenariounsupported-route-away{"scenario":"unsupported-route-away"}accepted
scenarioautomatic-fallback{"scenario":"automatic-fallback"}accepted
mechanisminventory-intersection{"scenario":"inventory-drift"}accepted
mechanismcapability-gate{"scenario":"missing-webgpu"}accepted
mechanismcausal-ordering{"scenario":"post-before-physical-cause"}accepted
mechanismexclusive-ownership{"scenario":"duplicate-output-owner"}accepted
mechanismtier-provenance{"scenario":"fabricated-tier"}accepted
mechanismstage-budget-aggregation{"scenario":"over-budget-17.5-to-16.5"}accepted
mechanismroute-away{"scenario":"route-away-unsupported"}accepted
mechanismfallback-quarantine{"scenario":"automatic-fallback"}accepted

Locked tier contracts

No renderer quality tiers apply to this primary.

Limitations

  • This is a non-rendering contract suite; GPU render, readback, timestamp, and render-lifecycle claims are structurally not applicable.