diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..f5ddb7b --- /dev/null +++ b/.prettierignore @@ -0,0 +1,6 @@ +pnpm-lock.yaml +**/next-env.d.ts +**/dist +**/node_modules +**/drizzle +**/.next diff --git a/apps/gateway/package.json b/apps/gateway/package.json index 53d32e5..18e295f 100644 --- a/apps/gateway/package.json +++ b/apps/gateway/package.json @@ -9,7 +9,7 @@ "dev": "tsx watch src/main.ts", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "@mariozechner/pi-coding-agent": "~0.57.1", diff --git a/apps/web/package.json b/apps/web/package.json index 348db9b..0172264 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -7,7 +7,7 @@ "dev": "next dev", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run", + "test": "vitest run --passWithNoTests", "start": "next start" }, "dependencies": { diff --git a/docs/TASKS.md b/docs/TASKS.md index 1906210..4c1a7e4 100644 --- a/docs/TASKS.md +++ b/docs/TASKS.md @@ -10,9 +10,9 @@ | P0-004 | done | Phase 0 | @mosaic/auth — BetterAuth email/password setup | #68 | #4 | | P0-005 | done | Phase 0 | Docker Compose — PG 17, Valkey 8, SigNoz | #65 | #5 | | P0-006 | done | Phase 0 | OTEL foundation — OpenTelemetry SDK setup | #65 | #6 | -| P0-007 | not-started | Phase 0 | CI pipeline — Woodpecker config | — | #7 | -| P0-008 | not-started | Phase 0 | Project docs — AGENTS.md, CLAUDE.md, README | — | #8 | -| P0-009 | not-started | Phase 0 | Verify Phase 0 — CI green, all packages build | — | #9 | +| P0-007 | done | Phase 0 | CI pipeline — Woodpecker config | #69 | #7 | +| P0-008 | done | Phase 0 | Project docs — AGENTS.md, CLAUDE.md, README | #69 | #8 | +| P0-009 | done | Phase 0 | Verify Phase 0 — CI green, all packages build | #70 | #9 | | P1-001 | done | Phase 1 | apps/gateway scaffold — NestJS + Fastify adapter | #61 | #10 | | P1-002 | not-started | Phase 1 | Auth middleware — BetterAuth session validation | — | #11 | | P1-003 | not-started | Phase 1 | @mosaic/brain — migrate from v0, PG backend | — | #12 | diff --git a/packages/agent/package.json b/packages/agent/package.json index 551b218..0480905 100644 --- a/packages/agent/package.json +++ b/packages/agent/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "@mosaic/types": "workspace:*" diff --git a/packages/auth/package.json b/packages/auth/package.json index 8192e37..03a23c2 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -14,7 +14,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "@types/node": "^22.0.0", diff --git a/packages/brain/package.json b/packages/brain/package.json index 42f6a7f..9bf54d6 100644 --- a/packages/brain/package.json +++ b/packages/brain/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "@mosaic/types": "workspace:*" diff --git a/packages/cli/package.json b/packages/cli/package.json index e54f183..88d51dd 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -18,7 +18,7 @@ "dev": "tsx src/cli.ts", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "ink": "^5.0.0", diff --git a/packages/coord/package.json b/packages/coord/package.json index 5b453fb..1a45d8a 100644 --- a/packages/coord/package.json +++ b/packages/coord/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "@mosaic/types": "workspace:*" diff --git a/packages/db/package.json b/packages/db/package.json index 4cbf339..c8d579a 100644 --- a/packages/db/package.json +++ b/packages/db/package.json @@ -14,7 +14,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run", + "test": "vitest run --passWithNoTests", "db:generate": "drizzle-kit generate", "db:migrate": "drizzle-kit migrate", "db:push": "drizzle-kit push", diff --git a/packages/design-tokens/package.json b/packages/design-tokens/package.json index 2bb5dbe..78e85e6 100644 --- a/packages/design-tokens/package.json +++ b/packages/design-tokens/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "typescript": "^5.8.0", diff --git a/packages/log/package.json b/packages/log/package.json index 45c1e30..b1ae41f 100644 --- a/packages/log/package.json +++ b/packages/log/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "typescript": "^5.8.0", diff --git a/packages/memory/package.json b/packages/memory/package.json index 2c56925..cce07cd 100644 --- a/packages/memory/package.json +++ b/packages/memory/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "@mosaic/types": "workspace:*" diff --git a/packages/mosaic/package.json b/packages/mosaic/package.json index 13714b0..4c903f7 100644 --- a/packages/mosaic/package.json +++ b/packages/mosaic/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "typescript": "^5.8.0", diff --git a/packages/prdy/package.json b/packages/prdy/package.json index a90d2cc..e0c9a7d 100644 --- a/packages/prdy/package.json +++ b/packages/prdy/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "typescript": "^5.8.0", diff --git a/packages/quality-rails/package.json b/packages/quality-rails/package.json index 96bc17a..6f1b827 100644 --- a/packages/quality-rails/package.json +++ b/packages/quality-rails/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "typescript": "^5.8.0", diff --git a/packages/queue/package.json b/packages/queue/package.json index ad53891..af21a57 100644 --- a/packages/queue/package.json +++ b/packages/queue/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "@mosaic/types": "workspace:*" diff --git a/packages/types/package.json b/packages/types/package.json index 33b0657..2ea0cf4 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "typescript": "^5.8.0", diff --git a/plugins/discord/package.json b/plugins/discord/package.json index 78737c6..98f3e7b 100644 --- a/plugins/discord/package.json +++ b/plugins/discord/package.json @@ -14,7 +14,7 @@ "dev": "tsx watch src/index.ts", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "dependencies": { "discord.js": "^14.16.0", diff --git a/plugins/telegram/package.json b/plugins/telegram/package.json index 4dcdc8b..1bf0151 100644 --- a/plugins/telegram/package.json +++ b/plugins/telegram/package.json @@ -13,7 +13,7 @@ "build": "tsc", "lint": "eslint src", "typecheck": "tsc --noEmit", - "test": "vitest run" + "test": "vitest run --passWithNoTests" }, "devDependencies": { "typescript": "^5.8.0",