docs(ui): stop describing workers-ai as the live default reviewer - #3277
Conversation
The AI review settings panel subtitle and the AI summaries docs page both described Cloudflare Workers AI as the current free/default provider and named WORKERS_AI_SUMMARY_MODEL as the operator's model knob. Workers AI has no live binding anywhere today (see CONVERGENCE_RUNBOOK.md); reworded both to describe the operator's configured default reviewer generically, and linked the AI summaries docs page to the existing self-hosting-ai-providers doc that already documents the real Codex/Claude Code/Ollama/OpenAI-compatible/Anthropic options.
|
Superagent didn't find any vulnerabilities or security issues in this PR. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
gittensory-ui | 649f81a | Commit Preview URL Branch Preview URL |
Jul 05 2026, 12:28 AM |
|
Warning 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 ⏸️ Gittensory review result - manual review recommendedReview updated: 2026-07-05 00:27:16 UTC
⏸️ Suggested Action - Manual Review
Review summary Nits — 3 non-blocking
Concerns raised — review before merging
Review context
Contributor next steps
Signal definitions
🟩 Safe / merged · 🟦 Advisory · 🟨 Held for review · 🟥 Blocked / closed 💰 Earn for open-source contributions like this. Gittensor lets GitHub contributors earn for the work they already do — register to start earning →. Checked by Gittensory, a quiet PR intelligence layer for OSS maintainers.
|
Summary
apps/gittensory-ui/src/components/site/app-panels/ai-review-settings.tsx) said "Free Cloudflare Workers AI by default... Consensus blocking always uses the free models", and the AI summaries docs page (apps/gittensory-ui/src/routes/docs.ai-summaries.tsx) told operators they configure "one fixed Cloudflare Workers AI model (WORKERS_AI_SUMMARY_MODEL)". Workers AI has no live binding anywhere today — hosted or self-host (seeCONVERGENCE_RUNBOOK.md)./docs/self-hosting-ai-providerspage, which already accurately documents the real Codex/Claude Code/Ollama/OpenAI-compatible/Anthropic options.AiProvider = "anthropic" | "openai"selector in the settings panel is intentionally scoped to the separate hosted BYOK feature and was left as-is.Scope
type(scope): short summaryConventional Commit format.CONTRIBUTING.mdand does not reintroduce GitHub Pages, VitePress,site/, orCNAME.Validation
git diff --checknpm run actionlint(vianpm run test:ci)npm run typechecknpm run test:coverage—apps/**is not measured by Codecov; full suite green (8807 passed)npm run test:workersnpm run build:mcpnpm run test:mcp-packnpm run ui:openapi:checknpm run ui:lintnpm run ui:typechecknpm run ui:test— 64 passed, including the existingai-review-settings.test.tsxsuite (had to reword my first draft of the subtitle copy since "operator-configured" collided with an existinggetByText(/configured/)assertion elsewhere on the panel)npm run ui:buildnpm audit --audit-level=moderate— 0 vulnerabilitiesnpm run test:cigate locally — greenSafety
UI Evidencesection with hosted screenshots. — Verified both changes live in a local browser preview (the docs page render and the settings-panel unit test's rendered DOM), but could not produce a GitHub-hosted image URL to embed here (noghcommand uploads an arbitrary attachment, and committing screenshots to the repo is against house rules). Happy to attach via a follow-up comment if there's a preferred upload path.