콘텐츠로 이동

[보관] 37. `daily/`를 사이드바 최상위로 격상

시각: 2026-04-28 오후 KST 컨텍스트: history/36에서 reports/interim/reports/daily/ 리네임 직후, 사용자가 “일일 리포트는 상위 레벨로” 요청.

폴더 위치·사이드바 노출 모두 변경:

이전: reports/daily/ (사이드바 "리포트" 그룹의 서브그룹)
이후: daily/ (루트, 사이드바 "일일 리포트" 별도 최상위 섹션)
  1. reports/daily/daily/ (폴더 이동)
  2. wiki/scripts/sync.mjs
    • clean()daily mkdir 추가
    • syncReportsDocs() 안에 있던 daily 처리 로직을 별도 syncDailyDocs() 함수로 분리 (study·reports와 동일 패턴)
    • main()await syncDailyDocs() 추가
    • 카운트: daily = (CONTENT_DIR/reports/daily)daily = (CONTENT_DIR/daily)
  3. wiki/astro.config.mjs — sidebar에 “일일 리포트” 섹션 신규 (실험 시리즈 바로 아래, collapsed: false), autogenerate: { directory: 'daily' }
  4. daily/README.mdreports/daily/ 자체 참조 → daily/
  5. reports/README.md “진행 중 자료” 행 — 위치를 /daily/ (루트 별도 폴더)로 명시
  6. reports/CHANGELOG.md + experiments/00-plan.md cascade 표 — reports/daily/P{N}-*daily/P{N}-*

일일 리포트는 시리즈 진행 중 유일한 외부 공유 채널. “리포트” 서브그룹에 묻혀 collapsed인 채로는 강의·기업 청중이 매일 들어가서 보기 불편. 최상위로 올려 collapsed: false로 두면 새로 들어온 사람이 오늘 뭐 있나 바로 보임.

사이드바만 별도 섹션으로 만들고 폴더는 reports/daily/에 남겨도 가능했지만:

  • Starlight autogenerate는 디렉토리 기반. 별도 섹션 = 별도 디렉토리가 자연스러움.
  • reports/최종 산출물, daily/진행 중. 개념적으로 다른 스트림이라 폴더 분리가 의미 정합.
  • 외부 인용 시 daily/P1-easy.mdreports/daily/P1-easy.md보다 짧고 명확.
1. 개요
2. 설계·셋업
3. 실험 시리즈 (Experiments) ← 진행
4. 일일 리포트 ← 새로 격상, 진행 보조
5. 평가 연구 (Deep Study) ← 참조
6. 리포트 ← 최종 산출물
7. 히스토리 ← 시간순 기록

3-4가 지금 진행 중인 축, 5-6이 참조/최종, 7이 기록. collapsed 디폴트도 그 우선순위 따라.

history/33·34·36 본문에 박혀있는 reports/interim/·reports/daily/ 경로는 그대로. 시간순 commit 운영 룰. 본 항목(37)이 이동을 영구 기록함.

  • 위키 dev 서버에서 사이드바에 “일일 리포트” 섹션이 collapsed: false로 노출되는지 확인
  • 강의·기업 자료 변환 시 인용 경로를 daily/P{N}-*로 통일
  • 외부 인용 깨짐: history/33·34·36에 박힌 옛 경로(reports/interim/·reports/daily/)는 본 시점에 모두 무효. 위키 검색에서 옛 경로로 검색하면 history만 나오고 본문 안내가 없음. 검색 보강 필요 시 history 본문에 (현재 위치: daily/) 한 줄 후보.
  • 사이드바 비대: 최상위 섹션이 7개로 늘어남. probe 시리즈 종료 후 experiments/·daily/를 collapsed로 내릴지 검토 필요.