Skip to content

Plan 5c: Models & providers page#17

Merged
theaboutbox merged 4 commits intoadmin-overhaulfrom
admin-overhaul-5c-models
May 1, 2026
Merged

Plan 5c: Models & providers page#17
theaboutbox merged 4 commits intoadmin-overhaulfrom
admin-overhaul-5c-models

Conversation

@theaboutbox
Copy link
Copy Markdown
Contributor

Summary

Plan 5c. Replaces the models route stub with a provider-focused view of the existing mapping data. No new backend — pure client-side aggregation of /api/mappings.

  • KPI strip: total projects, Anthropic count, Bedrock count, distinct Bedrock regions.
  • Per-project table: Team / Repo / Provider badge / Region (or red "missing" badge if bedrock without region) / Planning / Runner.
  • Info banner explains that model identifiers themselves live in each target repo's WORKFLOW.md / PLANNING.md front matter — not surfaced here.
  • Stub removed.
  • 5 structural tests; 673 tests pass.

Plan: docs/superpowers/plans/2026-04-30-admin-models-providers.md. PR base: admin-overhaul.

Test plan

  • #models shows existing projects grouped by provider in the KPIs
  • A bedrock mapping without an awsRegion shows a red "missing" badge in the Region column
  • Distinct region count: two bedrock projects in us-west-2 show 1 region, not 2
  • Empty install (no mappings) shows the empty-state message + zeroed KPIs
  • 60s auto-refresh

🤖 Generated with Claude Code

theaboutbox and others added 4 commits April 30, 2026 17:55
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@theaboutbox theaboutbox merged commit 5def6c3 into admin-overhaul May 1, 2026
1 of 2 checks passed
@theaboutbox theaboutbox deleted the admin-overhaul-5c-models branch May 1, 2026 00:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant