Repository navigation
chore(audit): trim stale narration and dead tooling in apps/web - #2589
Conversation
Drop the transcribe comment essay, correct stale API docs, match the smoke heading to the live home page, and delete the duplicate styled-jsx augmentation, nested deploy workflow, and out-of-repo vitest step. Co-authored-by: KK <kk-agent@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
|
Please add a See governance: #898 |
✅ E2E Test Results: ALL TESTS PASSED
Test Output |
Canonical issue
Closes #2591
Outcome
Stale narration and dead tooling in
apps/webare gone. The API reference matches the live handlers, and the homepage smoke spec expects the current heading.Findings
apps/web/src/app/api/transcribe/route.ts— trimmed the strategy-order and error-string essays to the status-code contract.rgon current main still showed that essay abovePOST.apps/web/src/app/docs/api/page.tsx—GET /api/videois a health probe (GETinapi/video/route.tschecks/api/v1/healthor returns API status).GET /api/dashboardmaps backend health to status and metrics.POST /api/dashboardrequests a backend embed URL, not pin/archive. No docs rows named UI deleted in chore(audit): delete unmounted dashboard skin #2564 / chore(audit): delete orphaned apps/web components and hooks #2559; those routes are still live, so the rows were corrected rather than removed.apps/web/playwright/smoke.spec.ts— heading expectation is nowYour videos know what to do next.(page.tsxon main, same string aslanding-page.spec.ts).apps/web/types/styled-jsx.d.ts. Both declaration files matchtsconfig.json**/*.ts. Keptapps/web/styled-jsx.d.ts(the fix(web): timerRef null type + styled-jsx React 19 type augmentation #435 augmentation). Thetypes/copy redeclared the same props plusmedia.apps/web/.github/workflows/deploy.yml. GitHub only runs repo-root.github/workflows/.git ls-filesshowed this nested workflow and no sibling files underapps/web/.github.apps/web/scripts/run-revenue-spine.mjs— removed thepnpm exec viteststep whose cwd was../../../../MyXstack/myxteam. The in-repo/api/billing/statusrecord remains.REVENUE-PROCESS.mdno longer says that step runs the external gate.apps/web/SITE_STRUCTURE_INVENTORY.md— removed route rows and component rows for the dashboard skin and files deleted in chore(audit): delete unmounted dashboard skin #2564 (C04) and chore(audit): delete orphaned apps/web components and hooks #2559 (C05).StructuredDataandAuthSessionProviderstay in the layout notes; they were not deleted.apps/web/STUDIO_FUNCTIONAL_INVENTORY.md—rgfound no rows naming the deleted skin or C04/C05 components. RemaininguseDashboardStorelines describe the live store.Related: #2328
Scope
vitest.config.ts,api/video/route.ts,workflows/studio-deploy.ts,chat/route.ts,pricing/page.tsx,api/route.ts. NoBACKEND_URL, SDK, or proxy wiring was removed.Risk
types/styled-jsx.d.tsaugmentation.rgfound no importer;apps/web/styled-jsx.d.tsremains and is included by**/*.ts.Verification
Head
cd09bee36.npm ci --legacy-peer-deps— passed (1024 packages)npm run lint --workspace=apps/web— passednpm --workspace=apps/web test— 167 files, 1493 passed, 28 skippednpm run build:web— passed (Next.js 16.4.3, TypeScript finished)Production evidence
Not applicable. This changes comments, docs, a smoke expectation, and dead files. No production route behavior changed.
Agent handoff
Closes #2591