Files
mcma-backend/graphify-out/cache/ast/v0.9.12/67a276d8134d714bd6238fb9dababe905709310275a9526186c8b4f5cd93f403.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
5.0 KiB
JSON

{"nodes": [{"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "label": "user.py", "file_type": "code", "source_file": "app/domain/entities/user.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_user", "label": "User", "file_type": "code", "source_file": "app/domain/entities/user.py", "source_location": "L15", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_credentials", "label": "Credentials", "file_type": "code", "source_file": "app/domain/entities/user.py", "source_location": "L28", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_subsoniccredentials", "label": "SubsonicCredentials", "file_type": "code", "source_file": "app/domain/entities/user.py", "source_location": "L37", "_callable": true}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_1", "label": "User entity. Admin is a single ``is_superuser`` flag \u2014 no role system in Phase", "file_type": "rationale", "source_file": "app/domain/entities/user.py", "source_location": "L1"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_16", "label": "A person with access to the instance. The password hash is intentionally abs", "file_type": "rationale", "source_file": "app/domain/entities/user.py", "source_location": "L16"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_29", "label": "A user paired with their stored password hash. Stays inside the application", "file_type": "rationale", "source_file": "app/domain/entities/user.py", "source_location": "L29"}, {"id": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_38", "label": "A user paired with their *encrypted* Subsonic app-password. ``password_enc`", "file_type": "rationale", "source_file": "app/domain/entities/user.py", "source_location": "L38"}], "edges": [{"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "target": "datetime", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L9", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "target": "uuid", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L10", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "target": "dataclasses", "relation": "imports_from", "context": "import", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L11", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_user", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L15", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_credentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L28", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "target": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_subsoniccredentials", "relation": "contains", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L37", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_1", "target": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L1", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_16", "target": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_user", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L16", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_29", "target": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_credentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L29", "weight": 1.0}, {"source": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_rationale_38", "target": "users_senko_work_mcma_compose_mcma_backend_app_domain_entities_user_subsoniccredentials", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "app/domain/entities/user.py", "source_location": "L38", "weight": 1.0}], "raw_calls": []}