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
contracts/movement/movement.contract.yaml