- Continued Sesame voice interface in `/home/pmello/sesame_csm_openai`.
- Verified HF access for `sesame/csm-1b` still blocked (`GatedRepo`, token not authorized).
- Implemented local TTS fallback path (`app/fallback_tts.py`) and wired `/v1/audio/speech` fallback in `app/api/routes.py` when model generator is unavailable.
- Added `ENABLE_LOCAL_TTS_FALLBACK` app-state flag + model info exposure in `app/main.py`.
- Ran minimal local test producing `outputs/fallback_test.wav` (22.05kHz mono PCM, ~2.25s) and syntax checks.
- Committed changes: `4f3f95e` - "Add local fallback TTS when gated model is unavailable".
- User requested: "Get it working" and allowed team usage.
- Attempted to spawn sub-agents, but sessions_spawn failed due local gateway pairing requirement (1008).
- Continued directly with Codex CLI in `/home/pmello/sesame_csm_openai`.
- Added/expanded `scripts/local_stt_tts_loop.py` for STT -> reply -> TTS with modes: input-audio/input-text, reply-mode echo/openai-chat/none, tts-mode auto/api/local.
- Added docs `docs/voice_loop.md` with runnable commands.
- Verified smoke tests for local fallback and auto-fallback behavior.
- New commit in sesame repo: `48f4d92` (Add local voice loop fallback script).
- Created `USAGE_LEDGER.md` in workspace-codex with recommended local models, benchmark timings, baseline usage snapshot from `session_status`, and ongoing tracking plan.
- Expanded `USAGE_LEDGER.md` with recommended additional local models/tools and a routing policy for coding/reasoning/vision/embeddings.
## 2026-02-22T21:11:40-05:00 | Agent ops toolkit build
- tags: agent-ops,tooling
- note: |
  Implemented 5 scripts, added skill + operations plan, ran smoke tests.

## 2026-02-22T21:55:06-05:00 | agent_ops passive usage telemetry
- tags: agent_ops,telemetry,openclaw,usage,cron
- note: |
  Implemented OpenClaw usage snapshot logging (JSON preferred, text fallback), local Ollama activity + triage metadata logging, daily usage summary report generation, and idempotent cron installer (15m capture + nightly summary). Updated agent_ops README and agent-ops-orchestrator skill docs. Ran smoke tests for py_compile, snapshot/model logging, daily summary, and cron installer dry-run/idempotence via fake crontab.

- Created `LEVERAGE_BACKLOG.md` with prioritized initiatives to reduce Codex spend while increasing capability/reliability, including scoring model, KPI set, and milestones.
## 2026-02-23T22:12:00-05:00 | agent_ops milestone A
- tags: agent_ops,usage,triage,budget_router
- note: |
  Implemented budget_router.py (70% policy target with threshold overrides), summarize_heavy_output.py, triage report summary-only mode, KPI block in usage_daily_summary.py, and nightly usage_cron_summary.sh router append. Updated agent_ops README + agent-ops-orchestrator skill docs. Ran smoke tests for router/summarizer/daily summary/triage summary-only/nightly summary append.

- Added `/home/pmello/.openclaw/workspace-prime/BETA_POLICY.md` to enforce local-first Beta behavior, model routing order, 120B parent-check pattern, and conservative Codex escalation gates.