SONI-remix-new
A complete, finding-level technical audit. 123 findings across 10 dimensions. Two routings — by dimension (one page per Charter dimension), or by theme (one long page grouped by cross-dimension themes). This index is the entrypoint, with a top-line view, the cross-cluster overview, and the stack profile excerpt.
Top-line summary
55 of 123 findings are launch-blocking. The complete severity profile is below.
Cross-cluster overview
The findings cross-reference each other in clusters. Resolving a cluster's underlying gap closes multiple findings at once.
Stack profile
# Stack Profile - SONI-remix-new
- Audit date: 2026-05-19
- Client repo path:
_clients/SONI-remix-new/ - Last commit (HEAD):
7237266a- "Lovable update" - 2026-05-18 19:41:14 +0000 - Audit mode: read-only static inspection of the working tree at HEAD
1. Detected Stack
Single-page TanStack Start app (React 19 + TypeScript) deployed as a Cloudflare Worker, with Supabase Postgres + Auth + Storage as the backend, and the Lovable AI Gateway as the LLM provider.
- Frontend framework: TanStack Start
1.167.16with TanStack Router1.168.10and TanStack Router Plugin1.167.11— file-based routing undersrc/routes/plus a generatedsrc/routeTree.gen.ts(25,742 bytes). Evidence:package.jsonlines 50-52;src/router.tsx. - UI library: React
19.2.0+ ReactDOM19.2.0with the full Radix UI primitive set (~25 packages) wired via shadcn/ui "new-york" style.components.jsondeclares"style": "new-york","iconLibrary": "lucide", andaliases.ui = "@/components/ui". Thesrc/components/ui/directory contains 46 component files. - Build tool: Vite
7.3.1driven by@lovable.dev/vite-tanstack-config1.4.0. Evidence:vite.config.tscallsdefineConfig({ cloudflare: { viteEnvironment: { name: "ssr" } }, tanstackStart: { ... } }). - Language: TypeScript
5.8.3,strict: trueintsconfig.json(withnoUnusedLocals: false,noUnusedParameters: false,noFallthroughCasesInSwitch: true,noUncheckedSideEffectImports: true). Module: ESNext / moduleResolution Bundler / target ES2022. Path alias@/ -> ./src/. - CSS framework: Tailwind CSS
4.2.1via@tailwindcss/vite4.2.1.tailwind.config.tsis minimal (content globs only). Single style entry:src/styles.css(189 lines). Animation helpertw-animate-css1.3.4. - Runtime: Cloudflare Workers (Node.js compat). Evidence:
wrangler.jsonc(see Section 3);vite.config.tscloudflare: { viteEnvironment: { name: "ssr" } }; `@cloudflare/
Findings by dimension
Click a dimension to open its full finding-by-finding page.
Findings by theme
Same 123 findings, regrouped by the 9 cross-dimension themes used in the executive report. Useful when you want to read e.g. all "legal & regulatory compliance" findings end-to-end without page-hopping.