Skip to content

[DONE] 연구 페이지에 인드라의 진주와 리틀우드 근, 보이 곡면을 포함한 수학 여섯과 화장품 매장 질감 넷이 서고, 지도의 빈 칸 둘이 찬다 - #224

Merged
patternflow-bot merged 22 commits into
devfrom
claude/pattern-study-31-un64i8
Oct 24, 2026
Merged

patternflow-bot merged 22 commits into
devfrom
claude/pattern-study-31-un64i8

Conversation

@patternflow-bot

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

Copy link
Copy Markdown

lsh / https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk

패턴 연구 31판으로 이름 있는 수학 대상 여섯과 화장품 팝업 매장용 질감 넷을 패턴으로 세웠어요. 수학은 클라인 군의 극한 집합, 리틀우드 다항식의 근, 가우스 해자, 아르놀트의 고양이 사상, KdV 솔리톤, 보이 곡면이고, 화장품은 립글로스, 거품 클렌저, 세팅 미스트, 스펀지 블렌딩이에요. 머지하면 연구 페이지에 218개가 한 장에서 돌고, 지도의 빈 칸 두 곳에 패턴이 서요.

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

할 일

한 일

제목 갈래 주제 한 줄
Indra's Pearls 기하·대칭 4, 5 마스킷 조각의 클라인 군 극한 집합이 두 벽 사이로 128줄을 내려가고, 첨점 사이를 오가며 겹 소용돌이가 감겼다 풀려요
Littlewood Roots 프랙탈 1, 5 ±1 계수 13차 다항식의 근 106,496개가 단위원 둘레의 옅은 레이스가 되고, 지금 다항식의 근이 불티로 옮겨 다녀요
Gaussian Moat 수론 5 가우스 소수 위로 걸음 √k 의 물길이 산호처럼 번지다 해자에 막히면 k 를 올려 건너요
Cat Map 노이즈·흐름 5 과녁 그림이 고양이 사상으로 줄무늬와 잡음이 됐다가 64 걸음 뒤 LED 하나 틀리지 않고 돌아와요
KdV Solitons 물결·간섭 4, 5 자부스키와 크루스칼의 코사인이 솔리톤 여덟으로 갈리는 시공간 그림이 흘러내려요
Boy's Surface 위상·매듭 5 위 칸에 도는 보이 곡면, 아래 칸에 수평면이 자른 곡선이 삼중점을 지나요
Lip Gloss 화장품 팝업 4, 6 맑은 글로스가 흘러내려 길이 다른 줄기 끝마다 빛 문 구슬이 맺혀요
Foam Lather 화장품 팝업 6 거품 클렌저의 거품이 꺼지고 합쳐지며 위로 갈수록 마른 벌집이 돼요
Setting Mist 화장품 팝업 6 세팅 미스트가 1초에 한 번쯤 뿜어져 소용돌이 구름으로 부풀다 가라앉아요
Sponge Blend 화장품 팝업 1, 6 촉촉한 스펀지가 산호색 줄을 두드려 고운 점묘 그러데이션으로 펴요

주제 5 는 여섯, 주제 6 은 넷이에요. 주제 1 은 Littlewood Roots 가 가장자리 × 채움 1,1 에, Sponge Blend 가 가장자리 × 촘촘함 1,2 에 서요. 주제 4 는 Indra's Pearls 와 Lip Gloss 이고, KdV Solitons 도 128줄을 다 써요. 새 갈래는 열지 않았어요.

  • 패턴 열 개를 patterns/ 에 더했어요. 파일은 9.418.0 KB 이고, 한 프레임은 Lab 엔진에서 0.73.1 ms 예요.
  • README 머리 문단의 수(218개), ### 31판 표, ## 31판 절(머리 문단과 패턴마다 한 문단), 「다음 판 감」(머리 줄, 지도의 빈 칸, 아직 없는 갈래, 멋진 것 더 멋지게, 세로 64×128, 낯선 수학, 화장품 팝업)을 고쳤어요.
  • index.html 을 다시 지었어요.

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps (head dcf57ce, dev b6377f5 를 합친 위). 218개 가운데 이번 열 줄과 끝이에요.

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
boys-surface          topology   0.239  0.051  0.351  1.185  0.456  0.193  0.080  59/30/47    2.4  0.07 0.13 0.08 0.04
cat-map               noise      2.715  0.107  0.675  0.526  1.000  0.569  0.058  100/100/100 0.7  0.46 0.26 0.26 0.30
foam-lather           cosmetic   0.152  0.083  0.302  2.568  1.000  0.147  0.033  100/100/100 2.7  0.18 0.20 0.20 0.12
gaussian-moat         number     0.033  0.138  0.790  0.303  0.295  0.181  0.111  13/19/56    1.0  0.04 0.03 0.04 0.06
indras-pearls         geometry   0.503  0.058  0.429  0.897  1.000  0.180  0.216  100/100/100 3.1  0.33 0.22 0.26 0.26
kdv-solitons          wave       0.526  0.060  0.238  1.555  0.805  0.335  0.258  79/80/80    0.9  0.22 0.11 0.06 0.22
lip-gloss             cosmetic   0.040  0.004  0.056  1.079  1.000  0.186  0.027  100/100/100 2.6  0.17 0.10 0.18 0.05
littlewood-roots      fractal    0.217  0.030  0.140  0.624  0.254  0.132  0.023  27/21/27    1.0  0.06 0.03 0.04 0.05
setting-mist          cosmetic   0.191  0.009  0.059  1.291  1.000  0.089  0.108  100/100/100 1.9  0.15 0.10 0.17 0.06
sponge-blend          cosmetic   0.032  0.128  0.001  1.867  1.000  0.144  0.038  100/100/100 1.4  0.10 0.05 0.04 0.04
...
empty cells (column,row from the low end of each axis, 1..4; * still empty with an end pattern left out)
edges x motion          none
edges x detail          1,3* 1,4*
(나머지 19장은 none)
218 of 218 patterns pass
index.html is up to date

주제 1 의 두 칸, 기준과 뒤예요. 기준은 지금 dev(b6377f5, #220 이 머지된 208개)이고, 칸은 tools/map.ts 의 scale 과 같은 셈으로 셌어요.

기준(208개)  edges x coverage 1,1 = 비어 있음(*)     edges x detail 1,2 = 비어 있음(*)
뒤(218개)    edges x coverage 1,1 = littlewood-roots (edges 0.140 < 0.210, lit 0.254 < 0.302)
             edges x detail 1,2   = sponge-blend     (edges 0.001 < 0.210, detail 0.128 은 0.082~0.190)
칸 경계      일곱 축 다 기준과 같아요(축 끝을 옮긴 패턴 없음). 패턴이 하나뿐인 칸 24 → 26

머지 전 dev(f35b2be, 198개)에서도 두 칸은 비어 있었어요(1,2 는 *). 같이 도는 #220 이 어느 쪽으로 머지되든 칸이 남게 둘 다 재서 골랐어요.

주제 4 는 위 표의 thirds 칸이에요. Indra's Pearls 100/100/100, KdV Solitons 79/80/80. Lip Gloss 는 옅은 벽을 다 켜서 표가 100/100/100 이라, 2~8초에 글로스 두께가 0.08 을 넘는 LED 로 따로 세어 58/41/24 였어요(같은 씨앗, 레포에 넣지 않은 스크립트).

본체가 다시 그려 본 것: 열 개 모두 연구의 Lab 하네스(tools/lab.ts 의 run)와 그 slug 의 씨앗으로 1~14초 프레임을 찍어 봤어요. 처음 노브, 다른 색상, 다른 노브 자리에서 봤어요. 잰 값을 보고 Sponge Blend 의 움직임 0.006·모양 바뀜 0.003 과 Lip Gloss 의 모양 바뀜 0.017 이 축의 아래 끝(0.019, 0.021)을 넘어서 두 일꾼에게 다시 짜게 했어요. 지금 0.032·0.038 과 0.027 이에요.

git diff --stat origin/dev -- incoming/pattern-study 에는 patterns/ 의 새 파일 열 개와 README.md, index.html 만 보여요(12 files, +3524 −8). 레포 전체 diff 도 같은 12개예요.

head dcf57ce 의 GitHub 검사예요.

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

npm run check:voice 는 0건이에요.

실행법

web/ 에서 npm ci 다음 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps. 화면은 incoming/pattern-study/index.html 을 브라우저로 열어 맨 위 지도에서 흰 테두리 점(31판)을 눌러 봐요.

가정

  • 판 번호는 작업 글대로 31이에요. 같이 돈 28바퀴(30판, [DONE] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 매장 질감 넷이 패턴으로 서고, 화장품 팝업 갈래가 여덟이 된다 #220)가 일하는 사이 dev 에 머지돼서 합쳤어요. 겹친 파일은 없었고, README 는 [DONE] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 매장 질감 넷이 패턴으로 서고, 화장품 팝업 갈래가 여덟이 된다 #220 의 문장을 그대로 두고 31판 줄을 더했어요.
  • 주제 1: 기준이 둘이라(dev 198개와 [DONE] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 매장 질감 넷이 패턴으로 서고, 화장품 팝업 갈래가 여덟이 된다 #220 을 합친 208개) 둘 다 --check --gaps 를 돌렸고, 두 경우 모두 빈 칸인 가장자리 × 채움 1,1 과 가장자리 × 촘촘함 1,2 를 골랐어요. [DONE] 연구 페이지에 세 간격 정리와 호프스태터 나비를 포함한 수학 여섯과 화장품 매장 질감 넷이 패턴으로 서고, 화장품 팝업 갈래가 여덟이 된다 #220 이 「다음 바퀴」에 적은 1,1(리틀우드 근)은 글감으로 읽었어요.
  • 주제 5 고른 까닭: 「낯선 수학 예」에서는 남은 둘, 리틀우드 다항식의 근과 클라인 군의 극한 집합을 골랐어요. 목록 밖 넷은 패턴이 적은 추상 갈래부터 채웠어요. 위상·매듭 1개에 Boy's Surface, 수론 2개에 Gaussian Moat, 물결·간섭 3개에 KdV Solitons, 노이즈·흐름 4개에 Cat Map 이에요. 기하·대칭과 프랙탈은 7개씩으로 큰 갈래지만, 클라인 군은 대칭 군이라 기하·대칭에, 리틀우드 근은 프랙탈에 두는 것이 맞아 그대로 뒀어요. 보이 곡면과 가우스 해자는 README 「다음 판 감」에 적혀 있던 감이에요.
  • 「흔한 것」 가름: Cat Map 은 끌개의 점 구름이 아니라 토러스의 자리 바꿈이고, 같은 화면이 정해진 걸음 뒤에 그대로 돌아오는 것이 주인공이라 흔한 카오스로 보지 않았어요. Littlewood Roots 는 반복 사상이 아니라 다항식의 근이라 복소 역학의 단골과 식이 달라요. Gaussian Moat 는 울람 나선처럼 소수를 늘어놓는 그림이 아니라 걸음 제한 연결 문제예요. KdV Solitons 는 사인을 더한 플라즈마가 아니라 비선형 파동 방정식의 수치 해예요.
  • 주제 6: 실제 브랜드의 이름이나 로고는 없고, 립스틱이나 병, 스펀지, 노즐 같은 물건은 그리지 않았어요. 넷 다 K1 이 Hue=0..1 이고 장미(Lip Gloss), 하늘색(Foam Lather), 물빛(Setting Mist), 산호색(Sponge Blend)으로 열려요. 산호색은 색상 18도 언저리라 넷 가운데 빨강에 가장 가깝지만 패널에서는 빨강이 아니라 연어색으로 읽혀요.
  • Sponge Blend 의 결은 한 LED 체커예요. 무작위 결로는 촘촘함 0.110.17 과 가장자리 0.17 아래를 같이 맞출 수 없어서(가장자리 0.370.46) 22판의 Pin Art, Night Flight 처럼 체커 결을 썼어요. 확대한 그림에서는 고운 그물로 보여요.
  • 그림: 작업 글은 GIF·노브 시트·한 장 그림을 ROUND.md 대로 남기라고 했고, ROUND.md 는 shots/ 에 새 그림을 두지 않고 index.html 만 남겨요. 그래서 index.html 만 남겼고, PR 에도 화면 사진을 올리지 않았어요. 일꾼 규칙의 증거 그림과 어긋나는 곳이라 여기 적어요. 그 대신 위 「본체가 다시 그려 본 것」과 잰 값을 증거에 적었어요.
  • ## Changelog 절은 ROUND.md 「PR 본문」 대로 두지 않았어요. incoming/ 은 원래 레포로 가지 않아요. 일꾼 규칙과 어긋나는 곳이라 여기 적어요.
  • 낮은 편인 노브(0.03 위): Gaussian Moat 의 K2 0.03, Littlewood Roots 의 K2 0.03, Boy's Surface 의 K4 0.04, Sponge Blend 의 K3·K4 0.04. 2~3초 창에 그림이 덜 자란 패턴이 빠르기 노브에서 낮아요.
  • 가장 큰 파일은 Foam Lather 18.0 KB 로 Aquarium(25 KB) 아래예요.
  • 일꾼은 다섯을 한꺼번에 띄웠고 한도에 걸리지 않았어요.

경험

언제: 패턴 바퀴에서 바탕과 밝기가 같은 색으로 질감을 그릴 때
교훈: 움직임과 모양 바뀜은 가장 밝은 채널만 읽으니, 색만 퍼지는 그림이 두 축의 아래 끝(0.019, 0.021)을 넘는지 --only 로 먼저 본다
근거: #224 의 Sponge Blend 가 움직임 0.006·모양 바뀜 0.003, Lip Gloss 가 모양 바뀜 0.017 로 축 끝을 넘어, 마르는 젖은 자국과 빛 띠, 두께만큼 어둡게 하는 벽으로 0.032·0.038 과 0.027 로 다시 짰다

언제: 같이 도는 패턴 바퀴가 아직 머지 전일 때 주제 1 칸을 고를 때
교훈: dev 하나와 dev 에 그 바퀴 head 를 합친 것을 둘 다 --check --gaps 로 재서, 두 경우 모두 빈 칸인 칸만 겨눈다
근거: #224 는 dev 198개와 dev+#220 208개를 둘 다 재서 두 칸을 골랐고, 일하는 사이 #220 이 머지됐어도 겨눈 칸이 그대로 비어 있어 다시 고르지 않았다

패턴 바퀴

패턴 바퀴 29 · 31판 · 새 패턴 10 · Indra's Pearls, Littlewood Roots, Gaussian Moat, Cat Map, KdV Solitons, Boy's Surface, Lip Gloss, Foam Lather, Setting Mist, Sponge Blend · 주제 1 칸: 가장자리 × 채움 1,1(Littlewood Roots), 가장자리 × 촘촘함 1,2(Sponge Blend) · 주제 4: Indra's Pearls, Lip Gloss · 맡은 글 없음 · 새 갈래 없음

다음 바퀴

  • 주제 1: 가장자리 × 촘촘함 1,3* 이 남았어요. 이웃 차이가 다 40 아래면 촘촘함이 0.157 을 못 넘어서, 40 언저리 고른 결 위에 21% 아래의 쌍만 80 넘게 벌어지는 날카로운 점이 박힌 그림이어야 해요. 베이킹 하이라이터의 고른 결 위에 드문드문 박힌 운모 점이 그 꼴이에요.
  • 주제 4, 5: 무작위 정렬 망(Angel, Holroyd, Romik and Virág, 2007). 줄마다 맞바꿈 하나를 두면 실이 사인 곡선에 다가가 128줄이 짠 천이 돼요. Seven Shuffles 와 다른 대상이에요.
  • 주제 5: 모자 타일(Smith, Myers, Kaplan and Goodman-Strauss, 2023). 한 가지 타일로 평면을 비주기로 덮고 뒤집힌 타일이 드문드문 흩어져요. 기하·대칭은 8개라 갈래가 크지만 맞는 데가 거기예요.

https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk


Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
@patternflow-bot patternflow-bot changed the title [WIP] 패턴 연구 31판 — 새 패턴이 연구 페이지에 선다 [WIP] 연구 페이지에 인드라의 진주와 리틀우드 근, 보이 곡면을 포함한 수학 여섯과 화장품 매장 질감 넷이 선다 Oct 24, 2026
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
claude added 18 commits October 24, 2026 13:33
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011H2HGmtJj6aSXuZ88kTDbk
@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 14:28
@patternflow-bot
patternflow-bot merged commit 19cc7fe into dev Oct 24, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/pattern-study-31-un64i8 branch October 24, 2026 14:34
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