Wave 3 — Dashboard UI & MCP (HELD tracker)
Parent tracker. Dashboard UI bounties are apps/gittensory-ui — every UI PR must follow the before/after screenshot contract (embedded in each child at creation). Released after Wave 2.
48 planned contributor bounties (decomposed from the #1953/#1499 roadmap + engine audit). Held as this maintainer tracker; released as gittensor:* bounties in a batch once Wave 1 drains.
Dashboard UI (#1683/1967/539) (29)
MCP surface (19)
Wave 3 — Dashboard UI & MCP (HELD tracker)
Parent tracker. Dashboard UI bounties are
apps/gittensory-ui— every UI PR must follow the before/after screenshot contract (embedded in each child at creation). Released after Wave 2.48 planned contributor bounties (decomposed from the #1953/#1499 roadmap + engine audit). Held as this maintainer tracker; released as
gittensor:*bounties in a batch once Wave 1 drains.Dashboard UI (#1683/1967/539) (29)
Sfeat(ui): gate-precision analytics card (precision + confusion matrix)Sfeat(ui): confidence-calibration curve card on the analytics dashboardSfeat(ui): reversal-rate + auto-action health cardSfeat(ui): cycle-time percentiles card (p50/p90/p99)Sfeat(ui): findings-by-category/severity breakdown cardSfeat(ui): slop-band calibration card on the analytics dashboardSfeat(ui): finding acceptance-rate card (did the contributor act on it)XSfeat(ui): CSV export button for the analytics ledgerSfeat(ui): time-window selector for the analytics dashboardSfeat(ui): shared analytics-card empty + loading skeleton statesSfeat(ui): queue-health trend card on the maintainer quality dashboardSfeat(ui): slop + duplicate trend-over-time card (maintainer dashboard)Sfeat(ui): gate-outcome breakdown card (auto-merge / auto-close / hold)Sfeat(ui): top-contributors-by-quality-band table (maintainer dashboard)Sfeat(ui): config-generator repo + gate-policy field groupSfeat(ui): config-generator review-profile + inline-comments field groupSfeat(ui): config-generator REES-analyzer selection field groupSfeat(ui): config-generator AI-provider-mode field groupSfeat(ui): config-generator path-instructions + exclude-paths field groupSfeat(ui): config-generator YAML preview + copy panelSfeat(ui): config-generator client-side validation errorsSfeat(ui): config-generator import existing .gittensory.yml into the formXSfeat(ui): config-generator autonomy-level field groupSfeat(ui): dead-letter-queue table view (self-host dashboard)Sfeat(ui): dead-letter-queue replay + purge actions with confirmSfeat(ui): check-run details-page readiness table (visual)Sfeat(ui): install-preview 'what gittensory would have flagged' card (onboarding)XSfeat(ui): one-click advisory→blocking ramp control (onboarding)XSfeat(ui): 'last refresh Xm ago' + manual refresh on analytics/maintainer cardsMCP surface (19)
Sfeat(mcp): add gittensory_get_gate_precision advisory MCP toolSfeat(mcp): add gittensory_get_recommendation_quality advisory MCP toolSfeat(mcp): add gittensory_get_eligibility_plan MCP tool (structured dry-run of PR eligibility)Sfeat(mcp): add gittensory_get_repo_onboarding_pack MCP toolSfeat(mcp): add gittensory_simulate_open_pr_pressure MCP toolSfeat(mcp): register a gittensory://finding-taxonomy resource enumerating review finding categoriesSfeat(mcp): register a gittensory://enrichment-analyzers resource from REES analyzer metadataSfeat(mcp-cli): surface gittensory_get_gate_precision as agittensory-mcp maintain precisioncommandSfeat(mcp-cli): add stdio tool gittensory_get_maintainer_noise (proxy the hosted tool)Sfeat(mcp-cli): add stdio tool gittensory_get_label_audit (proxy the hosted tool)XSfeat(mcp-cli): add stdio tool gittensory_get_burden_forecast (proxy the hosted tool)Sfeat(mcp-cli): add a --format=table renderer for gittensory-mcp intelligence outputSfeat(mcp-cli): add--format ndjsonstreaming output mode for list-shaped CLI commandsSfeat(mcp-cli): add agittensory-mcp toolscommand that lists every stdio tool + descriptionSfeat(mcp): add gittensory_explain_gate_disposition tool (deterministic dry-run gate reasons)Sfeat(mcp): add gittensory_check_test_evidence tool (deterministic coverage-gap self-check)Sfeat(mcp-cli): addgittensory-mcp maintain queuecommand to list pending agent actionsSfeat(mcp): register a gittensory://slop-rules resource enumerating deterministic slop findingsXSfeat(mcp-cli): add stdio tool gittensory_get_upstream_drift (proxy the hosted tool)