변경 로그 (Build & Maintenance Log)

append-only. 각 항목은 ## [YYYY-MM-DD] <type> | <title> 로 시작 →
grep "^## \[" log.md 로 타임라인 조회 가능. (운영 규약은 CLAUDE 참조)

[2026-06-24] build | 초기 위키 생성 (Nastran + Adams)

karpathy LLM Wiki 패턴으로 ../docs/{adams,nastran}/*.pdf 14권(총 10,974 페이지)에서
초기 위키를 생성. 원본 PDF 는 이미 ../lancedb(table manuals, 33,738 chunks)에 page 단위로
파싱되어 있어, 이를 근거로 모든 페이지를 작성했다(모든 주장 [doc p.X] 인용).

파이프라인(.build/):

  • corpus prepdump_outline.py: 문서별 corpus/outline/digest + catalog.json.
  • discovery (Workflow, 14 agents) — 문서당 1 agent: sources/ 요약 페이지 14개 작성 +
    entity/concept 후보 476/136개 추출 → discovery.json.
  • curate — discovery + seed.json(canonical seed) 병합·중복제거·랭킹·카테고리 cap → manifest.json(136).
  • retrieve — 페이지별 page-cited 컨텍스트 번들 ctx/<slug>.md (FTS/하이브리드, ../retriever.py 재사용).
  • generate round-1 (Workflow, 136 agents) — entity/concept 페이지 136개.
  • generate round-2 (Workflow, 81 agents) — 미해소 링크(≥3 참조) 기반 고가치 카드 80개 + 1 재생성.
  • generate round-3 (Workflow, 21 agents) — 잔여 고가치 카드(≥4 참조) 19개 + SOL 129,
    File Management Section, Solution Sequences.
  • reconcile/aliasreconcile_links.py+fix_aliases_v2.py: 명명 변형 링크 정규화·alias 보정.
  • validatevalidate.py: 인용·링크·orphan 기계 검증.
  • indexbuild_index.py: index.md 생성.

결과 (현재)

  • 페이지: 255 (sources 14, concepts 26, entities/nastran ~178, entities/adams ~37, index/overview).
  • 인용: 6,716 [doc p.X] — corpus 대비 잘못된 인용 0건(존재하지 않는 doc/page 0).
  • 위키링크: 3,818 (페이지당 ~15), 미해소(미작성 페이지로의 red link) 고유 683.

[2026-06-24] frontier | 다음에 만들 페이지 후보 (growth frontier)

기존 페이지들이 ≥3회 링크하지만 아직 없는 항목 — 우선 생성 후보 (compounding 설계상 자연스러운 성장점).
새 페이지 생성법은 CLAUDEIngest 워크플로 참조(retrieve.py 로 컨텍스트 생성 → 작성 → index.md/log.md 갱신).

orphan 페이지 22개는 모두 index·overview 허브에서 도달 가능(콘텐츠-콘텐츠 inbound 가 없을 뿐).
red link 는 오류가 아니라 다음 작업 큐다.

[2026-06-24] lint | 표본 인용 검증 (adversarial)

대표 페이지를 표본으로 각 인용을 그 페이지 전용 근거 번들에 대해 재검증(Workflow).
세션 한도로 8/27 표본만 완료되었으나 결과는 명확:

  • clean 7 (cquad4, chexa, cbeam, mat1, pcomp, force, dload) — 모든 인용 근거 일치.
  • minor 1 (EIGRL) — EIGB 를 p.1083 으로 약하게 오귀속 → 수정 완료
    (p.1083 은 EIGC/EIGR/EIGRL/EIGP 군, EIGB 관계는 p.492 로 재귀속).
  • 날조(problem) 0, 미근거 인용 0건. 결정적 검증기(validate.py)의 “잘못된 인용 0건”과 일치.
  • 남은 표본 검증/완성도 비평은 세션 한도(19:10 KST 리셋) 후 재실행 가능: Workflow .build/wf_lint.js.