feat(graphify): add full-project knowledge graph + Claude Code hooks
Runs graphify over src/ + documentation/ to build a persistent knowledge graph (2,234 nodes, 4,651 edges, 217 communities) used by Claude for codebase queries. Includes post-commit hook for incremental updates and PreToolUse hooks enforcing query-before-grep in Claude Code sessions. - graphify-out/: graph.json, GRAPH_REPORT.md, labels, manifest, root ptr - .claude/settings.json: PreToolUse hooks (graphify query enforcement) - CLAUDE.md: graphify section added by `graphify claude install` - .gitignore: exclude cache/, graph.html, settings.local.json - vite.config.ts: exclude graphify-out/ from HMR watch Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
229
graphify-out/.graphify_manifest.json
Normal file
229
graphify-out/.graphify_manifest.json
Normal file
@@ -0,0 +1,229 @@
|
||||
{
|
||||
"built": "2026-06-23",
|
||||
"root": ".",
|
||||
"directed": false,
|
||||
"nodes": 2234,
|
||||
"edges": 4651,
|
||||
"communities": 217,
|
||||
"community_labels": {
|
||||
"0": "Events Sessions & Devices",
|
||||
"1": "IDAA Archives Module",
|
||||
"2": "Shared UI Components",
|
||||
"3": "V3 API Client Layer",
|
||||
"4": "Exhibit Tracking CRUD",
|
||||
"5": "Completed Project Archive",
|
||||
"6": "Core Admin Pages",
|
||||
"7": "User & Core Functions",
|
||||
"8": "Dev Dependencies",
|
||||
"9": "Module README Docs",
|
||||
"10": "Module Function Facades",
|
||||
"11": "Dexie IDB & Journals Data",
|
||||
"12": "Launcher Config Components",
|
||||
"13": "Type Definitions & Tracks",
|
||||
"14": "Launcher App Profiles",
|
||||
"15": "Posts & BB CRUD",
|
||||
"16": "App Auth & Account",
|
||||
"17": "Hosted Files UI",
|
||||
"18": "Archives CRUD Layer",
|
||||
"19": "Archived Badges Project Docs",
|
||||
"20": "Utility Functions",
|
||||
"21": "Electron Native Bridge",
|
||||
"22": "Runtime Dependencies",
|
||||
"23": "Event Badges CRUD",
|
||||
"24": "Event Device CRUD",
|
||||
"25": "Badge Print & Search UI",
|
||||
"26": "Events Object CRUD",
|
||||
"27": "Svelte Icon Type Augments",
|
||||
"28": "Activity Log CRUD",
|
||||
"29": "File Management UI",
|
||||
"30": "Core Data Store & Lookups",
|
||||
"31": "Sponsorships CRUD",
|
||||
"32": "Site & Domain CRUD",
|
||||
"33": "Accounts & Config Editor",
|
||||
"34": "Events Dexie Schema",
|
||||
"35": "Journals State Stores",
|
||||
"36": "Leads Test Helpers",
|
||||
"37": "Build & Deploy Scripts",
|
||||
"38": "Event Person & App Stores",
|
||||
"39": "Test IDB & API Helpers",
|
||||
"40": "Journals Full Module",
|
||||
"41": "Core Dexie DB Schema",
|
||||
"42": "Badge Templates Module Docs",
|
||||
"43": "Journal Decryption",
|
||||
"44": "Pres Mgmt Docs & Mistakes",
|
||||
"45": "Event Presentation CRUD",
|
||||
"46": "App Analytics & PWA",
|
||||
"47": "Historical Project Docs",
|
||||
"48": "Test Env & Helpers",
|
||||
"49": "Event Presenter CRUD",
|
||||
"50": "Event Session CRUD",
|
||||
"51": "IDAA BB Post Helpers",
|
||||
"52": "ShadCN Component Config",
|
||||
"53": "IDAA BB State & View",
|
||||
"54": "Data Stores Admin",
|
||||
"55": "Package Overrides",
|
||||
"56": "TypeScript Config",
|
||||
"57": "Account CRUD",
|
||||
"58": "Event File CRUD",
|
||||
"59": "Exhibit CRUD",
|
||||
"60": "Journal Export & Crypto",
|
||||
"61": "IDAA Client Architecture Docs",
|
||||
"62": "Electron & Leads Module Docs",
|
||||
"63": "Leads State Stores",
|
||||
"64": "IDB Versioning & Bootstrap",
|
||||
"65": "IDAA Novi Auth Tests",
|
||||
"66": "Address CRUD",
|
||||
"67": "Contact CRUD",
|
||||
"68": "Person CRUD",
|
||||
"69": "Architecture & Dev SOP Docs",
|
||||
"70": "Leads & Badges Module Docs",
|
||||
"71": "Journals Config Docs",
|
||||
"72": "Leads Licensed Sign-in Tests",
|
||||
"73": "Journals Function Facade",
|
||||
"74": "SWR & Svelte5 Pattern Docs",
|
||||
"75": "V3 API Guide Docs",
|
||||
"76": "Access Control Archive Docs",
|
||||
"77": "V3 CRUD Upgrade Archive",
|
||||
"78": "Contacts Admin Pages",
|
||||
"79": "Launcher Native Docs",
|
||||
"80": "Object Flags UI",
|
||||
"81": "Package Metadata",
|
||||
"82": "PWA Manifest",
|
||||
"83": "Journal Search Helpers",
|
||||
"84": "Encryption Utilities",
|
||||
"85": "IDAA Privacy & Permissions Docs",
|
||||
"86": "Launcher Config Menu Docs",
|
||||
"87": "Active Tasks & SW Fix",
|
||||
"88": "PWA Install Prompt",
|
||||
"89": "IDAA Recovery Meeting Tests",
|
||||
"90": "Journal Content Parsers",
|
||||
"91": "Onsite Badge Printing Guide",
|
||||
"92": "IDAA Module Security Docs",
|
||||
"93": "AI Tools Component",
|
||||
"94": "Badge Settings Config",
|
||||
"95": "IDAA Location Stores",
|
||||
"96": "V3 API Latency Tests",
|
||||
"97": "File Utility Functions",
|
||||
"98": "Permission Check Utils",
|
||||
"99": "UI Style Guide Docs",
|
||||
"100": "Core Module Docs",
|
||||
"101": "Naming Convention Docs",
|
||||
"102": "Site Passcode Security Docs",
|
||||
"103": "CodeMirror Editor",
|
||||
"104": "Events Module Docs",
|
||||
"105": "Datetime Formatters",
|
||||
"106": "Leads v3 Archive Docs",
|
||||
"107": "Badge Calibration Assets",
|
||||
"108": "Recovery Meetings UX Proposals",
|
||||
"109": "FA to Lucide Migration",
|
||||
"110": "SvelteKit Type Declarations",
|
||||
"111": "Service Worker Cache",
|
||||
"112": "Badge Header SVG Assets",
|
||||
"113": "V3 Field Editor",
|
||||
"114": "Display Name Utils",
|
||||
"115": "Firefly Theme Archive",
|
||||
"116": "PostInstall Scripts",
|
||||
"117": "App Entry & PWA",
|
||||
"118": "Vite & Test Config",
|
||||
"119": "Journal Editor Helpers",
|
||||
"120": "Sponsorship Field Config",
|
||||
"121": "Sponsorship Module Docs",
|
||||
"122": "Form Data Extraction",
|
||||
"123": "IDAA Recovery Meetings Roadmap",
|
||||
"124": "IDAA Video Conferences Docs",
|
||||
"125": "Fit Text Action",
|
||||
"126": "CodeMirror Module Loader",
|
||||
"127": "Journals README Docs",
|
||||
"128": "Badge Calibration PNG",
|
||||
"129": "OSIT Brand Logo",
|
||||
"130": "Activity Log Page",
|
||||
"131": "Archive Content Field Config",
|
||||
"132": "Archive Field Config",
|
||||
"133": "Account Field Config",
|
||||
"134": "Activity Log Field Config",
|
||||
"135": "Address Field Config",
|
||||
"136": "Contact Field Config",
|
||||
"137": "Person Field Config",
|
||||
"138": "Site Domain Field Config",
|
||||
"139": "Site Field Config",
|
||||
"140": "User Field Config",
|
||||
"141": "Badge Template Config Type",
|
||||
"142": "Event Badge Field Config",
|
||||
"143": "Badge Template Field Config",
|
||||
"144": "Event Device Field Config",
|
||||
"145": "Event Field Config",
|
||||
"146": "Event File Field Config",
|
||||
"147": "Location Field Config",
|
||||
"148": "Presentation Field Config",
|
||||
"149": "Presenter Field Config",
|
||||
"150": "Session Field Config",
|
||||
"151": "Exhibit Field Config",
|
||||
"152": "Exhibit Tracking Field Config",
|
||||
"153": "Journal Field Config",
|
||||
"154": "Journal Entry Field Config",
|
||||
"155": "Post Comment Field Config",
|
||||
"156": "Post Field Config",
|
||||
"157": "CSS Classname Util",
|
||||
"158": "Docker CI BuildKit Archive",
|
||||
"159": "Archive Index & Policy",
|
||||
"160": "IDAA Archives Layout",
|
||||
"161": "Core Root Page",
|
||||
"162": "Data Stores Page",
|
||||
"163": "V3 Field Editor Docs",
|
||||
"164": "Events Index Layout",
|
||||
"165": "Files Index Page",
|
||||
"166": "Server Health Endpoint",
|
||||
"167": "HTML5 QR Code Lib",
|
||||
"168": "IDAA Jitsi Reports Page",
|
||||
"169": "Journal Entry List Wrapper",
|
||||
"170": "Journals Layout",
|
||||
"171": "OpenAI Dependency",
|
||||
"172": "Svelte Idle Lib",
|
||||
"173": "People Index Page",
|
||||
"174": "Playwright Config",
|
||||
"175": "Recovery Meetings Layout",
|
||||
"176": "Sites Index Page",
|
||||
"177": "Lucide Icon Declarations",
|
||||
"178": "Video Conferences Page",
|
||||
"179": "Svelte Config",
|
||||
"180": "Tailwind Config",
|
||||
"181": "Private Network Tests",
|
||||
"182": "File Download Progress",
|
||||
"183": "Object Fetch Progress",
|
||||
"184": "Blob Upload Progress",
|
||||
"185": "Object Post Progress",
|
||||
"186": "Archives Function Facade",
|
||||
"187": "Badge Query Function",
|
||||
"188": "File Query Function",
|
||||
"189": "Presentation Query",
|
||||
"190": "Presenter Query",
|
||||
"191": "Event List Query",
|
||||
"192": "Session Query",
|
||||
"193": "Jitsi Report Loader",
|
||||
"194": "Source Layout Doc",
|
||||
"195": "IDAA Module Doc Node",
|
||||
"196": "Journals Module Doc Node",
|
||||
"197": "Badges Module Doc Node",
|
||||
"198": "Docker CI Cache Doc",
|
||||
"199": "ESLint Config",
|
||||
"200": "Event Module V3 Doc",
|
||||
"201": "Fix SW Redirect Page",
|
||||
"202": "Lucide Svelte Module",
|
||||
"203": "Leads Layout",
|
||||
"204": "Pres Mgmt Layout Component",
|
||||
"205": "Pres Mgmt Page Load",
|
||||
"206": "Badge Header Demo Branding",
|
||||
"207": "Badge Header Demo Image",
|
||||
"208": "Badge Demo OSIT Logo",
|
||||
"209": "Badge Header Hex Blue",
|
||||
"210": "App Favicon",
|
||||
"211": "Jitsi Reports Embed",
|
||||
"212": "Robots.txt",
|
||||
"213": "Skeleton UI Favicon",
|
||||
"214": "Stats Page",
|
||||
"215": "Svelte Core Module",
|
||||
"216": "Video Conferences Layout"
|
||||
},
|
||||
"input_tokens": 41362,
|
||||
"output_tokens": 6718
|
||||
}
|
||||
Reference in New Issue
Block a user