Files
tfm_ainventory/graphify-out/cache/535b2ceb9fcfba387e533bd733f32c961d96b38fb3e5e3671d859ad38bee537b.json

1 line
53 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "label": "_fields.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L1"}, {"id": "fields_pydanticmetadata", "label": "PydanticMetadata", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L39"}, {"id": "representation", "label": "Representation", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "fields_pydanticextrainfo", "label": "PydanticExtraInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L46"}, {"id": "fields_pydantic_general_metadata", "label": "pydantic_general_metadata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L52"}, {"id": "fields_general_metadata_cls", "label": "_general_metadata_cls()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L65"}, {"id": "fields_check_protected_namespaces", "label": "_check_protected_namespaces()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L78"}, {"id": "fields_update_fields_from_docstrings", "label": "_update_fields_from_docstrings()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L121"}, {"id": "fields_apply_field_title_generator_to_field_info", "label": "_apply_field_title_generator_to_field_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L128"}, {"id": "fields_apply_alias_generator_to_field_info", "label": "_apply_alias_generator_to_field_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L141"}, {"id": "fields_update_field_from_config", "label": "update_field_from_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L191"}, {"id": "fields_collect_model_fields", "label": "collect_model_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L224"}, {"id": "fields_rebuild_model_fields", "label": "rebuild_model_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L436"}, {"id": "fields_recreate_field_info", "label": "_recreate_field_info()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L483"}, {"id": "fields_collect_dataclass_fields", "label": "collect_dataclass_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L527"}, {"id": "fields_rebuild_dataclass_fields", "label": "rebuild_dataclass_fields()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L635"}, {"id": "fields_is_valid_field_name", "label": "is_valid_field_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L681"}, {"id": "fields_is_valid_privateattr_name", "label": "is_valid_privateattr_name()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L685"}, {"id": "fields_takes_validated_data_argument", "label": "takes_validated_data_argument()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L689"}, {"id": "fields_resolve_default_value", "label": "resolve_default_value()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L705"}, {"id": "fields_rationale_1", "label": "Private logic related to fields (the `Field()` function and `FieldInfo` class),", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L1"}, {"id": "fields_rationale_40", "label": "Base class for annotation markers like `Strict`.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L40"}, {"id": "fields_rationale_53", "label": "Create a new `_PydanticGeneralMetadata` class with the given metadata. Args", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L53"}, {"id": "fields_rationale_66", "label": "Do it this way to avoid importing `annotated_types` at import time.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L66"}, {"id": "fields_rationale_144", "label": "Apply an alias generator to aliases on a `FieldInfo` instance if appropriate.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L144"}, {"id": "fields_rationale_192", "label": "Update the `FieldInfo` instance from the configuration set on the model it belon", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L192"}, {"id": "fields_rationale_231", "label": "Collect the fields and class variables names of a nascent Pydantic model. T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L231"}, {"id": "fields_rationale_443", "label": "Rebuild the (already present) model fields by trying to reevaluate annotations.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L443"}, {"id": "fields_rationale_534", "label": "Collect the fields of a dataclass. Args: cls: dataclass. co", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L534"}, {"id": "fields_rationale_642", "label": "Rebuild the (already present) dataclass fields by trying to reevaluate annotatio", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L642"}, {"id": "fields_rationale_692", "label": "Whether the provided default factory callable has a validated data parameter.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L692"}, {"id": "fields_rationale_712", "label": "Resolve the default value using either a static default or a default_factory.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L712"}, {"id": "fields_rationale_47", "label": "# TODO: make use of PEP 747:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L47"}, {"id": "fields_rationale_579", "label": "# TODO: We should probably do something with this so that validate_assignment be", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L579"}, {"id": "fields_rationale_591", "label": "# TODO: same note as above re validate_assignment", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L591"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "inspect", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "re", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "typing_inspection_introspection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L15", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "pydantic", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "pydantic_errors", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_aliases_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_config_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L22", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_docs_extraction_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_import_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_internal_dataclass_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_namespace_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_repr_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_utils_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "annotated_types", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L31", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_main_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_dataclasses_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L35", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_decorators_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L36", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_pydanticmetadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L39", "weight": 1.0}, {"source": "fields_pydanticmetadata", "target": "representation", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L39", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_pydanticextrainfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L46", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_pydantic_general_metadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L52", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_general_metadata_cls", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L65", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_check_protected_namespaces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L78", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_update_fields_from_docstrings", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L121", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_apply_field_title_generator_to_field_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L128", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_apply_alias_generator_to_field_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L141", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_update_field_from_config", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L191", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_collect_model_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L224", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_rebuild_model_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L436", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_recreate_field_info", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L483", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_collect_dataclass_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L527", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_rebuild_dataclass_fields", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L635", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_is_valid_field_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L681", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_is_valid_privateattr_name", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L685", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_takes_validated_data_argument", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L689", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "target": "fields_resolve_default_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L705", "weight": 1.0}, {"source": "fields_pydantic_general_metadata", "target": "fields_general_metadata_cls", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L61", "weight": 1.0}, {"source": "fields_update_field_from_config", "target": "fields_apply_field_title_generator_to_field_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L203", "weight": 1.0}, {"source": "fields_update_field_from_config", "target": "fields_apply_alias_generator_to_field_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L205", "weight": 1.0}, {"source": "fields_collect_model_fields", "target": "fields_check_protected_namespaces", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L280", "weight": 1.0}, {"source": "fields_collect_model_fields", "target": "fields_is_valid_field_name", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L307", "weight": 1.0}, {"source": "fields_collect_model_fields", "target": "fields_recreate_field_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L364", "weight": 1.0}, {"source": "fields_collect_model_fields", "target": "fields_update_field_from_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L420", "weight": 1.0}, {"source": "fields_collect_model_fields", "target": "fields_update_fields_from_docstrings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L423", "weight": 1.0}, {"source": "fields_collect_model_fields", "target": "fields_pydanticextrainfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L428", "weight": 1.0}, {"source": "fields_rebuild_model_fields", "target": "fields_recreate_field_info", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L464", "weight": 1.0}, {"source": "fields_rebuild_model_fields", "target": "fields_update_field_from_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L467", "weight": 1.0}, {"source": "fields_rebuild_model_fields", "target": "fields_pydanticextrainfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L471", "weight": 1.0}, {"source": "fields_collect_dataclass_fields", "target": "fields_update_field_from_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L608", "weight": 1.0}, {"source": "fields_collect_dataclass_fields", "target": "fields_update_fields_from_docstrings", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L624", "weight": 1.0}, {"source": "fields_rebuild_dataclass_fields", "target": "fields_update_field_from_config", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L675", "weight": 1.0}, {"source": "fields_resolve_default_value", "target": "fields_takes_validated_data_argument", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L718", "weight": 1.0}, {"source": "fields_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L1", "weight": 1.0}, {"source": "fields_rationale_40", "target": "fields_pydanticmetadata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L40", "weight": 1.0}, {"source": "fields_rationale_53", "target": "fields_pydantic_general_metadata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L53", "weight": 1.0}, {"source": "fields_rationale_66", "target": "fields_general_metadata_cls", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L66", "weight": 1.0}, {"source": "fields_rationale_144", "target": "fields_apply_alias_generator_to_field_info", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L144", "weight": 1.0}, {"source": "fields_rationale_192", "target": "fields_update_field_from_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L192", "weight": 1.0}, {"source": "fields_rationale_231", "target": "fields_collect_model_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L231", "weight": 1.0}, {"source": "fields_rationale_443", "target": "fields_rebuild_model_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L443", "weight": 1.0}, {"source": "fields_rationale_534", "target": "fields_collect_dataclass_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L534", "weight": 1.0}, {"source": "fields_rationale_642", "target": "fields_rebuild_dataclass_fields", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L642", "weight": 1.0}, {"source": "fields_rationale_692", "target": "fields_takes_validated_data_argument", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L692", "weight": 1.0}, {"source": "fields_rationale_712", "target": "fields_resolve_default_value", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L712", "weight": 1.0}, {"source": "fields_rationale_47", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L47", "weight": 1.0}, {"source": "fields_rationale_579", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L579", "weight": 1.0}, {"source": "fields_rationale_591", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L591", "weight": 1.0}], "raw_calls": [{"caller_nid": "fields_pydantic_general_metadata", "callee": "_general_metadata_cls()", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L61"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "import_cached_base_model", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L84"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L88"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L89"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L90"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L91"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L95"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "issubclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L96"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L96"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L97"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L98"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L104"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "match", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L105"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L106"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L108"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L109"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L111"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L111"}, {"caller_nid": "fields_check_protected_namespaces", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L113"}, {"caller_nid": "fields_update_fields_from_docstrings", "callee": "extract_docstrings_from_cls", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L122"}, {"caller_nid": "fields_update_fields_from_docstrings", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L123"}, {"caller_nid": "fields_apply_field_title_generator_to_field_info", "callee": "title_generator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L134"}, {"caller_nid": "fields_apply_field_title_generator_to_field_info", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L135"}, {"caller_nid": "fields_apply_field_title_generator_to_field_info", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L136"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L163"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "generate_aliases", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L164"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L165"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "alias_generator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L166"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L167"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L168"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "get_first_not_none", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L178"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "get_first_not_none", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L179"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "get_first_not_none", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L186"}, {"caller_nid": "fields_apply_alias_generator_to_field_info", "callee": "get_first_not_none", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L188"}, {"caller_nid": "fields_collect_model_fields", "callee": "import_cached_field_info", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L256"}, {"caller_nid": "fields_collect_model_fields", "callee": "import_cached_base_model", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L257"}, {"caller_nid": "fields_collect_model_fields", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L261"}, {"caller_nid": "fields_collect_model_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L262"}, {"caller_nid": "fields_collect_model_fields", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L263"}, {"caller_nid": "fields_collect_model_fields", "callee": "get_model_type_hints", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L265"}, {"caller_nid": "fields_collect_model_fields", "callee": "safe_get_annotations", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L268"}, {"caller_nid": "fields_collect_model_fields", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L272"}, {"caller_nid": "fields_collect_model_fields", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L273"}, {"caller_nid": "fields_collect_model_fields", "callee": "is_classvar_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L287"}, {"caller_nid": "fields_collect_model_fields", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L288"}, {"caller_nid": "fields_collect_model_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L291"}, {"caller_nid": "fields_collect_model_fields", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L294"}, {"caller_nid": "fields_collect_model_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L294"}, {"caller_nid": "fields_collect_model_fields", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L297"}, {"caller_nid": "fields_collect_model_fields", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L298"}, {"caller_nid": "fields_collect_model_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L299"}, {"caller_nid": "fields_collect_model_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L299"}, {"caller_nid": "fields_collect_model_fields", "callee": "NameError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L310"}, {"caller_nid": "fields_collect_model_fields", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L315"}, {"caller_nid": "fields_collect_model_fields", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L322"}, {"caller_nid": "fields_collect_model_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L322"}, {"caller_nid": "fields_collect_model_fields", "callee": "fields", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L328"}, {"caller_nid": "fields_collect_model_fields", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L328"}, {"caller_nid": "fields_collect_model_fields", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L335"}, {"caller_nid": "fields_collect_model_fields", "callee": "from_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L349"}, {"caller_nid": "fields_collect_model_fields", "callee": "_copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L357"}, {"caller_nid": "fields_collect_model_fields", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L371"}, {"caller_nid": "fields_collect_model_fields", "callee": "ismethoddescriptor", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L371"}, {"caller_nid": "fields_collect_model_fields", "callee": "__get__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L377"}, {"caller_nid": "fields_collect_model_fields", "callee": "from_annotated_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L381"}, {"caller_nid": "fields_collect_model_fields", "callee": "is_required", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L388"}, {"caller_nid": "fields_collect_model_fields", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L389"}, {"caller_nid": "fields_collect_model_fields", "callee": "add", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L397"}, {"caller_nid": "fields_collect_model_fields", "callee": "delattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L404"}, {"caller_nid": "fields_collect_model_fields", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L412"}, {"caller_nid": "fields_rebuild_model_fields", "callee": "push", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L459"}, {"caller_nid": "fields_rebuild_model_fields", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L460"}, {"caller_nid": "fields_rebuild_model_fields", "callee": "eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L472"}, {"caller_nid": "fields_recreate_field_info", "callee": "import_cached_field_info", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L490"}, {"caller_nid": "fields_recreate_field_info", "callee": "replace_types", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L494"}, {"caller_nid": "fields_recreate_field_info", "callee": "try_eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L495"}, {"caller_nid": "fields_recreate_field_info", "callee": "eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L502"}, {"caller_nid": "fields_recreate_field_info", "callee": "replace_types", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L506"}, {"caller_nid": "fields_recreate_field_info", "callee": "eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L507"}, {"caller_nid": "fields_recreate_field_info", "callee": "from_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L514"}, {"caller_nid": "fields_recreate_field_info", "callee": "from_annotated_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L516"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "import_cached_field_info", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L546"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "NsResolver", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L549"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "reversed", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L555"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "is_dataclass", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L556"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "push", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L559"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L560"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "safe_get_annotations", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L561"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "try_eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L569"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "is_classvar_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L571"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L583"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L586"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "from_annotated_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L593"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "from_annotated_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L598"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L610"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L611"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L614"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L617"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "apply_typevars_map", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L621"}, {"caller_nid": "fields_collect_dataclass_fields", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L629"}, {"caller_nid": "fields_rebuild_dataclass_fields", "callee": "import_cached_field_info", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L653"}, {"caller_nid": "fields_rebuild_dataclass_fields", "callee": "push", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L656"}, {"caller_nid": "fields_rebuild_dataclass_fields", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L657"}, {"caller_nid": "fields_rebuild_dataclass_fields", "callee": "eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L662"}, {"caller_nid": "fields_rebuild_dataclass_fields", "callee": "replace_types", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L666"}, {"caller_nid": "fields_rebuild_dataclass_fields", "callee": "from_annotated_attribute", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L667"}, {"caller_nid": "fields_is_valid_field_name", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L682"}, {"caller_nid": "fields_is_valid_privateattr_name", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L686"}, {"caller_nid": "fields_is_valid_privateattr_name", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L686"}, {"caller_nid": "fields_takes_validated_data_argument", "callee": "signature_no_eval", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L694"}, {"caller_nid": "fields_takes_validated_data_argument", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L700"}, {"caller_nid": "fields_takes_validated_data_argument", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L700"}, {"caller_nid": "fields_takes_validated_data_argument", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L702"}, {"caller_nid": "fields_takes_validated_data_argument", "callee": "can_be_positional", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L702"}, {"caller_nid": "fields_resolve_default_value", "callee": "smart_deepcopy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L716"}, {"caller_nid": "fields_resolve_default_value", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L719"}, {"caller_nid": "fields_resolve_default_value", "callee": "ValueError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L721"}, {"caller_nid": "fields_resolve_default_value", "callee": "fac", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L724"}, {"caller_nid": "fields_resolve_default_value", "callee": "cast", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L726"}, {"caller_nid": "fields_resolve_default_value", "callee": "fac", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/_internal/_fields.py", "source_location": "L727"}]}