# Graph Report - /Users/etlab/projects/maxjungsi222  (2026-04-27)

## Corpus Check
- 82 files · ~0 words
- Verdict: corpus is large enough that graph structure adds value.

## Summary
- 313 nodes · 309 edges · 68 communities detected
- Extraction: 83% EXTRACTED · 17% INFERRED · 0% AMBIGUOUS · INFERRED: 52 edges (avg confidence: 0.84)
- Token cost: 0 input · 0 output

## Community Hubs (Navigation)
- [[_COMMUNITY_Community 0|Community 0]]
- [[_COMMUNITY_Community 1|Community 1]]
- [[_COMMUNITY_Community 2|Community 2]]
- [[_COMMUNITY_Community 3|Community 3]]
- [[_COMMUNITY_Community 4|Community 4]]
- [[_COMMUNITY_Community 5|Community 5]]
- [[_COMMUNITY_Community 6|Community 6]]
- [[_COMMUNITY_Community 7|Community 7]]
- [[_COMMUNITY_Community 8|Community 8]]
- [[_COMMUNITY_Community 9|Community 9]]
- [[_COMMUNITY_Community 10|Community 10]]
- [[_COMMUNITY_Community 11|Community 11]]
- [[_COMMUNITY_Community 12|Community 12]]
- [[_COMMUNITY_Community 13|Community 13]]
- [[_COMMUNITY_Community 14|Community 14]]
- [[_COMMUNITY_Community 15|Community 15]]
- [[_COMMUNITY_Community 16|Community 16]]
- [[_COMMUNITY_Community 17|Community 17]]
- [[_COMMUNITY_Community 18|Community 18]]
- [[_COMMUNITY_Community 19|Community 19]]
- [[_COMMUNITY_Community 20|Community 20]]
- [[_COMMUNITY_Community 21|Community 21]]
- [[_COMMUNITY_Community 22|Community 22]]
- [[_COMMUNITY_Community 23|Community 23]]
- [[_COMMUNITY_Community 24|Community 24]]
- [[_COMMUNITY_Community 25|Community 25]]
- [[_COMMUNITY_Community 26|Community 26]]
- [[_COMMUNITY_Community 27|Community 27]]
- [[_COMMUNITY_Community 28|Community 28]]
- [[_COMMUNITY_Community 29|Community 29]]
- [[_COMMUNITY_Community 30|Community 30]]
- [[_COMMUNITY_Community 31|Community 31]]
- [[_COMMUNITY_Community 32|Community 32]]
- [[_COMMUNITY_Community 33|Community 33]]
- [[_COMMUNITY_Community 34|Community 34]]
- [[_COMMUNITY_Community 35|Community 35]]
- [[_COMMUNITY_Community 36|Community 36]]
- [[_COMMUNITY_Community 37|Community 37]]
- [[_COMMUNITY_Community 38|Community 38]]
- [[_COMMUNITY_Community 39|Community 39]]
- [[_COMMUNITY_Community 40|Community 40]]
- [[_COMMUNITY_Community 41|Community 41]]
- [[_COMMUNITY_Community 42|Community 42]]
- [[_COMMUNITY_Community 43|Community 43]]
- [[_COMMUNITY_Community 44|Community 44]]
- [[_COMMUNITY_Community 45|Community 45]]
- [[_COMMUNITY_Community 46|Community 46]]
- [[_COMMUNITY_Community 47|Community 47]]
- [[_COMMUNITY_Community 48|Community 48]]
- [[_COMMUNITY_Community 49|Community 49]]
- [[_COMMUNITY_Community 50|Community 50]]
- [[_COMMUNITY_Community 51|Community 51]]
- [[_COMMUNITY_Community 52|Community 52]]
- [[_COMMUNITY_Community 53|Community 53]]
- [[_COMMUNITY_Community 54|Community 54]]
- [[_COMMUNITY_Community 55|Community 55]]
- [[_COMMUNITY_Community 56|Community 56]]
- [[_COMMUNITY_Community 57|Community 57]]
- [[_COMMUNITY_Community 58|Community 58]]
- [[_COMMUNITY_Community 59|Community 59]]
- [[_COMMUNITY_Community 60|Community 60]]
- [[_COMMUNITY_Community 61|Community 61]]
- [[_COMMUNITY_Community 62|Community 62]]
- [[_COMMUNITY_Community 63|Community 63]]
- [[_COMMUNITY_Community 64|Community 64]]
- [[_COMMUNITY_Community 65|Community 65]]
- [[_COMMUNITY_Community 66|Community 66]]
- [[_COMMUNITY_Community 67|Community 67]]

## God Nodes (most connected - your core abstractions)
1. `window.api (shared API wrapper)` - 18 edges
2. `onDepartmentPicked()` - 12 edges
3. `jungsilogin.html (login page)` - 8 edges
4. `Sidebar group: 관리자` - 6 edges
5. `displayApplicants (school_app_final, 합격통계 분기 포함)` - 6 edges
6. `onDepartmentPicked (calculator: formula 로드 + 학생 환산)` - 6 edges
7. `loadApplicants()` - 5 edges
8. `페이지 템플릿 (templates/page.html)` - 5 edges
9. `updateStepStates()` - 5 edges
10. `renderCards (school_app_final, 카드 디자인 강화)` - 5 edges

## Surprising Connections (you probably didn't know these)
- `detectAdmin (JWT payload decode)` --semantically_similar_to--> `readTokenUser (JWT decode)`  [INFERRED] [semantically similar]
  cut_editor.js → welcome.js
- `readTokenUser (JWT decode)` --semantically_similar_to--> `window.getToken / getCounselorFromToken`  [INFERRED] [semantically similar]
  welcome.js → assets/js/auth.js
- `school_app_final (최종지원 학교별 현황)` --semantically_similar_to--> `school_app (학교별 상담 현황)`  [INFERRED] [semantically similar]
  school_app_final.js → school_app.js
- `score_input (학생 성적 입력)` --semantically_similar_to--> `gachaejeom (가채점)`  [INFERRED] [semantically similar]
  score_input.js → gachaejeom.js
- `final_apply (최종지원 카드)` --semantically_similar_to--> `calculator (수능 점수 계산기)`  [INFERRED] [semantically similar]
  final_apply.js → calculator.js

## Hyperedges (group relationships)
- **cascade 3-step 흐름 (군 → 대학 → 학과 → 지원자 로드)** — ui_cascade_3step, fn_apply_university_options_app, fn_apply_department_options_app, fn_load_applicants_app, state_school_app [EXTRACTED 0.95]
- **합격 통계 계산 흐름 (PASS regex → passedApps → 대학별 분기 → passStats chip)** — fn_display_applicants_final, rule_sookmyung_konkuk, rule_ewha, rule_default_cut, ui_pass_stats [EXTRACTED 0.95]
- **대학 분기 룰 묶음 (숙명/건국 체교 = suneung_score, 이화 = 1단계+최종 suneung, 기본 = total_score)** — rule_sookmyung_konkuk, rule_ewha, rule_default_cut, fn_display_applicants_final [EXTRACTED 0.95]
- **school_app(상담저장 표) vs school_app_final(LIVE 카드) 차이** — page_school_app, page_school_app_final, fn_render_table_app, fn_render_cards_final, api_university_applicants, api_university_final_applicants, ui_pass_stats [INFERRED 0.90]
- **Legacy HTML backups (2026-04-20 시점, Teal/Stone 본체 통합 전 마지막 스냅샷)** —  [INFERRED 0.99]
- **Phase 3 신규 리팩토링 페이지 군** — gachaejeom_new_page, score_input_new_page, cut_editor_new_page, counsel_new_page, final_apply_new_page, final_apply_list_new_page [INFERRED 0.90]
- **컷/등급컷/최고표점 관리 편집기 군** — cut_editor_old_page, cut_editor_new_page, gradecut_editor_page, scores_editor_page, topmax_editor_page [INFERRED 0.85]
- **Phase 3 refactor (.new.html 신규 페이지군)** — welcome_new_page, calculator_new_page, university_overview_new_page, add_student_new_page, grade_distribution_new_page, school_app_new_page, school_app_final_new_page [EXTRACTED 0.95]
- **Pre-refactor legacy HTML pages** — welcome_page, calculator_page, school_app_page, school_app_final_page, grade_distribution_page, final_apply_page, final_apply_list_page, 대학체크리스트 [INFERRED 0.85]
- **Jungsi calculation pipeline (suneung + silgi)** — endpoint_jungsi_schools, endpoint_jungsi_formula_details, endpoint_jungsi_calculate, endpoint_silgi_calculate [INFERRED 0.85]
- **Shared design system (Teal/Stone + Pretendard)** — asset_css_tokens, asset_css_base, asset_css_sidebar, asset_css_topbar, asset_css_buttons, asset_css_toast, asset_css_modal, asset_css_combobox, asset_js_auth, asset_js_api, asset_js_toast, asset_js_modal, asset_js_utils, asset_js_bootstrap, asset_js_combobox [EXTRACTED 0.95]

## Communities

### Community 0 - "Community 0"
Cohesion: 0.1
Nodes (30): POST /jungsi/calculate, applyDefaultExamFor(), bindInputListeners(), calculateSuneung(), convertScoresToSuneungFormat(), esc(), fetchCutsForUid(), fetchFormula() (+22 more)

### Community 1 - "Community 1"
Cohesion: 0.11
Nodes (26): add_student (학생 관리), GET /jungsi/cutoffs/{year} + POST /cutoffs/set, GET /jungsi/schools/{year}, fetchCutsForUid, calculator (수능 점수 계산기), counseling_by_university (대학별 상담), cut_editor (정시컷 편집), debug (채점 오차 디버깅) (+18 more)

### Community 2 - "Community 2"
Cohesion: 0.11
Nodes (18): GET /jungsi/university-applicants/{U_ID}/{year}, GET /jungsi/university-final-applicants/{U_ID}/{year}, detectAnomalySet (점수 낮은데 합격 = 순위 역전 flag), displayApplicants (school_app), displayApplicants (school_app_final, 합격통계 분기 포함), loadApplicants (school_app, /jungsi/university-applicants), loadApplicants (school_app_final, /jungsi/university-final-applicants), renderCards (school_app_final, 카드 디자인 강화) (+10 more)

### Community 3 - "Community 3"
Cohesion: 0.12
Nodes (17): debug.html — 디버그 노트, debug sidebar-slot, debug topbar: yearSel + runBtn, scores_editor.html — 등급컷 (관리자), scores_editor sidebar-slot, scores_editor year-selector native select, setting.html — 환경 설정, setting sidebar-slot (+9 more)

### Community 4 - "Community 4"
Cohesion: 0.19
Nodes (13): GET /jungsi/students/list-by-branch, GET /jungsi/university-list?year=, openStudentScoresModal (calculator, 입력유형 chip + 한국사 row), calculator.html (통합 계산기), school_app.html (컨설팅 허브), school_app_final.html (맥스라이브 LIVE), calculator state (allUniversities/currentStudents/currentFormula/currentMaxTotal/sortDir), STATE (school_app: year/gun/university/U_ID/schools/applicants/stats/quota/myBranch/sortBy) (+5 more)

### Community 5 - "Community 5"
Cohesion: 0.23
Nodes (8): applyUniversityOptions(), detectAnomalySet(), displayApplicants(), loadApplicants(), loadSchools(), renderCards(), setLoading(), sortApplicants()

### Community 6 - "Community 6"
Cohesion: 0.22
Nodes (10): GET /jungsi/formula-details + university-list, runSilgiCalc, applyUniversityOptions(), displayApplicants(), loadApplicants(), loadSchools(), renderTable(), setLoading() (+2 more)

### Community 7 - "Community 7"
Cohesion: 0.18
Nodes (11): add_student.html — 학생 추가, add_student sidebar-slot, add_student topbar: yearSel combobox, gradecut_editor.html — 등급컷 편집, gradecut_editor sidebar-slot, gradecut_editor topbar: branchName badge, MAX 정시 엔진 인덱스/쉘, score_input.html — 성적 입력 (+3 more)

### Community 8 - "Community 8"
Cohesion: 0.22
Nodes (11): assets/css/base.css, assets/css/tokens.css, jwt_token (localStorage), redirect query-string param (?redirect=), POST /susi/login, index.html (redirect shell), jungsilogin.html (login page), welcome.html (post-login dashboard) (+3 more)

### Community 9 - "Community 9"
Cohesion: 0.2
Nodes (10): /jungsi/counseling/* + counseling-schedules, /jungsi/final-apply/* + branch-final-applies, loadApplicants, saveDraft, loadList (branch-final-applies), saveOne/saveAll (update-apply-schedule), save (final-apply/set POST/DELETE), state (year/exam/students/selectedStudent/cards) (+2 more)

### Community 10 - "Community 10"
Cohesion: 0.22
Nodes (9): POST /jungsi/calculate, GET /jungsi/cutoffs/{year}, GET /jungsi/formula-details, calculateSuneung (calculator: POST /jungsi/calculate), fetchCutsForUid + renderFormulaCuts (calculator: 맥스컷/지점컷), onDepartmentPicked (calculator: formula 로드 + 학생 환산), renderHeader (calculator), renderRowHtml (calculator) (+1 more)

### Community 11 - "Community 11"
Cohesion: 0.29
Nodes (7): bulkAdd (students/bulk-add), loadList (list-by-branch), /jungsi/students/* (list-by-branch, bulk-add, update, delete, scores), bulk-set-wide + recompute, load (students + scores/list), save (officialize-bulk), scores bulk-save

### Community 12 - "Community 12"
Cohesion: 0.29
Nodes (7): /jungsi/(announcements|branch-memos|debug-notes)/*, ensureThemeToggle / applyThemeIcon, loadSidebar, bootstrap (공통 사이드바/테마/토스트 초기화), saveDebugNote, apiCall (local fetch wrapper), welcome (홈 대시보드)

### Community 13 - "Community 13"
Cohesion: 0.29
Nodes (7): school_app_final.html — 맥스라이브 LIVE, school_app_final sidebar-slot, school_app_final LIVE chip + year-select, Sidebar group: 인사이트, university_overview.html — 대학 정보 · 모집요강, university_overview sidebar-slot, university_overview topbar: yearSel combobox

### Community 14 - "Community 14"
Cohesion: 0.29
Nodes (7): cut_editor.html — 정시컷 편집, cut_editor sidebar-slot, cut_editor topbar: role badge / pastCutSel / yearSel / saveBtn, grade_distribution Chart.js lib, grade_distribution.html — 성적 분포 · 등급 통계, grade_distribution sidebar-slot, Sidebar group: 조회 · 상담

### Community 15 - "Community 15"
Cohesion: 0.29
Nodes (7): calculator.html — 통합 계산기, calculator sidebar-slot, calculator branch-chip + year/exam select, final_apply.html — 최종 지원 수합, final_apply sidebar-slot, final_apply topbar: year-cb/student-cb/save-btn, Sidebar group: 최종 지원 (final_apply)

### Community 16 - "Community 16"
Cohesion: 0.29
Nodes (7): counseling_by_university gun-chips (가/나/다 filter), counseling_by_university.html — 학교별 상담 현황, counseling_by_university sidebar-slot, school_app.html — 컨설팅 허브, school_app sidebar-slot, school_app branch-chip + year-select, Sidebar group: 컨설팅

### Community 17 - "Community 17"
Cohesion: 0.29
Nodes (7): GET /jungsi/schools/{year}, applyDepartmentOptions (school_app), applyDepartmentOptions (school_app_final), applyUniversityOptions (school_app), applyUniversityOptions (school_app_final), loadSchools (school_app), loadSchools (school_app_final)

### Community 18 - "Community 18"
Cohesion: 0.33
Nodes (5): api.js (window.api), auth.js (JWT/getToken), modal.js (openModal/closeModal), toast.js (showToast), 페이지 템플릿 (templates/page.html)

### Community 19 - "Community 19"
Cohesion: 0.4
Nodes (5): gachaejeom.html — 가채점, gachaejeom sidebar-slot, gachaejeom summary-row (4 cards), gachaejeom topbar: yearCombo/examCombo/reload/recalc/save, Sidebar group: 최종 지원

### Community 20 - "Community 20"
Cohesion: 0.5
Nodes (0): 

### Community 21 - "Community 21"
Cohesion: 0.5
Nodes (4): Sidebar group: 홈, welcome Flatpickr date picker lib, welcome.html — 홈 대시보드, welcome sidebar-slot

### Community 22 - "Community 22"
Cohesion: 0.5
Nodes (4): final_apply_list.html — 본원 지원 현황 · 실기 일정, final_apply_list saveAllBtn + dirtyCount, final_apply_list sidebar-slot, Sidebar group: 지원 수합

### Community 23 - "Community 23"
Cohesion: 0.67
Nodes (3): /jungsi/practical-scores/*, recalculateSilgiAndTotal, bulk-save practical scores

### Community 24 - "Community 24"
Cohesion: 0.67
Nodes (3): /jungsi/(calc-method|rules|bonus-rules|score-config|special-formula|total|other-settings|school-details)/set, allSchools state, save all (7 endpoints Promise.all)

### Community 25 - "Community 25"
Cohesion: 0.67
Nodes (3): /jungsi/grade-cuts/* + grade-distribution, load (fetch grade-distribution-by-exam), grade-cuts set-bulk

### Community 26 - "Community 26"
Cohesion: 1.0
Nodes (3): detectAdmin (JWT payload decode), window.getToken / getCounselorFromToken, readTokenUser (JWT decode)

### Community 27 - "Community 27"
Cohesion: 0.67
Nodes (3): 프로젝트 가이드 CLAUDE.md (맥스정시), Phase 3 리팩토링 (신규 페이지), Teal/Stone 프리미엄 디자인 시스템

### Community 28 - "Community 28"
Cohesion: 0.67
Nodes (3): MAX 체대입시 브랜드 로고 이미지 (max-logo.png), 하단 로고 base64 (PDF 워터마크용), PDF 워터마크 (top_logo/bottom_logo)

### Community 29 - "Community 29"
Cohesion: 0.67
Nodes (3): counsel.html — 개인 상담 (원본 보존, Tailwind+inline), counsel html2canvas + jsPDF libs, counsel inline Tailwind config + design tokens

### Community 30 - "Community 30"
Cohesion: 0.67
Nodes (3): POST /silgi/calculate, recalculateSilgiAndTotal (calculator: POST /silgi/calculate), recalculateTotal (calculator)

### Community 31 - "Community 31"
Cohesion: 1.0
Nodes (2): dirty Map (pending U_ID edits), STATE (year/rows/filterGun/isAdmin/pastCutField)

### Community 32 - "Community 32"
Cohesion: 1.0
Nodes (2): /jungsi/topmax/*, topmax bulk-save

### Community 33 - "Community 33"
Cohesion: 1.0
Nodes (0): 

### Community 34 - "Community 34"
Cohesion: 1.0
Nodes (0): 

### Community 35 - "Community 35"
Cohesion: 1.0
Nodes (1): MAX 로고 base64 (PDF 워터마크)

### Community 36 - "Community 36"
Cohesion: 1.0
Nodes (1): 맥스정시엔진 로그인

### Community 37 - "Community 37"
Cohesion: 1.0
Nodes (1): GET /jungsi/schools/:year

### Community 38 - "Community 38"
Cohesion: 1.0
Nodes (1): GET /jungsi/students/list-by-branch

### Community 39 - "Community 39"
Cohesion: 1.0
Nodes (1): GET /jungsi/formula-details

### Community 40 - "Community 40"
Cohesion: 1.0
Nodes (1): POST /jungsi/calculate

### Community 41 - "Community 41"
Cohesion: 1.0
Nodes (1): POST /silgi/calculate

### Community 42 - "Community 42"
Cohesion: 1.0
Nodes (1): legacy backup: topmax_editor.html (2026-04-20)

### Community 43 - "Community 43"
Cohesion: 1.0
Nodes (1): legacy backup: _pdf_design_full.html (2026-04-20)

### Community 44 - "Community 44"
Cohesion: 1.0
Nodes (1): legacy backup: gachaejeom.html (2026-04-20)

### Community 45 - "Community 45"
Cohesion: 1.0
Nodes (1): legacy backup: gradecut_editor.html (2026-04-20)

### Community 46 - "Community 46"
Cohesion: 1.0
Nodes (1): legacy backup: silgi-tester.html (2026-04-20)

### Community 47 - "Community 47"
Cohesion: 1.0
Nodes (1): legacy backup: counsel.html (2026-04-20)

### Community 48 - "Community 48"
Cohesion: 1.0
Nodes (1): legacy backup: silgicheck.html (2026-04-20)

### Community 49 - "Community 49"
Cohesion: 1.0
Nodes (1): legacy backup: practical_editor.html (2026-04-20)

### Community 50 - "Community 50"
Cohesion: 1.0
Nodes (1): legacy backup: inquiry_conv_editor.html (2026-04-20)

### Community 51 - "Community 51"
Cohesion: 1.0
Nodes (1): legacy backup: add_student.html (2026-04-20)

### Community 52 - "Community 52"
Cohesion: 1.0
Nodes (1): legacy backup: university_overview.html (2026-04-20)

### Community 53 - "Community 53"
Cohesion: 1.0
Nodes (1): legacy backup: cut_editor.html (2026-04-20)

### Community 54 - "Community 54"
Cohesion: 1.0
Nodes (1): legacy backup: score_input.html (2026-04-20)

### Community 55 - "Community 55"
Cohesion: 1.0
Nodes (1): legacy backup: scores_editor.html (2026-04-20)

### Community 56 - "Community 56"
Cohesion: 1.0
Nodes (1): legacy backup: 대학체크리스트.html (2026-04-20)

### Community 57 - "Community 57"
Cohesion: 1.0
Nodes (1): legacy backup: final_apply.html (2026-04-20)

### Community 58 - "Community 58"
Cohesion: 1.0
Nodes (1): legacy backup: welcome.html (2026-04-20)

### Community 59 - "Community 59"
Cohesion: 1.0
Nodes (1): legacy backup: school_app_final.html (2026-04-20)

### Community 60 - "Community 60"
Cohesion: 1.0
Nodes (1): legacy backup: debug.html (2026-04-20)

### Community 61 - "Community 61"
Cohesion: 1.0
Nodes (1): legacy backup: calculator.html (2026-04-20)

### Community 62 - "Community 62"
Cohesion: 1.0
Nodes (1): legacy backup: setting.html (2026-04-20)

### Community 63 - "Community 63"
Cohesion: 1.0
Nodes (1): legacy backup: grade_distribution.html (2026-04-20)

### Community 64 - "Community 64"
Cohesion: 1.0
Nodes (1): legacy backup: school_app.html (2026-04-20)

### Community 65 - "Community 65"
Cohesion: 1.0
Nodes (1): legacy backup: final_apply_list.html (2026-04-20)

### Community 66 - "Community 66"
Cohesion: 1.0
Nodes (1): legacy backup: silgi-editor.html (2026-04-20)

### Community 67 - "Community 67"
Cohesion: 1.0
Nodes (1): graphify previous output (graph.html, graph.json, GRAPH_REPORT.md, manifest.json, cost.json, cache/)

## Knowledge Gaps
- **145 isolated node(s):** `STATE (year/uid/schools/selectedSchool/gender)`, `bulk-save practical scores`, `STATE (year/rows/filterGun/isAdmin/pastCutField)`, `dirty Map (pending U_ID edits)`, `allSchools state` (+140 more)
  These have ≤1 connection - possible missing edges or undocumented components.
- **Thin community `Community 31`** (2 nodes): `dirty Map (pending U_ID edits)`, `STATE (year/rows/filterGun/isAdmin/pastCutField)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 32`** (2 nodes): `/jungsi/topmax/*`, `topmax bulk-save`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 33`** (1 nodes): `silgi-hardcode.js`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 34`** (1 nodes): `combobox.js`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 35`** (1 nodes): `MAX 로고 base64 (PDF 워터마크)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 36`** (1 nodes): `맥스정시엔진 로그인`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 37`** (1 nodes): `GET /jungsi/schools/:year`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 38`** (1 nodes): `GET /jungsi/students/list-by-branch`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 39`** (1 nodes): `GET /jungsi/formula-details`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 40`** (1 nodes): `POST /jungsi/calculate`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 41`** (1 nodes): `POST /silgi/calculate`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 42`** (1 nodes): `legacy backup: topmax_editor.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 43`** (1 nodes): `legacy backup: _pdf_design_full.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 44`** (1 nodes): `legacy backup: gachaejeom.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 45`** (1 nodes): `legacy backup: gradecut_editor.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 46`** (1 nodes): `legacy backup: silgi-tester.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 47`** (1 nodes): `legacy backup: counsel.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 48`** (1 nodes): `legacy backup: silgicheck.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 49`** (1 nodes): `legacy backup: practical_editor.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 50`** (1 nodes): `legacy backup: inquiry_conv_editor.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 51`** (1 nodes): `legacy backup: add_student.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 52`** (1 nodes): `legacy backup: university_overview.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 53`** (1 nodes): `legacy backup: cut_editor.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 54`** (1 nodes): `legacy backup: score_input.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 55`** (1 nodes): `legacy backup: scores_editor.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 56`** (1 nodes): `legacy backup: 대학체크리스트.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 57`** (1 nodes): `legacy backup: final_apply.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 58`** (1 nodes): `legacy backup: welcome.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 59`** (1 nodes): `legacy backup: school_app_final.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 60`** (1 nodes): `legacy backup: debug.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 61`** (1 nodes): `legacy backup: calculator.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 62`** (1 nodes): `legacy backup: setting.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 63`** (1 nodes): `legacy backup: grade_distribution.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 64`** (1 nodes): `legacy backup: school_app.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 65`** (1 nodes): `legacy backup: final_apply_list.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 66`** (1 nodes): `legacy backup: silgi-editor.html (2026-04-20)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.
- **Thin community `Community 67`** (1 nodes): `graphify previous output (graph.html, graph.json, GRAPH_REPORT.md, manifest.json, cost.json, cache/)`
  Too small to be a meaningful cluster - may be noise or needs more connections extracted.

## Suggested Questions
_Questions this graph is uniquely positioned to answer:_

- **Why does `loadApplicants()` connect `Community 6` to `Community 1`?**
  _High betweenness centrality (0.009) - this node is a cross-community bridge._
- **Are the 6 inferred relationships involving `Sidebar group: 관리자` (e.g. with `topmax_editor.html — 최고표점 대량 편집` and `gradecut_editor.html — 등급컷 편집`) actually correct?**
  _`Sidebar group: 관리자` has 6 INFERRED edges - model-reasoned connections that need verification._
- **What connects `STATE (year/uid/schools/selectedSchool/gender)`, `bulk-save practical scores`, `STATE (year/rows/filterGun/isAdmin/pastCutField)` to the rest of the system?**
  _145 weakly-connected nodes found - possible documentation gaps or missing edges._
- **Should `Community 0` be split into smaller, more focused modules?**
  _Cohesion score 0.1 - nodes in this community are weakly interconnected._
- **Should `Community 1` be split into smaller, more focused modules?**
  _Cohesion score 0.11 - nodes in this community are weakly interconnected._
- **Should `Community 2` be split into smaller, more focused modules?**
  _Cohesion score 0.11 - nodes in this community are weakly interconnected._
- **Should `Community 3` be split into smaller, more focused modules?**
  _Cohesion score 0.12 - nodes in this community are weakly interconnected._