LCH-01 — Production go-live — deploy, import data, monitoring
Production deploy, initial import of products/resellers/users, monitoring and alerting live, apps published on the Play closed track for pilot users.
| Field | Details |
|---|---|
| Task code | LCH-01 |
| Phase | P2 — Acceptance, go-live & pilot |
| Product scope | V1 |
| Status | Planned |
| Start | Mon 28 Dec 2026 |
| Due | Tue 29 Dec 2026 |
| Responsible | Anis — Full-stack developer |
| Co-responsible | Imad |
| Effort | 1 person-day(s) planned · 3 from scratch · size S |
| Area · app | Launch · ops |
| Depends on | QA-02 |
| Unblocks | LCH-02 |
| Milestones | Production go-live |
Summary
Production deploy, initial import of products/resellers/users, monitoring and alerting live, apps published on the Play closed track for pilot users.
Description
After the signed PV, the platform goes to production (cahier §13.2; OPS-02, ADM-06, NFR-08). This task deploys the accepted release from a master tag, switches the final domains, configures production secrets (FCM, SMS sender, email, storage), imports HOCO's products, resellers, users and stock through the import jobs (dry run, then apply), sends staff and delegates their password-setup links, turns monitoring and alerting on, verifies production backups, and publishes both apps on the Play closed track for pilot users. A go/no-go checklist and a rollback plan frame the day. Out of scope: training (LCH-02) and the pilot run (LCH-03).
Subtasks
| # | Subtask | Owner |
|---|---|---|
| 1 | Go/no-go checklist and rollback plan (previous image tag, database snapshot before import) | Anis |
| 2 | Production deploy from the master tag; migrations; smoke tests | Anis |
| 3 | Final DNS and TLS for api, app (reseller web) and back-office domains | Anis |
| 4 | Production secrets and providers: FCM production project, SMS sender id, email domain (SPF/DKIM), storage buckets | Anis |
| 5 | Initial imports with HOCO's files: products (three prices, attributes), resellers (customer types), users, stock — dry run, fixes, apply | Anis |
| 6 | Settings, reference lists and support regions set to the values closed in PRJ-03 and QA-02 | Anis |
| 7 | Monitoring live: Sentry projects, uptime checks, queue depth and dead-job alerts, backup verification | Anis |
| 8 | Publish reseller and delegate apps on the Play closed track with production configuration; add pilot testers | Imad |
Deliverables
- Production Dokploy apps hoco-api, hoco-worker, hoco-dashboard, hoco-web running the accepted release
- Import reports for products, resellers, users and stock
- Go-live checklist signed off; monitoring dashboards and alert routes
Acceptance criteria
- Production health checks pass and the smoke suite runs green against production (OPS-02)
- Imported counts match HOCO's files, with rejected rows explained (ADM-06)
- Staff and pilot delegates can sign in with their own passwords
- An alert fires and reaches Anis when the api is stopped for the test (NFR-08)
- Pilot users can install both apps from the Play closed track and sign in to production
Requirements covered
| Requirement | Title | Release |
|---|---|---|
| OPS-02 | Deployment: server, database, storage, backups, domains, certificates, external services, store publication | V1 |
| ADM-06 | Initial imports: products, resellers, user accounts, stock | V1 |
| NFR-08 | Logging of sensitive actions and technical errors; monitoring and alerting | V1 |
Test measures
- Production smoke suite (sign-in, catalog, checkout to SUBMITTED, confirmation, SSE event)
- Alert test by stopping a non-critical process
- Backup of the first production night verified
Risks
- Import data quality (duplicates, missing prices or attributes) — dry runs on HOCO's files during QA-02, not on go-live day
- Play review delays for the closed track — submit builds a few days before go-live
KPI
- Delivered by Tue 29 Dec 2026 within 1 person-day(s).
- Every acceptance criterion above demonstrated before hand-off; linked requirements' acceptance criteria pass.
- Zero open critical defects, permission gaps or data-integrity regressions at sign-off.
Generated from content/plan/tasks.json by scripts/generate-team-tasks.mjs. Dates are computed by the scheduler (Sunday–Thursday weeks, holidays excluded) — change the plan, not this page.
QA-02 — Client acceptance (recette) on pre-production & PV
HOCO executes the acceptance scenarios on pre-production; blocking defects fixed; acceptance report signed.
LCH-02 — Training — administrators, managers and pilot delegates
Admin and manager sessions on the back-office; delegates trained on a full tour scenario; reseller quick guide distributed.