Community Roadmap

35 backlog items across 8 phases — open for contributions — see the gap analysis driving these priorities

Recommended execution order: Phase 1 (Dashboard Gaps) → 2 (Cost & ROI) → 3 (Developer Sentiment) → 7 (Key Integrations) → 4 (Benchmarking) → 5 (Scale) → 6 (Analytics) → 8 (Novel)

12
P0 — Critical Gaps
25
P1 — High Value
10
P2 — Nice to Have
7
Novel — No 3P equivalent
1
Close Critical Dashboard Gaps
Make both dashboard tiers complete so executives and developers see the full picture.
IDItemPrioritySizeLabelsCloses Gap vs
R-101Bubble quality metrics to Executive dashboard — Add Defect Rate (AI vs Human), AI Test Coverage Delta, Spec-to-Code Hours widgetsP0SdashboardInternal gap
R-102Add PRISM Level widget to Team Velocity — Show current maturity level + dimension breakdownP0SdashboardInternal gap
R-103Cross-team comparison for developers — Let devs see how their team compares on key metricsP0SdashboardSwarmia, Jellyfish
R-104Incident/alert panel on both dashboards — Surface active alarms, recent incidents, MTTR trendsP0Mdashboard pipelineAll 3P tools
R-105Expand alerting — Alarms for deploy frequency drops, lead time spikes, defect anomaliesP1Minfra dashboardAll 3P tools
2
Cost Intelligence & ROI
Enable true ROI calculation by ingesting AI tool costs alongside productivity metrics.
IDItemPrioritySizeLabelsCloses Gap vs
R-201AI tool cost ingestion pipeline — New EventBridge event type for per-tool, per-seat cost dataP0Mpipeline new-metricJellyfish, DX, Faros
R-202True ROI dashboard widget — Calculate (productivity_gain x avg_eng_salary) / tool_costP0MdashboardJellyfish, DX
R-203License utilization tracking — Active vs provisioned seats per AI tool, flag underutilizationP1Mpipeline dashboardSwarmia, Faros
R-204Cost-per-deploy and cost-per-feature metrics — Derived metrics combining deployment events with cost dataP1Sdashboard new-metricJellyfish
2B
Token Usage & Cost Intelligence (Bedrock)
Capture Bedrock token consumption from Claude Code, Kiro, and Q Developer. Correlate to developers, commits, PRs, and features. Overlay cost.
IDItemPrioritySizeLabelsDetails
R-210CloudTrail → EventBridge token pipeline — EventBridge rule matching bedrock.amazonaws.com InvokeModel/Converse calls in CloudTrail. Lambda extracts model_id, input_tokens, output_tokens, timestamp, IAM principal.P0Lpipeline infraFoundation for all token/cost metrics. Requires CloudTrail data events enabled for Bedrock.
R-211Model pricing table — DynamoDB table mapping model_id to per-1K-token cost (input/output). Updatable via API or manual config. Covers Claude Opus/Sonnet/Haiku, Amazon Titan, and future models.P0Sinfra new-metricPrerequisite for cost calculation. Include on-demand and provisioned throughput pricing.
R-212IAM principal → Developer identity mapping — Resolve IAM role/user ARNs from CloudTrail to developer identities. Support mapping table (IAM ARN → developer email → team_id) and SSO/Identity Center federation.P0Mpipeline infraCritical for per-developer attribution. Without this, tokens are only trackable at the IAM role level.
R-213Token-to-commit correlation — Match Bedrock API calls to git commits using timestamp proximity (configurable window, default 5 min). When a commit with AI-Tool: claude-code lands, look back at Bedrock calls from the same developer in the preceding window.P1Lpipeline new-metricEnables cost-per-commit. Challenge: multi-turn sessions may span multiple commits. Use session grouping heuristic (gap > 15 min = new session).
R-214Token-to-PR aggregation — Sum all correlated token usage across commits in a PR. Link to PR metadata (author, feature branch, labels). Calculate cost-per-PR.P1Mpipeline new-metricDepends on R-213. Enables feature-level cost visibility when PRs are tagged with feature labels.
R-215Token-to-feature/epic mapping — Aggregate PR-level costs up to feature/epic level using Jira/Linear issue keys extracted from PR titles, branch names, or commit messages. Optional: label-based grouping.P1Mpipeline integrationDepends on R-214. Answers “how much AI spend went into Feature X?” Requires issue key extraction regex.
R-216Developer session analytics — Group Bedrock API calls into developer sessions (gap-based: >15 min idle = new session). Track: session duration, turns, total tokens (in/out), models used, cost. Publish as prism.d1.session event.P1Lpipeline new-metricNew event type. Enables “avg session cost”, “tokens per session”, “sessions per developer per day” metrics.
R-217CloudWatch token & cost metrics — New metrics in PRISM/D1/Velocity namespace: BedrockTokensInput, BedrockTokensOutput, BedrockCostUSD, CostPerCommit, CostPerPR, CostPerSession, TokenEfficiency (output tokens / lines of code). Dimensions: TeamId, Developer, Model, AITool.P0Mpipeline new-metricDepends on R-210. Core metric publication for all downstream dashboards and alarms.
R-218Token & cost dashboards — Add to both Team Velocity and Executive Readout: daily/weekly token consumption trends, cost by tool/model/developer, cost-per-commit trend, cost-per-PR distribution, token efficiency (tokens per line of code), budget burn rate with threshold lines.P0LdashboardDepends on R-217. Exec dashboard: cost trends + budget. Dev dashboard: per-developer breakdown + efficiency.
R-219Cost anomaly alarms — CloudWatch alarms for: daily spend exceeds 2x 7-day average, single developer exceeds team P90, token efficiency drops below threshold. SNS notification to team channel.P1Sinfra dashboardDepends on R-217. Prevents runaway costs from unattended agent loops or inefficient prompting.
R-220Multi-tool cost normalization — Unified cost view across Bedrock (pay-per-token), Copilot (flat subscription), Cursor (subscription + usage), and other tools. Normalize to cost-per-developer-day for apples-to-apples comparison.P2Mpipeline dashboardExtends R-201. Different pricing models make comparison hard. Cost-per-developer-day is the common unit.
R-221ROI calculator with token cost input — Enhance the Executive ROI Multiplier widget: (time_saved_hours × avg_hourly_eng_cost) / (token_cost + license_cost). Show break-even point and marginal ROI per additional AI-assisted commit.P1Mdashboard new-metricDepends on R-218 + R-202. The “is AI worth it?” answer for CFOs.
3
Developer Experience & Sentiment
Add qualitative measurement to complement systems data — the biggest gap vs DX and Faros.
IDItemPrioritySizeLabelsCloses Gap vs
R-301Developer sentiment survey framework — Lightweight pulse surveys via CLI or Slack, stored in DynamoDBP0Lpipeline new-metric integrationDX (core)
R-302Survey results dashboard — Sentiment trends, correlation with DORA, satisfaction by AI toolP1MdashboardDX, Faros
R-303Developer Experience Index — Composite score combining systems metrics + survey responsesP1Mnew-metric dashboardDX
R-304AI tool satisfaction breakdown — Per-tool sentiment (Claude Code vs Copilot vs Kiro)P2SdashboardDX
4
Benchmarking & Comparisons
Let teams compare themselves against industry peers — currently a zero-coverage gap.
IDItemPrioritySizeLabelsCloses Gap vs
R-401Anonymous benchmark data submission — Opt-in pipeline for anonymized metrics to shared dataset (S3 + Athena)P1Lpipeline infra communityLinearB, Jellyfish, DX
R-402Benchmark comparison widgets — Team metrics against community percentiles (P25/P50/P75/P90)P1MdashboardLinearB, Jellyfish
R-403PRISM Level distribution — Where teams fall on L1-L5 relative to communityP2Sdashboard communityDX
R-404Annual PRISM benchmark report — Community-driven equivalent of LinearB's benchmarksP2Ldocs communityLinearB
5
Scale & Multi-Org Support
Support org-wide rollups, hierarchies, and multi-repo aggregation at scale.
IDItemPrioritySizeLabelsCloses Gap vs
R-501Org hierarchy model — DynamoDB schema for org > division > team > repo with rollup aggregationP1Lpipeline infraJellyfish, Faros
R-502Executive drill-down dashboards — Org-level summary drilling into division, team, repo viewsP1LdashboardJellyfish, Faros
R-503Multi-repo aggregation — Team-level metrics aggregating across all owned reposP1MpipelineAll 3P tools
R-504QuickSight row-level security — Role-based access per org hierarchy levelP2Minfra dashboardJellyfish, Faros
6
Advanced Analytics & Intelligence
Go beyond dashboards into proactive insights — matching or exceeding Jellyfish/Faros AI copilots.
IDItemPrioritySizeLabelsCloses Gap vs
R-601Cohort A/B analysis — Compare AI-using vs non-AI-using developer cohortsP1Lpipeline dashboardDX, Faros
R-602Anomaly detection — ML-based alerts using CloudWatch Anomaly DetectionP1MinfraAll 3P tools
R-603Natural-language metrics query — Claude-powered conversational interface via Bedrock AgentP1XLinfra integrationJellyfish, DX, Faros
R-604Automated weekly insights digest — Bedrock-generated summary delivered via SNS/emailP2Linfra integrationJellyfish, Faros
R-605Predictive PRISM leveling — ML model predicting when team reaches next levelP2Lnew-metric infraNovel
7
Integrations & Ecosystem
Connect PRISM to the tools teams already use.
IDItemPrioritySizeLabelsCloses Gap vs
R-701Multi-AI tool breakdown dashboard — Metrics by tool (Claude Code, Copilot, Kiro, Q Dev, Cursor)P1MdashboardJellyfish (10+ tools)
R-702Slack/Teams notifications — Alert summaries and weekly digests to team channelsP1MintegrationSwarmia, LinearB
R-703Jira/Linear integration — Map issues to deployments for investment allocationP2Lintegration pipelineJellyfish, LinearB
R-704R&D capitalization report — Time allocation breakdown for finance teamsP2Ldashboard new-metricJellyfish, Swarmia
R-705GitHub Actions marketplace action — One-click PRISM metric emission from any CI/CDP1Mintegration communitySwarmia, LinearB
R-706GitLab CI integration — Equivalent collector for GitLab-based teamsP2Mintegration communitySwarmia, Faros
8
Beyond Feature Parity (Novel)
Capabilities no 3P tool offers — PRISM-exclusive innovations.
IDItemPrioritySizeLabelsStatus
R-801Eval gate marketplace — Community-contributed Bedrock Evaluation templatesP1Lcommunity infraNovel
R-802Spec quality scoring — Rate spec completeness using Bedrock, correlate with code qualityP1Lnew-metric pipelineNovel
R-803AI pair-programming session analytics — Track session duration, tool calls, iteration countP2Lnew-metric pipelineNovel
R-804Cross-team knowledge flow — Track AI pattern propagation across teamsP2XLnew-metric pipelineNovel
R-805Guardrail effectiveness metrics — Bedrock Guardrail trigger rates and false positivesP2Mnew-metric pipelineNovel
R-806PRISM certification program — Automated assessment with badge generationP2Lcommunity docsNovel
R-807AI technical debt tracker — Monitor AI code accumulating review comments, fixes, or churnP1Lnew-metric pipelineNovel

Contributing

Pick an item, open an issue, submit a PR. Reference the roadmap ID (e.g., [R-301]) in your issue title. Maintainers will respond within 48 hours.

Good First Issues

R-101
Bubble quality metrics to Exec dashboard
Copy existing widget patterns, just add new metrics to the JSON
R-102
Add PRISM Level to Team Velocity
Port the widget from executive dashboard JSON
R-103
Cross-team comparison for devs
Extend existing team comparison pattern
R-204
Cost-per-deploy metric
Simple derived calculation in dashboard JSON
R-304
AI tool satisfaction breakdown
Small dashboard widget, depends on R-301
R-403
PRISM Level distribution
Simple aggregation visualization

Guidelines

Proposing New Items

Have an idea not on the roadmap? Open an issue with the roadmap-proposal label including: what, why, complexity estimate, and competitive context.