{"nodes": [{"id": "src_domains_memory_services_knowledge_vault_service_ts", "label": "knowledge-vault-service.ts", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L1"}, {"id": "knowledge_vault_service_generatevaultid", "label": "generateVaultId()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L38"}, {"id": "knowledge_vault_service_immutabledataerror", "label": "ImmutableDataError", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L47"}, {"id": "knowledge_vault_service_immutabledataerror_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L48"}, {"id": "knowledge_vault_service_knowledgevaultservice", "label": "KnowledgeVaultService", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L57"}, {"id": "knowledge_vault_service_knowledgevaultservice_constructor", "label": ".constructor()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L58"}, {"id": "knowledge_vault_service_knowledgevaultservice_create", "label": ".create()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L64"}, {"id": "knowledge_vault_service_knowledgevaultservice_findbyid", "label": ".findById()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L107"}, {"id": "knowledge_vault_service_knowledgevaultservice_findactivebykey", "label": ".findActiveByKey()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L114"}, {"id": "knowledge_vault_service_knowledgevaultservice_findbykeyandversion", "label": ".findByKeyAndVersion()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L121"}, {"id": "knowledge_vault_service_knowledgevaultservice_findallversionsbykey", "label": ".findAllVersionsByKey()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L132"}, {"id": "knowledge_vault_service_knowledgevaultservice_findactivebyagentid", "label": ".findActiveByAgentId()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L142"}, {"id": "knowledge_vault_service_knowledgevaultservice_findbyagentid", "label": ".findByAgentId()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L149"}, {"id": "knowledge_vault_service_knowledgevaultservice_update", "label": ".update()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L157"}, {"id": "knowledge_vault_service_knowledgevaultservice_updateactivebykey", "label": ".updateActiveByKey()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L202"}, {"id": "knowledge_vault_service_knowledgevaultservice_delete", "label": ".delete()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L219"}, {"id": "knowledge_vault_service_knowledgevaultservice_deleteactivebykey", "label": ".deleteActiveByKey()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L238"}, {"id": "knowledge_vault_service_knowledgevaultservice_harddelete", "label": ".hardDelete()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L258"}, {"id": "knowledge_vault_service_knowledgevaultservice_findallactive", "label": ".findAllActive()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L277"}, {"id": "knowledge_vault_service_knowledgevaultservice_findall", "label": ".findAll()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L284"}, {"id": "knowledge_vault_service_knowledgevaultservice_count", "label": ".count()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L291"}, {"id": "knowledge_vault_service_knowledgevaultservice_canupdate", "label": ".canUpdate()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L299"}, {"id": "knowledge_vault_service_knowledgevaultservice_candelete", "label": ".canDelete()", "file_type": "code", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L310"}], "edges": [{"source": "src_domains_memory_services_knowledge_vault_service_ts", "target": "knowledge_vault_repository_js", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L12", "weight": 1.0}, {"source": "src_domains_memory_services_knowledge_vault_service_ts", "target": "knowledge_vault_service_generatevaultid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L38", "weight": 1.0}, {"source": "src_domains_memory_services_knowledge_vault_service_ts", "target": "knowledge_vault_service_immutabledataerror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L47", "weight": 1.0}, {"source": "knowledge_vault_service_immutabledataerror", "target": "knowledge_vault_service_immutabledataerror_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L48", "weight": 1.0}, {"source": "src_domains_memory_services_knowledge_vault_service_ts", "target": "knowledge_vault_service_knowledgevaultservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L57", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_constructor", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L58", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_create", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L64", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findbyid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L107", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findactivebykey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L114", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findbykeyandversion", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L121", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findallversionsbykey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L132", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findactivebyagentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L142", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findbyagentid", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L149", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L157", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_updateactivebykey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L202", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L219", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_deleteactivebykey", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L238", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_harddelete", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L258", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findallactive", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L277", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_findall", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L284", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L291", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_canupdate", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L299", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice", "target": "knowledge_vault_service_knowledgevaultservice_candelete", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L310", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_create", "target": "knowledge_vault_service_knowledgevaultservice_findactivebykey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L75", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_create", "target": "knowledge_vault_service_generatevaultid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L86", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_update", "target": "knowledge_vault_service_knowledgevaultservice_findbyid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L161", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_update", "target": "knowledge_vault_service_generatevaultid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L170", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_update", "target": "knowledge_vault_service_knowledgevaultservice_create", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L173", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_updateactivebykey", "target": "knowledge_vault_service_knowledgevaultservice_findactivebykey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L207", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_updateactivebykey", "target": "knowledge_vault_service_knowledgevaultservice_update", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L212", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_delete", "target": "knowledge_vault_service_knowledgevaultservice_findbyid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L220", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_deleteactivebykey", "target": "knowledge_vault_service_knowledgevaultservice_findactivebykey", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L239", "weight": 1.0}, {"source": "knowledge_vault_service_knowledgevaultservice_harddelete", "target": "knowledge_vault_service_knowledgevaultservice_findbyid", "relation": "calls", "confidence": "EXTRACTED", "source_file": "src/domains/memory/services/knowledge-vault-service.ts", "source_location": "L259", "weight": 1.0}]}