Colony

Product dashboard

Product dashboard

Last updated 5/24/2026

Colony — Product Dashboard

Repository: midwestco/colony · Generated: 2026-04-28 · Methodology: PRD-driven Context Engineering


Lifecycle Gate Status

DimensionStatusNotes
Current Gatev0.3 → v0.4 (Build → Harden)Phase 1 action plans complete; Phase 2 execution active
Phase 1✅ Complete26 action plans authored, 8 e2e spec files delivered
Phase 2🔄 In Progress27 action plans authored, 27 spec files in execution
Infrastructure✅ ProvisionedGCP Cloud Run + Cloud SQL + GCS terraformed and locked
CI/CD✅ Activeplaywright-runner.yml + rbac-check.yml workflows live
Next Gate Blocker⚠️ 0 API routes detectedApp router routes not yet registered in static scan

Repository Statistics

MetricCountLocation
Total files500midwestco/colony root
API routes0Next.js App Router (not yet resolved by static scan)
UI components0React 19 components (not yet resolved by static scan)
Test spec files38docs/phase1/testing/ (8) · docs/phase2/testing/ (30)
Infrastructure files25infrastructure/gcp/ · infrastructure/postgres/ · .github/workflows/
Phase 1 action plans26docs/phase1/action_plans/00–26
Phase 2 action plans27docs/phase2/action_plans/00–27
Phase 1 runbooks6docs/phase1/runbooks/
Phase 2 runbooks6docs/phase2/runbooks/
Terraform providers3google 7.29.0 · google-beta 7.29.0 · random 3.8.1
Pipedrive batch runs5runners/.artifacts/pipedrive-batch/
Pipedrive dry runs3runners/.artifacts/pipedrive-dry-run/

Squad / Agent Status

Agent IDAgent NameDomainPhaseStatusSpec Reference
AGT-001GTM OrchestratorMulti-turn chat · tool loopPhase 1✅ Speccedaction_plans/19_orchestrators.md
AGT-002Campaign OrchestratorOutbound sequencingPhase 1✅ Speccedaction_plans/19_orchestrators.md
AGT-003Prospect AgentDiscovery · enrichmentPhase 1 / 2🔄 Activeaction_plans/11_prospect_agent.md
AGT-004Qualification AgentICP scoring · T1–T5Phase 1✅ Speccedaction_plans/12_qualification_agent.md
AGT-005Message-Gen Agent5-angle outreach draftingPhase 1✅ Speccedaction_plans/13_message_generator_agent.md
AGT-006Recording Intelligence AgentGemini Meet Notes → CRMPhase 1✅ Speccedaction_plans/14_recording_intelligence_agent.md
AGT-007Post-Call AgentSummary · humanized writerPhase 1 / 2🔄 Activeaction_plans/15_post_call_agent.md · phase2/18
AGT-008Content Agent6-pillar content pipelinePhase 1✅ Speccedaction_plans/16_content_agent.md
AGT-009Onboarding Agent8-asset Deployment KitPhase 1✅ Speccedaction_plans/17_onboarding_agent.md
AGT-010Analytics AgentDaily brief · pipeline metricsPhase 1✅ Speccedaction_plans/18_analytics_agent.md
AGT-011Discovery OrchestratorMulti-source prospectingPhase 2🔄 Activephase2/action_plans/10_discovery_orchestrator.md
AGT-012Healthcare ICP Signal ExtractorVertical-specific signalsPhase 2🔄 Activephase2/action_plans/22_healthcare_icp_signal_extraction.md

Active EPICs

EPIC IDTitlePhaseScopeStatusKey Specs
EPIC-001Core Infrastructure & Auth1GCP Cloud Run · Cloud SQL · Clerk RBAC · KMS vault✅ Doneaction_plans/01–03
EPIC-002Agent Runtime Foundation1Inngest durable functions · LLM clients · Langfuse observability✅ Doneaction_plans/04–05
EPIC-003Integration Connectors1Pipedrive · Unipile · Resend · Google Drive · GCS✅ Doneaction_plans/06–10
EPIC-004Specialist Agent Suite18 specialist agents end-to-end✅ Doneaction_plans/11–18
EPIC-005Outbound Sequence Engine1T1–T5 sequences · 5 angles · circuit breakers · approval queue✅ Doneaction_plans/20–22
EPIC-006Command Interface & Knowledge Core1/overview chat · pgvector retrieval · daily brief✅ Doneaction_plans/23–25
EPIC-007Deployment Kit18-asset auto-generation on Closed-Won✅ Doneaction_plans/26
EPIC-008Advanced Prospect Discovery2Pipedrive scraper · Google Places · SerpAPI · public data adapters · Unipile search🔄 In Progressphase2/action_plans/02–06
EPIC-009Playwright Generic Runner2Headless scraping infrastructure · RBAC-gated runner🔄 In Progressphase2/action_plans/07 · .github/workflows/playwright-runner.yml
EPIC-010Candidate Matching & Queue2ICP matching algorithm · anti-ICP hard pre-filter · approval queue v2🔄 In Progressphase2/action_plans/08–09 · 16
EPIC-011Google Workspace Expansion2OAuth scope expansion · Gmail integration · Calendar integration🔄 In Progressphase2/action_plans/12–14
EPIC-012Multi-Channel Sequence Engine2Email + LinkedIn channels · mailbox rotation · sender warmup · deliverability🔄 In Progressphase2/action_plans/23–25 · 19
EPIC-013Knowledge Core Integrations2Notion KC sync · Google Chat push notifications🔄 In Progressphase2/action_plans/15 · 20
EPIC-014Contact List & CSV Ingestion2Contact list builder · CSV upload backboard source🔄 In Progressphase2/action_plans/24 · 26
EPIC-015Org & Tenancy Hardening2Org switcher hardening · outreach pace auto-approve🔄 In Progressphase2/action_plans/27 · 17
EPIC-016Vertical ICP Intelligence2Healthcare ICP signal extraction🔄 In Progressphase2/action_plans/22

KPIs

KPI IDMetricDefinitionTargetCurrentStatus
KPI-001Outbound Sequence Delivery Rate% of T1–T5 sequence messages successfully dispatched via Unipile/Resend without circuit breaker trip≥ 95%⬜ Baseline pending
KPI-002Prospect Discovery ThroughputQualified candidates produced per Discovery Orchestrator run across all sources (Pipedrive, Google Places, SerpAPI, Unipile, Playwright)≥ 50 candidates/runPipedrive batches active🔄 In flight
KPI-003ICP Match Score Accuracy% of candidates flagged HOT that convert to pipeline stage ≥ 3 in Pipedrive within 30 days≥ 40%⬜ Baseline pending
KPI-004Message Approval LatencyMedian time from message-gen agent output → founder approval → send≤ 4 hours⬜ Baseline pending
KPI-005Recording Intelligence Extraction Rate% of Gemini Meet Notes ingested from Google Drive that produce ≥ 1 CRM field update or Knowledge Core entry≥ 90%⬜ Baseline pending
KPI-006Deployment Kit Generation TimeElapsed time from Closed-Won trigger (Pipedrive webhook) to all 8 assets written to GCS≤ 10 minutes⬜ Baseline pending
KPI-007Daily Brief Delivery Reliability% of scheduled daily briefs delivered to /overview and inbox (Resend) by 08:00 org-local time≥ 99%⬜ Baseline pending
KPI-008Knowledge Core Retrieval Latencyp95 pgvector similarity search latency across 10 domains (1536-dim embeddings)≤ 200 ms⬜ Baseline pending
KPI-009Circuit Breaker False-Positive Rate% of circuit breaker trips that are manually overridden by a founder within 24 hours≤ 5%⬜ Baseline pending
KPI-010Content Pipeline Attribution Coverage% of published content pieces linked to a measurable pipeline-influence event in Pipedrive≥ 60%⬜ Baseline pending
KPI-011Agent Tool-Call Success Rate% of Inngest durable function executions (all specialist agents) that complete without error or retry exhaustion≥ 98%⬜ Baseline pending
KPI-012Email Deliverability Rate% of outbound emails reaching inbox (not spam) across active sender mailboxes post-warmup≥ 92%⬜ Baseline pending
KPI-013HOT Reply Queue Response TimeMedian time from HOT signal detected → message-gen draft ready in approval queue≤ 15 minutes⬜ Baseline pending
KPI-014Pipeline Bi-Sync LagMaximum observed lag between Colony deal state change and Pipedrive reflection≤ 60 seconds⬜ Baseline pending
KPI-015Test Spec Coverage# of Phase 1 + Phase 2 feature areas covered by at least one passing e2e spec38 / 38 specs green38 specs authored🔄 Execution pending

Health Indicators

IndicatorSignalStateDetail
InfrastructureTerraform state locked🟢 Healthyterraform.tfstate present; providers pinned at google 7.29.0, google-beta 7.29.0, random 3.8.1
DatabaseCloud SQL provisioned🟢 Healthycolony-39989:…:colony · pgvector (1536) · pgcrypto extensions defined in infrastructure/postgres/init/02-extensions.sql
StorageGCS bucket configured🟢 Healthygs://colony-assets · CMEK + signed URLs · infrastructure/gcp/storage.tf
AuthClerk RBAC active🟢 HealthySvix webhook sync · 3 roles defined · rbac-check.yml CI gate
CI / E2EPlaywright runner🟡 Partial.github/workflows/playwright-runner.yml present; 38 spec files authored; pass/fail status not yet confirmed
Secret StoresDual-vault architecture🟢 HealthyGCP Secret Manager (platform) + Colony Vault KMS-encrypted api_keys table (per-org)
ObservabilityLangfuse + Sentry wired🟢 HealthyBoth referenced in action_plans/05_llm_clients_and_observability.md; bootstrap keys in Secret Manager
Outbound RuntimePipedrive batch runner🟡 Active / Early5 batch runs logged under runners/.artifacts/pipedrive-batch/ (most recent: 2026-04-28T18:48)
Code QualityCodacy configured🟢 Healthy.codacy/ present with ESLint, Semgrep, Trivy, Lizard, Revive, pylint configs
API RoutesStatic scan: 0 detected🔴 Blind SpotNext.js App Router dynamic routes not resolved by current scan; manual audit required before Gate v0.4
UI ComponentsStatic scan: 0 detected🔴 Blind SpotReact 19 components not resolved by current scan; component inventory audit required
Phase 2 Scope Creep Risk27 action plans in flight🟡 WatchLarge concurrent surface area; wave orchestration doc (phase2/action_plans/00a_WAVE_ORCHESTRATION.md) exists to manage sequencing

Open Gate-Blocking Items

IDBlockerOwnerResolution Path
BLOCK-001API routes = 0 in static scanInfrastructure / DevRun Next.js App Router route manifest extraction; register routes in PRD
BLOCK-002UI components = 0 in static scanFrontendComponent inventory pass; register component catalog
BLOCK-003All 38 e2e specs authored but execution status unconfirmedQAExecute full Playwright suite against staging; publish pass rates against TEST-XXX baseline
BLOCK-004KPI baselines not yet measuredAnalytics Agent (AGT-010)Deploy Analytics Agent; instrument Langfuse dashboards; capture first 7-day baseline window
BLOCK-005Gmail + Calendar OAuth scopes in progressEPIC-011Complete phase2/action_plans/12–14; validate against docs/phase2/testing/12–14 specs

Dashboard reflects repository state as of 2026-04-28. Next refresh triggered on Phase 2 wave completion or Gate v0.4 review.