mirror of
https://github.com/jjbrunton/Sauci.git
synced 2026-10-31 10:19:43 +00:00
Add concise routed context, task-aware agent roles, focused skills, and structured learning promotion.\n\nUnify local development and workspace tooling, add layered test and E2E verification, harden MCP authentication, and gate deployment behind verification and explicit production promotion.
15 lines
689 B
Markdown
15 lines
689 B
Markdown
# Admin application
|
|
|
|
Vite/React administration UI. Use existing layout, route, and Supabase client
|
|
patterns before introducing abstractions.
|
|
|
|
- `pack_creator` manages permitted content; `super_admin` can access privileged
|
|
user/admin/audit surfaces.
|
|
- Enforce role checks in both route visibility and the backend/RLS boundary.
|
|
- Administrative mutations must remain auditable.
|
|
- Use `.maybeSingle()` when zero rows are valid.
|
|
- Never expose credentials, tokens, or private user content unnecessarily.
|
|
- Add accessible labels and a focused test for changed behavior.
|
|
- Verify with `npm run lint -w @sauci/admin`, `npm run typecheck -w
|
|
@sauci/admin`, and `npm run build -w @sauci/admin`.
|