Skip to content

Claude/remove gate mode vc sy4#26

Merged
adewale merged 2 commits intomainfrom
claude/remove-gate-mode-VcSY4
Jan 1, 2026
Merged

Claude/remove gate mode vc sy4#26
adewale merged 2 commits intomainfrom
claude/remove-gate-mode-VcSY4

Conversation

@adewale
Copy link
Copy Markdown
Owner

@adewale adewale commented Jan 1, 2026

No description provided.

Comprehensive removal spec for the unused playbackMode feature.
Gate mode was made obsolete by Phase 29B tied notes implementation.
Includes migration strategy, test verification, and ~77 files to update.
Audit revealed 3 missing files:
- app/src/App.tsx (default track creation)
- app/src/worker/logging.ts (hash interfaces)
- app/scripts/debug-ws-storm-local.ts (test fixtures)

Also added note about 'gated' vs 'gate' inconsistency in session-api.ts.
Updated file count estimate from ~77 to ~80 files.
@adewale adewale merged commit 6d94eeb into main Jan 1, 2026
3 of 5 checks passed
@adewale adewale deleted the claude/remove-gate-mode-VcSY4 branch January 1, 2026 01:02
adewale added a commit that referenced this pull request Jan 1, 2026
Phase 29B per-step ties made playbackMode obsolete. This commit
completes the removal started in PR #26:

- Remove PlaybackMode type from sync-types.ts and types.ts
- Update playSample() signature: 7→6 params (remove playbackMode)
- Remove UI buttons and handlers from TrackRow
- Remove multiplayer message handlers and sync logic
- Remove reducer case from grid.tsx
- Update all test fixtures (~28 test files)
- Remove playbackMode from session JSON files (18 files)
- Delete gate-mode-demo.json
- Keep optional playbackMode?: string in SessionTrack for backwards compat

76 files changed, 687 lines removed.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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