Raw payload from a real warmed demo session.
0. Input
source: "scenario:stock_market"
1. NL → parser
"如果美联储降息" // canonical Chinese phrasing the regex parser matched
matched_pattern: "rate_cut" · parser_confidence: 0.85
Honest disclosure. Today's hand-rolled nl_parser matches a small Chinese pattern set; the English UI translates to the canonical trigger. The v4.1 M5 OmyteaCompiler-LLM slot is the designed path to an English-native compiler (no model downloaded in v4.1).
2. BeliefProgram (intent IR)
intent_kind: "rate_cut"
scenario_id: "stock_market"
target_kind: "distribution"
distribution_variables: ["market.index_value"]
3. OperatorGraph
entries: ["kinematic" w=1.0 order=0]
graph_id: "scenario:stock_market"
4-6. dsl.Query · engine_result · calibrated
engine_result.value: {"market.index_value": [(3200.0, 1.0)]}
world_line_id: "8c4d2147-9fc5-4e69-af2c-effa18ace1d1"
calibrated: null // cold-start, no validations
Engine returns a single-point distribution today. The heatmap expands it into a deterministic Gaussian over the row variable with sigma growing as √t — a shape placeholder, not a live forecast. When the transition operator returns a multi-point distribution per tick, this view shows that real data instead.
Backing routes: POST /api/query · GET /api/snapshot · GET /api/analytics/calibration.
Camera / file inputs: POST /api/live/start + POST /api/stream/frame (live_scenario.py) — wired in backend, this static demo only shows the live preview locally.
Cycle plan: WORK_PLAN_V41.md.