Compile (truth → manifest)
File validation with expectations + attestations
npm run compile
This generates:
artifacts/
DemoScene.scene.json
manifest.json
Important detail:
DemoScene.scene.json contains embedded metadata:
"sceneName": "DemoScene",
"meta": {
"manifestId": "git:<sha>" OR "time:<iso>",
"generatedAt": "<ISO timestamp>"
}
If you're not in a Git repo, it automatically falls back to an ISO timestamp. No setup required.