quest-graph
Quest Graph
This skill owns quest nodes, dependencies, branch conditions and graph-level activation/completion rules. quest-beat owns the transactional lifecycle/recovery of an individual beat; world-map owns map markers.
Modes
| Mode | Graph shape |
|---|---|
| one-hook | one highlighted/primary hook while other state may still exist |
| hub-board | several selectable quest roots from a hub/board |
| rumor-web | loosely connected discovered hooks and optional branches |
Each node has a stable ID, authored prerequisites, activation/completion/failure conditions, and declared rewards/effects. Save data references stable IDs rather than localized titles or array positions.
The number of simultaneously active hooks is project data. UI may highlight one primary objective, several tracked objectives, or none; do not confuse presentation limits with graph-state limits.
Parallel/optional branches may intentionally affect main progression when authored. Validate dependency cycles, unreachable nodes and orphaned prerequisites. Soft-lock/recovery semantics for an individual step belong to quest-beat.