Evidence-only measurement of the observability substrate on feat/experiment-observability-3.3. Not a CI gate. The in-tree benchmarks/overhead/ harness was removed from the PR after this gist was filed so the branch does not ship a machine-local runner.
- Stubbed LM (no live LLM / no network). A tripwire counted real
dspy.LM/litellmcalls; tripwire trips = 0 on all three runs. Offline Hugging Face / Transformers flags were set so intent models loaded only from local artifacts. - Hello-world fixture:
tests/hello_world_workflow, scriptedadd_two_numbersturns (XML-tagged params, regex parse in agent mode). - Observability on (
FW_OBSERVABILITY=1), SQLite sink bound the same way asfastworkflow run. - 1 warm-up turn (2 commands) + 10 measured turns × 48 commands/turn (52 stub model calls/turn: planner, ReAct steps, finish, extract, turn summary).