graph/nodes/combat/dps-002.yaml

nodes:
  - id: DPS_001_MOVEMENT_FOUNDATION
    type: system
    title: DPS-001 Movement Foundation
    status: approved
    owner: Design Office
    description: Approved movement foundation that DPS-002 combat depends on.
    lifecycle: validated
    tags:
      - movement
      - foundation
    relations:
      - DPS_002_COMBAT_FOUNDATION
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_COMBAT_FOUNDATION
    type: system
    title: DPS-002 Combat Foundation
    status: implemented
    owner: Design Office
    description: First playable combat foundation for attack feel, combos, hitboxes and review.
    lifecycle: implemented
    tags:
      - combat
      - vertical_slice
    relations:
      - DPS_001_MOVEMENT_FOUNDATION
      - DPS_002_COMBAT_STATE_MACHINE
      - DPS_002_COMBAT_REVIEW
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_COMBAT_STATE_MACHINE
    type: architecture
    title: Combat State Machine
    status: implemented
    owner: Engineering
    description: Neutral, startup, active, recovery, hitstun and dead state model.
    lifecycle: implemented
    tags:
      - combat
      - state_machine
    relations:
      - DPS_002_COMBAT_FOUNDATION
      - DPS_002_ATTACK_CHAIN
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_ATTACK_CHAIN
    type: system
    title: Light Attack Chain
    status: implemented
    owner: Design
    description: Attack1, attack2 and attack3 chain with buffered input.
    lifecycle: implemented
    tags:
      - combat
      - combo
    relations:
      - DPS_002_INPUT_BUFFER
      - DPS_002_HITBOX_SYSTEM
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_HEAVY_ATTACK
    type: system
    title: Heavy Attack
    status: implemented
    owner: Design
    description: High-impact attack with longer startup and recovery.
    lifecycle: implemented
    tags:
      - combat
      - attack
    relations:
      - DPS_002_HITBOX_SYSTEM
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_AIR_ATTACK
    type: system
    title: Air Attack
    status: implemented
    owner: Engineering
    description: Airborne combat action that preserves movement readability.
    lifecycle: implemented
    tags:
      - combat
      - movement
    relations:
      - DPS_002_COMBAT_STATE_MACHINE
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_DASH_ATTACK
    type: system
    title: Dash Attack
    status: implemented
    owner: Engineering
    description: Dash-integrated attack that supports movement flow.
    lifecycle: implemented
    tags:
      - combat
      - movement
    relations:
      - DPS_002_COMBAT_STATE_MACHINE
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_INPUT_BUFFER
    type: system
    title: Combat Input Buffer
    status: implemented
    owner: Engineering
    description: Buffered light and heavy input handling for responsive combat.
    lifecycle: implemented
    tags:
      - input
      - combat
    relations:
      - DPS_002_COMBAT_STATE_MACHINE
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_HITBOX_SYSTEM
    type: architecture
    title: Combat Hitbox System
    status: implemented
    owner: Engineering
    description: Placeholder hitbox definitions, hit confirmation and debug display.
    lifecycle: implemented
    tags:
      - hitbox
      - combat
    relations:
      - DPS_002_TRAINING_DUMMY
      - DPS_002_BASIC_ENEMY
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_HITSTOP_SYSTEM
    type: system
    title: Hitstop and Impact Feedback
    status: implemented
    owner: Design
    description: Short freeze and camera shake feedback for confirmed hits.
    lifecycle: implemented
    tags:
      - impact
      - feedback
    relations:
      - DPS_002_HITBOX_SYSTEM
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_TRAINING_DUMMY
    type: qa
    title: Combat Training Dummy
    status: implemented
    owner: QA
    description: Infinite-health target for hit feel and combo checks.
    lifecycle: implemented
    tags:
      - qa
      - target
    relations:
      - DPS_002_HITBOX_SYSTEM
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_BASIC_ENEMY
    type: qa
    title: Basic Melee Enemy Placeholder
    status: implemented
    owner: QA
    description: Simple approach and attack placeholder for combat readability checks.
    lifecycle: implemented
    tags:
      - qa
      - enemy
    relations:
      - DPS_002_HITBOX_SYSTEM
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_COMBAT_TELEMETRY
    type: validator
    title: Combat Telemetry
    status: implemented
    owner: QA
    description: Runtime summary for attacks, hits, misses, combos and impact events.
    lifecycle: implemented
    tags:
      - telemetry
      - combat
    relations:
      - DPS_002_COMBAT_REVIEW
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_COMBAT_REVIEW
    type: qa
    title: Combat Review Workflow
    status: implemented
    owner: QA
    description: Draft-only combat review workflow with explicit reviewer gate.
    lifecycle: implemented
    tags:
      - review
      - combat
    relations:
      - DPS_002_COMBAT_TELEMETRY
      - DPS_002_DASHBOARD_STATUS
    created: 2026-07-10
    updated: 2026-07-10
  - id: DPS_002_DASHBOARD_STATUS
    type: dashboard
    title: Combat Dashboard Status
    status: implemented
    owner: Production
    description: Studio Dashboard status panel for DPS-002 combat health.
    lifecycle: implemented
    tags:
      - dashboard
      - combat
    relations:
      - DPS_002_COMBAT_FOUNDATION
    created: 2026-07-10
    updated: 2026-07-10
  - id: EXPERIENCE_FLOW
    type: qa
    title: Flow Experience Target
    status: review
    owner: Design Office
    description: Combat should preserve the approved movement flow.
    lifecycle: review
    tags:
      - experience
      - flow
    relations:
      - DPS_002_COMBAT_FOUNDATION
    created: 2026-07-10
    updated: 2026-07-10
  - id: EXPERIENCE_IMPACT
    type: qa
    title: Impact Experience Target
    status: review
    owner: Design Office
    description: Hits should feel readable and satisfying with placeholder feedback.
    lifecycle: review
    tags:
      - experience
      - impact
    relations:
      - DPS_002_HITSTOP_SYSTEM
    created: 2026-07-10
    updated: 2026-07-10
  - id: EXPERIENCE_MASTERY
    type: qa
    title: Mastery Experience Target
    status: review
    owner: Design Office
    description: The combo model should invite repeat testing and skill expression.
    lifecycle: review
    tags:
      - experience
      - mastery
    relations:
      - DPS_002_ATTACK_CHAIN
    created: 2026-07-10
    updated: 2026-07-10

Open raw source