회기 무발화 0턴 분리, 자기예측 락 불변식 및 TDD 회귀 검증 완료
Some checks failed
API contract / OpenAPI type drift (push) Failing after 3m27s

This commit is contained in:
Yun Chan 2026-09-08 23:28:06 +09:00
parent a479db7a5a
commit a0311c5957
100 changed files with 4884 additions and 11210 deletions

View file

@ -8,9 +8,20 @@
| 문서 | 역할 |
|---|---|
| **[`dev_dashboard.html`](./dev_dashboard.html)** | **SSOT(단일 진실 공급원)** — 상태·검증 증거·결정·로드맵의 권위 기준 |
| **[`TODO.md`](./TODO.md)** | **할 일(안된 것들) 통합** — 흩어진 열린 작업을 주제별로 모은 인덱스 |
| **[`ops/handoff-goal-production-2026-08-29.md`](./ops/handoff-goal-production-2026-08-29.md)** | **최신 정식 배포 핸드오프** — 워크북 9/2, public API 장애, 아바타 decode 감사, fail-closed 후보와 승인·E2E 게이트 |
| [`../AGENTS.md`](../AGENTS.md) | 에이전트 작업 지침 원본(OS 선파악·증거 정직성·SSOT 동기화·이미지/아바타 파이프라인) |
| **[`TODO.md`](./TODO.md)** | **열린 실행 항목** — ID별 다음 행동·완료 조건·차단 이유 인덱스 |
| **[`HANDOFF.md`](./HANDOFF.md)** | **현행 인수인계** — 2026-09-01 당시 NAS 배포 증거, 남은 운영·외부 게이트와 승인 경계 |
| **[`ops/backlog-2026-06-26.md`](./ops/backlog-2026-06-26.md)** | **열린 백로그** — ID별 실행 조건·차단 이유·검증 명령 |
| [`archive/project-cleanup-2026-09-07/handoff-goal-production-2026-08-29.md`](./archive/project-cleanup-2026-09-07/handoff-goal-production-2026-08-29.md) | 2026-08-29 배포 전 역사 스냅샷 — 현행 상태 근거로 사용하지 않음 |
| [`../AGENTS.md`](../AGENTS.md) | 에이전트 작업 지침 원본 — **B절 오케스트레이션 바이블(절대 규칙: 고급 모델은 설계·평가, 하위 모델은 조사·구현·검증 실행)**·OS 선파악·증거 정직성·SSOT 동기화·이미지/아바타 파이프라인 |
## 🧭 개발·검증·운영 시작점
| 문서 | 역할 |
|---|---|
| [`guides/local-development.md`](./guides/local-development.md) | Windows 로컬 개발 환경·dev 스택 실행 |
| [`guides/testing.md`](./guides/testing.md) | pytest·typecheck·Playwright 검증 명령 |
| [`guides/architecture.md`](./guides/architecture.md) | API·web·engine·데이터 흐름 |
| [`ops/deployment-pipeline.md`](./ops/deployment-pipeline.md) | production NAS 배포 절차·승인·rollback 경계 |
## 🗺 원천문서·갭 로드맵
@ -34,6 +45,11 @@
## 🚀 정식 전략 실행 로드맵
<details>
<summary>2026-08 Outcome & Alliance OS 설계·dated evidence 목록</summary>
> 이 목록은 설계와 당시 검증 근거다. 현행 상태와 열린 작업은 대시보드·TODO·backlog를 따른다.
| 문서 | 역할 |
|---|---|
| [`ops/vignette-outcome-alliance-os-agentic-plan-2026-08-06.md`](./ops/vignette-outcome-alliance-os-agentic-plan-2026-08-06.md) | 제약에서 출발하지 않는 Outcome & Alliance OS 에이전틱 계획 — G0~G8 정식 승격, 상태는 대시보드·할 일은 TODO I절 |
@ -63,6 +79,8 @@
| [`ops/outcome-os-release-hunk-map-2026-08-07.json`](./ops/outcome-os-release-hunk-map-2026-08-07.json) | 혼합 파일 4개의 exact hunk SHA·포함/제외/split 결정과 생성형 API 계약 재생성 규칙 |
| [`ops/evidence/outcome-os-release-only-2026-08-07.patch`](./ops/evidence/outcome-os-release-only-2026-08-07.patch) | clean HEAD 적용 검사를 통과한 G0~G8 release-only patch — 공식 API 타입 재생성 포함, 공개 배포 증거는 아님 |
</details>
## 🛠 개발·운영 가이드
| 문서 | 역할 |
@ -71,8 +89,10 @@
| [`guides/local-development.md`](./guides/local-development.md) | 로컬 개발 환경 구축·실행 (1-커맨드 dev 스택) |
| [`guides/architecture.md`](./guides/architecture.md) | 시스템 아키텍처(엔진/오케스트레이터/저항/마스킹/음성/평가/데이터) |
| [`guides/testing.md`](./guides/testing.md) | 테스트·검증(pytest, typecheck, Playwright E2E 게이트) |
| [`ops/agent-work-packet-template.md`](./ops/agent-work-packet-template.md) | 에이전트 작업 패킷·판정 기록 양식 — `AGENTS.md` B절(오케스트레이션 바이블) B.5·B.6 실행 양식, 병렬 스폰 체크리스트 |
| [`ops/codex-agents/README.md`](./ops/codex-agents/README.md) | Codex 워커 정의(explorer/researcher/worker/verifier) 참조 사본·설치법 — 런타임은 `~/.codex/agents/`, 프로젝트 스코프 미사용 이유(#26408) |
| [`DEPLOYMENT.md`](./DEPLOYMENT.md) | docker compose 배포·엔진 어댑터·환경변수·외부공개 운영 |
| [`HANDOFF.md`](./HANDOFF.md) | 일반 세션 인수인계 진입점 — 최신 정식 배포 상태는 위 2026-08-29 핸드오프 우선 |
| [`HANDOFF.md`](./HANDOFF.md) | 일반 세션 인수인계 진입점 — 현행 실행 순서·승인 경계 |
## ⚙️ 운영 런북·게이트 트래커 (`ops/`)
@ -101,7 +121,7 @@
| [`redteam/hanshin-feedback-plan-redteam-2026-07-03.md`](./redteam/hanshin-feedback-plan-redteam-2026-07-03.md) | 한신대 개선 계획 적대 검토(컨텍스트·privacy·fallback·임상 설명 위험) |
| [`redteam/hanshin-feedback-plan-counter-redteam-2026-07-03.md`](./redteam/hanshin-feedback-plan-counter-redteam-2026-07-03.md) | 한신대 개선 계획 대레드팀 검토(과잉 차단 완화·1차 MVP 재정렬) |
| [`ops/code-quality-research-2026-06-26.md`](./ops/code-quality-research-2026-06-26.md) | 코드품질 분석 + 미실행 리팩터 로드맵 |
| [`ops/refactor-governance-2026-07-15.md`](./ops/refactor-governance-2026-07-15.md) | 전 저장소 구조 감사·P1~P8 리팩터·중복/번들/SSOT 게이트 실행 증거 |
| [`archive/project-cleanup-2026-09-07/refactor-governance-2026-07-15.md`](./archive/project-cleanup-2026-09-07/refactor-governance-2026-07-15.md) | 전 저장소 구조 감사·P1~P8 리팩터·중복/번들/SSOT 게이트 실행 증거 |
| [`ops/postgres-rls-audit-smoke.md`](./ops/postgres-rls-audit-smoke.md) | RLS·감사로그 격리 스모크 절차(재현 런북) |
| [`ops/engine-rss-smoke-2026-06-28.md`](./ops/engine-rss-smoke-2026-06-28.md) · [`ops/resistance-openness-db-smoke-2026-06-28.md`](./ops/resistance-openness-db-smoke-2026-06-28.md) | 대시보드가 인용하는 live 실측 증거 |
| [`ops/layout-research-2026-06-27/persona-dashboard-layout-guideline.md`](./ops/layout-research-2026-06-27/persona-dashboard-layout-guideline.md) | 페르소나 스튜디오·대시보드 레이아웃 원칙 |
@ -147,6 +167,6 @@
---
> 유지 원칙: 완료된 작업 기록이 다시 쌓이면 `archive/`로 옮겨 이 인덱스와 활성 문서를 얇게 유지한다.
> 유지 원칙: 완료된 작업 기록이 다시 쌓이면 `archive/`로 옮겨 이 인덱스와 활성 문서를 얇게 유지한다. `archive/`는 현재 상태 근거가 아니다.
> 상태·결정 변경은 별도 문서로만 남기지 말고 **SSOT 대시보드**에 반영·동기화한다.
> 새 문서를 만들면 이 인덱스에 한 줄 추가하고, 새 열린 작업은 [`TODO.md`](./TODO.md)에 반영한다.