1.6 KiB
1.6 KiB
01. Update Monorepo Foundation
meta: id: rebrand-to-kordant-01 feature: rebrand-to-kordant priority: P0 depends_on: [] tags: [infrastructure, configuration]
objective:
- Update the root package name, workspace metadata, and environment configuration files from ShieldAI to Kordant.
deliverables:
- Root package.json name changed from "shieldai" to "kordant"
- Turbo pipeline
build:extandtest:extscript references updated - Root .env.example updated (DB user, database name, DD_SERVICE)
- .env.prod.example updated (GITHUB_REPOSITORY_OWNER)
- .editorconfig: no changes needed (not brand-specific)
steps:
- Edit
package.json— change"name": "shieldai"to"name": "kordant" - Edit
package.json— update"build:ext"script:@shieldai/browser-ext→ needs package scope update (will be done in task 03; for now just the script name stays but the scope resolves later) - Edit
.env.example— update DATABASE_URL user/db fromshieldaitokordant, updateDD_SERVICE="shieldai-api"toDD_SERVICE="kordant-api" - Edit
.env.prod.example— updateGITHUB_REPOSITORY_OWNER=shieldaitoGITHUB_REPOSITORY_OWNER=kordant
tests:
- Unit: Verify package.json
nameequals "kordant" - Unit: Verify .env.example has no "shieldai" references
acceptance_criteria:
cat package.json | jq .namereturns "kordant"grep -rn "shieldai" .env.example .env.prod.examplereturns emptygrep "DD_SERVICE" .env.exampleshows "kordant-api"
validation:
- Run
pnpm buildfrom root — should not fail (may have pre-existing errors unrelated to this change) - Verify
pnpm --filter kordant*style commands work