Runtime architecture

Evidence stays separate from events and belief.

APR turns observations into provenance-bearing evidence, routes unmet perceptual needs through a finite budget, and blocks action until explicit gates are met.

Runtime lineEvidence → Need → Gate → Outcome → Recovery

Evidence, event, belief

An event says something may have changed. Evidence records what was observed and where it came from. Belief is the runtime's current bounded world state. APR does not silently collapse these layers.

Need graph and perceptual budget

Unknown, stale, conflicting, or action-critical facts become explicit needs. Dependencies determine what can be observed next; budget is spent only when an observation is made.

Action, outcome, recovery

The action gate checks freshness, contradiction, independence, risk, and semantic preconditions. Execution creates a receipt, not a success claim. Fresh post-action evidence drives verification and bounded recovery.

Source evidence

Immutable links pinned to the candidate source reference.