@@ -128,10 +128,10 @@ Execution, scheduling glue, and Control-Time Event injection when a Control Sche
128128
129129``` mermaid
130130flowchart TB
131- R1["** Runtime**< br/>canonical Event"] --> Entry["** EventStreamEntry** <br/>canonical Event + ProcessingPosition"]
132- Entry --> Core["** TradingChassis Core** <br/>CoreStep / CoreWakeupStep"]
133- Core --> Result["** CoreStepResult** <br/>dispatchable Intents + Control Scheduling Obligation"]
134- Result --> R2["** Runtime** <br/>dispatch / scheduling / I/O"]
131+ R1["<b> Runtime</b>< br/>canonical Event"] --> Entry["<b> EventStreamEntry</b> <br/>canonical Event + ProcessingPosition"]
132+ Entry --> Core["<b> TradingChassis Core</b> <br/>CoreStep / CoreWakeupStep"]
133+ Core --> Result["<b> CoreStepResult</b> <br/>dispatchable Intents + Control Scheduling Obligation"]
134+ Result --> R2["<b> Runtime</b> <br/>dispatch / scheduling / I/O"]
135135```
136136
137137Core never replaces the Runtime: the Runtime is responsible for feeding canonical
@@ -263,7 +263,7 @@ Control split, dispatchable Intents plus optional Control Scheduling Obligation
263263the Runtime, and a boundary that makes parity and testing practical—not a second
264264copy of decision logic per environment.
265265
266- ## Public Entrypoints
266+ ### Public Entrypoints
267267
268268| Entrypoint | Purpose |
269269| --- | --- |
@@ -276,7 +276,7 @@ copy of decision logic per environment.
276276| ` PolicyIntentEvaluator ` | Protocol for policy admission (` evaluate_policy_intent ` ) |
277277| Risk Engine (` RiskEngine ` ) | Convenience ` PolicyIntentEvaluator ` implementation |
278278
279- ## CoreWakeupStep semantics
279+ ### CoreWakeupStep semantics
280280
281281CoreWakeupStep is not "parallel Event processing".
282282It is deterministic batch processing: the Runtime gives Core an ordered sequence of
0 commit comments