Skip to content

v1.37.0 — Wave 56 Admin Panel Data Layer

Choose a tag to compare

@pauloloureiroshp-ship-it pauloloureiroshp-ship-it released this 12 Jun 03:05
· 165 commits to main since this release
75dd99d

v1.37.0 — Wave 56 Admin Panel Data Layer

Backend foundation for admin panel signed-in mooter.ai. Hub schema + 3 endpoints + RBAC + audit.

Phases shipped (0+A-F)

  • Phase 0 Day 0 recon
  • Phase A Migration 019 aditivo (subscriptions/ollama_status/packs_installed/local_models_reason + audit_admin_views)
  • Phase B Admin RBAC (isAdminEmail + audit log writer)
  • Phase C /v1/admin/users endpoint (paginated, sorted, RBAC, privacy)
  • Phase D /v1/admin/user/ endpoint (drilldown 18 fields)
  • Phase E /v1/admin/cohort-metrics endpoint (DAU/MAU/stickiness/retention)
  • Phase F final-reviewer Opus SHIP

Guardrails

  • classify.js sha 427d8c0b516315c6 INTACT (Wave 56 = hub-only)
  • Privacy: NUNCA raw email/github_id returned. Only user_id_hash (16-char SHA256).
  • Audit: all admin views logged to audit_admin_views table.
  • Migration 019 aditivo only (no DROP/MODIFY).

Next

  • Wave 57 Admin UI (frontend consuming these 3 endpoints)
  • Wave 58 Dynamic Agent UI Mirror (V1+V2+V3+V4 briefs in Notion HQ)

🤖 Cowork brief composed (Notion) → CC ultracode Day 0 refutations → V3 revised → 6 phases shipped autonomous → PR #161 merged via Chrome MCP.