spec · supabase_json
KnowledgeVault AI spec M-09
spec artifact · for KnowledgeVault AI · phase M-09 · status draft
Artifact Shape
- notes: API route output path adapted from spec's 'Cloudflare Pages Function at functions/api/dashboard/company/[id].ts' to Next.js App Router convention 'app/api/dashboard/company/[id]/route.ts' — codebase uses Next.js (apps/kv-app/app/api/ pattern with route.ts files). Dashboard page uses app/dashboard/[company_id]/page.tsx (no (dashboard) route group) consistent with existing app/dashboard/ structure. All OQs resolved in spec: OQ-M-09-01 stats formulas approved, OQ-M-09-02 JSONB path confirmed, OQ-M-09-03 middleware import path confirmed, OQ-M-09-04 session_duration_s column confirmed.
- tasks: 5 items
- module id: M-09
- module name: Coverage Dashboard
- artifact type: plan-module
- schema version: 1.0
- depends on modules: 2 items