Skip to content

[DONE] 공들이기 첫 작품: 견습 점등꾼 Tamsel 피규어가 패널을 꽉 채워 선다 - #349

Merged
patternflow-bot merged 7 commits into
devfrom
claude/worker-rules-guide-tsmocs
Nov 1, 2026
Merged

patternflow-bot merged 7 commits into
devfrom
claude/worker-rules-guide-tsmocs

Conversation

@patternflow-bot

@patternflow-bot patternflow-bot commented Nov 1, 2026 •

Copy link
Copy Markdown

studio / https://claude.ai/code/session_018svN6YV4DgXgFoDgiuQA1s

공들이기 첫 작품의 첫 바퀴예요. 밤거리 가스등에 불을 붙이는 견습 점등꾼 Tamsel 이 받침까지 122줄로 패널을 채우고 숨, 깜빡임, 진열장 빛을 돌려요. 판정단 패스 셋은 다 블라인드 A/B 를 못 넘어 되돌렸고, 바퀴 끝 점수는 6~8 이에요.

좋아지는 것: 연구 페이지에 손으로 깎은 피규어 한 점이 선다 — 공들이기 판의 첫 작품이 생긴다

화면

85판

이 그림 주소는 PR 본문에 쓰는 길이 백틱으로 싸서 GitHub 에서 빈 그림으로 보일 수 있어요. 그림은 커밋 28f6162 의 incoming/pattern-study/craft/01-figure/look-85.png 예요.

움직이는 채로 보기: https://htmlpreview.github.io/?https://github.com/Patternflow-lab/Patternflow/blob/claude/worker-rules-guide-tsmocs/incoming/pattern-study/index.html

할 일

한 일

패스 층 고친 것 결과 장인 캐릭터 사진가 관객
1 ④ 치마 명암 띠가 곧은 세로로 나란함(사진가) 되돌림 같음 같음(정순 새, 역순 같음) 같음 안 받음
2 ⑤ 지팡이 끝 접지 그림자 없음(사진가) 되돌림 정순 새 · 역순 버림 정순 옛 · 역순 버림 정순 옛 · 역순 버림 정순 버림 · 역순 같음
3 ① 표정이 무덤덤(블라인드 읽기) 되돌림 버림 정순 버림 · 역순 새 새 같음

패스 1 은 짚은 사진가가 「같음」이었어요. 패스 2 는 사진가 정순 판정이 옛 판의 받침 끝 흰 점을 광택으로 읽고 옛 판을 골라 「새」가 될 수 없었어요. 패스 3 은 사진가가 두 순서 다 「새」였지만, 블라인드 읽기에서 온 고침이라 새 판으로 다시 받은 읽기가 카드 2/3 그대로여서 (가)를 못 채웠어요. 되돌림이 세 번 이어져 바퀴를 일찍 닫았어요.

바퀴 끝 두 번 채점은 장인 6, 7 · 캐릭터 7, 7 · 사진가 8, 7 · 관객 8, 7 이에요. 블라인드 읽기는 「당당하고 장난기 있는 게임 캐릭터」로 카드 3/3, 닮은꼴은 초록 모자의 엘프 용사와 자라지 않는 소년이 다 「조금」이에요. 길 a 의 첫 바퀴라 장거리 A/B 는 건너뛰었어요.

리그는 안 1(손을 허리에, 장대를 짚음) 2.5승, 안 2(걸으며 장대를 어깨에) 2.5승, 안 4 1승, 안 3 0승이었어요. 둘끼리 붙은 짝이 정순과 역순으로 엇갈려, 같은 짝을 새 판정 둘에게 다시 물었는데 둘 다 왼쪽을 골라 또 엇갈렸어요. 두 안을 따로 된 그림 둘로 주고 정순·역순으로 물으니 둘 다 안 1 을 8점 대 6점으로 골라 길 a 가 안 1, 길 b 가 안 2 예요.

피규어는 지팡이 갈고리 y 3 에서 받침 바닥 y 124 까지 122줄이에요. 캐릭터는 모자 꼭대기 y 5 에서 발바닥 y 116 까지 112줄, 머리는 33줄이라 3.4등신이고, 가장 넓은 줄은 56열, 비대칭은 30% 예요. 22색이고 거의 흰 LED 는 5개(정반사)예요. 노브는 K1 림 젤 0.0167, K2 받침 0.0248, K3 디테일 컷 0.3056, K4 에디션 0.0888 이에요.

증거

$ npx tsx ../incoming/pattern-study/tools/look.ts tamsel
Tamsel: knobs 0, 2, 0, 0.06 at 2.000 s
  lit 4102 LEDs (50.1%) · colours 22 · off on the panel (1-19) 0 · barely there (20-47) 0 · near white 5
  over 10 s: 34.7% of lit LEDs change · one-frame blips 0 · small events at 2.97, 3.03, 3.20, 3.43, 3.50, 3.63, 3.73, 4.57, 4.93, 5.43, 5.87, 6.10
$ npx tsx ../incoming/pattern-study/tools/study.ts --check
pattern               family     motion detail edges  cmplx  lit    colour drift  thirds      ms   knobs
tamsel                pixel      0.028  0.074  0.750  0.176  0.502  0.233  0.008  52/55/42    0.4  0.02 0.02 0.31 0.09
729 of 729 patterns pass
index.html is up to date

GitHub 검사는 08406dc 에서 「Drift checks」와 「Docs point at files that exist」 다 success 예요.

$ git diff --stat origin/dev -- incoming/pattern-study
 incoming/pattern-study/README.md                   |   1 +
 incoming/pattern-study/craft/01-figure/brief.md    |  27 +
 incoming/pattern-study/craft/01-figure/log.md      |  48 ++
 incoming/pattern-study/craft/01-figure/look-85.png | Bin 0 -> 63096 bytes
 .../craft/01-figure/silhouettes-85.png             | Bin 0 -> 3043 bytes
 incoming/pattern-study/index.html                  |   4 +-
 incoming/pattern-study/patterns/tamsel.js          | 603 +++++++++++++++++++++
 7 files changed, 681 insertions(+), 2 deletions(-)

실행법

web/ 에서 npm ci --ignore-scripts 다음 npx tsx ../incoming/pattern-study/tools/look.ts tamsel --out /tmp/look/tamsel 가 그림을, npx tsx ../incoming/pattern-study/tools/study.ts --only tamsel 가 검사를 해요.

가정

  • 이름판은 두지 않았어요. 「피규어」의 옆띠 3~5줄과 「이름판은 옆띠가 7줄 이상일 때만」이 함께 설 수 없어서예요.
  • 「Tamsel」은 같은 이름의 게임 캐릭터를 웹에서 찾지 못해 썼어요.
  • 리그 동점은 「둘끼리 붙은 결과」도 엇갈려서, 같은 짝을 새 판정에게 다시 묻고 그래도 엇갈리자 그림을 둘로 나눠 물었어요. 둘 다 같은 안을 골라 그것으로 정했어요.
  • ROUND.md 에 A/B 판정에게 주는 머리글이 따로 없어서 「심사」 머리글의 앞 두 문장에 두 판이 나란한 그림이라는 설명을 붙였어요. 패스 1 첫 판에서 여덟 가운데 일곱이 같은 그림 짝에 왼이나 오를 골라, 다시 받기부터는 「같은 그림도 섞여 있으니 색이 다른 LED 를 먼저 찾고, 못 찾으면 같음」을 더했어요. 판정 문장과 닻은 고치지 않았어요.
  • 판정 지시는 머리글, 렌즈 글, 그림 목록만 담은 텍스트 파일로 넘겼어요. 판정은 모두 새 하위 에이전트이고 같은 에이전트에게 이어 묻지 않았어요.
  • 패스 1 확인에서 「피규어 119줄」이 예였지만 그림 실측이 y 3~124 의 122줄이라 고칠 것이 없어 건너뛰었어요. 바퀴 끝 채점에서도 같은 읽기가 두 번 나왔어요. 받침 맨 아래 세 줄이 어두워 배경으로 읽히는 듯해요.
  • 패스 1 의 확인 차례에서 ③ K4 회색 끝을 묻지 않고 ④ 로 넘어갔어요. 패스 3 앞에서 물었고 아니오였어요.
  • 채택이 이미 막힌 패스(1, 3)에서는 남은 다시 받기를 하지 않았어요.
  • 판정 원본과 임시 스크립트, 렌더 그림은 레포 밖에 두었어요. 고아 정리 스크립트가 동점을 set 순서로 고르는 바람에 패스 1 그림에 고치지 않은 LED 셋이 섞였고, 정렬해 고정한 뒤 다시 구운 파일이 커밋된 판과 바이트까지 같은지 확인했어요.
  • incoming/ 은 원래 레포로 가지 않아서 ROUND.md 대로 ## Changelog 절은 두지 않았어요.
  • tamsel.js 는 20.7 KB 로 Aquarium(25 KB) 아래예요.

경험

언제: 패턴 공들이기 바퀴에서 블라인드 A/B 판정을 받을 때
교훈: A/B 판정 머리글에 「같은 그림도 섞여 있으니 색이 다른 LED 를 먼저 찾고 못 찾으면 같음」을 첫 판부터 넣어야 잡기 짝으로 판정을 거의 다 버리지 않는다
근거: #349 패스 1 첫 A/B 여덟 가운데 일곱이 같은 그림 짝에 왼이나 오를 골라 버려졌고, 그 문장을 넣고 다시 받은 일곱은 모두 잡기를 통과했다

패턴 바퀴

패턴 바퀴 83 · 85판 · 공들이기 01-figure 길 a · Tamsel · 패스 3 (채택 0 · 되돌림 3 · 막힘 0) · 바퀴 끝 장인 6/7 · 캐릭터 7/7 · 사진가 8/7 · 관객 8/7

다음 바퀴

  • ② 머리카락 광택 띠가 오른쪽 위 키 빛의 반대쪽(머리 왼쪽 위)에 있음 · 「머리카락 하이라이트의 방향이 키 빛과 반대」 · 패스 3 에서 확인 예를 받고 고치지 못한 것이에요
  • ① 1/4 판에서 지팡이와 등불이 사라지고 모자·머리채가 한 덩어리로 뭉침 · 「1/4 판에서 시그니처가 사라져요」
  • ⑦ K1 림 젤이 1 LED 테두리만 바꿔 2m 에서 끝과 끝이 같음 · 「K1 이 윤곽 한 줄의 색만 바꾼다」
  • 창작자에게 넘기는 것: A/B 판정 머리글의 「색이 다른 LED 를 먼저 찾고」 문장을 ROUND.md 에 두면 바퀴마다 같은 머리글을 쓸 수 있어요. 받침 맨 아래 줄이 어두우면 판정이 높이를 한두 줄 짧게 세니, look.ts 가 피규어 줄 수를 찍어 주면 확인 차례에서 바로 가를 수 있어요.

https://claude.ai/code/session_018svN6YV4DgXgFoDgiuQA1s


Generated by Claude Code

@patternflow-bot patternflow-bot changed the title [WIP] 패턴 연구 85판 — 한 바퀴 [WIP] 공들이기 첫 작품: 견습 점등꾼 Tamsel 피규어가 패널을 꽉 채워 선다 Nov 1, 2026
@patternflow-bot patternflow-bot changed the title [WIP] 공들이기 첫 작품: 견습 점등꾼 Tamsel 피규어가 패널을 꽉 채워 선다 [DONE] 공들이기 첫 작품: 견습 점등꾼 Tamsel 피규어가 패널을 꽉 채워 선다 Nov 1, 2026
@patternflow-bot
patternflow-bot marked this pull request as ready for review November 1, 2026 06:55
@patternflow-bot
patternflow-bot merged commit 7423fa4 into dev Nov 1, 2026
2 checks passed
@patternflow-bot
patternflow-bot deleted the claude/worker-rules-guide-tsmocs branch November 1, 2026 06:58
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