Implement non-Rust brand identity surfaces#496
Open
donbeave wants to merge 1 commit into
Open
Conversation
Signed-off-by: Alexey Zhokhov <alexey@zhokhov.com> Co-authored-by: Codex <codex@openai.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR ships the non-Rust slice of the brand identity system: operators and contributors now see the
jackin❯wordmark,j❯prompt sigil, canonical chevron green, refreshed README/social/icon assets, and brand usage rules across docs, README, repo guidance, web chrome, landing surfaces, generated assets, and the role-container Starship prompt. The canonical long-term spec now lives in the Brand Identity reference page, while the Brand Identity System roadmap records the implemented directions and the Rust CLI/Capsule work intentionally left for the next phase.Hard rule: brand spelling
This PR flips the agent spelling contract from the apostrophe-era name to
jackin❯in rich-text prose, withjackin>/j>reserved for proven plaintext fallback surfaces and barejackinreserved for literal commands, packages, paths, config keys, URLs, and code identifiers. The full usage rules live in AGENTS.md and the Brand Identity reference page.What's deferred (follow-up PRs)
--helpbanner, version/splash treatment, and Rust snapshot coverage.Verify locally
Checkout
Paste this first to bypass the
tirithpaste scanner for the rest of the session:export TIRITH=0Then paste the checkout block:
Isolation
Docs checks
User smoke
In the console, start an ephemeral shell for the current directory or a saved workspace. The shell should render the Starship prompt as
j❯, with thejin the terminal foreground and the chevron in green. The console and launch surfaces should still stay operational first: no logo splash replaces the launch UI, and normal workspace/role/agent selection remains reachable.For a direct construct prompt check, run:
jackin load agent-smith . --debugInside the container, open or switch to a shell pane if the agent runtime does not already leave you at a shell. Verify the prompt uses
j❯, and thatecho "$JACKIN_AGENT"still reports the active agent slug when the session sets it.Documentation
( cd docs bun install --frozen-lockfile bun run dev )Vite serves at
http://localhost:3000/. Pages to walk:http://localhost:3000/
UPDATED landing page. Confirm the first viewport uses the
jackin❯/by tailrockslockup, the header uses the split-color wordmark, the terminal panel prompt usesj❯, and the page does not regress into a marketing splash that hides the product surface.http://localhost:3000/reference/brand-identity/
NEW page in Behind jackin❯ — Internals, between Configuration and Schema Versions. Confirm it documents the valid text forms, byline rules, color tokens, type stack, prompt target, and generated asset inventory.
http://localhost:3000/reference/roadmap/brand-identity-system/
UPDATED roadmap page. Confirm the status is partially implemented, the chosen directions are documented, and Rust CLI/Capsule branding work is explicitly deferred.
http://localhost:3000/getting-started/why/
UPDATED prose sweep sample. Confirm public docs prose uses
jackin❯while command examples and literal package/path references stayjackin.http://localhost:3000/developing/construct-image/
UPDATED role-authoring page. Confirm the construct prompt row describes the shared
j❯Starship prompt and the activeJACKIN_AGENTprefix.Migration notes
None for operator config or versioned schemas. Operators who want to verify the container prompt before the next published construct image should use the local construct-image override in the Isolation block.