{"nodes": [{"id": "src_domains_consolidation_repositories_consolidation_repository_ts", "label": "consolidation-repository.ts", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L1"}, {"id": "consolidation_repository_consolidationrepository", "label": "ConsolidationRepository", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L25"}, {"id": "consolidation_repository_consolidationrepository_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L26"}, {"id": "consolidation_repository_consolidationrepository_getlookbackdays", "label": ".getLookbackDays()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L28"}, {"id": "consolidation_repository_consolidationrepository_findepisodiccandidates", "label": ".findEpisodicCandidates()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L37"}, {"id": "consolidation_repository_consolidationrepository_findsemanticsbyowner", "label": ".findSemanticsByOwner()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L87"}, {"id": "consolidation_repository_consolidationrepository_updatesemanticmemory", "label": ".updateSemanticMemory()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L103"}, {"id": "consolidation_repository_consolidationrepository_loadembeddingsmap", "label": ".loadEmbeddingsMap()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L118"}, {"id": "consolidation_repository_consolidationrepository_insertsemanticmemory", "label": ".insertSemanticMemory()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L151"}, {"id": "consolidation_repository_consolidationrepository_markepisodicsconsolidated", "label": ".markEpisodicsConsolidated()", "file_type": "code", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L178"}], "edges": [{"source": "src_domains_consolidation_repositories_consolidation_repository_ts", "target": "better_sqlite3", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L5", "weight": 1.0}, {"source": "src_domains_consolidation_repositories_consolidation_repository_ts", "target": "database_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L6", "weight": 1.0}, {"source": "src_domains_consolidation_repositories_consolidation_repository_ts", "target": "consolidation_repository_consolidationrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L25", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L26", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_getlookbackdays", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L28", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_findepisodiccandidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L37", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_findsemanticsbyowner", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L87", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_updatesemanticmemory", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L103", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_loadembeddingsmap", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L118", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_insertsemanticmemory", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L151", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository", "target": "consolidation_repository_consolidationrepository_markepisodicsconsolidated", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L178", "weight": 1.0}, {"source": "consolidation_repository_consolidationrepository_findepisodiccandidates", "target": "consolidation_repository_consolidationrepository_getlookbackdays", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/consolidation/repositories/consolidation-repository.ts", "source_location": "L41", "weight": 1.0}]}