Skip to content

chore(sprint-246): Hermes Agent 마이그레이션 Phase 1 + jwt.middleware 로그 구조화#444

Open
tpals0409 wants to merge 2 commits into
mainfrom
chore/spike-hermes-gatekeeper
Open

chore(sprint-246): Hermes Agent 마이그레이션 Phase 1 + jwt.middleware 로그 구조화#444
tpals0409 wants to merge 2 commits into
mainfrom
chore/spike-hermes-gatekeeper

Conversation

@tpals0409

Copy link
Copy Markdown
Owner

개요

Sprint 246 — AlgoSu 운영·개발 프로세스를 Hermes Agent 네이티브 경로(skill + delegate_task + 직접 codex + memory)로 이전하는 Phase 1. 스파이크 2사이클 실증 후 정식 전환.

⚠️ 마이그레이션 산출물의 대부분(스킬 12+2개·config·memory 미러)은 Hermes 프로파일(~/.hermes/, repo 밖)에 있습니다. 본 PR의 repo 변경은 스파이크 코드 1건 + Sprint 246 ADR(SSOT 기록) 입니다.

변경 내용

파일 내용
services/gateway/src/auth/jwt.middleware.ts 문자열 보간 로그 2건 → 2-인자 구조화 (+2/−2, S241/242 방향 정합)
docs/adr/sprints/sprint-246.md Sprint 246 회고 ADR (KR SSOT)
docs/adr-en/sprints/sprint-246.md 동 EN 판 (Sprint 157 P10 의무)
docs/adr/README.md ADR 인덱스 카운트 183→184

확정 결정 (7건, 사용자 합의)

  1. 완전 대체 (tmux 폐기 → delegate_task)
  2. max_concurrent_children 3→6, depth 1 유지, auto-critic은 Oracle 순차
  3. 개별 스킬 12개 (네이티브 스킬화)
  4. Critic = Oracle 직접 codex review (자기보고 리스크 0)
  5. 라이프사이클 하이브리드 (절차는 스킬, scripts/*.mjs 그대로 호출)
  6. inbox 폐기→delegate 반환, MEMORY.md 정본 + Hermes memory 미러
  7. 스파이크 선행 → 검증 후 정식 전환

체크리스트

  • 테스트: jwt.middleware 관련 jest 18/18 pass
  • 타입체크: 변경 파일 타입에러 0 (tsc — 잔여 exit 2는 사전 존재 tsconfig.json baseUrl deprecation)
  • lint: eslint exit 0
  • 보안: 평문 시크릿 0, 로그에 민감정보 없음 (로그 메시지 구조화만)
  • DB: 변경 없음
  • Critic: 스파이크 커밋 7bb885a codex review (gpt-5.5) CLEAN
  • ADR 게이트: index-count EXIT=0(184) · en-coverage EXIT=0(195/195) · doc-refs EXIT=0(467)

🤖 Generated with Claude Code

tpals0409 and others added 2 commits June 22, 2026 10:08
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Hermes Agent 마이그레이션 Phase 1 — 결정 7건·스파이크 2사이클 실증
(Sensei/Gatekeeper)·Codex 모델 핀 발견. KR SSOT + EN 동시 작성,
README sprint ADR 인덱스 카운트 183→184 갱신.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown

Coverage Report

Service Lines Branches Threshold (L/B)
AlgoSu 98.9% 96.9% 70/70%
Total 98.9% 96.9% 70/70%

Global threshold: 70%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant