Intent journeys

Each journey is a card a person wrote in plain words: whose goal, what success looks like, what must never happen, and the budget of actions and time. Cards are locked by hash. Adding or tightening a card is certified by the factory; loosening or removing one needs a listed person. A journey passes only if every declared depth (brief, standard, walk me through) and channel (app, text) passes.

flowchart LR
  card[Journey card YAML<br/>persona, goal, success, forbid, budgets] --> lock{Hash matches the lock?}
  lock -- no --> unknown[Unknown: never admits]
  lock -- yes --> run[Run in every mode and channel]
  run --> forbid{Anything forbidden happened?}
  forbid -- yes --> fail[Fail]
  forbid -- no --> success{Success reached within budget?}
  success -- yes --> pass[Pass]
  success -- no --> fail
  pass & fail --> ev[(Evidence: journey_run)]

Verified by