BodyPlus XPro

Admin Panel

0 0 Version: dev
Internal Data Operations Internal only

Database

Browse, filter, and export first. Destructive actions and deep trace stay lower on the page and remain guarded by armed mode plus typed confirmation.

Row delete, bulk delete, and full reset all require the page to be armed first. The UI then asks for a typed phrase before executing the action.

Quick actions
Internal Data Operations

Database Operations

Workouts - Sets - Reports
Browse and audit data first. Destructive actions and deep trace stay visually separated lower on the page.
Network: Unknown
Ready
Browse and filter records
This is the main operator lane for finding workouts, exporting rows, and opening per-workout detail views.
0 on page Total: ? Ready
Destructive actions
Secondary lane only. Arm first, then confirm typed text.
Typed phrase for delete: I UNDERSTAND Typed phrase for full reset: RESET DATABASE Row and set deletes also stay locked until armed mode is enabled.
Workout results
Use the table for inspection first. Open set and report modals only when you need drill-down detail.
# Workout start End Duration Sets / Average score Summary Actions
Advanced Debug and Trace

Database Debug and Trace

Diagnostic chain from report generation to DB save and API readback.
Live indicators
API connection: Not checked DB state: Not checked Scoring engine: Not checked Live sets: Not checked Trace ingest: No data Summary: Waiting for inspection
1. Scoring engine (detect_once)
Reads metrics and emits frame report snapshots.
->
2. SetReportManager
Tracks reps, closes sets, and triggers persist_set_report.
->
3. DB (workouts / sets / reports)
Stores rows and validates integrity_check and counters.
->
4. API to UI
Returns workout, set, and report payloads to the UI.
How to use
  1. Run Ping + Check DB/Engine.
  2. Run Seed demo or full ingest demo.
  3. Pick a JSON view and export snapshot for evidence.
Key endpoints
/api/v1/ping, /api/v1/diag/db, /api/v1/debug/engine-health, /api/v1/debug/detect-health, /api/v1/debug/set-streams, /api/v1/debug/seed, /api/v1/ingest/workout
JSON view:
DB Live Audit (end-to-end)
DB Audit Summary
// No audit yet. Choose a mode and run.
Sample body for /ingest/workout (editable)
Current JSON view
// No debug data yet. Run a ping/check or an ingest demo.