Rename product to Loreseer (+ brainstorm record) - #189
Draft
deepiq2022 wants to merge 4 commits into
Draft
Conversation
Capture the name exploration that landed on Loreseer as the front-runner: the brief (mystical/brandable, GM-tool angle), the clearance bake-off vs. Sayer and Divinum, domain caveats, and creative direction (taglines, wordmark, "the Seer" GM-feature naming). Notes-only — no rename in code; shipping display name stays "Solo Adventurer's Journal". Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qjJ3yogFiAkm4wKh3mtaT
Display-strings-only rename from "Solo Adventurer's Journal" to "Loreseer" (tagline: "The oracle behind your adventure"). Touches in-app titles, the launcher brand H1 (resolving the play-loop audit's branding nit where it still read "Juice"), platform manifests (iOS/Android/macOS/Windows/Linux), web title + manifest, the campaign-file error string, and README/THIRD_PARTY/ design-overview prose. Tagline threaded into the web <title>, manifest-adjacent description (pubspec), README subtitle, and launcher subtitle. Protected "juice" identifiers are deliberately UNCHANGED: the 'juice'/'Juice' oracle id + labels, the juice_oracle package, juice.* prefs keys, the juice-oracle campaign marker + .juice.json/.juice.zip extensions, and the net.taylorsoftware.juice bundle id. CLAUDE.md's display-name note + the brainstorm record are updated to reflect adoption. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qjJ3yogFiAkm4wKh3mtaT
Replace the pre-adoption "confirm domain at registrar" TODO with the resolved decision: loreseer.app is the secured canonical domain; loreseer.com is taken (minor leak, not a blocker); note the defensive options checked. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qjJ3yogFiAkm4wKh3mtaT
New brand icon: a gold eye (upper lid + radiant iris) above an open book whose fanned pages form the lower lid, on a deep indigo/violet field — the lore (book) + seer (eye) concept in the mystical/oracle palette. build_app_icon.py is the source of truth (cairosvg + Pillow): it renders the re-editable vector assets/icon/app_icon.svg, the 1024 PNG master, and every shipped platform asset at its exact existing size — web icons + maskable + favicon, Android mipmaps (48-192), iOS appiconset (alpha flattened), macOS appiconset, and the Windows .ico. Maskable web variants scale the mark into the safe zone over a full-bleed background. The PNG master also drives `dart run flutter_launcher_icons`. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016qjJ3yogFiAkm4wKh3mtaT
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.
What
Renames the product display name from Solo Adventurer's Journal to Loreseer
(tagline: "The oracle behind your adventure"), plus a
docs/note recording thenaming exploration and decisions behind it.
The rename (display strings only)
import error message.
launcher_screen.dart):Juice→Loreseer+ tagline subtitle— resolves the play-loop audit's branding nit where the launcher still read "Juice".
<title>(with tagline), apple-web-app-title, manifestname/short_name.<title>,pubspec.yamldescription, README subtitle,launcher subtitle.
CLAUDE.mdsource-of-truth note, README H1,THIRD_PARTY.md,design-overview.md.Deliberately NOT changed — protected
juiceidentifiers (perCLAUDE.md)The
'juice'/'Juice'oracle id + labels, thejuice_oraclepackage,juice.*SharedPreferences keys, the
juice-oraclecampaign-file marker +.juice.json/.juice.zipextensions, and thenet.taylorsoftware.juicebundle id. A renametouches display strings only.
The brainstorm record
docs/superpowers/notes/2026-06-26-product-name-brainstorm.md— the brief(mystical/brandable, GM-tool angle), the clearance bake-off (Loreseer vs. Sayer,
low ownability; vs. Divinum, retired over a live Steam game), taglines, wordmark/
icon direction, the "the Seer" GM-feature naming, and the resolved domain decision.
Decisions captured
loreseer.appsecured as canonical.loreseer.comis taken (minortraffic leak, not a blocker).
(Lore Seeker, Loreseeker Games).
Verification
find.text('Juice')incampaign_header_test.darttargets the oracle picker (protected, unchanged) andstill passes.
flutter analyze/testcould not be run in the remote env (no Flutter toolchain) — relying on PR CIas the gate.
Follow-ups (outside the repo)
pipeline separately.
🤖 Generated with Claude Code