{
"generated_at": "2026-07-10T09:29:31.799Z",
"total_workorders": 15,
"workorders_per_status": {
"in_progress": 1,
"ready": 1,
"blocked": 1,
"implemented": 12
},
"blocked_workorders": [
{
"id": "WO-0003",
"title": "Harbor District Level Production Order",
"owner": "level-production",
"blockers": [
"VS-001 arena dimensions must be finalized before greybox layout."
]
}
],
"high_critical_priority_workorders": [
{
"id": "WO-0001",
"title": "Nova Striker Hero Production Order",
"priority": "critical",
"status": "in_progress",
"owner": "character-production"
},
{
"id": "WO-0002",
"title": "Syndicate Runner Enemy Production Order",
"priority": "high",
"status": "ready",
"owner": "gameplay-production"
},
{
"id": "WO-0003",
"title": "Harbor District Level Production Order",
"priority": "high",
"status": "blocked",
"owner": "level-production"
},
{
"id": "WO-COMBAT-001",
"title": "DPS-002 Combat State Machine",
"priority": "critical",
"status": "implemented",
"owner": "Engineering"
},
{
"id": "WO-COMBAT-002",
"title": "DPS-002 Attack Input Buffer",
"priority": "critical",
"status": "implemented",
"owner": "Engineering"
},
{
"id": "WO-COMBAT-003",
"title": "DPS-002 Three Hit Light Combo",
"priority": "critical",
"status": "implemented",
"owner": "Design"
},
{
"id": "WO-COMBAT-004",
"title": "DPS-002 Heavy Attack",
"priority": "high",
"status": "implemented",
"owner": "Design"
},
{
"id": "WO-COMBAT-005",
"title": "DPS-002 Air Attack",
"priority": "high",
"status": "implemented",
"owner": "Engineering"
},
{
"id": "WO-COMBAT-006",
"title": "DPS-002 Dash Attack",
"priority": "high",
"status": "implemented",
"owner": "Engineering"
},
{
"id": "WO-COMBAT-007",
"title": "DPS-002 Hitbox System",
"priority": "critical",
"status": "implemented",
"owner": "Engineering"
},
{
"id": "WO-COMBAT-008",
"title": "DPS-002 Training Dummy",
"priority": "high",
"status": "implemented",
"owner": "Engineering"
},
{
"id": "WO-COMBAT-009",
"title": "DPS-002 Basic Melee Enemy",
"priority": "high",
"status": "implemented",
"owner": "Engineering"
},
{
"id": "WO-COMBAT-010",
"title": "DPS-002 Combat Telemetry",
"priority": "high",
"status": "implemented",
"owner": "QA"
},
{
"id": "WO-COMBAT-011",
"title": "DPS-002 Combat Review Workflow",
"priority": "high",
"status": "implemented",
"owner": "QA"
}
],
"incomplete_workorders": [],
"missing_fields": [],
"recommended_next_actions": [
"Resolve blocked work orders before starting dependent implementation work.",
"Review high and critical priority work orders during sprint planning.",
"Run pnpm validate:workorders after editing any work order.",
"Run pnpm workorders:report before dashboard review."
],
"workorders": [
{
"id": "WO-0001",
"title": "Nova Striker Hero Production Order",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "in_progress",
"priority": "critical",
"owner": "character-production",
"project": "Streetline Heroes",
"sprint": "VS-001",
"file": "workorders/examples/WO-0001_nova_striker_hero.yaml",
"expected_outputs": [
"hero_identity_package",
"gameplay_role_document",
"animation_blueprint",
"art_production_pack",
"implementation_definition",
"qa_report"
],
"blockers": [],
"dependencies": [
"HERO_RECIPE_V1",
"CHR001_identity.yaml"
],
"linked_assets": [
"CHR001"
],
"linked_docs": [
"production/characters/CHR001/README.md",
"production/characters/CHR001/identity/01_HeroIdentity.md"
],
"linked_graph_nodes": [
"hero_CHR001",
"recipe_HERO_RECIPE_V1"
]
},
{
"id": "WO-0002",
"title": "Syndicate Runner Enemy Production Order",
"recipe_id": "ENEMY_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "ready",
"priority": "high",
"owner": "gameplay-production",
"project": "Streetline Heroes",
"sprint": "VS-001",
"file": "workorders/examples/WO-0002_syndicate_runner_enemy.yaml",
"expected_outputs": [
"enemy_design_brief",
"ai_behavior_spec",
"combat_profile",
"animation_blueprint",
"qa_report"
],
"blockers": [],
"dependencies": [
"ENEMY_RECIPE_V1"
],
"linked_assets": [
"ENM001"
],
"linked_docs": [
"production/002_GDD/ENEMIES.md"
],
"linked_graph_nodes": [
"enemy_ENM001",
"recipe_ENEMY_RECIPE_V1"
]
},
{
"id": "WO-0003",
"title": "Harbor District Level Production Order",
"recipe_id": "LEVEL_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "blocked",
"priority": "high",
"owner": "level-production",
"project": "Streetline Heroes",
"sprint": "VS-001",
"file": "workorders/examples/WO-0003_harbor_district_level.yaml",
"expected_outputs": [
"level_brief",
"greybox_spec",
"encounter_plan",
"camera_plan",
"playtest_report"
],
"blockers": [
"VS-001 arena dimensions must be finalized before greybox layout."
],
"dependencies": [
"LEVEL_RECIPE_V1",
"VS001 scope"
],
"linked_assets": [
"ENV001"
],
"linked_docs": [
"production/001_PRD/VS001/02_SCOPE.md",
"production/002_GDD/CAMERA.md"
],
"linked_graph_nodes": [
"level_harbor_district",
"recipe_LEVEL_RECIPE_V1"
]
},
{
"id": "WO-COMBAT-001",
"title": "DPS-002 Combat State Machine",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "critical",
"owner": "Engineering",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-001_combat_state_machine.yaml",
"expected_outputs": [
"apps/game/src/combat/CombatStateMachine.ts"
],
"blockers": [],
"dependencies": [
"WO-0001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/03_ENGINEERING/COMBAT_STATE_MACHINE.md"
],
"linked_graph_nodes": [
"DPS_002_COMBAT_STATE_MACHINE"
]
},
{
"id": "WO-COMBAT-002",
"title": "DPS-002 Attack Input Buffer",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "critical",
"owner": "Engineering",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-002_attack_input_buffer.yaml",
"expected_outputs": [
"apps/game/src/input/InputController.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/02_GAMEPLAY/INPUT_MODEL.md"
],
"linked_graph_nodes": [
"DPS_002_INPUT_BUFFER"
]
},
{
"id": "WO-COMBAT-003",
"title": "DPS-002 Three Hit Light Combo",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "critical",
"owner": "Design",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-003_light_combo.yaml",
"expected_outputs": [
"apps/game/src/combat/CombatConfig.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/02_GAMEPLAY/COMBO_MODEL.md"
],
"linked_graph_nodes": [
"DPS_002_ATTACK_CHAIN"
]
},
{
"id": "WO-COMBAT-004",
"title": "DPS-002 Heavy Attack",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "high",
"owner": "Design",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-004_heavy_attack.yaml",
"expected_outputs": [
"apps/game/src/combat/CombatConfig.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/03_ENGINEERING/ATTACK_DEFINITIONS.md"
],
"linked_graph_nodes": [
"DPS_002_HEAVY_ATTACK"
]
},
{
"id": "WO-COMBAT-005",
"title": "DPS-002 Air Attack",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "high",
"owner": "Engineering",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-005_air_attack.yaml",
"expected_outputs": [
"apps/game/src/combat/CombatStateMachine.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/03_ENGINEERING/MOVEMENT_INTEGRATION.md"
],
"linked_graph_nodes": [
"DPS_002_AIR_ATTACK"
]
},
{
"id": "WO-COMBAT-006",
"title": "DPS-002 Dash Attack",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "high",
"owner": "Engineering",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-006_dash_attack.yaml",
"expected_outputs": [
"apps/game/src/combat/CombatStateMachine.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/03_ENGINEERING/MOVEMENT_INTEGRATION.md"
],
"linked_graph_nodes": [
"DPS_002_DASH_ATTACK"
]
},
{
"id": "WO-COMBAT-007",
"title": "DPS-002 Hitbox System",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "critical",
"owner": "Engineering",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-007_hitbox_system.yaml",
"expected_outputs": [
"apps/game/src/combat/CombatStateMachine.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/03_ENGINEERING/HITBOX_SYSTEM.md"
],
"linked_graph_nodes": [
"DPS_002_HITBOX_SYSTEM"
]
},
{
"id": "WO-COMBAT-008",
"title": "DPS-002 Training Dummy",
"recipe_id": "ENEMY_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "high",
"owner": "Engineering",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-008_training_dummy.yaml",
"expected_outputs": [
"apps/game/src/actors/TrainingDummy.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-007"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/04_QA/PLAYTEST_PROTOCOL.md"
],
"linked_graph_nodes": [
"DPS_002_TRAINING_DUMMY"
]
},
{
"id": "WO-COMBAT-009",
"title": "DPS-002 Basic Melee Enemy",
"recipe_id": "ENEMY_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "high",
"owner": "Engineering",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-009_basic_enemy.yaml",
"expected_outputs": [
"apps/game/src/actors/BasicMeleeEnemy.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-007"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/04_QA/PLAYTEST_PROTOCOL.md"
],
"linked_graph_nodes": [
"DPS_002_BASIC_ENEMY"
]
},
{
"id": "WO-COMBAT-010",
"title": "DPS-002 Combat Telemetry",
"recipe_id": "HERO_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "high",
"owner": "QA",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-010_combat_telemetry.yaml",
"expected_outputs": [
"apps/game/src/combat/CombatTelemetry.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-001"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/05_DATA/TELEMETRY.md"
],
"linked_graph_nodes": [
"DPS_002_COMBAT_TELEMETRY"
]
},
{
"id": "WO-COMBAT-011",
"title": "DPS-002 Combat Review Workflow",
"recipe_id": "UI_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "high",
"owner": "QA",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-011_combat_review.yaml",
"expected_outputs": [
"apps/game/src/review/CombatReviewPanel.ts"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-010"
],
"linked_assets": [],
"linked_docs": [
"docs/design-packages/DPS-002_CombatFoundation/04_QA/PLAYTEST_PROTOCOL.md"
],
"linked_graph_nodes": [
"DPS_002_COMBAT_REVIEW"
]
},
{
"id": "WO-COMBAT-012",
"title": "DPS-002 Dashboard Status",
"recipe_id": "UI_RECIPE_V1",
"recipe_version": "1.0.0",
"status": "implemented",
"priority": "medium",
"owner": "Production",
"project": "Streetline Heroes",
"sprint": "DPS-002",
"file": "workorders/examples/WO-COMBAT-012_dashboard_status.yaml",
"expected_outputs": [
"apps/studio-dashboard/src/components/CombatFoundationPanel.tsx"
],
"blockers": [],
"dependencies": [
"WO-COMBAT-010",
"WO-COMBAT-011"
],
"linked_assets": [],
"linked_docs": [
"production/status/combat-foundation-status.json"
],
"linked_graph_nodes": [
"DPS_002_DASHBOARD_STATUS"
]
}
]
}
production/status/workorders-status.json