MotorSignal-App/backend/motorsignal_api
Billie Ponder 1a272ce1ff
fix(ops): decouple action execution to background tasks and stabilize live progress tracking (#24)
Decoupled action execution in FastAPI to background tasks and stabilized live modal progress tracking.
2026-09-22 01:58:53 -04:00
..
alembic feat(ops): add dual speedtest options, support ticket fixes, cms sync, and overview card redesign (#23) 2026-09-22 01:38:54 -04:00
app fix(ops): decouple action execution to background tasks and stabilize live progress tracking (#24) 2026-09-22 01:58:53 -04:00
docs/ops-actions feat(ops): implement deployment controls, service restarts, and action auditing (phase 2) (#17) 2026-09-21 02:56:58 -04:00
scripts fix(ops): add sibling process cycling fallback and health probe loop to helper script (#22) 2026-09-22 01:18:39 -04:00
tests fix(ops): decouple action execution to background tasks and stabilize live progress tracking (#24) 2026-09-22 01:58:53 -04:00
.env.example feat(ops): add incident management, user administration, support tickets, and website CMS 2026-09-18 18:35:12 -04:00
.gitignore Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
README.md Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
alembic.ini Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
requirements.lock Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00
requirements.windows.lock Improve ride recording and telemetry workflows 2026-09-08 02:13:03 -04:00

README.md

MotorSignal API

Local recovery of the deployed FastAPI application and Alembic baseline.

Provenance

  • Source copied from /opt/motorsignal/current on the production VPS on 2026-09-08.
  • Current release resolved to /opt/motorsignal/releases/20260906-01.
  • Production environment files, credentials, virtualenv files, and database data were not copied.
  • requirements.lock was reconstructed from the running production virtualenv with pip freeze; parity against a fresh production freeze passed.

Current scope

The recovered API contains health/readiness checks, registration, login, refresh, logout, and current-user lookup. The recovered Alembic history contains one revision creating users and sessions.

Email verification, password reset, session management endpoints, roles/RBAC, audit events, vehicles, rides, telemetry, entitlements, and admin endpoints are not present in this baseline.

Local safety

Do not point local commands at production. Use a development database and an explicit local environment file. Never commit secrets or production database credentials.