46.3 KB · 수정 2026-08-19 10:42
목차

gptbutler 아카이브 — 완료된 작업 서사

handoff.md가 시드(항상 로드)라 완료된 것은 여기로 원문 cut한다(2026-08-04 정리). 세션 단위 원문은 session-*.md에, 한 줄 색인은 sessions.md에 있다. 여긴 handoff에 있던 서사를 그대로 옮긴 것.

(2026-08-04) — ✅P0-1 완료: 스폰 세션 파일쓰기 가드레일

페페 지시 = "판정 가중치는 관리페이지 관리항목으로 넣어놔라(내 의견 + 매니저 문맥 판단으로 결정, 당장 규칙 지정 보류). P0부터 이제 작업 시작해."

(2026-08-04) — 3차 정리: 기반↔제품 분리 + 라이브 대화 접점 + 그림 3장

비서 루프 2주기 완주. GPT 인계문(메모 15건) → 코디 검토 → 채택 4 · 수정채택 3 · 중복 병합 8 → 본문 반영 → 메모 초기화 · 인계문 inbox/archived/.

(2026-08-04) — GPT 비서 1주기 완주: 상의 → 인계 → 본문 반영 (2차 정리)

비서 루프가 실제로 한 바퀴 돌았다. 페페가 GPT 앱과 상의(메모 15건 작성·7건 스스로 정리) → plan_note("handoff")[GPT] 표기 인계문 → 코디가 검토·반영 → 메모 초기화. plan_read로 본문을 실제로 읽은 증거 = 인계문 총평이 우리 P0 순서를 정확히 옮겼다.

(2026-08-04) — GPT 비서 배관 구축: 기획서 읽기 + 구역별 말풍선 실시간 반영 (임시작업)

페페 지시 = "GPT랑 상의하면서 계획 수정할 거다. 버그 고치고 GPT가 ai-stack-map 상세를 읽게 해라. GPT가 자기 이름 표기하며 정리해 코디에게 넘길 수 있게. 페이지엔 구역별 말풍선. 나는 HTML 직접 안 건드린다 — GPT가 비서 노릇 얼마나 하나 테스트다. GPT가 내용·수정위치 정리→코디 지시문→코디가 수정. 상의하는 동안 정리된 내용이 실시간으로 HTML에 반영돼야 한다."

NOW (2026-08-04) — AI 12층 지도로 자산 실사 → 개발축 개선안 8항목 (기획서)

페페 지시 = 유튜브 「AI 용어정리 12개(바이브코딩 지도 2부)」를 우리 자산에 적용 + 우리 자산과 영상 양쪽의 부족한 점을 평가해 devplan 기획서로. 페페 구도 = poin-agent 개선안(현업축) + gptbutler로서 devplan 개발업무(개발축) — 26.8.2 확정한 현업/개발 2트랙과 정확히 겹쳐 새 개념 도입 없이 기존 2트랙에 층만 매겼다.

NOW (2026-08-03) — 🟢 P0 완전 통과, 비서 가동 개시

[페페] devplan 허브 개선 목업 + 심사 대시보드 폐기 (2026-08-02)

★ [페페] 26.8.3 — 매니저의 최종 형태 = 페페의 아바타 (조언자 → 실행 오너)

지시 원문: "devplan 매니저의 역할은 최종적으로는 직접 프로젝트 개발 계획을 세우고 내게 승인을 받아서 완료 목표를 기준으로 완료 시점까지 프로세스를 끌고 가는 것이다. 즉 나의 아바타가 되어 작업을 수행한다. 이 과정에서 devplan에 진행 상황을 갱신하고 내가 이해하기 쉬운 구조로 보고를 지속하는 것이다."

사이클 6단계 — ①매니저가 개발 계획 수립(목적·범위·금지·완료조건·검증·되돌리기) → ②페페 승인 게이트(여기서 멈춘 건이 아바타의 가장 비싼 지연 → 화면 최상단 결재선) → ③완료 목표 확정(완료 조건 1줄 + 목표 시점, 목표 없는 건은 "목표 미설정"으로 드러냄) → ④실행 추진(task_run → 코디, 위험 작업은 broker 승인) → ⑤devplan 진행 갱신(project_state.json) → ⑥지속 보고(주간 + 단계 전환 시점) → 완료까지 반복.

v3 목업 결과(26.8.3)D-day 축은 페페가 기각 → v4로 대체(아래 완료 목표 모델 참조. 아바타 5요소·결재선 배너·단계 점 시각화는 유효하게 승계) = 추천 「완료 목표 D-day 중심」(종합 9 · 아바타 충족 10 · 중요도 보존 10). 아바타 5요소가 전부 별도 열로 있고 D-day 자체가 완료까지 남은 거리라 모델과 직결. 접붙이기 2건 = ①결재선 갈래의 상단 고정 결재 큐 배너(추천안은 결재선이 열이라 스크롤해야 보임 = 유일한 약점) ②스테퍼의 단계 점 시각화. 탈락 = 스테퍼(CSS 스코프 누수·배지 색 역전 — 수정했으나 신호가 간접적) · 결재선(완료 거리 표시 약함) · 보고서형(D-N 추정치라 신뢰도 낮음) · 주간보드(하위 30건 남은 거리 흐릿, 아바타 충족 8 최저).

매니저 운영 규칙(보드를 살리는 조건) — ①승인 요청 시 배너+결재선 열에 요청 건·요청일 동시 기입(안 채우면 대기 상태 진입 금지) ②단계 전환마다 즉시 갱신, 다음 액션은 "액션+주체" 형태 ③D-day는 확정된 것만, 미확정은 "미설정" 유지(추정치 금지) ④완료 시 24~48h 내 아카이브 강등 ⑤주 1회 이상 최근 보고 갱신(안 하면 환류 열이 죽고 표가 아바타 기능을 잃는다).

반년 뒤 붕괴 1순위 = 지난 D-day 방치 — 갱신 안 하면 "남은 거리"가 거짓말하는 표가 된다. 2순위 = 건수 드리프트(결재 대기 숫자 수동 표기 → 카드 늘면 어긋남, 검증에서 4 vs 5 실측) → 자동 계산 강제.

★ [페페] 26.8.3 — 완료 목표 모델 재정의: 날짜가 아니라 완성도

지시 원문: "D-day는 devplan에서 보조 역할 정도만 하고 메인 기준이 될 수 없다. 작업이 보류될 수도 있고 사용자 특성상 하루 또는 몇 시간 만에 작업 완료를 할 수도 있다. 단계 중심으로 완성도 표시가 더 의미가 있다. 완료 목표는 실사용 기준으로 부분 우선 작업 또는 전체 작업 기준 등의 분류 기준을 먼저 잡고, 완료 목표를 1차 최종 또는 다회차 완료 기준으로 잡아야 되는 게 맞다."

완료 목표 = 2축을 먼저 분류한다

완료가 무엇인가
① 범위 부분 우선 실사용에 필요한 조각부터. 완료 기준 = 그 조각이 현장에서 실제로 쓰인다
전체 설계 범위 전부. 완료 기준 = 전 범위 검증 통과
② 차수 1차 최종 한 번에 끝내고 종료(단발)
다회차 N차로 나눠 완료. 회차마다 완료 기준·산출이 따로 있고 회차 종료 시 실사용 투입

예 — pfs=부분 우선·다회차(월마감→발주서→재고) / cody-vision=전체·1차 최종 / poincad2=전체·다회차(P0~P3). 등록 시 두 축을 먼저 정하지 않으면 완료 판정이 매번 흔들린다.

완성도 = 단계 × 회차 — 단계 5개(계획→승인→실행→검증→완료, 기호+텍스트 병기) + 회차(2/4차 + 이번 회차 완료 기준 1줄). ⚠퍼센트 금지(공수 데이터가 없어 가짜 정밀도). 보류는 1급 상태 — 사유+재개 조건을 함께, 지연처럼 빨갛게 칠하지 않는다(정상적 선택).

날짜의 새 위치 = 보조 — 있으면 작은 회색 표기, 없으면 빈칸(경고 없음). 정렬·강조·경보 기준으로 쓰지 않고 지난 날짜를 붉게 칠하지 않는다. 시간 신호가 필요하면 "마지막 진척 이후 경과"(단계가 안 바뀐 채 흐른 기간)를 쓴다 — 이건 방치 감지라 의미가 있다. → 배분층 D(추진 정체)의 신호도 날짜 초과가 아니라 단계 무전환으로 교체. 보류는 사유·재개 조건이 있으면 정체로 세지 않는다.

[코디] v4 목업 결과(26.8.3) = 추천 「단계 게이지 + 회차 배지」(종합 9.3 · 완료 명확도 9 · 날짜 비의존 9 · 베이스 보존 10 — 5안 중 최고, kill 0). 진행을 면적으로 보여주는 유일한 안이라 날짜 없이 3초에 "어디까지 왔나"가 잡히고, 35행 전부에 이번 회차 완료 기준 1줄, 보류는 별도 tier로 격리(경고색 배제). 게이지가 셀 안 인라인이라 표 밀도를 안 깨고 60행까지 버틴다. - 접붙이기 2건 = ①matrix의 범위×차수 고정 배지 열(정렬·필터에 유리) ②criteria의 보류 재개 조건 1줄 필수화(비면 등록 반려). - 탈락 = criteria(완료 기준은 최강이나 단계를 3초에 보여주는 축 없음, 8) · rounds(회차 원 개수 세기라 3초축 열세 + 완료 tier에 완료 기준 문구 누락, 8) · matrix(9컬럼·min-width 900px라 정보 산개, 9) · ladder(행 확장이라 60건에서 세로 팽창 + "다회차 1차" vs "1차 최종" 오독 여지, 8.7). - 완료 목표 운영 규칙(확정) = ①등록 시 범위·차수 먼저 태깅(모르면 계획단계-미정, 빈칸 금지) ②총 회차 미상이면 "다회차(회차미정)"로 시작하고 확정 즉시 N/M 갱신 ③회차 +1은 스코프 변경·이전 산출물 폐기 때만(단순 재검토·버그수정은 회차 유지) ④완료 전환 = 이번 회차 완료 기준 충족(부분 범위는 그 부분만 충족해도 완료 가능 — 실사용 기준) ⑤보류는 재개 조건 1줄 필수, 비면 등록 반려. - ⚠반년 뒤 붕괴점(v4 기준으로 교체) = ①회차 운영의 주관성("스코프 변경" vs "단순 재검토" 경계를 본인도 잊는다 → 회차 인플레 또는 정체) ②"다회차(회차미정)" 라벨 고착(착수 후 재분류 안 되면 게이지가 실제 진척과 괴리된 채 굳는다). v3의 1순위였던 "지난 D-day 방치"는 D-day 격하로 해소. - 페이지 = devplan/gptbutler-hub-mockup.html(탭 전환·추천안 기본선택·목업 상단/설명 하단). v3 원본은 _trash/devplan-mockup-v3-superseded-20260803/.

[페페] 26.8.3 — 배분 게이지 격하

"게이지로 가구/도구 비율 표기가 되어 있는데 수치는 참고용으로 좋지만 이 부분이 중요한 부분은 아니다. 문맥적 파악으로 순위를 구성하다 보면 60:40 비율은 평균치일 뿐 매일 변한다."

[페페] 26.8.3 선택 — ③ 관리형 데이터 테이블 채택, 나머지 6종 폐기

(v1 이력) 아키타입 7종 비교 결과 — 전문은 세션문서로 이관

✅ P0 코디 몫 완료 (2026-08-03) — 가드 봉합 + Codex STDIO 등록·실호출 성공

✅ P1 조회 툴 2종 탑재 (2026-08-03) — 비서 첫 실동작

다음 = P0 페페 몫 → P1 잔여

페페: ChatGPT 데스크톱 앱 재시작 → Codex 모드에서 cody_gateway 툴 5종(classify/run/doctor/brief_today/portfolio_review) 보이는지 + brief_today 호출 → 음성으로도 되는지 실측(제약 1·2를 실측 결과로 덮어쓴다). 막히면 트랙 B(터널)를 앞당긴다. 이후 P1 잔여(판정층·브리핑 구성 피드백) → P2 읽기 축 + 모바일 개통 → P3 쓰기 2종+게이트+주간리뷰 → P4 음성 확장(유예).

루트 HANDOFF NOW 이관 (2026-08-17, 캡 30,000자 근접) — ai-stack-map 실사

🧹 루트 HANDOFF NOW 이관 (2026-08-19 대청소 — pncad 외 전량, 페페 지시)

루트 HANDOFF.md를 pncad 만 남기고 비웠다. 아래는 그때 옮겨온 원문(문구 무변경).