Skip to content

Last Updated: 2026-04-08 (Layer 1 Hardening complete)

myMBR-OS is the AI + CLI operating system for MyBetterRates — a coordinated system of agents, data pipelines, and utilities that handles MBR’s day-to-day operations with Talbot acting as strategic director, not operator.

Test of success: Talbot is unavailable for 3 weeks. The business does not stall.


LayerNameStatusProject / Task
Layer 0Memory System (Obsidian KB + git)✅ Live
Layer 1Rate Intelligence Agent✅ Live + Hardenedrate-scanner (repo: ~/projects/mbr/rate-scanner/)
Layer 1Data Quality Gate✅ Completeanomaly.py — threshold 15%
Layer 2Hassle Threshold Engine🔲 Not started
Layer 2Dispatch Agent🔲 Not started
Layer 3Ops Report Agent🔲 Not started
Layer 3Content Agent🔲 Not started
Layer 3CRM Agent🔲 Not started
Layer 4CEO Layer🔲 Not startedPhase Z

Rate scanner is live (Phase A complete). Current work: hardening Layer 1 to production reliability standards before Layer 2 build begins.

Layer 1 hardening requirements:

  • Scraper health monitor — scripts/health-check.sh, cron 09:00 ET, sentinel at logs/health-check-status
  • Anomaly detection — rate_scanner/anomaly.py, >15% threshold, sentinel at logs/anomaly-status
  • Fine print capture — min_balance_cad, product_promo_expiry, eligibility on Product model + widget display
  • Daily Ops Report — rate_scanner/ops_report.py, writes to 09_Logs/Ops/YYYY-MM-DD_Rate-Scanner-Ops.md
  • Alert suppression — daily-run.sh reads both sentinels before export; skips on FAILED/EXCEEDED
  • Notify manager integration — notifications/notify_manager.py wrapper; all CRITICAL/WARNING events wired
  • Structured log rotation — logs/rate_scanner.log + daily-run.log + health-check.log, 5-run retention
  • Dry-run mode — rate-scanner run --dry-run, passthrough in daily-run.sh --dry-run
  • Test suite — 37 tests, 0 failures: config, pipeline, anomaly, health check logic

All myMBR-OS utilities must conform to the reliability standards in Utility-Reliability-Standards (moved 2026-07-09 from this folder’s STANDARDS.md to Core/IT/Utils/ — it’s a meta-standard for all utils, not MBR-specific). Derived from the my_backup system’s defense-in-depth architecture.


Per the Dynalist 2026-07-09 capture: myMBR-OS / my_MultiBus-OS build-out is deferred until MBR is well established — biggest-rocks-first. Layer 1 (rate scanner) remains live and hardened; Layers 2+ wait. Project home moved to MBR/IT/Projects/ (IT-dept-owned) 2026-07-09.

  • Synchronization rule: no business phase launches without the OS layer that supports it — Phase B (alerts, users) requires Layer 1 (hardened data) + Layer 2 (Hassle Threshold + Dispatch) operational first.
  • Build sequence (approved by Talbot): complete Layer 1 → Data Quality Gate → Hassle Threshold Engine MVP → Ops Report Agent (first visible OS artifact) → Content + CRM Agents → CEO Layer last (needs 6–12 months of operational history to be useful).
  • Never automate: key relationships (Chilton, CARP, TFF), media/podcast personality, strategic pivots — the OS handles operations so Talbot focuses exclusively on these three.
  • Full architecture sketch (agent map, AI-native framing, automation table) → archived task _WorkingOn/Tasks/archive/2026-07/myMBR-OS.md.
  • myMBR-OS — brainstorm + meta-project framework; extracted + archived 2026-07-09 → _WorkingOn/Tasks/archive/2026-07/
  • Rate-Scanner-Dev — Layer 1 implementation history; closed 2026-07-09, content distributed to repo docs

(leave blank — AI acts on feedback here before proceeding)