AI spendToday: $0.00 · Month: $0.00 · Quarter: $0.00view →
Operator dashboard

AI Ops Dashboard

Where it all comes together

⚙ Tabs

Show or hide any dashboard tab.

How: Toggle tabs on/off and pick the default tab. Hidden tabs stay installed and can be turned back on anytime — nothing is deleted.

Change the dashboard's color theme.

How: Pick any of the 8 themes — your choice is saved in this browser only (it doesn't change the shared default).

Data updated 10/19/2018, 6:46 PM PDT
Rendered 6/19/2026, 10:28 PM PDT · auto-refresh 120s

Sub-tasks

1 / 3

33% shipped

Sprints

2

tracked

Commits · 90d

154

6 active days

Commits · 7d

1

Across all connected repos

Repos active · 7d

1

Repos with ≥1 commit this week

Activity

Recent git commits across this project and any connected projects.

How: Read-only — it refreshes from your git history each time the data build runs.

90-day commit heat map

Recent commits

2026-06-17

  • 81c1314 docs: add origin build log, sprint planning, update SHIP.md · Ahmed

2026-06-11

  • 91b5bea graphify update (AST only) · Ahmed

2026-06-04

  • 34049f8 fix(sprints): find Sprint progress table by section heading, not column keyword · Ahmed
  • 55d1fd9 fix(sprints): rename ID→Sprint column so parseTable finds the keyword · Ahmed
  • 0120706 fix(savings): fix by-project bar widths + redesign with colors/obs/$ columns · Ahmed
  • e6435e5 fix(reset): keep connected repos + branding (only clear demo CONTENT); docs: run commands from the dashboard folder · Ahmed
  • 493b7df fix(repos): never duplicate the dashboard's own repo in the fleet · Ahmed
  • ecd5e09 fix(setup): Review/Apply now carries Connect-step repos (repoPaths/runInit/emitSignals) + includeSkillsInventory — they were silently dropped, so wizard-entered repos never connected; clarify SETUP-GUIDE Part 4 · Ahmed
  • 46ab2a8 docs(worklog): WL-2026-06-04-006 — clean master product for beta + Mac install + docs · Ahmed
  • 6bb925d fix(reset): connect hint uses full-path CLI form (works from any repo) + SETUP-GUIDE pointer · Ahmed
  • b83af74 feat(onboarding): beginner README + SETUP-GUIDE (install + Claude live-feed) + npm run reset/package · Ahmed
  • 2b5dbef feat(product): clean master for beta — product branding, drop custom panel + instance records, neutralize savings, hide savings/skills by default · Ahmed
  • 381f1b3 chore: checkpoint instance state (impeccable init + current data) before clean-product split · Ahmed
  • 3d55247 design(dashboard): One-Accent hero rails + tab-strip scroll affordance · Ahmed
  • 82263d8 fix(dashboard): tab nav scrolls on one line instead of wrapping · Ahmed
  • 49a6c33 design(dashboard): declutter top-chrome, sharpen glance, fix mobile defects · Ahmed
  • 3a3f1f2 Merge pull request #6 from BespokeWoodcraftStudio/feat/token-savings-tab-and-tab-manager · Ahmed Hamade

2026-06-03

  • 082c5c2 chore: freeze recent-commits.json before push · Ahmed
  • 193cff2 docs(worklog): WL-2026-06-03-034 — Token Savings tab + Tab Manager complete · Ahmed
  • d9954b2 chore(graphify): refresh graph for Token Savings tab + Tab Manager (+ merged upgrade subsystem) · Ahmed
  • 625d651 chore(savings): refresh manifest + derived data after Token Savings build · Ahmed
  • cb963e9 docs(savings): data schema + collector/hook/privacy notes · Ahmed
  • 3c6b65d chore(savings): commit sanitized snapshot + install SessionStart collector hook · Ahmed
  • ba0b483 feat(savings): SessionStart hook installer wired to tab toggle + setup (TDD) · Ahmed
  • 052307d feat(savings): register Token Savings panel + wizard/help/freshness wiring · Ahmed
  • 23f0637 feat(savings): Token Savings panel (server) + Chart.js client leaf · Ahmed
  • 0b537a0 feat(savings): validateSavings (missing=warning, malformed/dbPath=error) · Ahmed
  • c12dcfd feat(savings): wire collector into data:build + npm script + dev watch · Ahmed
  • 3dcf25d feat(savings): ported build-savings collector (sanitized, fail-safe, TDD) · Ahmed
  • 88e1db2 feat(savings): add chart.js dep + savings collector config · Ahmed
  • 694e35e feat(tabs): setup imports all built-ins + seeds hiddenTabs (Skills/Docs unified, twins synced) · Ahmed
  • 038b895 feat(tabs): Tab Manager UI at /admin/tabs (visibility + default) · Ahmed
  • 8ebad4b feat(tabs): POST /api/admin/tabs writes hiddenTabs + defaultTab · Ahmed
  • afb124f feat(tabs): atomic hiddenTabs/defaultTab config writer (TDD) · Ahmed
  • 76ae11e feat(tabs): render visible() list in strip+hero, add Manage tabs link · Ahmed
  • 2a0e009 feat(tabs): PanelRegistry.visible() + visible-aware defaultTab (TDD) · Ahmed
  • b8e464c feat(tabs): add hiddenTabs deny-list to dashboard config type · Ahmed
  • 57b3604 docs(plan): step-by-step implementation plan for Token Savings tab + Tab Manager · Ahmed
  • afdb5bf Merge remote-tracking branch 'origin/main' into feat/token-savings-tab-and-tab-manager · Ahmed
  • 5228aaf Merge pull request #5 from BespokeWoodcraftStudio/feat/product-update-system · Ahmed Hamade
  • 6342040 docs(worklog): WL-2026-06-03-018 — design + handoff for Savings tab + Tab Manager · Ahmed
  • ec25883 docs(handoff): cold-start handoff for Token Savings tab + Tab Manager · Ahmed
  • ac70842 fix(upgrade): overlay only ref-present product paths (public/ blocker); read in-progress fresh past the throttle · Ahmed
  • fb1a60f docs(worklog): record Phase 7 docs + release + install-version recording · Ahmed
  • 40bf5cb fix(setup): recordInstall never-throws on install.json write failure · Ahmed
  • 6192da3 docs(worklog): record Phase 7 (docs, release helper, install-version) · Ahmed
  • 8b4ecfe feat(setup): record .ai-ops-dashboard/install.json + best-effort upstream remote · Ahmed
  • 9283af1 test: run lib + scripts .mjs suites in npm test · Ahmed
  • 9eed68a feat(release): add npm run release helper (bump + changelog + tag) · Ahmed
  • 4f758cf docs: rewrite upgrading.md for one-click/CLI update; add distribution.md · Ahmed