Skip to content

Sync source-of-truth roast_pack.json with the bundled app copy - #5

Merged
arkariz merged 1 commit into
mainfrom
claude/sync-roast-pack-source-of-truth
Sep 2, 2026
Merged

arkariz merged 1 commit into
mainfrom
claude/sync-roast-pack-source-of-truth

Conversation

@arkariz

@arkariz arkariz commented Sep 2, 2026

Copy link
Copy Markdown
Owner

Summary

Found this while building the roast pack v2 remote release: assets/roast_pack_v1/roast_pack.json (the documented "source of truth" per tech plan §7) had drifted from app/android/core/src/main/assets/roast_pack_v1/roast_pack.json — the bundled copy got the v3 intent-text removal (b6a89d4: "dropped every template that quoted the user's own excuse text back at them"), the root copy didn't.

Building a remote pack release from the stale root copy would have silently re-shipped the 15 removed {intent}-quoting templates into a "new" pack push — exactly the kind of regression the whole point of T-207 (remote copy packs) is supposed to let you avoid needing an app rebuild to fix.

Change

Copies the current bundled roast_pack.json (version 3, 33 templates, no intent-text templates) over the root copy — one real source again.

Test plan

  • Diffed both files before/after to confirm they're now byte-identical.
  • N/A for build/test — JSON content only, no code changes.

🤖 Generated with Claude Code


Generated by Claude Code

assets/roast_pack_v1/roast_pack.json (the "source of truth" per tech
plan §7) had drifted from app/android/core/src/main/assets/roast_pack_v1/
roast_pack.json — the latter got the v3 intent-text removal
(b6a89d4), the former didn't. Building a remote pack release from the
stale root copy would have silently re-shipped the removed
{intent}-quoting templates. Copies the bundled v3 content over so
there's one real source again.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01APiUERJLZddCPpd8gJ94R4
@arkariz
arkariz merged commit 8a39e32 into main Sep 2, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants