You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Purpose: this issue is the durable roadmap for TortoiseWolfe/ScriptHammer. The body below is always-current — active arc, next 3 sessions queued, backlog. Comments are the audit trail. The prime prompt at the top tells a fresh Claude session to read this body first.
⚠️Roadmap was migrated from an earlier "pointer-only" format and the current contents are INFERRED from repo state, not user-confirmed. First session that actually sits down to work in ScriptHammer should correct the active arc + queued sessions to match real intent.
Prime prompt (copy from here into a fresh Claude session)
/prep
Then check this issue (TortoiseWolfe/ScriptHammer#115) — its BODY is the current roadmap. Read everything below the prime prompt: active arc, next 3 sessions queued, backlog. The most recent COMMENT on this issue is the audit trail of what changed since the previous session.
Supplementary context (read if the body's roadmap references them or if the user's first message takes us off-roadmap):
1. `~/.claude/projects/-home-TurtleWolfe-repos-ScriptHammer/memory/MEMORY.md` — top of the index lists NON-NEGOTIABLE user preferences. Read these first; they're binding.
2. `git log --oneline -20` — what shipped recently.
3. Open issues (`gh issue list --repo TortoiseWolfe/ScriptHammer --state open`) — most are tagged `template-v1-out-of-scope` (Eval-Backlog / Gap-Audit). Treat those as deferred backlog, not active work.
4. Open PRs (`gh pr list --repo TortoiseWolfe/ScriptHammer --state open`).
Operational reminders from MEMORY.md / CLAUDE.md you'll trip over otherwise:
- ALWAYS prefer cleaner long-term solutions over quick hacks. Never offer a hack as the primary recommendation.
- NEVER propose shortcuts, bypasses, or workarounds — fix root cause.
- SECURITY DEFINER to bypass RLS is a hack, not a fix.
- Follow CLAUDE.md principles #1 (Proper Solutions Over Quick Fixes) and #2 (Root Cause Analysis).
Then either start on the roadmap's "next session should" item, or ask the user if they want to deviate.
Stop reading here when priming — everything below is the roadmap
Roadmap
Active arc
Fork-experience cleanup — make ScriptHammer cleanly forkable as a template. Currently on branch chore/fork-experience-cleanup, PR #114 open.
Status: PR #114 open; recent commits (last 24h) include dead middleware removal, rebrand documentation polish, and a fork-checklist fix. Probably close to landing.
First action: read PAYMENT-DEPLOYMENT.md (rewrite landed at 5a9bec8). Identify what Phase 0c entails. Ask user if it's the right next step.
Session +3: Pull from Gap-Audit backlog (P2 priority)
Why: lots of priority:p2 issues open + template-v1-out-of-scope. Some may be ready to promote.
First action: gh issue list --repo TortoiseWolfe/ScriptHammer --state open --label priority:p2 --json number,title to surface candidates. User picks one.
Backlog (no scheduled position)
Categories of work that exist as open issues but aren't currently queued.
E2E test stability — recent fix-rounds 12, 13, 14a suggest this is a recurring concern; capture as a named backlog item if it surfaces again
Next session should
gh pr view 114 --repo TortoiseWolfe/ScriptHammer — see whether PR #114 is reviewable / mergeable / blocked, and either land it or address feedback.
Override: if the user's first message has a different priority, follow the user. The roadmap is inferred and may not match real intent.
Why this exists
Sessions end. The next session starts cold. Without a single canonical "what was the world like when we last stopped + here's what to do next" pointer, the new model wastes context wandering. This issue is the one URL to paste into a fresh chat. The BODY carries the plan; comments form the audit trail.
How to maintain
Run /session-prime at session-end. The skill rewrites the body to reflect what changed in the roadmap and appends a comment with the audit trail.
If the prime prompt itself becomes stale (memory file renamed, project changed shape), edit the body's prime-prompt block directly.
Purpose: this issue is the durable roadmap for TortoiseWolfe/ScriptHammer. The body below is always-current — active arc, next 3 sessions queued, backlog. Comments are the audit trail. The prime prompt at the top tells a fresh Claude session to read this body first.
Prime prompt (copy from here into a fresh Claude session)
Stop reading here when priming — everything below is the roadmap
Roadmap
Active arc
Fork-experience cleanup — make ScriptHammer cleanly forkable as a template. Currently on branch
chore/fork-experience-cleanup, PR #114 open.Status: PR #114 open; recent commits (last 24h) include dead middleware removal, rebrand documentation polish, and a fork-checklist fix. Probably close to landing.
Remaining tasks (inferred — confirm with user):
Blockers / decisions needed:
Next 3 sessions queued
Inferred from recent commit cadence. Re-prioritize based on actual user intent next session.
Session +1: Land PR #114, close out fork-experience cleanup
gh pr view 114 --repo TortoiseWolfe/ScriptHammerto see review status. If clean, merge. If not, address feedback.Session +2: Stripe payments Phase 0c (or whatever's next in that arc)
6180134,174e5ac); arc is clearly mid-stream5a9bec8). Identify what Phase 0c entails. Ask user if it's the right next step.Session +3: Pull from Gap-Audit backlog (P2 priority)
priority:p2issues open +template-v1-out-of-scope. Some may be ready to promote.gh issue list --repo TortoiseWolfe/ScriptHammer --state open --label priority:p2 --json number,titleto surface candidates. User picks one.Backlog (no scheduled position)
Categories of work that exist as open issues but aren't currently queued.
/game/3dnow; any follow-up work would queue hereNext session should
gh pr view 114 --repo TortoiseWolfe/ScriptHammer— see whether PR #114 is reviewable / mergeable / blocked, and either land it or address feedback.Override: if the user's first message has a different priority, follow the user. The roadmap is inferred and may not match real intent.
Why this exists
Sessions end. The next session starts cold. Without a single canonical "what was the world like when we last stopped + here's what to do next" pointer, the new model wastes context wandering. This issue is the one URL to paste into a fresh chat. The BODY carries the plan; comments form the audit trail.
How to maintain
Run
/session-primeat session-end. The skill rewrites the body to reflect what changed in the roadmap and appends a comment with the audit trail.If the prime prompt itself becomes stale (memory file renamed, project changed shape), edit the body's prime-prompt block directly.