ai-service: - escalation_filter/retrieve_style/generation/main(FastAPI)의 ad-hoc TestClient 검증을 ai-service/tests/ 정식 pytest 스위트로 승격(34개). Gemini 호출은 mock, retrieve_style은 overlap이 recency를 항상 이긴다는 것(과거 버그 재발 방지)까지 포함 - on_event(deprecated) -> lifespan 컨텍스트 매니저로 교체 core-backend: 자율성 플로우(L0->L1->L2) 통합 테스트를 쓰려면 실제 분기 로직이 있어야 해서, roadmap.md §2.2에서 미결로 남아있던 자율성 엔진 오케스트레이션 최소 버전을 이번에 구현: - PATCH /users/:id/twin-settings -- 자율성 레벨 변경 (기본값 L0) - 트윈 발송 시 에스컬레이션 통과 후 레벨 확인: L0는 항상 차단, L1은 approved:true 필요, L2는 화이트리스트 매칭 시 즉시 자동발송·매칭 없으면 L1과 동일하게 승인 필요. 에스컬레이션은 레벨/화이트리스트/ 승인 여부와 무관하게 항상 우선(테스트로 확인) - 화이트리스트 매칭은 v1 최소 구현(전역 키워드 매칭, 상대별 예외는 아직) -- 대화방↔연락처 연결이 모델링되지 않아 보류, README에 명시 온보딩·채팅·설정 수동 QA는 Flutter 클라이언트가 없어 이 환경에서는 보류, roadmap.md에 근거 남김 |
||
|---|---|---|
| ai-service | ||
| backend | ||
| core-backend | ||
| docs | ||
| poc/tone-corpus | ||
| .env.example | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| README.md | ||
README.md
hikikomori
카카오톡 대안 메신저 아이디어 — "나를 대신해 남과 대화하는 AI 분신"이 있는 메신저 프로젝트.
문서
- 원본 회의 자료:
docs/idea-meeting-2026-06-29.html - 기획 진행 방법:
docs/PLANNING.md - 결정 로그 (Q1~Q7):
docs/decision-log.md - Vision Doc:
docs/vision.md - PRD (v1 클로즈드 베타):
docs/PRD.md - 기술 설계서:
docs/tech-design.md - 리스크 로그:
docs/risk-log.md - 로드맵:
docs/roadmap.md - PoC #1·#3 실행 계획:
docs/poc-plan.md/ 실행 준비물:docs/poc-materials.md - Q3 자율성 수용성 인터뷰 가이드:
docs/user-interview-guide.md - 회의 리뷰 1페이지 요약:
docs/meeting-review-summary.md
AI 에이전트 규칙
현재 단계
아이디어 발산 → 컨셉 심화 → 기획 문서 세트 작성 → PoC 실행 계획·준비물·클릭 프로토타입 완료.
docs/decision-log.md의 결정은 아직 잠정안이므로, 실제 회의에서 확정/수정이 필요합니다.
다음 단계는 PoC #1·#3과 Q3 인터뷰를 실제로 진행하는 것입니다 — 계획과 자극재는 이미 준비돼
있으니 참가자 모집부터 시작하면 됩니다 (docs/meeting-review-summary.md 참고).