chore: full technical rename planarchy → capakraken
Complete rename of all technical identifiers across the codebase: Package names (11 packages): - @planarchy/* → @capakraken/* in all package.json, tsconfig, imports Import statements: 277 files, 548 occurrences replaced Database & Docker: - PostgreSQL user/db: planarchy → capakraken - Docker volumes: planarchy_pgdata → capakraken_pgdata - Connection strings updated in docker-compose, .env, CI CI/CD: - GitHub Actions workflow: all filter commands updated - Test database credentials updated Infrastructure: - Redis channel: planarchy:sse → capakraken:sse - Logger service name: planarchy-api → capakraken-api - Anonymization seed updated - Start/stop/restart scripts updated Test data: - Seed emails: @planarchy.dev → @capakraken.dev - E2E test credentials: all 11 spec files updated - Email defaults: @planarchy.app → @capakraken.app - localStorage keys: planarchy_* → capakraken_* Documentation: 30+ .md files updated Verification: - pnpm install: workspace resolution works - TypeScript: only pre-existing TS2589 (no new errors) - Engine: 310/310 tests pass - Staffing: 37/37 tests pass Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
+25
-25
@@ -37,7 +37,7 @@ jobs:
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: Generate Prisma client
|
||||
run: pnpm --filter @planarchy/db exec prisma generate
|
||||
run: pnpm --filter @capakraken/db exec prisma generate
|
||||
|
||||
- name: Cache Turborepo
|
||||
uses: actions/cache@v4
|
||||
@@ -47,7 +47,7 @@ jobs:
|
||||
restore-keys: turbo-typecheck-
|
||||
|
||||
- name: Run typecheck
|
||||
run: pnpm --filter @planarchy/web exec tsc --noEmit
|
||||
run: pnpm --filter @capakraken/web exec tsc --noEmit
|
||||
|
||||
# ──────────────────────────────────────────────
|
||||
# Lint — ~20s, no services needed
|
||||
@@ -71,7 +71,7 @@ jobs:
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: Generate Prisma client
|
||||
run: pnpm --filter @planarchy/db exec prisma generate
|
||||
run: pnpm --filter @capakraken/db exec prisma generate
|
||||
|
||||
- name: Cache Turborepo
|
||||
uses: actions/cache@v4
|
||||
@@ -93,13 +93,13 @@ jobs:
|
||||
postgres:
|
||||
image: postgres:16
|
||||
env:
|
||||
POSTGRES_DB: planarchy_test
|
||||
POSTGRES_USER: planarchy
|
||||
POSTGRES_PASSWORD: planarchy_test
|
||||
POSTGRES_DB: capakraken_test
|
||||
POSTGRES_USER: capakraken
|
||||
POSTGRES_PASSWORD: capakraken_test
|
||||
ports:
|
||||
- 5432:5432
|
||||
options: >-
|
||||
--health-cmd="pg_isready -U planarchy -d planarchy_test"
|
||||
--health-cmd="pg_isready -U capakraken -d capakraken_test"
|
||||
--health-interval=10s
|
||||
--health-timeout=5s
|
||||
--health-retries=5
|
||||
@@ -113,7 +113,7 @@ jobs:
|
||||
--health-timeout=5s
|
||||
--health-retries=5
|
||||
env:
|
||||
DATABASE_URL: postgresql://planarchy:planarchy_test@localhost:5432/planarchy_test
|
||||
DATABASE_URL: postgresql://capakraken:capakraken_test@localhost:5432/capakraken_test
|
||||
REDIS_URL: redis://localhost:6379
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
@@ -131,16 +131,16 @@ jobs:
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: Generate Prisma client
|
||||
run: pnpm --filter @planarchy/db exec prisma generate
|
||||
run: pnpm --filter @capakraken/db exec prisma generate
|
||||
|
||||
- name: Run unit tests with coverage
|
||||
run: |
|
||||
pnpm --filter @planarchy/engine exec vitest run --coverage
|
||||
pnpm --filter @planarchy/staffing exec vitest run --coverage
|
||||
pnpm --filter @planarchy/api exec vitest run --coverage
|
||||
pnpm --filter @planarchy/application exec vitest run --coverage
|
||||
pnpm --filter @planarchy/shared exec vitest run --coverage
|
||||
pnpm --filter @planarchy/db test:unit
|
||||
pnpm --filter @capakraken/engine exec vitest run --coverage
|
||||
pnpm --filter @capakraken/staffing exec vitest run --coverage
|
||||
pnpm --filter @capakraken/api exec vitest run --coverage
|
||||
pnpm --filter @capakraken/application exec vitest run --coverage
|
||||
pnpm --filter @capakraken/shared exec vitest run --coverage
|
||||
pnpm --filter @capakraken/db test:unit
|
||||
|
||||
# ──────────────────────────────────────────────
|
||||
# Build — depends on typecheck passing
|
||||
@@ -167,7 +167,7 @@ jobs:
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: Generate Prisma client
|
||||
run: pnpm --filter @planarchy/db exec prisma generate
|
||||
run: pnpm --filter @capakraken/db exec prisma generate
|
||||
|
||||
- name: Cache Turborepo
|
||||
uses: actions/cache@v4
|
||||
@@ -184,7 +184,7 @@ jobs:
|
||||
restore-keys: nextjs-${{ hashFiles('pnpm-lock.yaml') }}-
|
||||
|
||||
- name: Build
|
||||
run: pnpm --filter @planarchy/web exec next build
|
||||
run: pnpm --filter @capakraken/web exec next build
|
||||
|
||||
# ──────────────────────────────────────────────
|
||||
# E2E — depends on build, needs PostgreSQL + Redis
|
||||
@@ -197,13 +197,13 @@ jobs:
|
||||
postgres:
|
||||
image: postgres:16
|
||||
env:
|
||||
POSTGRES_DB: planarchy_test
|
||||
POSTGRES_USER: planarchy
|
||||
POSTGRES_PASSWORD: planarchy_test
|
||||
POSTGRES_DB: capakraken_test
|
||||
POSTGRES_USER: capakraken
|
||||
POSTGRES_PASSWORD: capakraken_test
|
||||
ports:
|
||||
- 5432:5432
|
||||
options: >-
|
||||
--health-cmd="pg_isready -U planarchy -d planarchy_test"
|
||||
--health-cmd="pg_isready -U capakraken -d capakraken_test"
|
||||
--health-interval=10s
|
||||
--health-timeout=5s
|
||||
--health-retries=5
|
||||
@@ -217,7 +217,7 @@ jobs:
|
||||
--health-timeout=5s
|
||||
--health-retries=5
|
||||
env:
|
||||
DATABASE_URL: postgresql://planarchy:planarchy_test@localhost:5432/planarchy_test
|
||||
DATABASE_URL: postgresql://capakraken:capakraken_test@localhost:5432/capakraken_test
|
||||
REDIS_URL: redis://localhost:6379
|
||||
PORT: 3100
|
||||
steps:
|
||||
@@ -236,7 +236,7 @@ jobs:
|
||||
run: pnpm install --frozen-lockfile
|
||||
|
||||
- name: Generate Prisma client
|
||||
run: pnpm --filter @planarchy/db exec prisma generate
|
||||
run: pnpm --filter @capakraken/db exec prisma generate
|
||||
|
||||
- name: Cache Playwright browsers
|
||||
id: playwright-cache
|
||||
@@ -248,11 +248,11 @@ jobs:
|
||||
|
||||
- name: Install Playwright browsers
|
||||
if: steps.playwright-cache.outputs.cache-hit != 'true'
|
||||
run: pnpm --filter @planarchy/web exec playwright install --with-deps chromium
|
||||
run: pnpm --filter @capakraken/web exec playwright install --with-deps chromium
|
||||
|
||||
- name: Install Playwright system deps
|
||||
if: steps.playwright-cache.outputs.cache-hit == 'true'
|
||||
run: pnpm --filter @planarchy/web exec playwright install-deps chromium
|
||||
run: pnpm --filter @capakraken/web exec playwright install-deps chromium
|
||||
|
||||
- name: Push DB schema & seed
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user