Repository navigation
[DONE] 정리 3단계를 PR 스물일곱으로 나눈 계획서 — 같이 열릴 수 있는 PR 끼리는 파일이 안 겹친다 - #20
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AVyFjtH8rW9mvVxfBXKyew
Splits rfc-cleanup.md §2.5 so no two PRs that can be open together edit the same file. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01AVyFjtH8rW9mvVxfBXKyew
patternflow-bot
marked this pull request as ready for review
October 14, 2026 23:32
8 tasks done
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.
dev / https://claude.ai/code/session_01AVyFjtH8rW9mvVxfBXKyew
정리 3단계(코드 위생)를 정찰해서 PR 스물일곱으로 나눈 계획서를 썼다. 머지하면 기다릴 것이 없는 아홉(k1·k2·k4·k5·k6·k7·k10·k11·k13) 가운데 아무 셋이나 바로 맡길 수 있다. 정찰하다 보니 MIDI 페이지가 아직 한 바퀴를 20 디텐트로 센다(엔코더는 24). 이건 정리가 아니라 고침이라 k10 으로 따로 두었다.
좋아지는 것: 없음
체크리스트
docs/rfc-cleanup.md§2.5 · §2.1 · §2.8–§2.13 과 §2.13 답 읽기docs/voice.md는 포크 dev 에 아직 없다([DONE] 영어는 README·조립 가이드 글투로, 한국어는 번역체를 피하는 기준으로 한 쪽에 적고, 쓰지 않는 말은 따로 목록으로 둔다 #18 이 열려 있음)docs/investigations/2026-10-cleanup-step3-plan.md: 맨 위 표에 k · 고칠 파일 · 먼저 머지될 k · §2.13 번호docs/rfc-cleanup-progress.md표의 3단계 줄을 planned 와 계획서 링크로한 일
docs/investigations/2026-10-cleanup-step3-plan.md(영어 295줄, 2단계 계획과 같은 꼴). 구현은 하지 않았다.<img>일곱에 이유 단 예외, k3 CI 가 경고에도 실패(.github/만, k1·k2 뒤)shared/constants.json· 생성기 · 생성 파일 둘 ·check:shared, 그 뒤에 k8 펌웨어가 읽기와 k9 웹이 읽기UPSTREAM.md와patternflow.patch, k12 upstream 고침을 커밋마다 PR 하나씩(k11 목록이 비면 없음)AGENTS.md, k26 트리 지도 문서 셋, k27 3단계 닫기check:ci는 아무도 안 고친다. 2단계 k1 러너가web/scripts/drift/의 파일을 저절로 돌려서, k7·k13 은 파일만 더하면 든다.web/package.json은 k7 이 먼저(이름 둘), 뒤에 k23·k24(고정 버전)<img>를next/image로 바꾸면 페이지 마크업이 바뀐다(§2.1 위반). 트리는 이미 같은 규칙에 줄 단위 예외를 아홉 번 두었다./variants·/flashredirect 는 이미 무엇이 가리키는지 적혀 있다. 이름 없는 것: 저널?lang=en둘,/en/en, 캠페인 링크 여덟,/business.blitRGB888말고도 고친 데가 많다(버퍼 체인, 300 Hz 패딩, OE 창, 반올림, 표시 없는 on-time 접근자).VENDORED.md의 「다른 건 안 고쳤다」는 낡았다. upstream 커밋 SHA 는 어디에도 없고 태그 3.0.13 만 있다.midi.html:206,core_midi.h:69,docs/midi-spec.md:119).core_shared.h를 해시되는 헤더 넷(core_color/math/noise/module_loader.h) 밖에서만 include 하면 .pfm 캐시 키가 안 움직인다. 이미지에__DATE__가 들어가 바이트 비교가 안 돼서, k8 은static_assert커밋과 이미지 크기로 증명한다.16. 다섯 마커는 어디 있었나 · 17. 이유 단 줄 예외가 「규칙 완화」인가(기본: 아니오) · 18. v1 draft·ramp 마이그레이션을 지워도 되나(기본: 두고 이름 달기) · 19.
/business·?lang=en을 둘까 · 20. k11·k12 세션에 upstream HUB75 레포 읽기 권한(기본: hub 가 읽기로 붙임) · 21. 빌드가 무시하는 upstream HEAD 클론 둘을 지울까(기본: 이번엔 안 함) · 22. k10 을 이번 창에 고침으로 받을까(기본: 예) · 23. 화면 타이밍 스물도 JSON 에 넣을까(기본: 아니오) · 24. AI 프롬프트의 「0.05 per detent」(기본: 정리 뒤 고침) · 25. 생성된 글을 300줄 셈에서 뺄까(기본: 예)증거
실행법
계획서만 있는 PR 이라 돌릴 것이 없다. 읽을 곳은
docs/investigations/2026-10-cleanup-step3-plan.md맨 위 「The PRs」 표다. 2단계가 닫히면(§2.12) 총괄이 k1·k2·k4·k5·k6·k7·k10·k11·k13 가운데 셋을 빈 시트에 맡긴다. 그 뒤 「merges after」 가 다 머지된 줄을 맡기면 된다. 의존성 k14–k24 는 늘 하나씩만 연다.가정
CHANGELOG.md는 고치는 PR 이 없다. 각 PR 의 변경 줄은 본문## Changelog로 간다.AGENTS.md(k25)와.github/(k3)는 따로 PR 이다.git fetch --unshallow origin dev). 다른 레포는 건드리지 않았다.docs/voice.md가 포크 dev 에 없어([DONE] 영어는 README·조립 가이드 글투로, 한국어는 번역체를 피하는 기준으로 한 쪽에 적고, 쓰지 않는 말은 따로 목록으로 둔다 #18 열림) RFC §2.10 규칙대로 썼다. 여는 말·맺는 말 없음, 금지어 없음(grep 확인), 표 칸 말고는 대시(—) 없음, 강조 굵은 글씨 없음. 창작자는 대명사 없이 「the maintainer」.docs/investigations/의 다른 기록이 영어다.Changelog
Docs
docs/investigations/2026-10-cleanup-step3-plan.mdcuts §2.5 into twenty-seven PRs, no two of which edit a file while both can be open, and records what scouting found: the MIDI page still counts 20 detents a turn where the encoder has 24, the HUB75 fork carries more local changes thanVENDORED.mdlists, and first-party code has noTODOorFIXMEleft.🤖 Generated with Claude Code
https://claude.ai/code/session_01AVyFjtH8rW9mvVxfBXKyew