011e7a2165
Re-extracted 42 changed code files via AST and 3 changed docs (README, DEPLOYMENT, drizzle/README) via one semantic subagent. Merged into the existing graph: 453→555 nodes, 486→633 edges, 137 communities. Top god nodes now reflect the new shape: load() at the center of every page-server route, buildfor_life_ops as the doc-side anchor, and Drizzle ORM + Zod as the bridge between expenses and the rest of the service layer. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 line
16 KiB
JSON
1 line
16 KiB
JSON
{"nodes": [{"id": "src_lib_server_services_properties_ts", "label": "properties.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L1"}, {"id": "properties_warnifdeep", "label": "warnIfDeep()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L26"}, {"id": "properties_assertparentincompany", "label": "assertParentInCompany()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L42"}, {"id": "properties_createproperty", "label": "createProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L57"}, {"id": "properties_listproperties", "label": "listProperties()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L80"}, {"id": "properties_getproperty", "label": "getProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L88"}, {"id": "properties_updateproperty", "label": "updateProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L103"}, {"id": "properties_softdeleteproperty", "label": "softDeleteProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L133"}, {"id": "properties_getdescendantids", "label": "getDescendantIds()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L166"}, {"id": "properties_getancestorids", "label": "getAncestorIds()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L191"}, {"id": "properties_assertnocycle", "label": "assertNoCycle()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L214"}], "edges": [{"source": "src_lib_server_services_properties_ts", "target": "drizzle_orm", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L1", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "client", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L2", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L3", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_warnifdeep", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L26", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_assertparentincompany", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L42", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_createproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L57", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_listproperties", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L80", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_getproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L88", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_updateproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L103", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_softdeleteproperty", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L133", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_getdescendantids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L166", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_getancestorids", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L191", "weight": 1.0}, {"source": "src_lib_server_services_properties_ts", "target": "properties_assertnocycle", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L214", "weight": 1.0}, {"source": "properties_warnifdeep", "target": "properties_getancestorids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L31", "weight": 1.0}, {"source": "properties_createproperty", "target": "properties_assertparentincompany", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L59", "weight": 1.0}, {"source": "properties_createproperty", "target": "properties_warnifdeep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L60", "weight": 1.0}, {"source": "properties_updateproperty", "target": "properties_assertparentincompany", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L110", "weight": 1.0}, {"source": "properties_updateproperty", "target": "properties_assertnocycle", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L111", "weight": 1.0}, {"source": "properties_updateproperty", "target": "properties_warnifdeep", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L112", "weight": 1.0}, {"source": "properties_assertnocycle", "target": "properties_getdescendantids", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L222", "weight": 1.0}], "raw_calls": [{"caller_nid": "properties_warnifdeep", "callee": "warn", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L34"}, {"caller_nid": "properties_assertparentincompany", "callee": "limit", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L43"}, {"caller_nid": "properties_assertparentincompany", "callee": "where", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L43"}, {"caller_nid": "properties_assertparentincompany", "callee": "from", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L43"}, {"caller_nid": "properties_assertparentincompany", "callee": "select", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L43"}, {"caller_nid": "properties_assertparentincompany", "callee": "and", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L47"}, {"caller_nid": "properties_assertparentincompany", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L48"}, {"caller_nid": "properties_assertparentincompany", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L49"}, {"caller_nid": "properties_assertparentincompany", "callee": "isNull", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L50"}, {"caller_nid": "properties_createproperty", "callee": "trim", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L65"}, {"caller_nid": "properties_createproperty", "callee": "toUpperCase", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L72"}, {"caller_nid": "properties_createproperty", "callee": "returning", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L76"}, {"caller_nid": "properties_createproperty", "callee": "values", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L76"}, {"caller_nid": "properties_createproperty", "callee": "insert", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L76"}, {"caller_nid": "properties_listproperties", "callee": "orderBy", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L81"}, {"caller_nid": "properties_listproperties", "callee": "where", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L81"}, {"caller_nid": "properties_listproperties", "callee": "from", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L81"}, {"caller_nid": "properties_listproperties", "callee": "select", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L81"}, {"caller_nid": "properties_listproperties", "callee": "and", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L84"}, {"caller_nid": "properties_listproperties", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L84"}, {"caller_nid": "properties_listproperties", "callee": "isNull", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L84"}, {"caller_nid": "properties_listproperties", "callee": "desc", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L85"}, {"caller_nid": "properties_getproperty", "callee": "limit", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L89"}, {"caller_nid": "properties_getproperty", "callee": "where", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L89"}, {"caller_nid": "properties_getproperty", "callee": "from", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L89"}, {"caller_nid": "properties_getproperty", "callee": "select", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L89"}, {"caller_nid": "properties_getproperty", "callee": "and", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L93"}, {"caller_nid": "properties_getproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L94"}, {"caller_nid": "properties_getproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L95"}, {"caller_nid": "properties_getproperty", "callee": "isNull", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L96"}, {"caller_nid": "properties_updateproperty", "callee": "where", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L114"}, {"caller_nid": "properties_updateproperty", "callee": "set", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L114"}, {"caller_nid": "properties_updateproperty", "callee": "update", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L114"}, {"caller_nid": "properties_updateproperty", "callee": "trim", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L117"}, {"caller_nid": "properties_updateproperty", "callee": "toUpperCase", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L126"}, {"caller_nid": "properties_updateproperty", "callee": "and", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L130"}, {"caller_nid": "properties_updateproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L130"}, {"caller_nid": "properties_updateproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L130"}, {"caller_nid": "properties_softdeleteproperty", "callee": "limit", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L137"}, {"caller_nid": "properties_softdeleteproperty", "callee": "where", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L137"}, {"caller_nid": "properties_softdeleteproperty", "callee": "from", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L137"}, {"caller_nid": "properties_softdeleteproperty", "callee": "select", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L137"}, {"caller_nid": "properties_softdeleteproperty", "callee": "and", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L141"}, {"caller_nid": "properties_softdeleteproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L142"}, {"caller_nid": "properties_softdeleteproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L143"}, {"caller_nid": "properties_softdeleteproperty", "callee": "isNull", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L144"}, {"caller_nid": "properties_softdeleteproperty", "callee": "where", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L150"}, {"caller_nid": "properties_softdeleteproperty", "callee": "set", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L150"}, {"caller_nid": "properties_softdeleteproperty", "callee": "update", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L150"}, {"caller_nid": "properties_softdeleteproperty", "callee": "sql", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L152"}, {"caller_nid": "properties_softdeleteproperty", "callee": "and", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L153"}, {"caller_nid": "properties_softdeleteproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L153"}, {"caller_nid": "properties_softdeleteproperty", "callee": "eq", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L153"}, {"caller_nid": "properties_getdescendantids", "callee": "await db.execute", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L170"}, {"caller_nid": "properties_getdescendantids", "callee": "sql", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L170"}, {"caller_nid": "properties_getdescendantids", "callee": "map", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L184"}, {"caller_nid": "properties_getancestorids", "callee": "await db.execute", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L195"}, {"caller_nid": "properties_getancestorids", "callee": "sql", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L195"}, {"caller_nid": "properties_getancestorids", "callee": "map", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L206"}, {"caller_nid": "properties_assertnocycle", "callee": "includes", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L223"}]} |