M38: record production acceptance evidence
This commit is contained in:
@@ -2836,3 +2836,26 @@ evidence yet."
|
|||||||
- Exact next action: commit and push M37, create and verify a live PostgreSQL backup,
|
- Exact next action: commit and push M37, create and verify a live PostgreSQL backup,
|
||||||
deploy the committed archive, migrate to `c24f6a9d013e`, then repeat live acceptance and
|
deploy the committed archive, migrate to `c24f6a9d013e`, then repeat live acceptance and
|
||||||
restore the public reset cooldown to 60 seconds.
|
restore the public reset cooldown to 60 seconds.
|
||||||
|
|
||||||
|
## M38 — production deployment and final acceptance (2026-08-10)
|
||||||
|
|
||||||
|
- Pushed M33–M37 to Gitea `master` and deployed runtime commit `2681935` to Unraid at
|
||||||
|
`http://192.168.10.150:1236`. The verified pre-deployment custom-format backup is
|
||||||
|
`backups/postgres/mobilityops-20260810T211951Z.dump`; SHA-256 verification and
|
||||||
|
`pg_restore --list` both passed.
|
||||||
|
- All application, database, backup and observability containers are healthy. Alembic is
|
||||||
|
`c24f6a9d013e (head)`, the production API returns 404 for Swagger/OpenAPI internally,
|
||||||
|
readiness returns 200 and the final ten-minute traceback/critical-error scan is clean.
|
||||||
|
- Complete live Playwright acceptance passed **153/153 in 5.6 minutes** against the public
|
||||||
|
Unraid URL. Nginx exposes the CSP, anti-framing, MIME and referrer guards and revalidates
|
||||||
|
the app shell.
|
||||||
|
- The final reset restored **2 users / 180 customers / 50 vehicles / 254 bookings / 75
|
||||||
|
inspections / 40 maintenance records / 33 quality issues / 20 workflow runs** and all
|
||||||
|
five demo scenarios report ready. The public reset cooldown was restored to 60 seconds.
|
||||||
|
- The shared n8n at `192.168.10.150:5678` returns health 200; no bundled n8n container was
|
||||||
|
started. Fleet Ops reports 19 successful deliveries and zero unexpected failures; its
|
||||||
|
one expected failure is the labelled error-handling demo scenario. MCP Hub is operational
|
||||||
|
with three retained real tool calls. RAGcore is available with 11/11 verified sources in
|
||||||
|
the active language collection and 33/0 all-language sync evidence.
|
||||||
|
- Exact next action: none for the locked scope; keep the public synthetic demo online and
|
||||||
|
monitor the existing health, backup and integration evidence surfaces.
|
||||||
|
|||||||
Reference in New Issue
Block a user