docs/plan/ — WiqAIa+ Implementation Plan

The plan that drives the build. Start with 00-overview.md.

Foundation docs

FilePurposeRequired reading before
00-overview.mdStrategic frame, principles, milestone roadmap, parallel tracksAnything
01-architecture-summary.mdLocked tech stack with rationale per choiceTouching architecture
02-cost-guardrails.mdThe five layers of bill protection; pilot budget envelopeTouching infrastructure
03-data-protection.mdEncryption, audit, RLS, NCA + PDPL alignmentTouching anything that stores or transmits data
04-abstractions-and-contracts.mdInterface boundaries; the packages/contracts/ package; driver patternAdding any external integration
05-contingencies.mdWhat we do when things go wrong (on-prem GPU, LLM swap, CNTXT delay, hardware delay, scope cuts)Whenever something feels stuck

Milestone docs

IDFileOne-line goal
M01foundationsGCP project + cost guardrails + KMS + GKE + CI/CD + packages/contracts/ + hello-world apps deployable
M02identity-and-authorizationReal auth (Keycloak), real RBAC, real MFA, real audit log
M03multi-tenant-data-layerFull data model in Postgres with PostGIS, RLS on every table
M04camera-ingestion-and-live-viewingCameras stream via WebRTC; frames extracted at 1 fps
M05tier0-and-tier1-aiMotion filter + YOLO + anomaly autoencoder + per-camera calibration
M06tier2-llm-analysisMultimodal LLM (Gemma 4 with verified fallbacks) producing structured threat assessments
M07spatial-correlation-fire-panel-alertsFire panel → AI correlation → operator-visible evidence in < 30s. The signature demo.
M08dashboards-and-fd-viewPolished operator dashboard + stripped-down FD view + EN/AR with RTL + KPI panels
M09edge-supervisor-and-auto-updateOne-line bootstrap install; cloud-pushed blue/green container updates with auto-rollback
M10hardening-and-uat-prepDR drill; on-prem-GPU dry run; KPI verification; operator training; final acceptance

Dependency graph

M01 ──┬──> M02 ──> M07 ──> M08 ──> M10
      ├──> M03 ──> M07
      ├──> M04 ──> M05 ──> M06 ──> M07
      └──> M09 ──────────────────────> M10

After M01, M02 / M03 / M04 / M09 can run in parallel. M07 is the integration point.

Tracking progress

  • COMPLETION_LOG.md — sign-off entries appended at each milestone exit.
  • The harness’s task list mirrors high-level milestone progress.
  • Per-milestone files have explicit Verification checklists; a milestone is not complete until every verification passes.

How this plan stays alive

Working documents. If you find something out of date or wrong, fix it in place. If a major decision changes, write an ADR in docs/architecture/ and link it from the affected plan doc.

Memory and conventions specific to operating the platform live in docs/runbooks/ as those get written during M10.

WiqAIa+ Docs · Rizoma