feat(brand): unify on Deck Hearth across in-repo strings + infra (P1 brand decision) #21
7 changed files with 7 additions and 7 deletions
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
description: Auth model + permission model for tcg-vault (JWT + collection roles)
|
||||
description: Auth model + permission model for Deck Hearth (JWT + collection roles)
|
||||
globs: pages/api/**/*.js,lib/*.js,components/*.js,pages/*.js
|
||||
---
|
||||
|
||||
|
|
|
|||
|
|
@ -58,4 +58,4 @@ Don't duplicate navigation in a page — extend `NavigationContent` inside Layou
|
|||
|
||||
## Branding
|
||||
|
||||
The repo says "TCG Vault" everywhere except `components/Layout.js`, which renders "Deck Hearth" and "DH" logo. A naming convoy is open. Until resolved, **do not introduce a third name** in new copy.
|
||||
The canonical product brand is **Deck Hearth** (two words, internal cap), ratified 2026-05-24 in the `pick-a-name` convoy. The repo directory + GitHub project name remain `tcg-vault` until the queued `rename-repo-and-vercel-project` convoy ships. New UI copy MUST use `Deck Hearth` verbatim — do not introduce a third name, do not abbreviate to "DH" outside the logo glyph (currently used in `components/Layout.js` lines 621, 714 as the sidebar logo monogram).
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
Guidance for agents and humans working in this repo. Prefer existing patterns over new abstractions.
|
||||
|
||||
> Branding note: the repo, README, and seed data say "TCG Vault" and `admin@tcgvault.com`, but the Layout component renders "Deck Hearth". Pick one before launch — see `.convoys/` for tracking.
|
||||
> Branding note: **Deck Hearth** is the canonical product brand (ratified 2026-05-24 in the `pick-a-name` convoy). The repo directory name `tcg-vault` stays for now — see queued `rename-repo-and-vercel-project`. The seed admin email migrated from `admin@tcgvault.com` to `admin@deckhearth.com` in the same convoy; see Gotcha #4 + `.convoys/pick-a-name.md` for the rotation flow.
|
||||
|
||||
## 1. Project overview
|
||||
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ async function fetchWithRetry(url, maxRetries = 3, delayMs = 2000) {
|
|||
try {
|
||||
const response = await fetch(url, {
|
||||
headers: {
|
||||
'User-Agent': 'TCG-Vault/1.0',
|
||||
'User-Agent': 'Deck-Hearth/1.0',
|
||||
'Accept': 'application/json'
|
||||
},
|
||||
timeout: 30000 // 30 second timeout
|
||||
|
|
|
|||
|
|
@ -11,7 +11,7 @@ async function fetchWithRetry(url, maxRetries = 3, delayMs = 2000) {
|
|||
try {
|
||||
const response = await fetch(url, {
|
||||
headers: {
|
||||
'User-Agent': 'TCG-Vault/1.0',
|
||||
'User-Agent': 'Deck-Hearth/1.0',
|
||||
'Accept': 'application/json'
|
||||
},
|
||||
timeout: 30000 // 30 second timeout
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
# TCG Vault Bulk Import Scripts
|
||||
# Deck Hearth Bulk Import Scripts
|
||||
|
||||
This directory contains scripts for bulk importing TCG card data into the database.
|
||||
|
||||
|
|
|
|||
|
|
@ -17,7 +17,7 @@ async function fetchWithRetry(url, maxRetries = 3, delayMs = 2000) {
|
|||
try {
|
||||
const response = await fetch(url, {
|
||||
headers: {
|
||||
'User-Agent': 'TCG-Vault/1.0',
|
||||
'User-Agent': 'Deck-Hearth/1.0',
|
||||
'Accept': 'application/json'
|
||||
},
|
||||
timeout: 30000 // 30 second timeout
|
||||
|
|
|
|||
Loading…
Reference in a new issue