demolisted
Install: claude install-skill zedarvates/botte-secrete
# demo — watch the belt decide, live
Four panels, refreshed as decisions happen: **ROUTING**, **SAVINGS**,
**MICRO-NN**, **ESCALATIONS**. Reads from [[events]] — same data source as
`dashboard --watch` and session replay.
```bash
python -m skills.demo.cli scripted # built-in scenario, ~4s total
python -m skills.demo.cli scripted --speed 0 --no-clear # dump all frames, no timing
python -m skills.demo.cli live . # tail a real project while an agent works
python -m skills.demo.cli replay .botte/events.jsonl --speed 0.3 # the "black box" — replay a real session
```
## Three modes, same renderer
- **`scripted`** — 6 fixed steps (`scenario.py`) covering every filter of the
belt: micro-NN routing, a deterministic classifier, a cache hit, a cloud
escalation, a verification-failure escalation, an anomaly-detector output.
Deterministic, no dependency on a running LLM or `.botte/events.jsonl` —
this is the mode for a README GIF or a cold-machine walkthrough.
- **`live`** — tails a real project's `.botte/events.jsonl` (written by
[[auto_router]], [[cache]], …) while an agent works. Genuine decisions,
genuine numbers.
- **`replay`** — the "black box": replays a captured event log at real or
sped-up pace. Accepts a raw `.botte/events.jsonl` (JSONL, exactly what
`events`/`auto_router` write) or a JSON array (e.g. from `events tail
--json`) via `load_events_file()`, which auto-detects the shape. Useful for
debugging a real ro