Autonomous systems / 01
Runtime / Deterministic
NowFlow represents mission logic as a validated graph of operational stages, routes, approvals, and explicit repetition. The runtime preserves stable order, checkpoints side effects, and exposes failure instead of hiding it.
Keep operational meaning separate from implementation detail.
The compiler validates topology before any operational action begins.
Reject arbitrary cycles; repetition must use explicit, bounded loop metadata.
Require nested repetition regions to have strict containment with no partial overlap.
Activate only the selected condition, router, or failure route at each decision.
Fail explicitly when execution, iteration, or recovery limits are reached.
Determinism makes physical and external effects reviewable.
Resolve identity, policy, mission version, and required resources.
Execute eligible stages in stable graph order and capture each decision boundary.
Checkpoint committed external effects before the next effect begins.
Pause for human authority where policy requires confirmation or intervention.
Recovery continues from durable mission truth, not from reconstructed assumptions.