incomplete

Procedural District

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
procedural-district
Kind
Integration Demo
Owning skill
Image Pipeline
Execution
rendering
Three.js
0.185.1
Source hash
sha256:3c2448b5b07d5c420110bd92c9993bf65286c7b109b71c41c137156aafbb87e3
Published bundle hash
sha256:55c15b40ae21d00ac84657fc799f730b25140b78bc10d12e8dec46909ff19635
Build revision
sha256:d929feed6bb69df4ba0bca7a58c723f6c257d003c20d1e9417d25ccb25e4ecf9
Renderer
WebGPURenderer
Backend
WebGPU
Evidence contract
v2
Tracked release bundle
Absent

Claim verdicts

visualCorrectnessINSUFFICIENT_EVIDENCE
mechanismCorrectnessINSUFFICIENT_EVIDENCE
performanceComplianceNOT_CLAIMED
gpuAttributionNOT_CLAIMED
lifecycleStabilityINSUFFICIENT_EVIDENCE

Promoted same-lab media

Required capability and runtime proof

Capabilities

native-webgpuaccepted

correctness capture-session proves isWebGPUBackend === true on r185

gpu-timestampsincomplete

INSUFFICIENT_EVIDENCE — correctness capture does not claim named-adapter timestamps

Runtime proof

single-owner-graphaccepted

unit/mutation suites + correctness capture-session prove single-owner graph with native WebGPU presentation readbacks

field-storage-readbackincomplete

field atlas sampled in diagnostics; accepted quantitative field readback bundle still pending

current-adapter-timingincomplete

INSUFFICIENT_EVIDENCE

lifecycle-loopincomplete

INSUFFICIENT_EVIDENCE — 50-100 cycle evidence not captured

Capture state

FieldPublished value
Primary route/demos/procedural-district/
Camerasstreet, district, aerial
Seeds0x00000001, 0x9e3779b9
Modesfinal, no-post, shared-field, facade-ownership, material-slots, weather-state, shadow-contribution, ao, owner-graph
Capture timeNot present in the promoted report data
Adapter identityNot promoted
Raw readback hashesNot present in the promoted preview summary

Fixed routes

KindIdStartup stateStatus
scenariodistrict{"tier":"balanced","mode":"final","camera":"district","seed":1,"time":0}incomplete
mechanismshared-cause-field{"mode":"shared-field"}incomplete
mechanismstructural-topology{"mode":"shared-field"}incomplete
mechanismfacade-ownership{"mode":"facade-ownership"}incomplete
mechanismmaterial-slot-weather{"mode":"weather-state"}incomplete
mechanismao-shadow-order{"mode":"shadow-contribution"}incomplete
mechanismowner-graph{"mode":"owner-graph"}incomplete
tierhero{"tier":"hero"}incomplete
tierbalanced{"tier":"balanced"}incomplete
tierbudgeted{"tier":"budgeted"}incomplete

Locked tier contracts

hero · incomplete
{
  "targetClass": "60-hz-flagship",
  "frameTargetMs": {
    "value": 16.67,
    "unit": "ms",
    "label": "Gated",
    "source": "integration 60 Hz target; current-adapter timing pending"
  },
  "resolutionPolicy": {
    "sceneScale": 1,
    "aoScale": 0.5,
    "dprCap": 2
  },
  "mechanismLimits": {
    "fieldExtent": 256,
    "terrainSegments": 64,
    "buildingCount": 9,
    "buildingTier": "hero",
    "aoTier": "ultra",
    "shadowMapSize": 2048
  },
  "resourceLimits": {
    "status": "logical runtime inventory implemented; physical allocation unmeasured"
  },
  "degradationFromPrevious": [],
  "preservedInvariants": [
    "one shared cause field",
    "no duplicate facades",
    "static geometry under weather",
    "honest AO scene submissions",
    "one final owner"
  ]
}
balanced · incomplete
{
  "targetClass": "60-hz-balanced",
  "frameTargetMs": {
    "value": 16.67,
    "unit": "ms",
    "label": "Gated",
    "source": "integration 60 Hz target; current-adapter timing pending"
  },
  "resolutionPolicy": {
    "sceneScale": 1,
    "aoScale": 0.5,
    "dprCap": 1.5
  },
  "mechanismLimits": {
    "fieldExtent": 128,
    "terrainSegments": 48,
    "buildingCount": 7,
    "buildingTier": "city",
    "aoTier": "high",
    "shadowMapSize": 1024
  },
  "resourceLimits": {
    "status": "logical runtime inventory implemented; physical allocation unmeasured"
  },
  "degradationFromPrevious": [
    "halve field extent",
    "reduce terrain/building detail",
    "reduce shadow map and DPR cap"
  ],
  "preservedInvariants": [
    "one shared cause field",
    "no duplicate facades",
    "static geometry under weather",
    "honest AO scene submissions",
    "one final owner"
  ]
}
budgeted · incomplete
{
  "targetClass": "60-hz-budgeted",
  "frameTargetMs": {
    "value": 16.67,
    "unit": "ms",
    "label": "Gated",
    "source": "integration 60 Hz target; current-adapter timing pending"
  },
  "resolutionPolicy": {
    "sceneScale": 0.85,
    "aoScale": 0.5,
    "dprCap": 1
  },
  "mechanismLimits": {
    "fieldExtent": 64,
    "terrainSegments": 32,
    "buildingCount": 5,
    "buildingTier": "distant",
    "aoTier": "medium",
    "shadowMapSize": 512
  },
  "resourceLimits": {
    "status": "logical runtime inventory implemented; physical allocation unmeasured"
  },
  "degradationFromPrevious": [
    "halve field extent",
    "reduce terrain/district counts",
    "use distant compiler tier",
    "reduce shadow and display scale"
  ],
  "preservedInvariants": [
    "one shared cause field",
    "no duplicate facades",
    "static geometry under weather",
    "honest AO scene submissions",
    "one final owner",
    "structural topology"
  ]
}

Limitations

  • Native WebGPU correctness capture includes standard presentation and tier presentation readbacks for the current source hash.
  • Nine primary dependency labs remain incomplete, so formal integration acceptance is blocked.
  • Field storage readback, lifecycle loop, and GPU timestamps remain INSUFFICIENT_EVIDENCE.