Skip to content

[DONE] 연구 페이지에 천공 테이프와 순열 시, 테두리만으로 밝은 글자를 포함한 타이포 다섯과 모듈러 쌍곡선, 머리파를 포함한 수학 다섯이 서고, 넷뿐이던 지도 칸 둘에 다섯째가 선다 - #345

Merged
patternflow-bot merged 14 commits into
devfrom
claude/worker-rules-setup-qfgbbl
Oct 31, 2026

Conversation

@patternflow-bot

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

Copy link
Copy Markdown

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

연구 페이지에 81판 열 개를 더했어요. 타이포 다섯은 천공 테이프 글자, 순열 시, 테두리만으로 밝아 보이는 글자, 점토판 쐐기 숫자, 방울로 끊기는 액체 글자이고, 수학 다섯은 모듈러 쌍곡선, 머리파, 덴 꼬임, 말파티 원, 폴라드 로예요. 머지하면 넷뿐이던 지도 칸 둘에 다섯째가 서요.

좋아지는 것: 연구 페이지에 글자 실험 다섯과 수학 그림 다섯이 선다 — 고를 감이 는다

할 일

한 일

제목 갈래 주제 한 줄
Baudot Tape 글자 7, 4 다섯 구멍 천공 테이프가 패널 높이로 올라가고, 줄마다 뚫린 ITA2 부호를 읽은 글자가 그 옆에 찍혀요.
Permutation Poem 글자 7 구절 하나의 낱말 차례를 모두 내려 쓰고, 새 줄마다 이웃한 두 낱말이 흰빛으로 미끄러져 자리를 바꿔요.
Cornsweet Letters 글자 7 속이 바탕과 똑같은 색인 글자 셋이 테두리의 밝기 계단만으로 바탕보다 밝아 보였다가 어두워 보여요.
YBC 7289 글자 7 등불 아래 점토판의 정사각형과 쐐기 숫자가 서고, 아래 점토에 평균 셈이 한 줄씩 눌려 써지며 √2 와 맞는 자리가 켜져요.
Beading Letters 글자 7 부어 쓴 액체 낱말의 획이 잘록해지다 끊겨, 같은 간격 방울로 찍은 점 글자가 돼요.
Modular Hyperbola 수론 5, 1 소수 p 로 나눈 곱셈표를 톱니로 칠해서, 흰 날이 모듈러 쌍곡선 xy ≡ c 를 그리며 판을 옮겨 다녀요.
Head Wave 물리·스프링 5, 1, 4 느린 지각 밑 1.35배 빠른 맨틀의 경계를 타고 온 머리파가 곧은 원뿔 앞선으로 원형 앞선을 앞질러 올라와요.
Dehn Twist 위상·매듭 5 원환면의 닫힌 곡선이 고리띠를 따라 한 바퀴 끌려 돌 때마다 류가 (p, q) 에서 (p, q + p) 로 바뀌어요.
Malfatti Circles 기하·대칭 5 모양을 바꾸는 삼각형 하나가 위아래로 두 번 서서, 위의 말파티 세 원보다 아래의 탐욕 세 원이 늘 더 넓게 덮어요.
Pollard's Rho 알고리즘 5 x² + c 를 숨은 소인수로 나눈 나머지가 세로로 선 ρ 를 그리고, 거북이와 토끼가 만나면 gcd 가 그 소인수로 뛰어요.
  • incoming/pattern-study/patterns/ 에 새 파일 열 개를 더했어요. 머리는 // Round: 81 이고, 가장 큰 Beading Letters 가 23.6 KB 예요.
  • README 에 ### 81판 표, ## 81판 절(패턴마다 한 문단, 타이포는 「Lab 에서 해 보기」와 「기능 감」 줄), 「다음 판 감」의 지도 칸·세로·낯선 수학·타이포 단락을 더하고 머리 문단의 수를 708 로 고쳤어요.
  • index.html 을 다시 지었어요.
  • 열 개는 갈래마다 git worktree 하나에서 둘씩 짓고, 본체에서 merge 했어요.

증거

web/ 에서 npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps 의 이번 열 개 줄과 끝 줄이에요.

pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
baudot-tape           type       0.859  0.064  0.775  0.120  0.650  0.157  0.060  65/64/64    0.5  0.11 0.08 0.04 0.03
beading-letters       type       0.300  0.041  0.410  0.662  0.188  0.171  0.132  17/19/18    1.1  0.08 0.09 0.08 0.05
cornsweet-letters     type       0.040  0.020  0.128  0.262  1.000  0.129  0.024  100/100/100 0.7  0.25 0.06 0.04 0.13
dehn-twist            topology   0.257  0.058  0.399  0.802  0.682  0.200  0.059  63/58/82    1.4  0.12 0.07 0.11 0.05
head-wave             physics    1.744  0.197  0.144  1.984  0.892  0.396  0.038  87/89/90    0.5  0.30 0.22 0.21 0.25
malfatti-circles      geometry   0.155  0.072  0.719  0.636  0.421  0.251  0.121  29/41/55    1.3  0.09 0.11 0.07 0.04
modular-hyperbola     number     0.342  0.336  0.769  2.391  0.901  0.224  0.040  90/90/90    0.2  0.16 0.45 0.37 0.44
permutation-poem      type       0.756  0.184  1.000  0.305  0.237  0.175  0.037  23/23/23    0.4  0.08 0.10 0.21 0.12
pollards-rho          algo       0.180  0.087  0.777  0.333  0.193  0.193  0.086  22/19/15    0.7  0.05 0.07 0.08 0.06
ybc-7289              type       0.027  0.055  0.583  0.655  0.978  0.171  0.023  95/98/99    0.8  0.10 0.05 0.04 0.03
...
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          none
edges x complexity      none
edges x coverage        none
edges x colour          none
edges x drift           none
motion x detail         none
motion x complexity     none
motion x coverage       none
motion x colour         none
motion x drift          none
detail x complexity     none
detail x coverage       none
detail x colour         none
detail x drift          none
complexity x coverage   none
complexity x colour     none
complexity x drift      none
coverage x colour       none
coverage x drift        none
colour x drift          none
718 of 718 patterns pass
index.html is up to date

주제 1 의 두 칸은 --gaps 가 698개에서도 718개에서도 지도 21장을 다 none 으로 찍어서, 칸마다 든 패턴을 index.html 의 잰 값과 축 끝으로 셌어요. 698개는 이 바퀴를 띄울 때의 index.html, 708개는 거기에 81판 열 개의 --only 값을 더한 것, 718개는 dev(80판) merge 뒤 다시 지은 index.html 이에요.

            698개(79판까지)    708개(+81판)                          718개(+80판, dev merge 뒤)
가장자리 × 촘촘함 1,3   4           5 (+ head-wave 0.144 / 0.197)       5
촘촘함 × 복잡도 4,4     4           5 (+ modular-hyperbola 0.336 / 2.391) 5
넷뿐인 칸               9           7                                   5
축 끝                   edges 0..1, motion 0.019..4.910, detail 0.004..0.375, complexity 0.051..2.735,
                        coverage 0.117..1.000, colour 0.052..0.675, drift 0.008..0.413 (세 판 다 같음)

주제 4 는 표의 thirds 칸이 증거예요. Baudot Tape 65/64/64, Head Wave 87/89/90 이고 둘 다 벽이나 테두리를 그리지 않아요.

git diff --stat origin/dev -- incoming/pattern-study:

 incoming/pattern-study/README.md                   | 102 +++-
 incoming/pattern-study/index.html                  |   4 +-
 incoming/pattern-study/patterns/baudot-tape.js     | 308 ++++++++++++
 incoming/pattern-study/patterns/beading-letters.js | 551 +++++++++++++++++++++
 .../pattern-study/patterns/cornsweet-letters.js    | 232 +++++++++
 incoming/pattern-study/patterns/dehn-twist.js      | 444 +++++++++++++++++
 incoming/pattern-study/patterns/head-wave.js       | 185 +++++++
 .../pattern-study/patterns/malfatti-circles.js     | 347 +++++++++++++
 .../pattern-study/patterns/modular-hyperbola.js    | 129 +++++
 .../pattern-study/patterns/permutation-poem.js     | 250 ++++++++++
 incoming/pattern-study/patterns/pollards-rho.js    | 359 ++++++++++++++
 incoming/pattern-study/patterns/ybc-7289.js        | 461 +++++++++++++++++
 12 files changed, 3367 insertions(+), 5 deletions(-)

GitHub 검사는 head 0151130 에서 Drift checks 와 Docs point at files that exist 가 둘 다 success 예요. 위 --check --gaps 도 같은 커밋에서 돌렸어요.

voice 검사(npm run check:voice)는 README 에 더한 줄에서 nothing found 였어요.

실행법

cd web
npm ci --ignore-scripts
npx tsx ../incoming/pattern-study/tools/study.ts --only baudot-tape,permutation-poem,cornsweet-letters,ybc-7289,beading-letters,modular-hyperbola,head-wave,dehn-twist,malfatti-circles,pollards-rho
npx tsx ../incoming/pattern-study/tools/study.ts --check --gaps

incoming/pattern-study/index.html 을 브라우저로 열면 81판 카드가 흰 테두리로 따로 보여요.

가정

  • 앞 바퀴 PR 의 대화 댓글과 리뷰, 리뷰 줄 댓글을 gh api 로 읽었어요. 10월 20일 뒤 이 레포의 OWNER, MEMBER, COLLABORATOR 글 가운데 일꾼 꼬리말이 없는 것은 패턴 바퀴가 아닌 PR([DONE] Lab 갤러리 패널·Gemini 걷어 내기(#183)가 원래 레포 dev 위에 겹침 없이 다시 얹힌다 #215, [DONE] 매니페스토 · AGENTS.md · /pattern 카드가 걷은 배치 생성 대신 지금 Pattern Lab 을 말한다 #243, [DONE] patternflow.work 를 Cloudflare 로(#250)가 원래 레포 dev 위에 겹침 없이 다시 얹힌다 #253)의 닫는 말 셋뿐이고, 패턴 바퀴 PR 의 리뷰는 없어서 따를 글이 없었어요.
  • 판 번호는 작업 글대로 81 이에요. 같이 도는 80판([DONE] 연구 페이지에 네이피어 막대와 바퀴 암호, 라이노타입을 포함한 타이포 다섯과 도일 나선, 멩거 스펀지 단면을 포함한 수학 다섯이 서고, 넷뿐이던 지도 칸 둘에 다섯째가 선다 #344)이 PR 본문에 주제 5 의 갈래 다섯(세포, 노이즈, 프랙탈, 공간, 선)과 칸 둘(가장자리 × 복잡도 4,4, 가장자리 × 촘촘함 2,3)을 먼저 밝혀서, 그것을 빼고 골랐어요. 고르자마자 이 PR 의 「## 패턴 바퀴」에 적었어요.
  • 수학 갈래는 「패턴이 적은 갈래를 먼저」대로 골랐어요. 가장 적은 넷(스물넷)은 80판이 맡아서, 79판이 쓴 다섯을 빼고 스물다섯인 수론, 물리·스프링, 위상·매듭과 스물여섯인 기하·대칭, 알고리즘에 하나씩 뒀어요.
  • 고르기 전에 698개의 머리와 Lineage 를 훑어, 이미 있는 대상(Hairy Ball, Tennis Racket, Pólya's Orchard, Hex Theorem, Holditch Ring, Poncelet Porism, Antoine Necklace)은 버렸어요. 직선 골격은 V-Cut Letters 가 이미 홈 깊이로 쓰고 있어서 버렸어요.
  • 「흔한 것」과 갈리는 것은 없다고 봤어요. Modular Hyperbola 의 톱니는 사인을 더한 플라스마가 아니라 나머지 셈 하나의 그림이고, Pollard's Rho 의 ρ 는 고리 찾기의 자리 그림이에요.
  • Head Wave 는 가장자리 × 촘촘함 1,3 칸 아래 끝에서 0.008 위(촘촘함 0.197)예요. 촘촘함 축의 끝이 움직이면 먼저 빠질 패턴이에요.
  • Malfatti Circles 도 thirds 29/41/55 로 주제 4 에 들지만, 주제 4 의 몫 둘은 Baudot Tape 와 Head Wave 로 셌어요. YBC 7289 의 95/98/99 는 점토 바탕이 판을 덮은 값이라 주제 4 의 증거로 쓰지 않았어요.
  • YBC 7289 는 움직임 0.027 로 축 아래 끝 0.019 에, 채움 0.978 로 위 끝 1.0 에 가까워요. 67판 Braille Relief 처럼 낮은 등불로 비추지만, 등불은 흔들리기만 하고 K4 는 등불 높이가 아니라 남길 자리 수예요.
  • Permutation Poem 의 가장자리는 1.000 으로 축 위 끝과 같아요. 글자와 검정 사이 계단뿐이라 넘을 수는 없어요.
  • Baudot Tape 의 Lineage 에는 ITA2 를 정한 해와 기관을 적지 않았어요. 확실하지 않아서예요. 숫자 칸은 확실한 것(숫자와 몇몇 기호)만 썼어요.
  • Cornsweet Letters 의 이름 셋과 해는 오브라이언 1958, 크레이크 1966, 콘스윗 1970 으로 적었어요.
  • ## Changelog 절은 두지 않았어요. 일꾼 규칙은 넣을 줄을 본문에 쓰라고 하지만, ROUND.md 가 incoming/ 은 원래 레포로 가지 않아 그 절을 두지 않는다고 하고 앞 바퀴도 그랬어요.
  • 작업 글은 GIF, 노브 시트, 한 장 그림을 남기라고 하지만, ROUND.md 가 그 그림들을 더 두지 않는다고 해서 index.html 만 남겼어요. 살펴보려고 찍은 그림은 레포 밖에 두었어요.
  • 첫 워크플로가 사용 한도에 걸려 다섯 갈래가 다 반쯤 멈췄어요. 한도가 풀린 뒤 같은 갈래가 남은 파일을 이어서 마쳤어요.

경험

언제: 패턴 바퀴에서 주제 1 로 가장자리 × 촘촘함 1,3 처럼 무른 오르막과 드문 큰 낙차가 같이 있어야 하는 칸을 톱니 띠로 겨눌 때
교훈: 앞선이 행이나 열과 나란한 곳은 오르막이 한쪽 이웃에만 실려 촘촘함이 0.20 언저리에서 멈추니, LED 마다 이웃 차이가 40 을 넘지 않는 가장 높은 띠를 그리고 앞선이 패널 대각선으로 기운 넓은 면을 만든다
근거: #345 의 Head Wave 는 둥근 앞선과 광선을 그은 첫 판이 가장자리 0.185, 촘촘함 0.150 이었고, 이웃 차이 39.5 상한의 띠로 그리고 진원을 옮겨 대각선 머리파 쐐기를 키우자 0.144 와 0.197 로 1,3 칸에 섰다 (Patternflow#345)

언제: 패턴 바퀴에서 복잡도 4 칸(2.172 넘게)을 색 램프로 겨눌 때
교훈: 색상환에 밝기를 곱한 램프는 LED 마다 한 채널이 0 이라 deflate 가 잘 누르니, 세 채널이 따로 오르는 큐브헬릭스 같은 램프를 쓴다
근거: #345 의 Modular Hyperbola 는 같은 곱셈표가 색상환 램프로 복잡도 1.910, 큐브헬릭스로 2.391 이었다 (Patternflow#345)

패턴 바퀴

패턴 바퀴 79 · 81판 · 새 패턴 10 · 주제 5: Modular Hyperbola(number), Head Wave(physics), Dehn Twist(topology), Malfatti Circles(geometry), Pollard's Rho(algo) · 주제 7: Baudot Tape, Permutation Poem, Cornsweet Letters, YBC 7289, Beading Letters · 주제 1: 촘촘함 × 복잡도 4,4(Modular Hyperbola), 가장자리 × 촘촘함 1,3(Head Wave) · 주제 4: Baudot Tape, Head Wave

다음 바퀴

  • 주제 1: 80판과 81판을 다 넣은 718개에서 넷뿐인 칸은 가장자리 × 촘촘함 1,4 와 2,4, 복잡도 × 채움 4,1 과 4,2, 복잡도 × 모양 바뀜 4,4 다섯이에요. 복잡도 4 칸 셋은 세 채널이 따로 오르는 매끈한 색 면이 길이에요(81판 Modular Hyperbola 의 램프 견줌).
  • 주제 5: 80판과 81판 뒤 추상 갈래는 세포, 데이터 그림, 프랙탈, 노이즈, 입자, 리듬·펄스, 시뮬레이션, 공간, 물결·간섭이 스물다섯으로 가장 적고, 수론, 물리·스프링, 위상·매듭, 선이 스물여섯, 기하·대칭, 알고리즘이 스물일곱이에요. 카츠의 클루스테르만 반원 분포나 소디의 육각 사슬이 「다음 판 감」에 있어요.
  • 주제 7: 기능 감 다섯 가운데 둘(Baudot Tape, YBC 7289)이 또 글자를 코드와 Text 레이어 사이에 주고받는 길을 바랐어요. 타이포 감으로는 크노의 『시 백조 편』, 마흐 띠 글자, 버넘 암호 테이프가 「다음 판 감」에 있어요.

Generated by Claude Code

claude added 11 commits October 31, 2026 19:21
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bc4Jkpfqox342J4FE4ZD1C
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bc4Jkpfqox342J4FE4ZD1C
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bc4Jkpfqox342J4FE4ZD1C
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Bc4Jkpfqox342J4FE4ZD1C
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 81판 패턴 열 개가 선다 [WIP] 연구 페이지에 천공 테이프와 순열 시, 테두리만으로 밝은 글자를 포함한 타이포 다섯과 모듈러 쌍곡선, 머리파를 포함한 수학 다섯이 서고, 넷뿐이던 지도 칸 둘에 다섯째가 선다 Oct 31, 2026
@patternflow-bot patternflow-bot changed the title [WIP] 연구 페이지에 천공 테이프와 순열 시, 테두리만으로 밝은 글자를 포함한 타이포 다섯과 모듈러 쌍곡선, 머리파를 포함한 수학 다섯이 서고, 넷뿐이던 지도 칸 둘에 다섯째가 선다 [DONE] 연구 페이지에 천공 테이프와 순열 시, 테두리만으로 밝은 글자를 포함한 타이포 다섯과 모듈러 쌍곡선, 머리파를 포함한 수학 다섯이 서고, 넷뿐이던 지도 칸 둘에 다섯째가 선다 Oct 31, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review October 31, 2026 22:41
@patternflow-bot
patternflow-bot merged commit eef1eab into dev Oct 31, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/worker-rules-setup-qfgbbl branch October 31, 2026 22:43
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