←→
W18
04-27
142 files
W19
05-04
123 files
W20
05-11
272 files
W21
05-18
106 files
W22
05-25
194 files
W23
06-01
158 files
W24
06-08
92 files
WEEKLY · 2026-W21
2026-W21
2026-05-18 (월) ─ 2026-05-24 (일) · 7일 활동
063 W14~W17 백필 · /daily 신설 · 의사결정 C-형식 · 프로젝트 ID 마이그레이션 (26→38) · 활동 자동 캡처 (Stop hook + fs extractor) · 월간 페이지 재구성 · 이미지 갤러리 시스템 (썸네일 + lightbox)
AI 토큰 · 2026-W21303.8Mtokens
비용$875.87≈ ₩1,287,523
모델opus-4-7 100%
in 99.6k · out 2.3M · cache r286.9M/w14.5M
Active 프로젝트
3
이번 주 활동
세션
7
7일 / 7일
신규 프로젝트
16
081 · 102 · 103 · 011 · 031 · 032 · 035 · 036 · 037 · 038 · 04 · 053 · 055 · 056 · 066 · 082 · 092
변경 파일
106
md · tsx · html · sql
일별 활동 강도
파일 변경 수 · peak = warm-900
$37
143m
$26
55m
$82
132m
$148
174m
$273
383m
$97
184m
$212
252m
이번 주 프로젝트별 한 일
3개 활동 · pct 내림차순 · 상위 10
063workDashboard
PRODUCT40%
NEXT · Vercel GitHub Root Directory = app 설정 (웹 대시보드) · Claude cron 주간 자동 빌드 · Phase 4 monthly/yearly 집계 자동화W14~W17 weekly JSON 4개 소급 백필 (extract-week.mjs draft + 일일 로그 6편 의미 보강, 12일 entries 추출) · /daily 라우트 + DailyRow + DailyListClient (좌측 큰 날짜 + 우측 프로젝트별 작업 + ProjectComments 날짜별 묶음) · daily[].entries[] 스키마 + extract-daily-entries.mjs 자동 파서 · lib/projects.ts 분리 (client-safe lookup) · 의사결정 타임라인 C-형식 그룹화 (MILESTONE 상단 / 일반 하단, 각 행 시간순) · 27 파일 단일 commit + origin push · vercel deploy --prod (47초, READY)
092몸과마음의과학 영상과제
PUBLISHING35%
NEXT · 샷리스트 v0.4 + 이미지 생성 본격 진행 · 스토리보드 → 제작4컷만화 대본/프롬프트 v0.1 · 마음이 에너지 컬러가이드 · PROJECT.md · 03_프롬프트 5종(공통 앵커·Scene1 v0.2·에너지컬러별 6장면·시나리오기반 컷별·4컷만화) · 02_대본(에너지컬러별 미장센·샷리스트 v0.3) · 05_제작(마음이 재시작·캐릭터디자인 프로세스·스토리보드·scene_design 작업프로세스) · 07_수업자료(happy design 분석·infographic) · 생성이미지/character_dev + 2026-05-21_image_generation_project
053ResearchMasterBot
RESEARCH25%
NEXT · symposium 발표 자료 마무리 · 실험 design prompt 정합성 검증PROJECT.md + CLAUDE.md 셋업 · scripts 6종(prompts·download_papers·download_all_pdfs·run_master_bot·server·explore_assist) · 연구 문서 3종(SME_SILICON_SAMPLING_RESEARCH·EXPERIMENTAL_PAPER_PROPOSAL·LITERATURE_INDEX) · symposium_dashboard.html · BIBLIOGRAPHY/RESEARCH_MASTER + PERSONA_RESEARCH_HISTORY 갱신
의사결정 · Milestone
15건 · 10 milestone
05-24 (토)
PROJECT 063 · MILESTONE
★ 이미지 갤러리 시스템 — 썸네일 strip + 풀스크린 lightbox
extract-images.mjs: whitelist 폴더 키워드(05_제작·시안·logo·character·생성이미지 등) 기반 .png/.jpg/.svg 자동 수집, 같은 폴더 README/HISTORY 첫 문단 → caption, 상위 PROJECT.md → purpose 추출. app/public/project-images/ 폴더별 해시 디렉토리에 복사. ImageGallery client 컴포넌트: 80×80 썸네일 strip + 풀스크린 lightbox (ESC/←/→ 키보드 navi + 메타 패널: 날짜·경로·caption·purpose). DailyRow에 entry.images[] 자동 노출. W21 첫 실행: 77 이미지 수집 → 47 attached.
05-23 (금)
PROJECT 063 · MILESTONE
★ 월간 페이지 재구성 — 한 달 요약 hero 2/3 + Top10↔Milestone swap
한 달 요약을 페이지 상단 2/3 width hero (큰 본문 + Top 3 강조)로 격상. grid 1fr·2fr → 2fr·1fr 로 swap. LEFT(2fr) = ★ Milestone (큰 자리), RIGHT(1fr) aside = Top 10 compact list + 이 달의 주간 + Type 분포. Top 10은 PeriodProjectTile(큰 narrative 카드) → compact row(rank · name · id·files·imp · pct%)로 변경.
05-22 (목)
PROJECT 063 · MILESTONE
★ 프로젝트 인덱스 정합성 핫픽스 — 081·102·103 메타 추가 + 00 상세 신설
워크스페이스 전체 스캔 결과 누락 13개·위치 불일치 7개 발견. 즉시 깨진 링크만 우선 해결: (1) 081 Anchornode — W20 활동 기록 있으나 메타 없어 '(unknown project)'로 표시되던 것 정상화 (2) 102 GPT/Codex 실험·103 Gemini 실험 추가 — 보살피고 멀티 모델 트랙 가시화 (3) 00 personal 상세 JSON 신설 — /projects/00 404 해결 (4) stray 061_v2.0_timeline.md → docs/로 이동. 본격 재구조화(33개 신규 ID + aliases 마이그레이션)는 별도 결정 후 진행.
05-22 (목)
PROJECT 063
워크스페이스 전체 스캔 — 신규 13·불일치 7 식별
10개 카테고리 폴더 정밀 스캔. 신규: 001_블로그, 기초디자인, 코첼라, aSSIST 수업실습, 053 ResearchMasterBot, 056 연구논문03_persona, 066 소규모조직_AI, 082 ICCS, 092 영상과제, 102 GPT/Codex, 103 Gemini 등. 위치 불일치: 03·08·10·11·12·21·22·31·32·51 — 모두 재구조화 후 새 위치로 이동했으나 ID는 옛 위치 기준. (B) aliases[] + 마이그레이션 vs (A) 옛 ID 유지 + 신규만 추가 옵션 사용자 결정 대기.
05-22 (목)
PROJECT 063 · MILESTONE
★ 옵션 B 채택 — aliases + 일괄 마이그레이션 (옛 ID 11개 → 카테고리 prefix 신규 ID)
중장기 누적 부채 회피 위해 (B) 채택. ProjectMeta에 aliases?: string[] 추가, lookupProject가 alias도 검색. migrate-project-ids.mjs 스크립트로 11 detail JSON rename + 7 weekly JSON 81 참조 일괄 치환 (백업: _backups/migration_20260522.tar.gz). 매핑: 05→051(DSAPG), 06→012(AI_Design), 08→034(MNServe), 10→101(일상다반사), 11→067(디자인매거진), 12→033(Data_Study), 21→054(CPSF), 22→02(Data_Kaywon), 31→083(촬영용), 32→084(강연시리즈), 51→052(페르소나). 신규 13개 메타+stub JSON 추가 (011·031·032·035·036·037·038·04·053·055·056·066·082·092). projects.json 26 → 38개. 옛 04/07(antigravity/AIDX, 폴더 삭제됨)은 메타 삭제.
05-22 (목)
PROJECT 063 · MILESTONE
★ 병렬 세션 활동 백필 — 092 영상과제·053 ResearchMasterBot
대시보드 데이터 흐름 진단 결과 docs/logs/*.md가 단일 Claude 세션에서만 작성되어 병렬 작업이 누락됨을 발견. 092(5/18~5/21 25파일)·053(5/20~5/22 15파일) 활동을 파일시스템 mtime 기반으로 수동 백필. extract-from-filesystem.mjs(B) + 세션 종료 자동 로그 hook(C) 후속 작업으로 자동화 예정.
05-22 (목)
PROJECT 063 · MILESTONE
★ 파일시스템 mtime 스캔 extractor 신설 (B)
scripts/extract-from-filesystem.mjs — 워크스페이스 카테고리 폴더(01~10) mtime 스캔 후 경로에서 프로젝트 ID 추론. 산출물 본문 노출 금지 규칙 준수(파일명만 추출, 최대 5개). 로그 기반 entries는 보존하고 fs 기반은 보강만. EXPLICIT 매핑 38건 + 카테고리 umbrella fallback. dry-run 지원. W21 첫 실행으로 8건 추가 발견(061·062·037·03·066) — 특히 066 소규모조직_AI 45 파일(project01 풀스택)이 그동안 보이지 않다가 등장.
05-22 (목)
PROJECT 063 · MILESTONE
★ Stop hook 자동 활동 캡처 (C)
워크스페이스 .claude/settings.local.json에 Stop hook 등록 + scripts/auto-capture-activity.sh. 매 turn 종료마다 현재 ISO 주차 계산 → weekly JSON 없으면 extract-week.mjs로 신설 → extract-from-filesystem.mjs로 fs 활동 자동 반영. 30초 timeout, 실패해도 세션 흐름 무영향(/tmp/063_auto_capture.log 로깅). .claude/CLAUDE.md에 "활동은 자동, 결정만 수기 로그" 원칙 명문화. 어떤 Claude 세션이든(092, 053, 어떤 프로젝트든) 파일 변경은 자동으로 대시보드에 반영됨.
05-21 (수)
PROJECT 063 · MILESTONE
★ Vercel CLI 우회 배포 + GitHub 자동 배포 이슈 잔존
27 파일 단일 commit + origin push. GitHub → Vercel 자동 배포가 Root Directory 미설정으로 실패 → vercel deploy --prod로 우회. 47초 빌드 후 production READY. / 와 /daily HTTP 200 확인. Root Directory 설정은 사용자가 웹 대시보드에서 직접 작업해야 자동 배포 복구됨.
05-20 (화)
PROJECT 063 · MILESTONE
★ 일간 페이지 신설 — /daily + entries[] 스키마
DailyActivity에 entries[] 추가, extract-daily-entries.mjs로 일일 로그의 ### 제목만 (산출물 본문 노출 금지 규칙 준수) 자동 추출, W14~W20 12일분 백필. 좌측 큰 날짜 + 우측 프로젝트별 작업 + ProjectComments 날짜별 묶음.
05-20 (화)
PROJECT 063
lib/projects.ts 분리 — client-safe 프로젝트 lookup
lib/data.ts는 fs를 import해서 client component에서 사용 불가. PROJECT_BY_ID + lookupProject만 별도 모듈로 빼서 DailyRow를 'use client'로 전환 가능하게 함.
05-20 (화)
PROJECT 063
DailyListClient 단일 fetch 패턴
DailyRow가 client component지만 Supabase fetch는 부모(DailyListClient)에서 1회만 → 날짜별 그룹핑 후 각 DailyRow에 props로 분배. N개 행에 N개 쿼리 회피.
05-20 (화)
PROJECT 063 · MILESTONE
★ 의사결정 타임라인 C-형식 (그룹화 + 시간순 유지)
가로 타임라인의 L→R = 과거→최신 멘탈모델 보존을 위해 단순 reverse 대신 채택. 상단 MILESTONE 행 (검정 헤더 칩 + 짙은 라인 + 큰 dot + 검정 테두리) + 하단 일반 결정사항 행 (회색 헤더 + 옅은 라인 + 작은 dot). 각 행 내 시간순 유지.
05-19 (월)
PROJECT 063
백필 weekly의 newProjects 비움
W14~W17은 백필 시점에서 모든 프로젝트가 신규로 잡히는 노이즈 발생. createdAt/status로 신규성 표현하고 weekly newProjects는 비우는 것으로 통일.
05-19 (월)
PROJECT 063
mechanical 추출의 ID 노이즈 정리 정책
extract-week.mjs가 03-01, 09- 등 단순 멘션·번호 패턴을 잘못 카운트한 ID는 실제 활동 없으면 projects[]에서 제외. backfill 작성 시 표준.