ptium

요약. ptium: 자율 개선 회차 27회, 릴리즈 11건. 최근 릴리즈 v1.69.34 (자산 7개). 건강 D 14일: 릴리즈 11, 실패 0, 경고 2, 회귀 2

현황

저장소
https://github.com/hkjang/ptium
마지막 회차
2026-09-11 12:36 KST — • 기타 review held, PR open PR #19
최근 릴리즈
v1.69.34 — released · 자산 7개 (이전 v1.69.33: 7개) 전체 릴리즈 →

회차 이력

일시프로젝트결과
2026-09-11 12:36ptium검토 대기 review held, PR open PR #19
41파일 +1195/−343 · 테스트 1 — Show the guides a deck that failed
2026-09-11 08:02ptium검증 실패 verify failed: 실패한 검증: cd server && go test ./... (exit 1)
36파일 +1071/−342 · 테스트 없음 — Give the guides the screens they describe
2026-09-10 15:41ptium검토 대기 review held, PR open PR #17
2파일 +109/−18 · 테스트 1 — Leave a sheet that spaces its thousands the table it was
2026-09-10 00:51ptium배포 준비 완료 merged PR #16, released v1.69.32
2파일 +237/−6 · 테스트 1 — Name the sheets a full deck left out of a workbook
2026-09-09 12:08ptium배포 준비 완료 merged PR #15, released v1.69.30
3파일 +196/−0 · 테스트 1 — Read a strict-schema workbook's date as the day it says
2026-09-09 11:45ptium검토 대기 manual: review held, PR open PR #14
4파일 +348/−1 · 테스트 2 — Read a sheet of money as a column of figures
2026-09-09 11:26ptium검토 대기 manual: review held, PR open PR #13
5파일 +373/−29 · 테스트 2 — Read a sheet of money by one reading, not two
2026-09-09 10:52ptium검토 대기 review held, PR open PR #12
4파일 +202/−1 · 테스트 2 — Read a sheet of money as a column of figures
2026-09-09 02:50ptium배포 준비 완료 merged PR #11, released v1.69.29
6파일 +253/−30 · 테스트 4 — Read a workbook's dates from the day it counts from
2026-09-08 22:09ptium배포 준비 완료 merged PR #10, released v1.69.28
2파일 +224/−2 · 테스트 1 — Leave a workbook's hidden sheets out of the deck
2026-09-07 03:37ptium검증 실패 verify failed: secrets in diff
7파일 +218/−20 · 테스트 1 — Point a continued sheet slide at the rows it holds
2026-09-05 06:30ptium배포 준비 완료 merged PR #9, released v1.69.27 +7 assets
2026-09-04 11:36ptium변경 없음 assets-only v1.69.19, assets for v1.69.19 +7 assets
2026-09-04 11:33ptium변경 없음 assets-only v1.69.21, assets for v1.69.21 +7 assets
2026-09-04 11:31ptium변경 없음 assets-only v1.69.22, assets for v1.69.22 +7 assets
2026-09-04 11:28ptium변경 없음 assets-only v1.69.23, assets for v1.69.23 +7 assets
2026-09-04 11:26ptium변경 없음 assets-only v1.69.24, assets for v1.69.24 +7 assets
2026-09-04 10:44ptium변경 없음 assets-only, assets for v1.69.26 +7 assets
2026-09-04 10:40ptium배포 준비 완료 merged PR #8, released v1.69.26 +7 assets
2026-09-04 10:20ptium배포 준비 완료 merged PR #7, released v1.69.25 +7 assets
2026-09-04 07:04ptium변경 없음 assets-only, assets missing
2026-09-04 00:28ptium배포 준비 완료 merged PR #6, released v1.69.24
2026-09-03 16:46ptium배포 준비 완료 merged PR #5, released v1.69.23
2026-09-03 09:57ptium배포 준비 완료 merged PR #4, released v1.69.22
2026-09-03 04:28ptium배포 준비 완료 merged PR #3, released v1.69.21
2026-09-02 22:08ptium병합 완료 merged PR #2, release missing
2026-09-02 15:50ptium병합 완료 merged PR #1, release released

비용·사용량

최근 30세션
시각프로젝트단계시간비용토큰 입력/출력종료
08:46ptium릴리즈3분18$1.01739K / 9Ksuccess
12:36ptiumreview3분29$1.951.8M / 11Ksuccess
12:33ptium개선13분75$6.468.3M / 34Ksuccess
08:02ptium개선23분100$9.4611.2M / 65Ksuccess
15:41ptiumreview4분23$1.31977K / 15Ksuccess
15:37ptium개선7분42$2.522.3M / 26Ksuccess
00:46ptium릴리즈3분24$1.09819K / 9Ksuccess
00:40ptiumreview2분18$0.74553K / 8Ksuccess
00:38ptium개선7분30$2.121.5M / 27Ksuccess
12:04ptium릴리즈4분31$1.301.2M / 10Ksuccess
11:58ptiumreview2분9$0.60298K / 8Ksuccess
11:55ptium개선4분27$1.501.1M / 18Ksuccess
11:45ptiumreview5분27$1.651.2M / 22Ksuccess
11:39ptium개선9분51$3.273.1M / 34Ksuccess
11:26ptiumreview6분45$2.342.2M / 24Ksuccess
11:20ptium개선9분47$3.172.9M / 37Ksuccess
10:52ptiumreview5분25$1.441.0M / 20Ksuccess
10:47ptium개선6분36$2.201.8M / 25Ksuccess
02:45ptium릴리즈3분28$1.16995K / 9Ksuccess
02:40ptiumreview3분12$0.71318K / 11Ksuccess
02:38ptium개선8분44$2.642.2M / 30Ksuccess
22:04ptium릴리즈5분35$1.651.6M / 12Ksuccess
21:56ptiumreview1분7$0.44201K / 5Ksuccess
21:54ptium개선4분24$1.26947K / 13Ksuccess
03:37ptium개선7분43$2.902.8M / 26Ksuccess

아이디어 백로그 — 대기 12 / 전체 13

에이전트가 회차마다 재평가한다. 가치 높고 위험 낮은 대기 항목이 다음 회차 후보다.
아이디어가치/위험/크기상태메모갱신
seriesFromRows 가 표의 값을 쉼표로 다시 쪼개 '1,200' 을 1 과 200 두 점으로 읽는 문제3/3/M대기deck/compile.go:1371 이 row[1:] 을 ',' 로 이어 붙였다가 다시 ',' 로 쪼갠다. 셀 경계를 지키면 3열 이상 금액 표도 꺾은선이 될 수 있으나 한 셀에 '1, 2, 3' 을 써 여러 점을 넣던 기존 문법을 깨뜨릴 위험. 쪼개기 지점만 다루고 숫자 파서는 건드리지 말 것. docs 의 ::columns 경로는 seriesFromRows 를 타지 않는다. 2026-09-11 재평가: 여전히 타당, 코드 변동 없음.2026-09-11
회계 서식이 붙은 음수를 막대가 크기로만 그려 부호가 사라지는 문제3/3/M대기pptx/blocks.go 의 layoutColumns·layoutBars·share 가 math.Abs 로 높이를 잡는다. 기준선을 0 에 두려면 축 배치와 값 라벨 위치를 함께 손봐야 하고 골든 테스트가 여럿 흔들린다. docs 분류기는 이것이 고쳐지기 전까지 괄호 음수를 차트로 보내지 않기로 되어 있으므로(amountOf 주석) 렌더러가 먼저. 2026-09-11 재평가: 여전히 타당.2026-09-11
빈 행 때문에 출처의 행 번호가 실제 시트와 어긋나는 문제3/3/M대기gridOf 가 행의 r 을 보지 않고 trimGrid 이 빈 행을 지운다. auto/2026-09-07-0330(ae451c5)이 같은 writeSheet/rangeOf 를 고쳐 두었으므로 그 머지 뒤에. 2026-09-11 현재 이 워크트리에 sheetranges_test.go 가 없어 아직 미머지.2026-09-11
엄격 스키마의 논리·오류 셀도 t="d" 처럼 따로 읽어야 하는지 확인2/1/S대기gridOf 는 s/inlineStr/b/str/e/d 와 default 만 나눈다. 명세로 확인해 두면 같은 종류의 '글자 그대로 새어 나가는' 셀을 미리 막을 수 있다. 확인만으로 끝날 수도 있어 값은 낮다.2026-09-11
가이드 후속: 릴리즈 스크립트(scripts/release.sh)가 가이드 PDF 의 버전 스탬프를 함께 갱신하는지 확인2/1/S대기USER_GUIDE.md·ADMIN_GUIDE.md 본문과 PDF 표지에 v1.69.32 가 적혀 있다. 릴리즈마다 손으로 다시 굽지 않으려면 release.sh 의 버전 다섯 군데 검사에 가이드는 넣지 말고, 대신 '릴리즈 태그와 가이드 버전이 다르면 경고' 정도가 적당하다. 릴리즈 절차 자체는 개선 세션 범위 밖.2026-09-11
가이드 후속: 캡처 스크립트가 만든 [가이드] 시드(덱·이미지·API 키·공유 링크·실패 덱)를 지우는 --clean 스위치2/1/S대기시드는 표식으로 재사용되지만 지우는 길이 없다. 버림 컨테이너에서는 필요 없고, 개발 배포에 대고 돌린 사람이 정리하려면 손으로 지워야 한다. 실패 덱을 지우면 큐·오류 화면이 다시 비므로 그때는 다시 만들어야 한다는 것을 문서에 적을 것.2026-09-11
숨긴 행·열을 그대로 표에 넣는 문제2/2/M대기row hidden="1", cols 의 col hidden="1" 로 감춘 중간 계산 행·열이 슬라이드 표에 들어온다. 행을 지우면 출처 범위가 어긋나고 그 범위 계산은 미머지 브랜치가 고쳐 두었다. 열만 먼저 다루면 더 작게 끝날 수도 있다.2026-09-11
쉼표 없이 붙여 쓴 큰 금액이 소수점 서식과 뒤섞이는지 확인 (amountOf 후속)2/2/S대기유럽식 서식 1.234,56 을 분류기·렌더러가 모두 123456 으로 읽어 두 읽기는 일치하지만 시트가 보여 주는 값이 아니다. 셀 서식(numFmt)을 봐야 하므로 cellformat 쪽 일. 먼저 xlsx 가 그런 값을 어떤 글자로 넘기는지 확인만 해도 값이 있다.2026-09-11
천 단위 구분과 통화 기호를 web/src 의 미리보기도 같은 규칙으로 읽는지 확인2/2/M대기서버는 분류기·렌더러 두 파서로 남기로 정해졌으므로 브라우저 미리보기가 자체 파서를 쓴다면 어느 계약을 따를지부터 정해야 한다. 이 워크트리에는 node_modules 가 없어 web 테스트를 돌릴 수 없으므로 npm install 이 되는 환경에서.2026-09-11
writeSheet 이 첫 행을 무조건 머리글로 삼는 문제2/3/M대기A1 에 제목 한 칸만 있는 시트는 머리글이 제목 한 칸이 되어 표가 어긋난다. 어디부터가 표인지 짐작해야 해서 위험. writeSheet 은 미머지 브랜치 auto/2026-09-07-0330 이 고친 함수이므로 머지 뒤에.2026-09-11
유럽식 Excel 이 저장하는 ; 구분 CSV 를 한 열로 읽는 문제2/3/S대기readSeparated 가 확장자로만 구분자를 정한다. ',' 로 읽어 모든 행이 한 열이고 ';' 로 읽으면 두 열 이상이 고르게 나올 때만 바꾸면 꽤 안전. 한국어 로캘 Excel 은 ',' 를 쓰므로 값이 낮다.2026-09-11
가이드 후속: 편집기 캡처 5장(editor, editor-code, editor-history, editor-command, editor-quality)이 재실행에서 바이트 단위로 같은지 확인해 캡처 재현성 보장1/1/S대기2026-09-11 재실행에서 위 5장은 바뀌지 않았고 목록 화면들은 상대 시각('2분 전') 때문에 바뀌었다. 상대 시각을 고정 문구로 바꿀 방법은 없으므로 굳이 할 일은 아닐 수 있다 — 리뷰 부담을 줄이고 싶을 때만.2026-09-11
가이드 후속: 생성 큐·오류 인시던트 화면을 항목이 있는 상태로 찍어 ADMIN_GUIDE 에 싣기3/2/S완료2026-09-11 커밋 6ceaf1b. screenshots.py 의 seed_failure 가 ai.provider·ai.base_url 을 읽어 두고 배포 자신의 API(401+JSON)를 모델 주소로 두어 '설정이 틀린 모델' 실패를 만든 뒤 finally 로 복원(닿지 않는 주소는 내장 작성기로 넘어가 실패가 아님). seed_share 로 공유 링크도 하나. admin-queue·admin-errors·admin-errors-detail·admin-shares·editor-failed 5장을 두 가이드에 실었다.2026-09-11

교훈 (깨졌던 변경)

원장 (에이전트가 남긴 기록)

2026-09-02

2026-09-02 (2회차)

2026-09-03

2026-09-03 (2회차)

2026-09-03 (3회차)

2026-09-04

2026-09-04 (2회차)

2026-09-04 (3회차)

2026-09-05

2026-09-08

2026-09-09

2026-09-09

2026-09-09

2026-09-11

2026-09-11

← 대시보드 · 교훈 모음