chore(harness): make repository agent-ready

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.
This commit is contained in:
jjbrunton committed 2026-08-27 20:58:48 +01:00
1 parent 5a69bbc1a5
commit 01bb8225ae
125 files changed
+5078 -24529

No files matched your search

+37 -19
View File
@@ -1,30 +1,48 @@
{
"name": "sauci",
"private": true,
"workspaces": [
"apps/admin",
"apps/mobile",
"apps/supabase",
"packages/*"
],
"scripts": {
"postinstall": "node scripts/fix-hoisting.js",
"dev": "turbo dev",
"build": "turbo build",
"lint": "turbo lint",
"test": "npm --workspace apps/mobile test",
"clean": "turbo clean",
"typecheck": "turbo typecheck"
"workspaces": [
"apps/admin",
"apps/mcp",
"apps/mobile",
"apps/supabase",
"apps/web",
"e2e",
"packages/*"
],
"scripts": {
"postinstall": "node scripts/fix-hoisting.js",
"dev": "scripts/dev-local.sh up",
"dev:turbo": "turbo dev",
"build": "turbo build",
"lint": "turbo lint && npm run lint:harness",
"lint:harness": "node scripts/lint-harness.mjs",
"test": "turbo test --filter=!@sauci/e2e",
"test:supabase": "scripts/test-supabase.sh",
"test:mobile:e2e": "maestro test e2e/maestro",
"verify:fast": "npm run lint && npm run typecheck && npm test",
"verify:full": "npm run verify:fast && npm run build && npm run test:supabase",
"verify:e2e": "scripts/with-local-supabase-env.sh tests npm run test -w @sauci/e2e",
"verify": "npm run verify:full && npm run verify:e2e",
"db:start": "npx supabase start --workdir apps",
"db:stop": "npx supabase stop --workdir apps",
"db:reset": "npx supabase db reset --workdir apps",
"db:migration:new": "npx supabase migration new --workdir apps",
"learn:check": "node scripts/validate-learnings.mjs",
"clean": "turbo clean",
"typecheck": "turbo typecheck"
},
"devDependencies": {
"patch-package": "^8.0.1",
"pg": "^8.17.2",
"turbo": "^2.3.3",
"typescript": "^5.3.3"
"patch-package": "^8.0.1",
"supabase": "^2.39.2",
"pg": "^8.17.2",
"turbo": "^2.3.3",
"typescript": "^5.3.3",
"vitest": "^2.1.9"
},
"packageManager": "npm@10.2.0",
"engines": {
"node": ">=20"
"node": ">=20 <21"
},
"overrides": {
"rollup": "4.54.0",