Files
Kordant/tasks/rebrand-to-kordant/README.md
2026-05-25 21:53:01 -04:00

43 lines
2.6 KiB
Markdown

# Rebrand ShieldAI → Kordant
Objective: Complete rebrand of the ShieldAI platform to Kordant across all packages, apps, infrastructure, and assets.
Status legend: [ ] todo, [~] in-progress, [x] done
Tasks
- [x] 01 — Update monorepo foundation (root package, env, config) → `01-update-monorepo-foundation.md`
- [x] 02 — Update database connection strings and DB names → `02-update-database-connection-strings.md`
- [x] 03 — Update @shieldai/* package scopes and web imports → `03-update-web-package-scope-and-imports.md`
- [ ] 04 — Replace "ShieldAI" display text across web UI → `04-update-web-ui-brand-text.md`
- [ ] 05 — Update email templates, notification content, and queue names → `05-update-web-email-notification-templates.md`
- [ ] 06 — Update browser storage keys, theme keys, and user-agent headers → `06-update-web-storage-keys-and-constants.md`
- [ ] 07 — Update seed data, blog content, and landing page copy → `07-update-web-seed-data-and-blog-content.md`
- [ ] 08 — Update browser extension manifest, HTML, and storage keys → `08-update-browser-extension-branding.md`
- [ ] 09 — Update iOS bundle ID, Xcode project, and Swift source branding → `09-update-ios-app-branding.md`
- [ ] 10 — Update Android package names, Kotlin source, and resources → `10-update-android-app-branding.md`
- [ ] 11 — Update CI/CD workflows, Docker tags, and service names → `11-update-ci-cd-and-infrastructure.md`
- [ ] 12 — Update SVG ad creatives and marketing assets → `12-update-assets-and-ad-creatives.md`
- [ ] 13 — Update READMEs, plan documents, and task references → `13-update-documentation-and-plan-files.md`
- [ ] 14 — Final sweep and verification of rebrand completeness → `14-verify-rebrand-completeness.md`
Dependencies
- 01 → 03 (package scope must be updated first before web imports)
- 03 → 04 (web scope must resolve before changing text)
- 01 → 05 (env changes needed for email domain)
- 01 → 08 (root package affects extension)
- 01 → 11 (env vars feed CI/CD)
- 03 → 06 (package resolution needed)
- 01 → 09 (root package naming)
- 01 → 10 (root package naming)
- 13 → 14 (docs update before final sweep)
Exit criteria
- Zero occurrences of "ShieldAI" or "shieldai" remain in source code (excluding third-party dependencies and git history)
- All packages build successfully (`pnpm build`)
- All tests pass (`pnpm test`)
- iOS and Android projects open without errors in Xcode / Android Studio
- Browser extension loads successfully in Chrome
- Web app renders with "Kordant" branding throughout
- Domain `kordant.ai` is functional for all environments
- CI/CD pipelines reference kordant-* services and tags