Files
mcma-backend/graphify-out/cache/ast/v0.9.12/8fbe278f8de00c6c2cd68d0dc1a7c39d936d2c1a756a9d755fbde5193800125a.json
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
43 KiB
JSON

{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "label": "metadata_service.py", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_enrichmentresult", "label": "EnrichmentResult", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L42", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "label": "MetadataEnrichmentService", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L48", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "label": ".__init__()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L49", "_callable": true}, {"id": "trackrepository", "label": "TrackRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "artistrepository", "label": "ArtistRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "albumrepository", "label": "AlbumRepository", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "filestorage", "label": "FileStorage", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "audiotagreader", "label": "AudioTagReader", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "audiofingerprinter", "label": "AudioFingerprinter", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "acoustidclient", "label": "AcoustIdClient", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "coverartextractor", "label": "CoverArtExtractor", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "coverartprovider", "label": "CoverArtProvider", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "label": ".enrich()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L74", "_callable": true}, {"id": "uuid", "label": "UUID", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_no_match_reason", "label": "._no_match_reason()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L160", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "label": ".find_matches()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L169", "_callable": true}, {"id": "recordingmatch", "label": "RecordingMatch", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "label": "._read_local()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L194", "_callable": true}, {"id": "audiotags", "label": "AudioTags", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "label": "._identify()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L202", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_artist", "label": "._resolve_artist()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L215", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_album", "label": "._resolve_album()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L221", "_callable": true}, {"id": "album", "label": "Album", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "label": "._resolve_cover()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L238", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "label": "._extract_cover()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L265", "_callable": true}, {"id": "coverart", "label": "CoverArt", "file_type": "code", "source_file": "", "source_location": "", "origin_file": "/Users/senko/Work/mcma-compose/mcma-backend/app/application/metadata_service.py"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_fetch_cover", "label": "._fetch_cover()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L275", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "label": "._save_cover()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L286", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_opt_str", "label": "_opt_str()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L295", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_first_int", "label": "_first_int()", "file_type": "code", "source_file": "app/application/metadata_service.py", "source_location": "L302", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_1", "label": "MetadataEnrichmentService \u2014 the \u00a76.2 pipeline orchestrator. Order (tag-first):", "file_type": "rationale", "source_file": "app/application/metadata_service.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_161", "label": "Explain a ``failed`` (no-identity) run in terms a user can act on: which", "file_type": "rationale", "source_file": "app/application/metadata_service.py", "source_location": "L161"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_170", "label": "AcoustID candidates for the metadata editor's match picker (\u00a7A7). Read-", "file_type": "rationale", "source_file": "app/application/metadata_service.py", "source_location": "L170"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_245", "label": "Fill in an album cover when it has none. Source order mirrors the tag-fi", "file_type": "rationale", "source_file": "app/application/metadata_service.py", "source_location": "L245"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "tempfile", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L15", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L16", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L17", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "pathlib", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L18", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "app_core_logging", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L20", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "app_domain_entities_album", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L21", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "app_domain_entities_cover", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L22", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "app_domain_entities_metadata", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L23", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "app_domain_ports", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L24", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_enrichmentresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L42", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L48", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "trackrepository", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "artistrepository", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "albumrepository", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "filestorage", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "audiotagreader", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "audiofingerprinter", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "acoustidclient", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "coverartextractor", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_init", "target": "coverartprovider", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L49", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L74", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L74", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_enrichmentresult", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L74", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_no_match_reason", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L160", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L169", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L169", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "target": "recordingmatch", "relation": "references", "context": "generic_arg", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L169", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L194", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "target": "audiotags", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L194", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L202", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "target": "recordingmatch", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L202", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_artist", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L215", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_artist", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L215", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_artist", "target": "uuid", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L215", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_album", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L221", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_album", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L221", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_album", "target": "album", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L221", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L238", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "target": "album", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L238", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L265", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "target": "coverart", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L265", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_fetch_cover", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L275", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_fetch_cover", "target": "coverart", "relation": "references", "context": "return_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L275", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "relation": "method", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L286", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "target": "uuid", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L286", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "target": "coverart", "relation": "references", "context": "parameter_type", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L286", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_opt_str", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L295", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_first_int", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L302", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_enrichmentresult", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L78", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L87", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L88", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_opt_str", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L106", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_first_int", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L109", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_artist", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L125", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_album", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L126", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L130", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_no_match_reason", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L140", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L252", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_fetch_cover", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L254", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "relation": "calls", "context": "call", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L259", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L1", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_161", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_no_match_reason", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L161", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_170", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L170", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_rationale_245", "target": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/application/metadata_service.py", "source_location": "L245", "weight": 1.0}], "raw_calls": [{"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "callee": "get_by_id", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L75", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "callee": "info", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L77", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "callee": "info", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L80", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "callee": "info", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L84", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "callee": "apply_enrichment", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L142", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_enrich", "callee": "info", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L157", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_no_match_reason", "callee": "is_available", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L163", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_no_match_reason", "callee": "is_available", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L165", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "get_by_id", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L177", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "is_available", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L180", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "is_available", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L180", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "as_local_path", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L185", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "calculate", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L186", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "path", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/application/metadata_service.py", "source_location": "L186"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "lookup_all", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L189", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_find_matches", "callee": "warning", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L191", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "callee": "as_local_path", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L196", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "callee": "read", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L197", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "callee": "path", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/application/metadata_service.py", "source_location": "L197"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_read_local", "callee": "warning", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L199", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "callee": "is_available", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L203", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "callee": "is_available", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L203", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "callee": "as_local_path", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L206", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "callee": "calculate", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L207", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "callee": "path", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/application/metadata_service.py", "source_location": "L207"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "callee": "lookup", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L210", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_identify", "callee": "warning", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L212", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_artist", "callee": "get_or_create", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L218", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_album", "callee": "get_or_create", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L231", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "callee": "set_cover_path", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L260", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "callee": "info", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L261", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_resolve_cover", "callee": "warning", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L263", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "callee": "as_local_path", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L269", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "callee": "extract", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L270", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "callee": "path", "is_member_call": false, "indirect": true, "context": "argument", "source_file": "app/application/metadata_service.py", "source_location": "L270"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_extract_cover", "callee": "warning", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L272", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_fetch_cover", "callee": "is_available", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L278", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_fetch_cover", "callee": "fetch_release_group", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L281", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_fetch_cover", "callee": "warning", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L283", "receiver": "log"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "callee": "NamedTemporaryFile", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L288", "receiver": "tempfile"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "callee": "write", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L289", "receiver": "tmp"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "callee": "flush", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L290", "receiver": "tmp"}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "callee": "save_file", "is_member_call": true, "source_file": "app/application/metadata_service.py", "source_location": "L291", "receiver": null}, {"caller_nid": "users_senko_work_mcma_compose_mcma_backend_app_application_metadata_service_metadataenrichmentservice_save_cover", "callee": "Path", "is_member_call": false, "source_file": "app/application/metadata_service.py", "source_location": "L291", "receiver": null}]}