{"id":3719,"url":"https://gitea.hmac.kr/api/v1/repos/Kyeongmin/C.E.L_Slide_test2/issues/83","html_url":"https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/issues/83","number":83,"user":{"id":28,"login":"Kyeongmin","login_name":"","source_id":0,"full_name":"이경민","email":"kyeongmin@noreply.localhost","avatar_url":"https://gitea.hmac.kr/avatars/d883a35f9197b080b2a0c535c3f9357dcd5c7d40b3c42bd8f40218cb94609a8e","html_url":"https://gitea.hmac.kr/Kyeongmin","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2025-12-30T10:51:04+09:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":1,"username":"Kyeongmin"},"original_author":"","original_author_id":0,"title":"[Future / R4] AI 재구성 결과 → cache → catalog → DB 승격 path (3 sub-axis 분해 예정)","body":"**관련 axis**: R4 (DB / 운영) — destination 본체 20 axis 완료 후 분해 axis\n**source**: 사용자 정의 (2026-05-21) — \"AI = 일회성 마법 X, catalog/DB 성장시키는 교사 역할\"\n**roadmap axis**: R4 (DB 운영) + R6 일부\n**wave**: **추후** (post Wave 1 + Wave 2 + #55 완료)\n**priority**: 추후 — 현재 destination 20 axis 완료 후 사용자 가치 검증 + 우선순위 재평가 후 분해 결정\n**dependency**: #62 IMP-46 cache 완료 + #76 IMP-47B reject AI 활성화 완료 + Wave 1 모두 완료\n**type**: ★ **umbrella governance** — 즉시 분해 X, reference 점\n\n---\n\n## 사용자 정의 흐름\n\n```\n[1] AI 재구성 성공 (#76 IMP-47B)\n       ↓\n[2] data/frame_cache/{frame_id}/{signature}.json 저장 (#62 IMP-46 cache)\n       ↓\n[3] N 회 hit + visual_check PASS + 사용자 OK 누적\n       ↓ promote\n[4] catalog 정식 등록 (transformation recipe — IMP-56 가칭)\n       ↓\n[5] AI 없이 deterministic 처리 가능\n       ↓ 학습 자산화\n[6] 장기 학습 자산 DB (IMP-57 가칭)\n```\n\n**핵심 framing**: AI 는 일회성 마법 X. catalog / DB 를 성장시키는 **교사 역할**. 처음에는 AI 호출이 많지만 cache → promote → DB 로 갈수록 deterministic 처리 비율 ↑.\n\n---\n\n## sub-axis 3 (추후 분해 예정)\n\n### IMP-55 (가칭) cache → catalog promotion\n\n- **scope**:\n  - `data/frame_cache/` 의 AI 성공 결과 중 **N 회 hit + visual_check PASS + 사용자 OK** 누적된 패턴 자동 detect\n  - catalog 정식 등록 후보 marking\n  - 사용자 검토 / 승인 UI (frontend 또는 CLI)\n  - 승인 시 `templates/phase_z2/catalog/frame_contracts.yaml` 또는 별 catalog 에 정식 등록\n- **dependency**: #62 IMP-46 cache 실제 동작 후\n- **출처**: 사용자 정의 (2026-05-21)\n\n### IMP-56 (가칭) transformation recipe registry\n\n- **scope**:\n  - frame 별 transformation pattern (cardinality dynamic 화 / slot mapping / layout preset rule) 을 yaml/DB 로 정식 등록\n  - AI 없이 deterministic 처리 가능 (catalog recipe 만으로)\n  - recipe 의 versioning + invalidation\n- **dependency**: IMP-55 (catalog promote 후 recipe 형식 정의)\n\n### IMP-57 (가칭) AI success pattern DB / learning store\n\n- **scope**:\n  - 모든 AI 호출 결과 + 패턴 메타데이터 / 사용자 OK rate / 성공 통계 DB\n  - 장기 학습 자산 — 향후 AI 호출 prompt 개선 / 자동 promote 정책 / 패턴 다양성 분석\n  - R4 (DB 운영) 영역의 본격 axis\n- **dependency**: IMP-55 + IMP-56\n\n---\n\n## frontend 사용자 경험 가드 (모든 AI 활성화 IMP 의 base — 함께 박을 가드)\n\n★ **\"자동 재구성 성공이 기본, 실패는 시스템 버그 / 검증 대상\"** 기조\n\n| 가드 | 내용 |\n|---|---|\n| 사용자 경험 기본값 | 자동 재구성 **성공이 기본** |\n| 실패 = 사용자 노출 X | 내부 fallback (zone resize / overflow / popup / manual) 자동 cascade |\n| toast = 예외 감지용 안전벨트 | 일상 신호 X — 시스템 버그 / 검증 대상일 때만 |\n| 사용자에게는 | 최종 결과 또는 **\"조정 필요 상태\"** 만 명확히 표시 |\n\n→ **적용 대상**: #76 IMP-47B, #79 IMP-51, #81 IMP-54 의 guardrail 섹션에 cross-ref 추가. 추후 PATCH 또는 분해 시 반영.\n\n---\n\n## guardrail / 룰\n\n- ★ **umbrella governance only** — orchestrator 가 돌리지 않음\n- ★ 분해 시점 = **destination 20 axis 완료 + 사용자 가치 검증** 후\n- ★ 사용자 결정 우선 (제가 임의 분해 X)\n- ★ R4 영역 = 현재 destination 외 (추후)\n- 분해 시 sub-axis 별 IMP-55/56/57 (또는 다른 번호) 생성\n\n---\n\n## 관련 source / cross-ref\n\n- **#62 IMP-46** cache layer (Wave 1A 본체) — 이 umbrella 의 base\n- **#76 IMP-47B** reject AI 재구성 (Wave 1A 본체) — AI 성공 결과 발생점\n- **#82 [Governance] Wave 1A/1B execution order** — destination 20 axis governance\n- README.md R4 (DB / 카탈로그) — 이 umbrella 의 본 roadmap\n- README.md R6 (HTML 수정) — frontend 가드 부분\n- memory `feedback_ai_isolation_contract` — AI 격리 contract (reject 정책 가드 포함)\n- memory `feedback_no_hardcoding` — 결과물 고치지 말고 프로세스 고쳐라\n\n---\n\n## 변경 history\n\n- 2026-05-21 — umbrella 생성. 사용자 정의 흐름 + 3 sub-axis + frontend 가드 명시. destination 20 axis 완료 후 분해 결정.","ref":"","assets":[],"labels":[],"milestone":{"id":90,"title":"B-2 §2 separate axis registry (9)","description":"INSIGHT-MAP §3 separate axis registry. backlog: https://gitea.hmac.kr/Kyeongmin/C.E.L_Slide_test2/src/branch/main/docs/architecture/PHASE-Z-IMPLEMENTATION-ISSUE-BACKLOG.md §2. issue count: 9","state":"open","open_issues":3,"closed_issues":27,"created_at":"2026-05-12T18:16:09+09:00","updated_at":"2026-05-26T13:15:04+09:00","closed_at":null,"due_on":null},"assignee":null,"assignees":null,"state":"open","is_locked":false,"comments":48,"created_at":"2026-05-21T20:12:10+09:00","updated_at":"2026-05-26T14:34:44+09:00","closed_at":null,"due_date":null,"time_estimate":0,"pull_request":null,"repository":{"id":226,"name":"C.E.L_Slide_test2","owner":"Kyeongmin","full_name":"Kyeongmin/C.E.L_Slide_test2"},"pin_order":0}
