From 26dcb511309fb66c7220f5008d55a7daa34e3b31 Mon Sep 17 00:00:00 2001 From: CD Date: Sat, 7 Mar 2026 10:59:43 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20devlog=20=EA=B5=AC=EC=A1=B0=20=EC=83=9D?= =?UTF-8?q?=EC=84=B1=20+=20=EC=B4=88=EA=B8=B0=20=EC=84=B8=EC=85=98=20?= =?UTF-8?q?=EA=B8=B0=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/devlog/2026-03-07.md | 9 +++++++++ docs/devlog/entries/20260307-001.md | 16 ++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 docs/devlog/2026-03-07.md create mode 100644 docs/devlog/entries/20260307-001.md diff --git a/docs/devlog/2026-03-07.md b/docs/devlog/2026-03-07.md new file mode 100644 index 0000000..637c785 --- /dev/null +++ b/docs/devlog/2026-03-07.md @@ -0,0 +1,9 @@ +# 2026-03-07 Devlog + +| # | 시간 | 작업 | 커밋 | 상태 | +|---|------|------|------|------| +| 001 | 10:15 | 프로젝트 초기 설정 (Git, workflows, helpers) | `063257b` | ✅ | +| 002 | 10:30 | 핵심 컴포넌트 구현 (watcher, parser, bot, main) | `ea5001f` | ✅ | +| 003 | 10:45 | 동적 채널 관리 (AG-프로젝트명) | `ba8454c` | ✅ | +| 004 | 10:55 | race condition 수정 + metadata 모니터링 | `02c757f` | ✅ | +| 005 | 10:58 | devlog 구조 + 세션 마무리 | | 🔧 | diff --git a/docs/devlog/entries/20260307-001.md b/docs/devlog/entries/20260307-001.md new file mode 100644 index 0000000..85d428d --- /dev/null +++ b/docs/devlog/entries/20260307-001.md @@ -0,0 +1,16 @@ +# Gravity Control 프로젝트 초기 구축 + +- **시간**: 2026-03-07 10:15~11:00 +- **Commits**: `063257b`, `ea5001f`, `ba8454c`, `02c757f` +- **Vikunja**: #214~218 → done, #219 → 미착수 (Phase 2) + +## 결정 사항 +- **로컬 파일 감시 방식 채택**: VS Code Extension 없이 brain/ 디렉토리 watchdog 감시 +- **채널명 AG-{프로젝트명}**: task.md 제목에서 추출, 언더스코어 형식 +- **metadata.json 모니터링**: 아티팩트 요약 변경도 Discord로 릴레이 +- **asyncio.Lock**: 동시 이벤트로 인한 채널 중복 생성 방지 + +## 미완료 +- Discord 대화 내용 중계 (conversation은 binary protobuf로 직접 파싱 불가) +- Phase 2 양방향 입력 릴레이 +- 서버 배포 (현재 로컬 실행)