docs(graph): full scope graphify 재생성 — frontend 분석 + PostsMapper 반영 (5e0f76b)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K3FeMrbtxfTScjrwUukyHD
This commit is contained in:
이정수 2026-06-30 12:06:00 +09:00
parent 5e0f76b7c1
commit 770d3922e2
2 changed files with 38 additions and 6 deletions

View File

@ -7,11 +7,43 @@ user_request: >
/frontend-design:frontend-design 프론트 코드들 컴포넌트별로 매번 새로 /frontend-design:frontend-design 프론트 코드들 컴포넌트별로 매번 새로
구현하는건 없는지 유지 보수, 확장 차원에서 부족한건 없는지 검토하자 구현하는건 없는지 유지 보수, 확장 차원에서 부족한건 없는지 검토하자
Summary: ~ Summary: |
JSP 프론트엔드 26개 파일 전수 검토. CSS 토큰 23개 파일 중복(5,969줄),
JS 유틸 함수 8중복, BibimbapModal 패턴 3종 혼존,
recruit-form CSRF 폴백 갭(보안), 날짜 함수 편재 확인.
5개 권고안(P0×2, P1×2, P2×1) + AC 11개 + 문서화 완료.
Invocations: [] Invocations:
- graphify-lookup-advisor: miss (JSP 범위 미포함)
- research-advisor: 5개 탐색 A-E 완료
- design-advisor: 권고안 + 파일 영향 맵 + AC 산출
- documentation-advisor: docs/analysis/ 기록
Decisions: [] Decisions:
- CSS 중앙화: src/main/webapp/css/global.css (Tomcat DefaultServlet 서빙)
- JS 유틸: src/main/webapp/js/bibimbap-utils.js (window.BibimbapUtils)
- 날짜 유틸: src/main/webapp/js/bibimbap-date.js (window.BibimbapDate)
- CSRF 갭: recruit-form hidden input + 폴백 헤더 추가
- 빌드 도구 도입: 비목표 (별도 결정 사항)
verified_by_me:
- 코드 변경 0건 — 검토 전용 세션
- L1/L2: skip (코드 변경 없음)
needs_user_verification:
- 권고 구현 시 Phase 1 (login.jsp 1개 먼저 검증) 진행 권장
- recruit-form CSRF 수정은 P0 보안 이슈 — 우선 구현 권고
graph_refresh:
judgment: partial-stale
action: full scope 재생성 완료 (src/ + docs/)
result: 1996노드/4626엣지/104 communities, 12.5x token reduction
source_commit: 5e0f76b
generated_at: 2026-06-30T12:05:29+0900
user_signals:
positive: []
negative: []
# Advisor Invocation Decision Log # Advisor Invocation Decision Log
# 각 advisor 호출/스킵 판단 즉시 1줄 append # 각 advisor 호출/스킵 판단 즉시 1줄 append

View File

@ -1,7 +1,7 @@
--- ---
kind: graphify-meta kind: graphify-meta
last_generated_at: 2026-06-30T00:00:00+0900 last_generated_at: 2026-06-30T12:05:29+0900
source_commit: 2c48184 source_commit: 5e0f76b
scopes: scopes:
- full - full
--- ---
@ -39,7 +39,7 @@ scope 예시: `full`, `src`, `docs`, `src-features` 등.
| scope | 마지막 생성 | 소스 커밋 | 대상 경로 | 요약 | | scope | 마지막 생성 | 소스 커밋 | 대상 경로 | 요약 |
| --- | --- | --- | --- | --- | | --- | --- | --- | --- | --- |
| `full` | 2026-06-30 | `2c48184` | `src/` + `docs/` | **src+docs 통합** (merge-graphs, 2038노드/4685엣지). 기존 `src` scope(AST 1840노드/4403엣지, Java 클래스·메서드·주입엣지) + `docs` scope(semantic 198노드/282엣지, 설계문서·DDL·변경이력)를 단일 그래프로 통합. src↔docs 교차 탐색 가능. 직전 src 상태: B2 dead code 제거 + 없는 게임 404 반영 (31dc2ff). 직전 docs 상태: W3/W4 스키마·변경이력 반영 (305cc73). | | `full` | 2026-06-30 | `5e0f76b` | `src/` + `docs/` | **src+docs 통합** (1996노드/4626엣지). AST 1844노드 + semantic 155노드(docs/analysis 신규 포함). PostsMapper UPDATE SQL category_id 컬럼 추가 + JSP 프론트엔드 컴포넌트 검토 분석 문서(2026-06-30-frontend-component-review.md) 반영. src↔docs 교차 탐색 가능. 104 communities, 12.5x token reduction. |
## 갱신 시 체크리스트 ## 갱신 시 체크리스트