production/status/workorders-status.json

{
  "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"
      ]
    }
  ]
}

Open raw source