contracts/movement/movement.contract.yaml

id: movement.foundation.v1

version: 1.0

status: draft

goal: deliver_responsive_movement

states:
  - idle
  - walk
  - run
  - jump
  - fall
  - land
  - dash

required_capabilities:

  immediate_response: true

  preserve_momentum: true

  air_control: true

  dash_cancel: false

  buffered_input: true

  coyote_time: true

acceptance:

  responsiveness: required

  flow: required

  readability: required

  momentum: required

telemetry:

  - jump_count

  - dash_count

  - average_speed

  - air_time

  - movement_chain_length

playtest:

  required: true

Open raw source