Skip to content

chore: remove upstream merge notes#239

Merged
takaokouji merged 4 commits into
developfrom
fix/remove-merge-notes
Mar 8, 2026
Merged

chore: remove upstream merge notes#239
takaokouji merged 4 commits into
developfrom
fix/remove-merge-notes

Conversation

@takaokouji
Copy link
Copy Markdown

Summary

Remove notes/upstream/merge-2026-03/ directory that was accidentally committed during the upstream merge (PR #238).

These are internal working notes (progress tracking, conflict resolutions, test results) and should not be in the repository.

🤖 Generated with Claude Code

These documentation files were accidentally committed during the upstream merge.
They are internal working notes and should not be in the repository.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 8, 2026

takaokouji and others added 3 commits March 8, 2026 19:55
- Remove Phase 5 (Documentation Generation) that created files in notes/
- Change `git add .` to `git add -u` to respect .gitignore
- Use explicit file paths for git add (e.g., .upstream-merge-history.json only)
- Add known conflicts: blocks.jsx, eslint.config.mjs, package.json
- Add ScratchBlocks API Migration Guide (v2.0.0 changes)
- Add Known Test Fix Patterns (category clicks, CSS selectors, Date mocking)
- Document batch execution for integration tests
- Add Gemini and Mesh v2 to manual testing checklist

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Move from single .claude/commands/upstream-merge.md to
.claude/skills/upstream-merge/ with separate files per phase:

- SKILL.md: entry point with overview and critical rules
- phase1-prepare.md: prerequisites, branch creation, merge execution
- phase2-conflicts.md: known conflict resolution guides
- phase3-validation.md: commit, lint, build, tests, CI
- phase4-finalize.md: merge history, PR creation, manual testing
- reference-api-migration.md: ScratchBlocks API changes
- reference-test-patterns.md: known test fix patterns

This reduces context consumption during the long merge workflow
by loading only the relevant phase file at each step.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- code-style.md: add marker comment format and rules
- scratch-gui/development.md: list all 12 markers across 8 files + 3 Smalruby-specific files
- scratch-vm/development.md: list extension registration marker

Markers use `// === Smalruby: Start/End of <feature> ===` format
to clearly delineate Smalruby customizations in upstream files,
making conflict resolution during upstream merges predictable.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@takaokouji takaokouji merged commit 099829b into develop Mar 8, 2026
5 checks passed
@takaokouji takaokouji deleted the fix/remove-merge-notes branch March 8, 2026 11:05
github-actions Bot pushed a commit that referenced this pull request Mar 8, 2026
…rge-notes

chore: remove upstream merge notes
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.

1 participant