Scope

Milestones

Phase 1

Shared Python Library (`blokid_common`) complete

**Goal:** Extract duplicated code from 36 apps into a shared installable package.

shared/blokid_common/ exists
Achieved: 2026-03-05
Phase 2

Auth Service complete

**Goal:** Centralized user management and JWT issuance. All other services trust JWTs from this service.

auth-service/ exists
Achieved: 2026-03-05
Phase 3

API Gateway complete

**Goal:** Single entry point that validates JWTs and routes to microservices.

gateway/ exists
Achieved: 2026-03-05
Phase 4

Convert Microservices (Pilot: Slack, GitHub, Notion) in_progress

**Goal:** Convert 3 apps from HTML-serving to pure REST JSON APIs. Establish the pattern, then repeat for remaining 33.

26 microservices migrated