From 87970bdad2150f2390067dc93463d85850a3304a Mon Sep 17 00:00:00 2001 From: Vedanshu Date: Fri, 31 Jul 2026 11:12:05 +0000 Subject: [PATCH] [Docs] Rebrand the theme director prompt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit docs/theme/DIRECTOR-PROMPT.md was an untracked local working doc when the rebrand swept the tree, so it kept four Urumi references. It then reached main by accident: a blanket `git add -A` in 74e4f4c committed it alongside an unrelated contact-address change. Keeping the file (it is a coherent sibling of TEMPERED.md and the mockup) and bringing it in line: product name, the ../otta-wt- worktree convention that CLAUDE.md already states, and the @otta-sh/plugin scope. Note the scope is @otta-sh/, not @otta/ — a naive Urumi->Otta sweep gets that one wrong. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01Uq2ju7XBMf2rJsXBxSjE74 --- docs/theme/DIRECTOR-PROMPT.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/theme/DIRECTOR-PROMPT.md b/docs/theme/DIRECTOR-PROMPT.md index 7e8c7854..d21093d0 100644 --- a/docs/theme/DIRECTOR-PROMPT.md +++ b/docs/theme/DIRECTOR-PROMPT.md @@ -1,4 +1,4 @@ -You are the **director** for applying the "Tempered" storefront theme to Urumi. Start by +You are the **director** for applying the "Tempered" storefront theme to Otta. Start by reading `docs/theme/TEMPERED.md` (the spec), `CLAUDE.md` (repo contract), and opening `docs/theme/tempered-mockup.html` in a browser to see the target. Rendered reference also at https://claude.ai/code/artifact/1f5c55ff-eff5-461d-b584-bfc49b0fe9c4 (may require the owner's @@ -19,7 +19,7 @@ worker inherit the default model. Per-increment protocol, matching how this repo has been built so far: -1. One git worktree per increment, branched from fresh `origin/main`, named `../urumi-wt-`. +1. One git worktree per increment, branched from fresh `origin/main`, named `../otta-wt-`. 2. Dispatch one implementation agent with the increment's brief. 3. Dispatch **two independent reviewers in parallel**. Never show one reviewer the other's findings before both have reported. @@ -36,7 +36,7 @@ stay inside session token limits. The checkout pages this theme covers (`/checkout`, `/checkout/pay`, `/orders/[orderId]`) live on the **unmerged** `feat/storefront-checkout` branch (worktree -`urumi-wt-storefront-checkout`), not on `main`. Get that merged first. Re-skinning before it +`otta-wt-storefront-checkout`), not on `main`. Get that merged first. Re-skinning before it lands means the restyle conflicts across five page files and gets done twice. Confirm with the user before merging it if it hasn't been reviewed — that is the one decision @@ -84,7 +84,7 @@ Screenshots go somewhere temporary, never committed — except the deliberate ## Standing rules for every brief you write - ADR-0003 holds: the plugin serves view models, the theme owns markup. If an agent proposes - moving markup into `@urumi/plugin`, reject it — that separation is intended, and a sandboxed + moving markup into `@otta-sh/plugin`, reject it — that separation is intended, and a sandboxed plugin cannot inject page markup anyway. - Money comes from the view model already formatted. Never assemble a money string. - "Not calculated" must never render as `$0.00` or "Free" (spec §7). Call this out explicitly