변경 로그¶
위키 변경 이력 (구 wiki/log.md 계승). append-only — 형식 ## YYYY-MM-DD HH:MM — actor — type. actor: human/llm. type: ingest·decision·domain-update·concept-update·contradiction·lint-report·code+doc 등.
2026-06-04 — llm — honesty-audit (0-meta·1-team-brand·4-reference·overview)¶
- 정직 감사 패스. 0-meta(index·owner-registry living = 자족·source 분리 양호) / 1-team-brand(protected ×4 = raw 비전·전략에서 컴파일 양호, 빈 곳 없음) / 4-reference 전 페이지 검토. external-resources·faq·glossary·doc-templates·methodology-literacy·seminars·market-intel·전 overview index = 진짜 컴파일 자료 확인(시장 수치·경쟁사표·SpringDoc 규약·Anthropic 코스 distill·d-edu 실험카드/North Star 등). books 1건만 출처 없는 일반 추천 → "🚧 내용 추가 필요" 표시(팀 실독서로 교체 단서). scenarios/changelog(append-only)·category-scenario-map(derived)·ADR×16는 평가만.
- 영향 페이지: books
2026-06-04 — llm — code+doc¶
- QA 패스(0-meta·1-team-brand·4-reference): doc-templates type→템플릿 매핑 현행화(reference→
reference.md신설 반영, 골격 17→18), books 끊긴 링크arch-check(스킬명, 위키 페이지 아님)→engineering-principles 교정. 1-team-brand(protected)·wiki-spec(protected)·scenarios/changelog/ADR×14(append-only)·category-scenario-map(derived)는 평가만(보존). 4-reference 전 페이지 링크 정합·템플릿 정합 확인. - 영향 페이지: doc-templates, books
2026-06-04 — llm — code+doc¶
- 0-meta 자족성·템플릿 정합 패스: index →
type: overview5-part 재배치(자기관리 루프 보존), owner-registry raw 경로를links→source로 분리하고 출처 섹션 추가. wiki-spec(protected)·scenarios/changelog(append-only)·category-scenario-map(derived)·ADR×14는 평가만(보존). - 영향 페이지: index, owner-registry
2026-06-03 — v12 전면 재편 (ADR-0018-dedu-wiki-restructure)¶
- 위키를 D-EDU 마스터 스펙 v12로 전면 재편 —
0-meta~5-hubs5축 +protected/living/append-only/derived4상태 + 신 frontmatter. 구onboarding/·teams/·decisions/·log.md→ 신 구조로 이관·합성. 이 changelog는 구 changelog를 계승. 채택 근거: ADR-0018-dedu-wiki-restructure.
2026-05-19 17:20 — human — decision¶
- mvp-back과 mvp-front를 monorepo로 통합. 비대칭 구조 (mvp-back을 루트로, mvp-front는 서브디렉토리)
- 영향 페이지: ADR-0001
2026-05-19 17:25 — human — decision¶
2026-05-19 17:30 — human — ingest¶
- Wiki 초기 스캐폴딩: domains 6개, concepts 2개, decisions 2개 (stub)
- 영향 페이지: index + 모든 stub 페이지
2026-05-19 17:35 — llm — ingest¶
- raw/notion/ai-mvp-v0.1.md placeholder 작성. 본 세션에 notion MCP 미로드 + share-to-web 비활성이라 본문 미가져옴
- 영향 페이지: index (Sources 섹션)
2026-05-19 19:15 — llm — decision¶
- 비대칭 구조(ADR-0001)를 대칭 구조(ADR-0003)로 전환. 백엔드 앱 파일을 mvp-back/ 로 git mv.
- 영향 페이지: ADR-0001 (superseded), ADR-0003 (신규)
2026-05-20 02:23 — llm — ingest¶
- Notion 페이지 364fbb39 raw sync. 디에듀 AI MVP v0.1 본문 433줄
- 영향 페이지: raw/notion/ai-mvp-v0.1, index Sources
2026-05-21 03:00 — llm — decision¶
- ADR-0004 채택. Backend FRD를 wiki/concepts §4에서 mvp-back/docs/frd/로 분리. wiki = 추상, frd = 구체
- 영향 페이지: ADR-0004 (신규)
2026-05-21 21:00 — llm — decision¶
- ADR-0005 채택. FRD 폴더 구조 + 8단계 워크플로 + 3 시나리오 versioning 정책. mvp-front/docs/frd/ 신설
- 영향 페이지: ADR-0005 (신규)
2026-05-21 23:35 — llm — decision¶
- ADR-0009 채택. 사고력 답변구조 v0.2 — 대화형 사고 유도 + 학생 직접 답 선택 + 만족도 수집
- 영향 페이지: ADR-0009 (신규)
2026-05-22 00:30 — llm — decision¶
- ADR-0010 채택. 통합 개발 라이프사이클 8→12단계 + 버전 통일 (Notion v0.x ↔ spec v0.x)
- 영향 페이지: ADR-0010 (신규)
2026-05-22 22:00 — llm — decision¶
- ADR-0011 채택. LLM wiki 중간 레이어 역할 재정의 — Karpathy 패턴 일관성 재확인. sub 디렉토리 책임 명확화
- 영향 페이지: ADR-0011 (신규)
2026-05-25 03:00 — llm — decision¶
- ADR-0012 채택. wiki 운영 기본 모델(1인 단계) — 변경 주체 ingest 책임 + raw/meetings/ 신설 + 반영 3카테고리
- 영향 페이지: ADR-0012 (신규)
2026-05-25 14:00 — llm — decision¶
- ADR-0013 채택. 협업 wiki 진입점 — Slack→raw 자동 박제 / GitHub Issue→wiki 반영(review 게이트)
- 영향 페이지: ADR-0013 (신규)
2026-05-26 00:30 — llm — decision¶
- ADR-0014 채택. 자동화 인프라 — Slack Bolt JS + Cloudflare Workers + repository_dispatch + claude-code-action
- 영향 페이지: ADR-0014 (신규)
2026-05-26 05:30 — llm — decision¶
- ADR-0015 채택. Stage2 산출물 라우팅 — 키워드별 4갈래 분기(backend-frd/frontend-frd/adr/inbox)
- 영향 페이지: ADR-0015 (신규)
2026-05-29 — llm — ingest (Notion 워크스페이스 전체 백업)¶
- 디에듀 Notion 워크스페이스 404 페이지를
raw/notion/<page-id>.md로 백업. 시크릿 [REDACTED] 처리, 고신호 스캔 0건 확인 - 카탈로그:
raw/notion/_INDEX.md - ⚠️ 권고: Notion 평문 노출 크리덴셜(AWS 키·GitHub PAT) rotate 검토
2026-06-01 — llm — decision¶
- ADR-0017 채택. Dev 환경 AWS → 온프레미스 이전. 하이브리드(Dev=온프레/Prod=AWS Lightsail/프론트=Vercel). 구 AWS Dev 구성은 보존
- 영향 페이지: ADR-0017 (신규)
2026-06-01 01:31 — llm — decision¶
- ADR-0014 §H 추가 — "왜 서버리스인가". 장애 격리(2026-05-31 온프레 bridge 단절 사고 인용)·관심사 분리·$0·Slack 3초 SLA
- 영향 페이지: ADR-0014
2026-06-02 — llm — code+doc¶
- Vercel 프리뷰 URL 로그인 쿠키 문제 수정 (CORS 화이트리스트 + setAllowedOriginPatterns). develop 머지 시 온프레는 staging 프로파일 적용 명시
- 영향 페이지: infra/environments
2026-06-02 22:02 — llm — concept-update¶
- AI 코치 env 전 배포 경로 주입 점검(이미 주입 완료 확인). environments §2.1 '새 환경변수/시크릿 추가 절차' 신설
- 영향 페이지: infra/environments
2026-06-04 — llm — wiki-restructure¶
- 2-product 개요 계층 재작성(자족성·source·템플릿 정합): index·build/index → type:overview 5-part 전환, 6개 라인 index(studyroom·member·learning·teacher·engagement·platform) → type:overview 5-part 정렬, roadmap·business-model → frontmatter source 분리(raw를 links에서 source로 이관)
- 영향 페이지: 2. 제품 [무엇] · 프로덕트 — 라인 × 기능 · 스터디룸 라인 · 회원 라인 · 학습 라인 · 강사 라인 · 참여 라인 · 플랫폼 라인 · roadmap · business-model
2026-06-04 — llm — wiki-restructure¶
- 5-hubs(hub-mkt·hub-pm·hub-design) 재작성(자족성·source 분리·템플릿 정합): 4개 hub index → type:overview, 철학 3종(marketing-principles·prioritization·design-principles) → type:principle 5-part, 방법 6종(growth-experiments·metrics-attribution·content-automation·experiment-design·metrics-interpretation·ccpm-ai-workflow·ai-design-apply) → type:method 7-part, 실무(channel-playbooks·sprint-operations·figma-workflow·dev-handoff) → playbook 요지/담당 헤더 보강. raw 경로를 links→source로 전 페이지 이관, status:"" 제거, updated 갱신. derived(my-work·hub-onboarding)·append-only(campaign-log)·assets annex는 평가만(미수정).
- 영향 페이지: 마케팅 (hub-mkt) · 기획/PM (hub-pm) · 디자인 (hub-design) · marketing-principles · prioritization · design-principles · growth-experiments · metrics-attribution · content-automation · experiment-design · metrics-interpretation · ccpm-ai-workflow · ai-design-apply · channel-playbooks · sprint-operations · figma-workflow · dev-handoff · channel-strategy · requirements-guide · 외 frontmatter 정규화
2026-06-04 — llm — 2-product 기능 재작성 (engagement+platform)¶
- engagement(알림·카카오알림·후기·ga트래킹) + platform(어드민·반응형) 6개 기능 × {index·prd·design·frd} 24페이지 재작성(자족성·source 분리·템플릿 정합): feature→요지/해결하는 문제/핵심 동작/관련, prd→요지/목표&성공기준/페르소나/범위/요구사항/근거/오픈이슈, design→요지/상위PRD/플로우/화면·컴포넌트/인터랙션·상태/접근성/핸드오프, frd→요지/상위PRD/기술접근/API·데이터/의존성/테스트/작업분해. raw 경로를 links→source 전면 이관(links는 basename 위키 페이지만), updated 갱신.
- 자족화: 알림 트리거 7종·SSE API·targetMetadata·분류별 설정 본문화 / 카카오 NHN Alimtalk 발송단계·템플릿 7종·notification_log 컬럼 본문화 / 후기 작성조건(입장14일~종료후60일·1회·1000자·이미지3장)·수업종료 상태값 본문화 / GA4 명명규칙·화면별 이벤트 발췌·page_view 자동전송 본문화 / 어드민 3단계 로드맵·IA·권한축(Master/관리자/운영사용자)·운영로그 항목 본문화 / 반응형 브레이크포인트(1200/768/360)·LNB→탭 전환 기능적용 본문화(정책 SSOT는 responsive 링크). 시크릿(NHN/카카오 앱키·발신키·GA 측정ID)·PII 실값만 제외, 구조·필드·정책은 본문 유지("값은 raw 격리"식 빈 포인터 제거).
- 영향 페이지: 알림·카카오알림·후기·GA 트래킹·어드민·반응형 및 각 prd/design/frd. derived(status)·append-only(release-notes)는 미수정.
2026-06-05 — Claude — hub-eng 백엔드 도메인 페이지 5종을 실제 코드와 정렬¶
- studyroom·teaching-note·homework·qna·challenge 도메인 페이지를 mvp-back 코드(domain/entity/controller/service)와 대조해 정정. 코드가 진실 기준.
- studyroom: FK
member_id(teacher_id 아님)·SchoolInfo임베디드·EnrollmentStatus(OPEN/OPERATING)·StudyRoomStudent.state=공통ConnectionState·@SQLDelete명시·cascade는 수업노트 계열만(과제 미연쇄)·capacity 기본100/링크 최대5만 코드강제(5룸/1000로그는 정책). - teaching-note:
TeachingNoteImage엔티티 없음(MediaAsset+media://)·TeachingNoteComment/CommentRead추가·실제 API 경로(/teacher|student|common|parent/teaching-notes)로 "예정 teaching-logs" stub 교체·representative/대표노트 제한. - homework: 제출/피드백은
SubmissionInfo/FeedbackInfo임베디드(별도 엔티티 아님)·SubmissionStatus(NOT_SUBMIT/SUBMIT/LATE_SUBMIT)·노트연결은TeachingNoteHomework조인테이블·ReminderOffset(HOUR_1/HOUR_3/DAY_1)·HomeworkDeletePolicy없음. - qna:
aiStatus/selectedAnswer/turnIndex/StudentContext/AiTokenUsage/TeacherFeedback/AiPromptTemplate/AiSatisfactionRating전부 미구현(FRD 기획)으로 분리·QnaStatus(PENDING/COMPLETED)·QnaMessage.authorType=Role·실제 컨트롤러 경로로 ai-hint/ai-inbox 등 가공 API 교체. - challenge: 패키지
open_challenge·단일 객관식 모델(ChallengeProblem/Rubric/ProblemAttempt/Score/qnaContextId/visibility(STUDYROOM)코드에 없음)·ChallengeStatus(PUBLIC/HIDDEN)·ChallengeAttemptStatus(IN_PROGRESS/AI_COACHING/UNRESOLVED/COMPLETED)·AI코칭은ai_coaching_*서브시스템·실제/api/common·/api/admin/challenges경로로 정렬. - 영향 페이지: studyroom · teaching-note · homework · qna · challenge