mirror of
https://github.com/johndoe6345789/metabuilder.git
synced 2026-04-26 14:54:55 +00:00
Applied n8n compliance standardization to all GameEngine workflows: - ✅ Added workflow metadata to 10 GameEngine workflows - ✅ Fixed connections for all GameEngine workflow packages - ✅ Version standardized to 3.0.0 - ✅ Multi-tenant support enabled with tenantId fields Modified packages (10 workflows total): - soundboard: soundboard_flow.json - seed: demo_gameplay.json - bootstrap: frame_default.json, n8n_skeleton.json, boot_default.json - materialx: materialx_catalog.json - engine_tester: validation_tour.json - quake3: quake3_frame.json - gui: gui_frame.json - assets: assets_catalog.json Success metrics: ✓ 10/10 GameEngine workflows now have id, version, tenantId fields ✓ 10/10 GameEngine workflows now have proper connection definitions ✓ All connections validated and working Phase 3 Progress: ✅ Week 1: PackageRepo backend integration ✅ Week 2: Feature packages compliance (48 workflows) ✅ Week 3: GameEngine workflows (10 workflows) → Next: Frontend and DBAL integration Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
140 lines
2.4 KiB
JSON
140 lines
2.4 KiB
JSON
{
|
|
"name": "Frame Default",
|
|
"nodes": [
|
|
{
|
|
"id": "begin_frame",
|
|
"name": "Begin Frame",
|
|
"type": "frame.begin",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
0,
|
|
0
|
|
],
|
|
"parameters": {
|
|
"inputs": {
|
|
"delta": "frame.delta",
|
|
"elapsed": "frame.elapsed"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "step_physics",
|
|
"name": "Step Physics",
|
|
"type": "frame.physics",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
260,
|
|
0
|
|
],
|
|
"parameters": {
|
|
"inputs": {
|
|
"delta": "frame.delta"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "update_scene",
|
|
"name": "Update Scene",
|
|
"type": "frame.scene",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
520,
|
|
0
|
|
],
|
|
"parameters": {
|
|
"inputs": {
|
|
"delta": "frame.delta"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "render_frame",
|
|
"name": "Render Frame",
|
|
"type": "frame.render",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
780,
|
|
0
|
|
],
|
|
"parameters": {
|
|
"inputs": {
|
|
"elapsed": "frame.elapsed"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"id": "update_audio",
|
|
"name": "Update Audio",
|
|
"type": "frame.audio",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
1040,
|
|
-120
|
|
]
|
|
},
|
|
{
|
|
"id": "dispatch_gui",
|
|
"name": "Dispatch GUI",
|
|
"type": "frame.gui",
|
|
"typeVersion": 1,
|
|
"position": [
|
|
1040,
|
|
120
|
|
]
|
|
}
|
|
],
|
|
"connections": {
|
|
"Begin Frame": {
|
|
"main": {
|
|
"0": [
|
|
{
|
|
"node": "Step Physics",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Step Physics": {
|
|
"main": {
|
|
"0": [
|
|
{
|
|
"node": "Update Scene",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Update Scene": {
|
|
"main": {
|
|
"0": [
|
|
{
|
|
"node": "Render Frame",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"Render Frame": {
|
|
"main": {
|
|
"0": [
|
|
{
|
|
"node": "Update Audio",
|
|
"type": "main",
|
|
"index": 0
|
|
},
|
|
{
|
|
"node": "Dispatch GUI",
|
|
"type": "main",
|
|
"index": 0
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"id": "workflow_frame_default",
|
|
"version": "3.0.0",
|
|
"tenantId": "${TENANT_ID}"
|
|
} |