Files
mcma-backend/graphify-out/cache/ast/v0.9.12/80cd2a7d36cf96bcea0f180b21064d5ef1b0c20a14b3d52de5c8332fa87d9409.json
T
Senko-san fb5ce3c708
Docker Build & Publish / build (push) Successful in 1m11s
Docker Build & Publish / push (push) Failing after 7s
Docker Build & Publish / Prune old image versions (push) Has been skipped
chore: graphify!
2026-07-11 16:21:34 +03:00

1 line
63 KiB
JSON

{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "label": "track_repository.py", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "label": "_to_entity()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L17", "_callable": true}, {"id": "trackmodel", "label": "TrackModel", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/infrastructure/db/repositories/track_repository.py"}, {"id": "track", "label": "Track", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/infrastructure/db/repositories/track_repository.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "label": "SqlAlchemyTrackRepository", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L41", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_init", "label": ".__init__()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L42", "_callable": true}, {"id": "asyncsession", "label": "AsyncSession", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/infrastructure/db/repositories/track_repository.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_id", "label": ".get_by_id()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L45", "_callable": true}, {"id": "uuid", "label": "UUID", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/infrastructure/db/repositories/track_repository.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "label": ".get_by_source()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L49", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "label": ".add()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L60", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "label": ".materialize()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L93", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_delete", "label": ".delete()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L118", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "label": ".genres()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L124", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "label": ".library_stats()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L139", "_callable": true}, {"id": "librarystats", "label": "LibraryStats", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/infrastructure/db/repositories/track_repository.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "label": ".list()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L197", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "label": ".count()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L234", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "label": ".update()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L253", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "label": ".apply_enrichment()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L284", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "label": ".mark_enrichment_failed()", "file_type": "code", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L333", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_1", "label": "Track repository \u2014 adapter over ``AsyncSession``.", "file_type": "rationale", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_102", "label": "Fill in a remote placeholder's audio fields after a download (lazy mater", "file_type": "rationale", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L102"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_125", "label": "Distinct non-null genres with their song counts, most common first. Def", "file_type": "rationale", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L125"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_140", "label": "One-shot aggregate over the whole catalogue (no pagination). Defined bef", "file_type": "rationale", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L140"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_334", "label": "Record that an enrichment run crashed (unexpected exception). Runs in it", "file_type": "rationale", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L334"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "datetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L3", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L4", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "sqlalchemy", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L6", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "sqlalchemy_ext_asyncio", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L7", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "app_domain_entities_storage", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L9", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "app_domain_entities_track", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L10", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "app_domain_errors", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L11", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "app_infrastructure_db_models_artist", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L12", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "app_infrastructure_db_models_enums", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L13", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "app_infrastructure_db_models_track", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L14", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L17", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "target": "trackmodel", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L17", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L17", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L41", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L42", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_init", "target": "asyncsession", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L42", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_id", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L45", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_id", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L45", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_id", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L45", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L60", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L60", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L60", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L60", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L60", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L93", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L93", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L93", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_delete", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L118", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_delete", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L118", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L124", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L139", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "target": "librarystats", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L139", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L197", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L197", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L197", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "target": "track", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L197", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L234", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L234", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L234", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L253", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L253", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L253", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L253", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L253", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L284", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L284", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L284", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L284", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "target": "track", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L284", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L333", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L333", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "target": "track", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L18", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_id", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L47", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L58", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "target": "trackmodel", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L75", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L91", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L116", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L131", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L145", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "target": "librarystats", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L182", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L232", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L282", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_to_entity", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L331", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L1", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_102", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L102", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_125", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L125", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_140", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L140", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_rationale_334", "target": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L334", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_id", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L46", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_id", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L46"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "callee": "scalar_one_or_none", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L50", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L51", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L52", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L52", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_get_by_source", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L52"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "callee": "flush", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L89", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_add", "callee": "refresh", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L90", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L105", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L105"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L107", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "callee": "flush", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L114", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_materialize", "callee": "refresh", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L115", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_delete", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L119", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_delete", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L119"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_delete", "callee": "flush", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L122", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L130", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "order_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L131", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "group_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L131", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L131", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L131", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "label", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L131", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "is_not", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L132", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_genres", "callee": "desc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L134", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "one", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L142", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L143", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L144", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "coalesce", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L146", "receiver": "func"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "coalesce", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L147", "receiver": "func"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "coalesce", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L148", "receiver": "func"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L156", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "order_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L157", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "group_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L157", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L157", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L157", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "coalesce", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L160", "receiver": "func"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "is_not", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L162", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "desc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L164", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L169", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "group_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L170", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L170", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L177", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "group_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L178", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L178", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_library_stats", "callee": "FormatBreakdown", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L190", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L209", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L209"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L211", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L213", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L215", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L217", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "ilike", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L217", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "join", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L220", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "ArtistModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L220"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "order_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L222", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "asc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L222", "receiver": "col_artist"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "desc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L222", "receiver": "col_artist"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "order_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L225", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "asc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L225", "receiver": "col_title"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "desc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L225", "receiver": "col_title"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "order_by", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L227", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "asc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L228", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "desc", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L228", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "offset", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L230", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "limit", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L230", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "scalars", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L231", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_list", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L231", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "select_from", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L242", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L242"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "select", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L242", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L244", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L246", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L248", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "where", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L250", "receiver": "stmt"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "ilike", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L250", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "scalar_one", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L251", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_count", "callee": "execute", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L251", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L264", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L264"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L266", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "callee": "flush", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L280", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_update", "callee": "refresh", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L281", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L301", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L301"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "callee": "NotFoundError", "is_member_call": false, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L303", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "callee": "now", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L311", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "callee": "flush", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L329", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_apply_enrichment", "callee": "refresh", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L330", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "callee": "get", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L338", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "callee": "TrackModel", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L338"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "callee": "now", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L343", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_infrastructure_db_repositories_track_repository_sqlalchemytrackrepository_mark_enrichment_failed", "callee": "flush", "is_member_call": true, "source_file": "app/infrastructure/db/repositories/track_repository.py", "source_location": "L344", "receiver": null}]}