Implements the PRM-71 backend production slice: v1 event tracking, QScore latest read, analytics insight/activity reads, event-backed Curator task states, Day 2 recovery tasks, and service-event idempotency. Deployed and verified on app.sai-onchain.me / VPS backend.
QA evidence:
Docker build/typecheck passed.
Onboarding to Day 1 creates a 30-day sprint with 3 tasks and service handoff routes.
Started-but-uncompleted service event produces Day 2 recovery with skipped/abandoned classification.
Completed service event updates task state, analytics history, and QScore projection.
All Day 1 tasks completed path produces no Day 2 recovery card.
Duplicate service completion with the same dedupe key is idempotent.
Service registry exposes 10 enabled services and deployed health checks pass on declared health paths.
Implements the PRM-71 backend production slice: v1 event tracking, QScore latest read, analytics insight/activity reads, event-backed Curator task states, Day 2 recovery tasks, and service-event idempotency. Deployed and verified on app.sai-onchain.me / VPS backend.
QA evidence:
- Docker build/typecheck passed.
- Onboarding to Day 1 creates a 30-day sprint with 3 tasks and service handoff routes.
- Started-but-uncompleted service event produces Day 2 recovery with skipped/abandoned classification.
- Completed service event updates task state, analytics history, and QScore projection.
- All Day 1 tasks completed path produces no Day 2 recovery card.
- Duplicate service completion with the same dedupe key is idempotent.
- Service registry exposes 10 enabled services and deployed health checks pass on declared health paths.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Implements the PRM-71 backend production slice: v1 event tracking, QScore latest read, analytics insight/activity reads, event-backed Curator task states, Day 2 recovery tasks, and service-event idempotency. Deployed and verified on app.sai-onchain.me / VPS backend.
QA evidence: