
방법론·에이전트
운영 중2-AI 개발 방법론과 에이전트 운영
만드는 AI와 검사하는 AI를 나누고, 검증이 끝나지 않을 때 멈추는 규칙과 「통과」를 부풀리지 않는 기록 규칙을 킷으로 만들어 운영했다
1.5.0 → 1.12.0 · 방법론 킷 판 이력 2026-09 ~ 10, 배포 16파일 — 킷 회귀 878 PASS·0 FAIL은 Codex 응답 대역을 쓴 회귀 시험

AI 개발 방식 › 개발 도구
개인 작업 폴더 전체를 복사하지 않고 색인해 사람은 웹, AI 에이전트는 CLI 로 찾는 위키 — v2.0 운영 중, 이 사이트 디자인의 출처
실측
1.21~1.59초
v2.0 전환 리허설 — 실패 주입 3종의 자동 롤백, M5 Pro 48GB, 2026-10-29
실측
301 통과·건너뜀 0
v2.0 전체 시험(하위 시험 1,044), 2026-10-29
실측
32/32
v1 CLI 검색 출력 바이트 동일(호환 모드 골든 시험), 2026-10-29
개인 작업 폴더의 프로젝트 약 90개·파일 약 6.8만 개를 복사하지 않고 제자리에서 색인한다. 사람은 로컬 웹에서, LLM 에이전트(Claude Code·Codex)는 CLI(JSON)로 같은 인덱스를 찾고, 결과는 늘 원본 경로로 이어진다. v2.0(2026-10-29)은 이 색인 위에 분류 구조의 포털·상세 검색·YouTube 요약 탭을 얹었다. 이 포트폴리오 사이트의 디자인은 LLM-wiki v2.0 화면의 디자인 언어(분류 구조·무채색과 파란 강조 하나·외부 의존 0)를 이어받았다.
착수를 요청했고, v2.0 요구 9건(탭·영상 링크·애플 웹사이트식 분류 구조·다중 분류·상세 검색 등)을 제기했다. v2.0 에서 애플 웹사이트의 분류 구조만 빌리고 제품 이름·모양은 쓰지 않기로, 영상은 링크 먼저, 옛 화면은 남기지 않고 롤백 절차만 두기로 정했으며, 디자인 시안을 확인했다. 재색인 버튼을 요청하고 검색을 흐리는 실행 데이터 폴더를 색인에서 빼도록 지정했으며, codex 검증 횟수를 정했다. 설계·구현·실측·문서는 AI 에이전트(실행 Claude Code · 검증 codex)가 했다.
search 는 v1 코드 그대로 두고, 새 엔진은 별도 옵션으로만 열었다.run) 74.1초·게시 전 검증 8/8·스모크 8/8 을 기록했다(실측). Python 3.14 표준 라이브러리(필수 의존성 0) · SQLite FTS5 두 색인(unicode61 · trigram) · 제자리 색인 + 원자 교체 재색인 · 127.0.0.1 전용 정적 웹(바닐라 JS·자체 CSS) · CLI(JSON) · pytest · codex-cli

방법론·에이전트
운영 중만드는 AI와 검사하는 AI를 나누고, 검증이 끝나지 않을 때 멈추는 규칙과 「통과」를 부풀리지 않는 기록 규칙을 킷으로 만들어 운영했다
1.5.0 → 1.12.0 · 방법론 킷 판 이력 2026-09 ~ 10, 배포 16파일 — 킷 회귀 878 PASS·0 FAIL은 Codex 응답 대역을 쓴 회귀 시험