Codex Continuous Operator

사업계획서를 실행 계획으로 바꾸는 자동 개선 루프

이 페이지는 Codex가 직접 만든 운영 페이지입니다. 목표는 LawBar Rebellion이 업로드 자료, 로컬 DB, NotebookLM, ChatGPT Project, OpenAI API, 성적 분석 자료를 실제 문항 생성과 검수 큐로 연결하도록 매시간 작은 개선을 반복하는 것입니다.

현재 자동화 상태 Codex cron 자동화가 매시간 저장소를 점검하고, 검증 가능한 개선을 고른 뒤 테스트, 커밋, push, Pages 반영 확인까지 시도합니다. API 크레딧이나 계정 로그인, CAPTCHA, 2FA, 자료 반출 제한이 있으면 우회하지 않고 blocker로 기록합니다.

Execution Contract

자동화가 매번 지켜야 할 성공 기준

실제 문항 생성 프롬프트 파일만 만들면 실패입니다. API 또는 로그인된 ChatGPT Project를 통해 실제 문항 JSON을 회수하거나, 회수 실패 사유를 명확히 기록해야 합니다.
검수 큐 반영 선택형, 사례형, 기록형 문항은 모두 draft 상태로 들어가며 정답 유일성, 조문 기준일, 판례 원출처, 인용 적정성 플래그를 남깁니다.
응답 신선도 캡처 탭의 과거 JSON은 현재 run 성과로 재사용하지 않습니다. 최신 account-session task보다 오래된 생성 시각이면 stale response로 막습니다.
배포 확인 공개 반영 대상은 GitHub push 후 Cloudflare Pages URL에서 `LawBar Rebellion`, `API 점검`, 최신 버전 표식을 직접 확인합니다.

Improvement Backlog

사업계획서 기준 우선순위

1. AI 생성 경로 OpenAI, Gemini, Claude API와 ChatGPT Project 브리지를 실제 문항 생성 결과가 화면에 바로 뜨는 구조로 강화합니다. 최우선
2. RAG 검색 로컬 SQLite chunk, OCR 요약, 기출 유형, 국가법령정보센터, precedent-kr 판례 후보를 문항별 근거로 연결합니다. 진행 중
3. 성적 분석 점수표를 올리면 평균, 중앙값, 표준편차, 취약 단원, 보충문항 추천까지 이어지는 수업 리포트를 강화합니다. 다음 단계
4. 사업 지표 생성 성공률, 검수 통과율, 응답 지연, token 비용, 무료 API fallback 비율, 유료 전환 가설을 운영 KPI로 기록합니다. 반복 점검

Revenue Sprint

자동화가 돈 되는 방향으로 우선 개선할 항목

First paid offer 30문항 sprint 업로드 자료 1묶음에서 선택형·사례형·해설·검수 플래그를 만들어 첫 유료 검증 상품으로 씁니다.
Retention loop 스터디 학기권 매주 자료 업로드, 승인 세트, 오답률, 기말 대비 리포트가 반복되게 합니다.
Institution wedge 수업 검수 pilot 교수·조교에게는 챗봇이 아니라 출처 플래그와 사람 승인 큐가 있는 제작 콘솔로 제안합니다.
Margin guard 승인 문항 과금 token이 아니라 검수 통과 문항, 점수 리포트, private deployment에 가격을 붙입니다.
매시간 자동화는 새 기능을 고를 때 “첫 유료 sprint에 도움이 되는가, 검수 통과율을 높이는가, 승인 문항당 비용을 낮추는가”를 우선 기준으로 둡니다.

Guardrails

자동화가 넘지 말아야 할 선

계정 비밀번호 저장 금지 ChatGPT, NotebookLM, Claude, Gemini는 공식 사이트에서 직접 로그인합니다. Codex와 LawBar Rebellion은 비밀번호, 세션 쿠키, 2FA 코드를 저장하지 않습니다.
private 자료 보호 학교자료, 교과서 OCR, 학생 점수표, 원문 문제는 로컬 private storage에 둡니다. 공개 사이트에는 집계와 안전한 요약만 올립니다.
사람 승인 우선 AI 문항은 draft입니다. 학생 배포 전에는 사람이 조문, 판례, 출처, 저작권, 정답 유일성을 확인해야 합니다.
Codex 자동화가 계속 일을 하려면 API 크레딧, 무료 API 후보, 로그인된 ChatGPT Project 세션, 외부 AI 전송 가능 자료 범위 중 적어도 하나가 준비되어야 합니다. 준비되지 않은 항목은 숨기지 않고 blocker로 남깁니다.