Skip to content

[DONE] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 매장 질감 넷이 패턴으로 서고, 화장품 팝업 갈래가 여덟이 된다 - #220

Merged
patternflow-bot merged 24 commits into
devfrom
claude/dev-pfpat-round28-kbqtsa
Oct 24, 2026

Conversation

@patternflow-bot

@patternflow-bot patternflow-bot commented Oct 24, 2026 •

Copy link
Copy Markdown

dev / https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113

패턴 연구 30판으로 이름 있는 수학 대상 여섯과 화장품 팝업 매장용 질감 넷을 패턴으로 세웠어요. 수학은 세 간격 정리, 호프스태터 나비, 외부 당구, 탄도 퇴적, 미앤더, 스미기이고, 화장품은 손가락 스와치, 펄 안료, 이중층 클렌저, 새틴과 금색 실이에요. 먼저 머지된 29판과 합쳐서, 머지하면 연구 페이지 한 장에서 208개가 돌고 화장품 팝업 갈래가 여덟이 돼요.

좋아지는 것: 연구 페이지에 수학 그림 여섯과 팝업 매장 질감 넷이 선다 — 매장 벽에 틀 화면을 고를 수 있다

할 일

한 일

제목 갈래 주제 한 줄
Three Gaps 수론 4, 5 줄마다 점을 하나씩 더하면 간격이 세 가지뿐이고, α 가 분수에 닿으면 줄무늬로 무너져요
Hofstadter Butterfly 프랙탈 4, 5 자기장 속 전자의 에너지 띠를 그리고 틈마다 홀 정수 t 로 칠해 날개가 흘러요
Outer Billiards 기하·대칭 5 오각형 밖 평면을 몇 번 뛰어 돌아오는지로 칠하면 십각형·오각형 목걸이가 둘러요
Ballistic Deposition 입자 5 떨어진 입자가 처음 닿는 곳에 붙어 구멍 난 퇴적물이 거친 앞면으로 자라요
Meander 선·궤적 1, 5 곧은 길을 12~32번 건너는 닫힌 곡선 하나, 아치가 접혔다 펴져도 고리는 늘 하나예요
Percolation 보로노이·셀 1, 5 p 를 올리면 클러스터가 합쳐지다 하나가 위아래를 이어 금빛으로 켜져요
Swatch Row 화장품 팝업 6 손가락이 크림을 한 줄씩 끌어 색조표를 채우고 K1 로 어떤 색이든 돼요
Pearl Sheen 화장품 팝업 6 펄 안료가 흘러내리며 누운 결은 로즈, 기운 결은 금빛으로 뒤집혀요
Bi-Phase 화장품 팝업 6 흔든 2층 클렌저처럼 기름 방울이 합쳐지며 떠올라 위에 한 층으로 모여요
Satin Fold 화장품 팝업 6 한 점에 잡힌 새틴이 흔들리고 금색 실 하나가 주름을 따라 휘어요

주제 1 은 기준 188개의 21장이 다 none 이라 28판처럼 패턴이 하나뿐인 칸 둘을 겨눴어요. Percolation 이 복잡도 × 채움 4,3(Waggle Dance 혼자)에, Meander 가 채움 × 색 2,4(Bauhaus 혼자)에 섰어요. 29판까지 합친 208개에서도 두 칸 다 둘이에요. 주제 4 는 Three Gaps 와 Hofstadter Butterfly 이고, 둘 다 수학이 세로축을 정해요(줄 번호가 점의 수, 줄의 높이가 자속).

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps (head f039685, 29판이 든 dev f35b2be 를 합친 위). 208개 가운데 이번 열 줄과 끝이에요.

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
three-gaps            number     0.148  0.106  0.725  0.258  0.997  0.643  0.149  99/99/99    1.2  0.46 0.17 0.31 0.25
hofstadter-butterfly  fractal    0.216  0.056  0.364  0.928  0.762  0.434  0.166  80/67/80    1.1  0.27 0.18 0.07 0.20
outer-billiards       geometry   0.516  0.115  0.737  0.777  1.000  0.675  0.083  99/99/99    1.4  0.60 0.20 0.44 0.39
ballistic-deposition  particle   0.650  0.239  0.930  0.425  0.413  0.415  0.057  24/48/50    0.4  0.21 0.28 0.30 0.11
meander               line       0.108  0.045  0.523  0.757  0.498  0.549  0.185  46/60/42    1.8  0.31 0.28 0.42 0.20
percolation           cells      0.076  0.353  0.650  2.538  0.608  0.353  0.156  59/61/60    1.8  0.21 0.25 0.16 0.05
swatch-row            cosmetic   0.197  0.021  0.046  1.877  1.000  0.202  0.031  100/100/100 0.9  0.12 0.06 0.05 0.05
pearl-sheen           cosmetic   0.051  0.009  0.000  1.721  1.000  0.138  0.059  100/100/100 2.2  0.20 0.07 0.05 0.20
bi-phase              cosmetic   0.058  0.004  0.009  0.609  1.000  0.309  0.028  100/100/100 3.4  0.13 0.12 0.14 0.11
satin-fold            cosmetic   0.094  0.012  0.079  1.274  1.000  0.140  0.160  100/100/100 2.5  0.11 0.22 0.09 0.05
...
empty cells (column,row from the low end of each axis, 1..4; * still empty with an end pattern left out)
edges x detail          1,2* 1,3* 1,4*
edges x coverage        1,1*
(나머지 19장은 none)
208 of 208 patterns pass
index.html is up to date

그 뒤 dev 에 든 #223 은 Pattern Lab 의 CSS 와 그 시험만 바꿔서 연구가 읽는 파일이 아니에요. 그 dev(c42a3d9)를 합친 head 가 6ccc382 예요.

주제 1 의 두 칸, 기준과 뒤예요. 칸은 tools/map.ts 와 같은 눈금으로 셌어요.

기준(188개)  complexity x coverage 4,3 = waggle-dance 혼자    coverage x colour 2,4 = bauhaus 혼자
30판만(198개) 4,3 = waggle-dance, percolation                  2,4 = bauhaus, meander
29판까지(208개) 4,3 = waggle-dance, percolation (cmplx 2.538 > 2.173, lit 0.608 은 0.558~0.815)
               2,4 = bauhaus, meander (lit 0.498 은 0.302~0.558, colour 0.549 > 0.544)

패턴이 하나뿐인 칸은 기준 188개에서 30, 29판까지 198개에서 24, 이 판을 더한 208개에서도 24 예요. 두 겨눈 칸과 Sequins, Guilloché 의 칸에 둘째가 섰고, 축 끝이 옮겨져 Hopf Fibration, Bokeh, Penrose, Neon Alley 가 혼자 선 칸이 새로 났어요.

주제 4 는 위 표의 thirds 칸이에요. Three Gaps 99/99/99, Hofstadter Butterfly 80/67/80.

* 칸 넷은 화장품 질감이 가장자리 축의 아래 끝을 내려서 났어요. 29판의 Cream Swirl 이 Fire 의 0.120 에서 0.028 로 내린 끝을 Pearl Sheen 이 0.000 으로 더 내려서, 칸 경계가 0.210/0.500/0.790 이에요. Bi-Phase 0.009 와 Cream Swirl 0.028 이 끝에 붙어 있어 끝 하나를 빼고 세도 비어요. README 「지도의 빈 칸」에 적었어요.

git diff --name-only origin/dev 에는 incoming/pattern-study/ 의 patterns/ 새 파일 열 개와 README.md, index.html 만 있어요.

마지막 head 6ccc382 의 GitHub 검사예요. 앞서 899e0a1, 4f90d92, f039685 에서도 둘 다 success 였어요.

Docs point at files that exist | completed | success
Drift checks | completed | success

npm run check:voice 는 README 에서 나온 것을 고친 뒤 README 쪽 0건이에요(Bi-Phase 코드 주석 한 줄만 남았어요).

실행법

web/ 에서 npm ci 다음 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps. 페이지는 incoming/pattern-study/index.html 을 브라우저로 열어요.

가정

  • 이 PR 은 한 번 [DONE] 이 된 뒤 [DONE] 연구 페이지에 화장품 팝업과 위상·매듭 갈래가 열리고, 수학 여섯과 화장품 질감 넷이 패턴으로 선다 #219(29판)가 먼저 머지돼서 겹쳤어요. families.json 은 dev 판으로 두었어요. README 는 git 의 줄 단위 겹침이 문단 통째로 남아서, 기준과 두 쪽을 문장 단위로 나눠 3방향으로 합치고 남은 열 군데만 손으로 풀었어요. 판 표와 판 절은 29판 다음 30판 차례이고, 29판이 쓴 문장은 고치지 않았어요. 바꾼 것은 머리 문단의 수, 「다음 판 감」 머리 줄의 수, 「낯선 수학 예」의 남은 목록, 「다음에 해 볼 질감」이에요. 「다음에 해 볼 질감」에서 펄 섀도의 간섭색은 Pearl Sheen 이 해서 뺐고, 제가 적었던 리퀴드 립 드립(29판의 립글로스와 겹침)과 압축 파우더 엠보싱(29판의 Loose Powder)도 뺐어요. index.html 은 손으로 고르지 않고 208개로 다시 지었어요.
  • ROUND.md 첫 문단은 「열 개는 갈래가 모두 달라요」이고 주제 6 은 「cosmetic 하나에 모으고」예요. 주제 6 을 따라 화장품 넷은 한 갈래에, 수학 여섯은 서로 다른 갈래에 두었어요. 이 바퀴는 주제 2 로 연 갈래가 없어요.
  • 고른 까닭. 수론은 Ford Circles 하나뿐인 갈래라 Three Gaps 를 넣었고, 세 간격 정리는 [DONE] 연구 페이지에 수론 갈래가 열리고, 이름 있는 수학 대상 열 개가 패턴으로 선다 #213 의 「다음 바퀴」가 128줄을 그대로 쓰는 그림으로 적었어요. 보로노이·셀, 선·궤적, 입자는 넷씩이라 다섯째로 Percolation, Meander, Ballistic Deposition 을 넣었어요. 프랙탈과 기하·대칭은 다섯씩으로 추상 갈래 가운데 큰 편인데, 호프스태터 나비와 외부 당구는 그 갈래 말고 맞는 데가 없어서 그대로 두었어요. 주제 1 의 두 칸은 기준에서 패턴이 하나뿐이던 칸 30 가운데, 스미기의 무작위 자리(복잡도가 높고 p_c ≈ 0.59 라 채움 0.6 언저리)와 미앤더의 반쯤 칠한 고리(채움 0.3~0.56)가 생김새대로 닿는 칸을 골랐어요.
  • 「흔한 것」 가름. 탄도 퇴적은 셀룰러 오토마타가 아니라 입자 하나가 한 열을 바꾸는 순차 성장이고, DLA 나 21판 Sandpile 과도 규칙이 달라요. 스미기는 프레임마다 이웃 규칙으로 바뀌는 칸이 아니라 고정된 난수 격자의 연결 성분이에요. 외부 당구는 끌개의 점 구름이 아니라 조각마다 등거리인 사상의 주기 지도이고, 호프스태터 나비는 반복 사상이 아니라 준주기 연산자의 스펙트럼이에요.
  • 「낯선 수학 예」에서는 세 간격 정리와 외부 당구 둘을 골랐어요. 나머지 넷은 목록 밖이에요.
  • 노브 반응이 0.03 위지만 낮은 편인 것: Swatch Row 의 K2~K4(0.06, 0.05, 0.05), Pearl Sheen 의 K3(0.05), Percolation 의 K4(0.05), Satin Fold 의 K4(0.05), Hofstadter Butterfly 의 K3(0.07).
  • Bi-Phase 는 19.4 KB 로 이번 열 개 가운데 가장 크지만 Aquarium 의 25 KB 아래예요.
  • ROUND.md 「PR 본문」 절대로 ## Changelog 절은 두지 않았어요. incoming/ 은 원래 레포로 가지 않아요. 일꾼 규칙과 어긋나는 곳이라 여기 적어요.
  • 열 일꾼이 11:00 쯤 한꺼번에 세션 한도에 걸려 멈췄어요. 11:20 에 풀린 뒤 다섯씩 이어서 띄웠고, 한 일꾼도 처음부터 다시 짜지 않았어요.

경험

언제: 패턴 바퀴에서 열 패턴을 일꾼 여럿에게 나눠 맡길 때
교훈: 열을 한꺼번에 띄우지 말고 다섯씩 띄워 끝나는 대로 다음을 띄운다
근거: #220 은 열 일꾼을 한꺼번에 띄웠다가 10분 만에 열이 다 세션 한도에 걸려 멈췄고, 한도가 풀린 뒤 다섯씩 이어 띄우자 다시 걸리지 않고 열이 다 끝났다

언제: 같이 돈 패턴 바퀴가 먼저 머지돼서 README 가 겹칠 때
교훈: 줄 단위 겹침을 손으로 고르지 말고 기준·내 판·dev 를 문장 단위로 나눠 git merge-file 로 3방향 합친 뒤 남은 겹침만 판 차례로 푼다
근거: #220 이 #219 머지 뒤 README 를 합칠 때 줄 단위로는 문단 통째로 겹친 일곱 군데였고, 문장 단위로 나누자 열 군데 작은 겹침만 남아 두 판 글을 다 살렸다

패턴 바퀴

패턴 바퀴 28 · 30판 · 새 패턴 10 · Three Gaps, Hofstadter Butterfly, Outer Billiards, Ballistic Deposition, Meander, Percolation, Swatch Row, Pearl Sheen, Bi-Phase, Satin Fold

다음 바퀴

  • 주제 1, 5: 가장자리 × 채움 1,1*. 가장자리 0.210 아래, 채움 0.302 아래예요. 리틀우드 다항식의 근을 어두운 바탕에 번진 빛으로 쌓으면 레이스만 켜져서 닿을 수 있어요.
  • 주제 1, 6: 가장자리 × 촘촘함 1,3*. 가장자리 0.210 아래에 촘촘함 0.190~0.297 이에요. 세팅 스프레이 안개처럼 잔 물방울이 고르게 깔리고 방울마다 번진 테두리면 계단 없이 잘 수 있어요.
  • 주제 4, 5: 침입 스미기(Wilkinson and Willemsen, 1983). 바닥에서 위로 자라며 갇힌 물을 남겨서 128줄을 쓰고, 30판 Percolation 과 같은 난수 격자를 다른 규칙으로 읽어요.

https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
@patternflow-bot patternflow-bot changed the title [WIP] 패턴 바퀴 30판이 연구 페이지에 새 패턴을 더한다 [WIP] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 질감 넷이 패턴으로 선다 Oct 24, 2026
claude added 20 commits October 24, 2026 10:59
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 질감 넷이 패턴으로 선다 [DONE] 연구 페이지에 화장품 팝업 갈래가 열리고, 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 매장 질감 넷이 패턴으로 선다 Oct 24, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 24, 2026 12:43
@patternflow-bot patternflow-bot changed the title [DONE] 연구 페이지에 화장품 팝업 갈래가 열리고, 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 매장 질감 넷이 패턴으로 선다 [WIP] 연구 페이지에 화장품 팝업 갈래가 열리고, 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 매장 질감 넷이 패턴으로 선다 Oct 24, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QuEe7qhvCVuDuGNB5fZ113
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 화장품 팝업 갈래가 열리고, 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 매장 질감 넷이 패턴으로 선다 [DONE] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 매장 질감 넷이 패턴으로 서고, 화장품 팝업 갈래가 여덟이 된다 Oct 24, 2026
@patternflow-bot
patternflow-bot merged commit b6377f5 into dev Oct 24, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/dev-pfpat-round28-kbqtsa branch October 24, 2026 13:17
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