Live task status
Read-only status board (same data as the checklist). Grouped by team category with owners and schedule.
1 of 23 complete
Tech writing
| Task | Schedule | Status |
|---|---|---|
Orchestrator architecture + auth/notify diagrams Orchestrator overview, backend, API lenses; Auth→Notifications sequence | 2026-07-20 → 2026-07-25 | Open |
Document RPL lifecycle stages and statuses Publish lifecycle.md with mock vocabulary | 2026-07-07 → 2026-07-18 | Open |
Document RPL lifecycle stages and statuses II Publish lifecycle.md with mock vocabulary | 2026-07-14 → 2026-07-25 | Open |
Capture open RPL policies as ADRs POL-01 through POL-10 in policies.md | 2026-07-14 → 2026-07-28 | Open |
Backend stack ADR (NestJS / Prisma / Postgres) Publish ecosystem/backend-stack.md; NestJS preferred over Express | 2026-07-20 → 2026-07-22 | Open |
UI / UX
| Task | Schedule | Status |
|---|---|---|
UI/UX for RPL auth (OTP) screens Create account, verify, forgot/reset password | 2026-07-14 → 2026-07-28 | Open |
Frontend
| Task | Schedule | Status |
|---|---|---|
Frontend RPL authentication flows Wire CAP auth screens once orchestrator.yaml Auth is agreed | 2026-07-28 → 2026-08-11 | Open |
Backend
| Task | Schedule | Status |
|---|---|---|
OpenAPI: Candidate application E2E spine Draft + submit; depends on orgs, trades/units, onboarding | 2026-07-28 → 2026-08-11 | Open |
OpenAPI: Assessor CRUD (platform admin) Assessors group in public/openapi/cap-rpl.yaml | 2026-07-21 → 2026-08-04 | Open |
OpenAPI: Awarding body CRUD (platform admin) AwardingBodies group in cap-rpl.yaml | 2026-07-22 → 2026-08-05 | Open |
OpenAPI: Candidate onboarding Candidate profile/persona after Orchestrator auth | 2026-07-25 → 2026-08-08 | Open |
OpenAPI: Centre CRUD (platform admin) Centres group in cap-rpl.yaml | 2026-07-21 → 2026-08-04 | Open |
OpenAPI: Trade & Unit catalogue name/description; Unit belongs to Trade — expand cap-rpl.yaml | 2026-07-22 → 2026-08-06 | Open |
OpenAPI: Orchestrator auth (password + Google + OTP) Expand public/openapi/orchestrator.yaml Auth group until FE/BE agree | 2026-07-20 → 2026-08-01 | Open |
OpenAPI: Orchestrator notifications (email channel) Notifications group in orchestrator.yaml; Auth depends on email OTP | 2026-07-20 → 2026-08-01 | Open |
Implement candidate onboarding + application spine Depends on auth JWT, orgs, trades/units OpenAPI + implementation | 2026-08-11 → 2026-08-25 | Open |
Implement CAP Assessor / Centre / Awarding body Platform-admin CRUD toward cap-rpl.yaml | 2026-08-04 → 2026-08-18 | Open |
Implement CAP Trade & Unit catalogue Prisma models + CRUD; Unit → Trade | 2026-08-06 → 2026-08-18 | Open |
Implement Orchestrator auth (NestJS) After OpenAPI freeze for Auth; JWT issue; OTP via Notifications | 2026-08-01 → 2026-08-15 | Open |
Implement Orchestrator notification service (email) Email channel adapter; Auth OTP delivery | 2026-08-01 → 2026-08-12 | Open |
Backend application lifecycle model Stages/statuses and transitions for RPL applications Completed 7/20/2026, 5:43:49 PM | 2026-07-14 → 2026-07-31 | Done |
DevOps
| Task | Schedule | Status |
|---|---|---|
Deploy docs site to VPS nginx, PM2, persistent SQLITE_PATH and TASKS_JSON_PATH | 2026-07-14 → 2026-07-25 | Open |
QA
| Task | Schedule | Status |
|---|---|---|
Smoke-test docs auth and task complete dry-run Login, list tasks, complete with TRELLO_DRY_RUN | 2026-07-21 → 2026-08-01 | Open |