Files
tfm_ainventory/graphify-out/cache/db9b6615d242e7b312e0e9fbad20d2f47bb6522bd57eefffc74ca79516263efb.json

1 line
81 KiB
JSON

{"nodes": [{"id": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "label": "fields.py", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1"}, {"id": "fields_fromfieldinfoinputs", "label": "_FromFieldInfoInputs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L50"}, {"id": "typeddict", "label": "TypedDict", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "fields_fieldinfoinputs", "label": "_FieldInfoInputs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L92"}, {"id": "fields_fieldinfoasdict", "label": "_FieldInfoAsDict", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L98"}, {"id": "fields_fieldinfo", "label": "FieldInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L106"}, {"id": "fields_fieldinfo_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L228"}, {"id": "fields_from_field", "label": "from_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L291"}, {"id": "fields_from_annotation", "label": "from_annotation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L319"}, {"id": "fields_from_annotated_attribute", "label": "from_annotated_attribute()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L379"}, {"id": "fields_construct", "label": "_construct()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L480"}, {"id": "fields_merge_field_infos", "label": "merge_field_infos()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L577"}, {"id": "fields_from_dataclass_field", "label": "_from_dataclass_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L643"}, {"id": "fields_collect_metadata", "label": "_collect_metadata()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L671"}, {"id": "fields_deprecation_message", "label": "deprecation_message()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L700"}, {"id": "fields_default_factory_takes_validated_data", "label": "default_factory_takes_validated_data()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L709"}, {"id": "fields_get_default", "label": "get_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L718"}, {"id": "fields_fieldinfo_get_default", "label": ".get_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L725"}, {"id": "fields_fieldinfo_is_required", "label": ".is_required()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L746"}, {"id": "fields_fieldinfo_rebuild_annotation", "label": ".rebuild_annotation()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L754"}, {"id": "fields_fieldinfo_apply_typevars_map", "label": ".apply_typevars_map()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L773"}, {"id": "fields_fieldinfo_asdict", "label": ".asdict()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L801"}, {"id": "fields_fieldinfo_copy", "label": "._copy()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L816"}, {"id": "fields_fieldinfo_repr_args", "label": ".__repr_args__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L835"}, {"id": "fields_emptykwargs", "label": "_EmptyKwargs", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L872"}, {"id": "fields_field", "label": "Field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L925"}, {"id": "fields_modelprivateattr", "label": "ModelPrivateAttr", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1401"}, {"id": "fields_modelprivateattr_init", "label": ".__init__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1417"}, {"id": "fields_getattr", "label": "__getattr__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1432"}, {"id": "fields_modelprivateattr_set_name", "label": ".__set_name__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1441"}, {"id": "fields_modelprivateattr_get_default", "label": ".get_default()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1467"}, {"id": "fields_modelprivateattr_eq", "label": ".__eq__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1488"}, {"id": "fields_privateattr", "label": "PrivateAttr()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1498"}, {"id": "fields_computedfieldinfo", "label": "ComputedFieldInfo", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1553"}, {"id": "fields_computedfieldinfo_copy", "label": ".__copy__()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1587"}, {"id": "fields_computedfieldinfo_update_from_config", "label": "._update_from_config()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1614"}, {"id": "fields_computedfieldinfo_apply_alias_generator", "label": "._apply_alias_generator()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1622"}, {"id": "fields_wrapped_property_is_private", "label": "_wrapped_property_is_private()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1654"}, {"id": "fields_computed_field", "label": "computed_field()", "file_type": "code", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1672"}, {"id": "fields_rationale_1", "label": "Defining fields on models.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1"}, {"id": "fields_rationale_51", "label": "This class exists solely to add type checking for the `**kwargs` in `FieldInfo.f", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L51"}, {"id": "fields_rationale_93", "label": "This class exists solely to add type checking for the `**kwargs` in `FieldInfo._", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L93"}, {"id": "fields_rationale_107", "label": "This class holds information about a field. `FieldInfo` is used for any fie", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L107"}, {"id": "fields_rationale_229", "label": "This class should generally not be initialized directly; instead, use the `pydan", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L229"}, {"id": "fields_rationale_292", "label": "Create a new `FieldInfo` object with the `Field` function. Args:", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L292"}, {"id": "fields_rationale_320", "label": "Creates a `FieldInfo` instance from a bare annotation. This function is", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L320"}, {"id": "fields_rationale_382", "label": "Create `FieldInfo` from an annotation with a default value. This is use", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L382"}, {"id": "fields_rationale_481", "label": "Construct the final `FieldInfo` instance, by merging the possibly existing `Fiel", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L481"}, {"id": "fields_rationale_578", "label": "Merge `FieldInfo` instances keeping only explicitly set attributes. Lat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L578"}, {"id": "fields_rationale_644", "label": "Return a new `FieldInfo` instance from a `dataclasses.Field` instance.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L644"}, {"id": "fields_rationale_672", "label": "Collect annotations from kwargs. Args: kwargs: Keyword argu", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L672"}, {"id": "fields_rationale_701", "label": "The deprecation message to be emitted, or `None` if not set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L701"}, {"id": "fields_rationale_710", "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/fields.py", "source_location": "L710"}, {"id": "fields_rationale_726", "label": "Get the default value. We expose an option for whether to call the defa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L726"}, {"id": "fields_rationale_747", "label": "Check if the field is required (i.e., does not have a default value or factory).", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L747"}, {"id": "fields_rationale_755", "label": "Attempts to rebuild the original annotation for use in function signatures.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L755"}, {"id": "fields_rationale_779", "label": "Apply a `typevars_map` to the annotation. This method is used when anal", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L779"}, {"id": "fields_rationale_802", "label": "Return a dictionary representation of the `FieldInfo` instance. The ret", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L802"}, {"id": "fields_rationale_817", "label": "Return a copy of the `FieldInfo` instance.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L817"}, {"id": "fields_rationale_873", "label": "This class exists solely to ensure that type checking warns about passing `**ext", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L873"}, {"id": "fields_rationale_1209", "label": "!!! abstract \"Usage Documentation\" [Fields](../concepts/fields.md)", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1209"}, {"id": "fields_rationale_1402", "label": "A descriptor for private attributes in class models. !!! warning Yo", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1402"}, {"id": "fields_rationale_1433", "label": "This function improves compatibility with custom descriptors by ensuring delegat", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1433"}, {"id": "fields_rationale_1442", "label": "Preserve `__set_name__` protocol defined in https://peps.python.org/pep-0487.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1442"}, {"id": "fields_rationale_1452", "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/fields.py", "source_location": "L1452"}, {"id": "fields_rationale_1468", "label": "Get the default value. We expose an option for whether to call the defa", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1468"}, {"id": "fields_rationale_1520", "label": "!!! abstract \"Usage Documentation\" [Private Model Attributes](../concept", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1520"}, {"id": "fields_rationale_1554", "label": "A container for data from `@computed_field` so that we can access it while build", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1554"}, {"id": "fields_rationale_1607", "label": "The deprecation message to be emitted, or `None` if not set.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1607"}, {"id": "fields_rationale_1615", "label": "Update the instance from the configuration set on the class this computed field", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1615"}, {"id": "fields_rationale_1623", "label": "Apply an alias generator to aliases if appropriate. Args: a", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1623"}, {"id": "fields_rationale_1655", "label": "Returns true if provided property is private, False otherwise.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1655"}, {"id": "fields_rationale_1708", "label": "!!! abstract \"Usage Documentation\" [The `computed_field` decorator](../c", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1708"}, {"id": "fields_rationale_540", "label": "# HACK: It is common for users to define \"make model partial\" (or similar) utili", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L540"}, {"id": "fields_rationale_840", "label": "# TODO: properly make use of the protocol (https://rich.readthedocs.io/en/stable", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L840"}, {"id": "fields_rationale_922", "label": "# NOTE: Actual return type is 'FieldInfo', but we want to help type checkers", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L922"}, {"id": "fields_rationale_1017", "label": "# NOTE: to get proper type checking on `exclude_if`'s argument, we could use `_T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1017"}, {"id": "fields_rationale_1100", "label": "# NOTE: to get proper type checking on `exclude_if`'s argument, we could use `_T", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1100"}, {"id": "fields_rationale_1495", "label": "# NOTE: Actual return type is 'ModelPrivateAttr', but we want to help type check", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1495"}, {"id": "fields_rationale_1585", "label": "# NOTE: if you add a new field, add it to the `__copy__()` implementation.", "file_type": "rationale", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1585"}], "edges": [{"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "dataclasses", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L5", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "inspect", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L6", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "re", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L7", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "sys", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L8", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "collections_abc", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L9", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "copy", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L10", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "dataclasses", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L11", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "functools", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L12", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "typing", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L13", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "warnings", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L14", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "annotated_types", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L16", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "typing_extensions", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L17", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "pydantic_core", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L18", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "typing_extensions", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L19", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "typing_inspection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L20", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "typing_inspection_introspection", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L21", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_init_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L23", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_internal_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L24", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_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/fields.py", "source_location": "L25", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_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/fields.py", "source_location": "L26", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_config_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L27", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_errors_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L28", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_json_schema_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L29", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "backend_venv_lib_python3_12_site_packages_pydantic_warnings_py", "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L30", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_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/fields.py", "source_location": "L33", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_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/fields.py", "source_location": "L34", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "warnings", "relation": "imports", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L43", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_fromfieldinfoinputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L50", "weight": 1.0}, {"source": "fields_fromfieldinfoinputs", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L50", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_fieldinfoinputs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L92", "weight": 1.0}, {"source": "fields_fieldinfoinputs", "target": "fields_fromfieldinfoinputs", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L92", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_fieldinfoasdict", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L98", "weight": 1.0}, {"source": "fields_fieldinfoasdict", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L98", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_fieldinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L106", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L228", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_from_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L291", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_from_annotation", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L319", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_from_annotated_attribute", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L379", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_construct", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L480", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_merge_field_infos", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L577", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_from_dataclass_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L643", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_collect_metadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L671", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_deprecation_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L700", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_default_factory_takes_validated_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L709", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_get_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L718", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_get_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L723", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_get_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L725", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_is_required", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L746", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_rebuild_annotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L754", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_apply_typevars_map", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L773", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_asdict", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L801", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L816", "weight": 1.0}, {"source": "fields_fieldinfo", "target": "fields_fieldinfo_repr_args", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L835", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_emptykwargs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L872", "weight": 1.0}, {"source": "fields_emptykwargs", "target": "typeddict", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L872", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L925", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L965", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1005", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1048", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1088", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1131", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1169", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_modelprivateattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1401", "weight": 1.0}, {"source": "fields_modelprivateattr", "target": "fields_modelprivateattr_init", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1417", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_getattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1432", "weight": 1.0}, {"source": "fields_modelprivateattr", "target": "fields_modelprivateattr_set_name", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1441", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_default_factory_takes_validated_data", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1451", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_get_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1460", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_get_default", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1465", "weight": 1.0}, {"source": "fields_modelprivateattr", "target": "fields_modelprivateattr_get_default", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1467", "weight": 1.0}, {"source": "fields_modelprivateattr", "target": "fields_modelprivateattr_eq", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1488", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_privateattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1498", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_privateattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1504", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_privateattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1510", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_privateattr", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1514", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_computedfieldinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1553", "weight": 1.0}, {"source": "fields_computedfieldinfo", "target": "fields_computedfieldinfo_copy", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1587", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_deprecation_message", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1606", "weight": 1.0}, {"source": "fields_computedfieldinfo", "target": "fields_computedfieldinfo_update_from_config", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1614", "weight": 1.0}, {"source": "fields_computedfieldinfo", "target": "fields_computedfieldinfo_apply_alias_generator", "relation": "method", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1622", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_wrapped_property_is_private", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1654", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_computed_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1672", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_computed_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1676", "weight": 1.0}, {"source": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "target": "fields_computed_field", "relation": "contains", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1692", "weight": 1.0}, {"source": "fields_fieldinfo_init", "target": "fields_collect_metadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L277", "weight": 1.0}, {"source": "fields_from_field", "target": "fields_fieldinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L316", "weight": 1.0}, {"source": "fields_from_annotation", "target": "fields_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L373", "weight": 1.0}, {"source": "fields_from_annotated_attribute", "target": "fields_fieldinfo_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L442", "weight": 1.0}, {"source": "fields_from_annotated_attribute", "target": "fields_from_dataclass_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L458", "weight": 1.0}, {"source": "fields_from_annotated_attribute", "target": "fields_construct", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L472", "weight": 1.0}, {"source": "fields_merge_field_infos", "target": "fields_fieldinfo_copy", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L587", "weight": 1.0}, {"source": "fields_merge_field_infos", "target": "fields_fieldinfo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L638", "weight": 1.0}, {"source": "fields_from_dataclass_field", "target": "fields_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L668", "weight": 1.0}, {"source": "fields_fieldinfo_repr_args", "target": "fields_fieldinfo_is_required", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L837", "weight": 1.0}, {"source": "fields_field", "target": "fields_from_field", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1357", "weight": 1.0}, {"source": "fields_privateattr", "target": "fields_modelprivateattr", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1546", "weight": 1.0}, {"source": "fields_computedfieldinfo_update_from_config", "target": "fields_computedfieldinfo_apply_alias_generator", "relation": "calls", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1620", "weight": 1.0}, {"source": "fields_rationale_1", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1", "weight": 1.0}, {"source": "fields_rationale_51", "target": "fields_fromfieldinfoinputs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L51", "weight": 1.0}, {"source": "fields_rationale_93", "target": "fields_fieldinfoinputs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L93", "weight": 1.0}, {"source": "fields_rationale_107", "target": "fields_fieldinfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L107", "weight": 1.0}, {"source": "fields_rationale_229", "target": "fields_fieldinfo_init", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L229", "weight": 1.0}, {"source": "fields_rationale_292", "target": "fields_fieldinfo_from_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L292", "weight": 1.0}, {"source": "fields_rationale_320", "target": "fields_fieldinfo_from_annotation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L320", "weight": 1.0}, {"source": "fields_rationale_382", "target": "fields_fieldinfo_from_annotated_attribute", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L382", "weight": 1.0}, {"source": "fields_rationale_481", "target": "fields_fieldinfo_construct", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L481", "weight": 1.0}, {"source": "fields_rationale_578", "target": "fields_fieldinfo_merge_field_infos", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L578", "weight": 1.0}, {"source": "fields_rationale_644", "target": "fields_fieldinfo_from_dataclass_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L644", "weight": 1.0}, {"source": "fields_rationale_672", "target": "fields_fieldinfo_collect_metadata", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L672", "weight": 1.0}, {"source": "fields_rationale_701", "target": "fields_fieldinfo_deprecation_message", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L701", "weight": 1.0}, {"source": "fields_rationale_710", "target": "fields_fieldinfo_default_factory_takes_validated_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L710", "weight": 1.0}, {"source": "fields_rationale_726", "target": "fields_fieldinfo_get_default", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L726", "weight": 1.0}, {"source": "fields_rationale_747", "target": "fields_fieldinfo_is_required", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L747", "weight": 1.0}, {"source": "fields_rationale_755", "target": "fields_fieldinfo_rebuild_annotation", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L755", "weight": 1.0}, {"source": "fields_rationale_779", "target": "fields_fieldinfo_apply_typevars_map", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L779", "weight": 1.0}, {"source": "fields_rationale_802", "target": "fields_fieldinfo_asdict", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L802", "weight": 1.0}, {"source": "fields_rationale_817", "target": "fields_fieldinfo_copy", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L817", "weight": 1.0}, {"source": "fields_rationale_873", "target": "fields_emptykwargs", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L873", "weight": 1.0}, {"source": "fields_rationale_1209", "target": "fields_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1209", "weight": 1.0}, {"source": "fields_rationale_1402", "target": "fields_modelprivateattr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1402", "weight": 1.0}, {"source": "fields_rationale_1433", "target": "fields_modelprivateattr_getattr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1433", "weight": 1.0}, {"source": "fields_rationale_1442", "target": "fields_modelprivateattr_set_name", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1442", "weight": 1.0}, {"source": "fields_rationale_1452", "target": "fields_modelprivateattr_default_factory_takes_validated_data", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1452", "weight": 1.0}, {"source": "fields_rationale_1468", "target": "fields_modelprivateattr_get_default", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1468", "weight": 1.0}, {"source": "fields_rationale_1520", "target": "fields_privateattr", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1520", "weight": 1.0}, {"source": "fields_rationale_1554", "target": "fields_computedfieldinfo", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1554", "weight": 1.0}, {"source": "fields_rationale_1607", "target": "fields_computedfieldinfo_deprecation_message", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1607", "weight": 1.0}, {"source": "fields_rationale_1615", "target": "fields_computedfieldinfo_update_from_config", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1615", "weight": 1.0}, {"source": "fields_rationale_1623", "target": "fields_computedfieldinfo_apply_alias_generator", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1623", "weight": 1.0}, {"source": "fields_rationale_1655", "target": "fields_wrapped_property_is_private", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1655", "weight": 1.0}, {"source": "fields_rationale_1708", "target": "fields_computed_field", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1708", "weight": 1.0}, {"source": "fields_rationale_540", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L540", "weight": 1.0}, {"source": "fields_rationale_840", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L840", "weight": 1.0}, {"source": "fields_rationale_922", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L922", "weight": 1.0}, {"source": "fields_rationale_1017", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1017", "weight": 1.0}, {"source": "fields_rationale_1100", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1100", "weight": 1.0}, {"source": "fields_rationale_1495", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1495", "weight": 1.0}, {"source": "fields_rationale_1585", "target": "backend_venv_lib_python3_12_site_packages_pydantic_fields_py", "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1585", "weight": 1.0}], "raw_calls": [{"caller_nid": "fields_fieldinfo_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L237"}, {"caller_nid": "fields_fieldinfo_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L238"}, {"caller_nid": "fields_fieldinfo_init", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L238"}, {"caller_nid": "fields_fieldinfo_init", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L239"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L242"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L245"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L249"}, {"caller_nid": "fields_fieldinfo_init", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L252"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L254"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L255"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L256"}, {"caller_nid": "fields_fieldinfo_init", "callee": "any", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L257"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L258"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L259"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L260"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L261"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L262"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L263"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L264"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L265"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L267"}, {"caller_nid": "fields_fieldinfo_init", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L267"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L268"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L269"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L270"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L271"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L273"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L274"}, {"caller_nid": "fields_fieldinfo_init", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L275"}, {"caller_nid": "fields_fieldinfo_init", "callee": "set", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L280"}, {"caller_nid": "fields_from_field", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L315"}, {"caller_nid": "fields_from_annotation", "callee": "inspect_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L353"}, {"caller_nid": "fields_from_annotation", "callee": "PydanticForbiddenQualifier", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L359"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L407"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "inspect_annotation", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L414"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "PydanticForbiddenQualifier", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L420"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L441"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L441"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L443"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L444"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L445"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L448"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L457"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L464"}, {"caller_nid": "fields_from_annotated_attribute", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L466"}, {"caller_nid": "fields_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L511"}, {"caller_nid": "fields_construct", "callee": "extend", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L512"}, {"caller_nid": "fields_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L519"}, {"caller_nid": "fields_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L520"}, {"caller_nid": "fields_construct", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L525"}, {"caller_nid": "fields_construct", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L526"}, {"caller_nid": "fields_construct", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L532"}, {"caller_nid": "fields_construct", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L532"}, {"caller_nid": "fields_construct", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L533"}, {"caller_nid": "fields_construct", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L555"}, {"caller_nid": "fields_construct", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L555"}, {"caller_nid": "fields_construct", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L557"}, {"caller_nid": "fields_construct", "callee": "is_deprecated", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L561"}, {"caller_nid": "fields_construct", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L564"}, {"caller_nid": "fields_construct", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L566"}, {"caller_nid": "fields_construct", "callee": "cls", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L567"}, {"caller_nid": "fields_merge_field_infos", "callee": "len", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L585"}, {"caller_nid": "fields_merge_field_infos", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L588"}, {"caller_nid": "fields_merge_field_infos", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L590"}, {"caller_nid": "fields_merge_field_infos", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L596"}, {"caller_nid": "fields_merge_field_infos", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L597"}, {"caller_nid": "fields_merge_field_infos", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L603"}, {"caller_nid": "fields_merge_field_infos", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L606"}, {"caller_nid": "fields_merge_field_infos", "callee": "get", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L607"}, {"caller_nid": "fields_merge_field_infos", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L611"}, {"caller_nid": "fields_merge_field_infos", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L612"}, {"caller_nid": "fields_merge_field_infos", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L617"}, {"caller_nid": "fields_merge_field_infos", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L618"}, {"caller_nid": "fields_merge_field_infos", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L624"}, {"caller_nid": "fields_merge_field_infos", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L631"}, {"caller_nid": "fields_merge_field_infos", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L634"}, {"caller_nid": "fields_merge_field_infos", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L635"}, {"caller_nid": "fields_merge_field_infos", "callee": "update", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L637"}, {"caller_nid": "fields_merge_field_infos", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L639"}, {"caller_nid": "fields_merge_field_infos", "callee": "values", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L639"}, {"caller_nid": "fields_from_dataclass_field", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L665"}, {"caller_nid": "fields_collect_metadata", "callee": "list", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L683"}, {"caller_nid": "fields_collect_metadata", "callee": "items", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L683"}, {"caller_nid": "fields_collect_metadata", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L694"}, {"caller_nid": "fields_collect_metadata", "callee": "marker", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L694"}, {"caller_nid": "fields_collect_metadata", "callee": "append", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L696"}, {"caller_nid": "fields_collect_metadata", "callee": "pydantic_general_metadata", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L696"}, {"caller_nid": "fields_deprecation_message", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L704"}, {"caller_nid": "fields_deprecation_message", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L706"}, {"caller_nid": "fields_default_factory_takes_validated_data", "callee": "takes_validated_data_argument", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L715"}, {"caller_nid": "fields_fieldinfo_get_default", "callee": "resolve_default_value", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L739"}, {"caller_nid": "fields_fieldinfo_apply_typevars_map", "callee": "replace_types", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L794"}, {"caller_nid": "fields_fieldinfo_apply_typevars_map", "callee": "try_eval_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L795"}, {"caller_nid": "fields_fieldinfo_asdict", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L813"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L821"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "__new__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L823"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L825"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L825"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L827"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "setattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L831"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L831"}, {"caller_nid": "fields_fieldinfo_copy", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L831"}, {"caller_nid": "fields_fieldinfo_repr_args", "callee": "PlainRepr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L836"}, {"caller_nid": "fields_fieldinfo_repr_args", "callee": "display_as_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L836"}, {"caller_nid": "fields_fieldinfo_repr_args", "callee": "PlainRepr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L865"}, {"caller_nid": "fields_fieldinfo_repr_args", "callee": "display_as_type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L865"}, {"caller_nid": "fields_fieldinfo_repr_args", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L867"}, {"caller_nid": "fields_field", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1277"}, {"caller_nid": "fields_field", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1279"}, {"caller_nid": "fields_field", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1281"}, {"caller_nid": "fields_field", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1283"}, {"caller_nid": "fields_field", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1291"}, {"caller_nid": "fields_field", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1293"}, {"caller_nid": "fields_field", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1301"}, {"caller_nid": "fields_field", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1303"}, {"caller_nid": "fields_field", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1311"}, {"caller_nid": "fields_field", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1313"}, {"caller_nid": "fields_field", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1321"}, {"caller_nid": "fields_field", "callee": "PydanticUserError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1323"}, {"caller_nid": "fields_field", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1326"}, {"caller_nid": "fields_field", "callee": "join", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1329"}, {"caller_nid": "fields_field", "callee": "__repr__", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1329"}, {"caller_nid": "fields_field", "callee": "keys", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1329"}, {"caller_nid": "fields_field", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1339"}, {"caller_nid": "fields_field", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1341"}, {"caller_nid": "fields_field", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1343"}, {"caller_nid": "fields_field", "callee": "pop", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1349"}, {"caller_nid": "fields_field", "callee": "warn", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1351"}, {"caller_nid": "fields_getattr", "callee": "hasattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1437"}, {"caller_nid": "fields_getattr", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1438"}, {"caller_nid": "fields_getattr", "callee": "AttributeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1439"}, {"caller_nid": "fields_getattr", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1439"}, {"caller_nid": "fields_modelprivateattr_set_name", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1446"}, {"caller_nid": "fields_modelprivateattr_set_name", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1447"}, {"caller_nid": "fields_modelprivateattr_set_name", "callee": "set_name", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1448"}, {"caller_nid": "fields_default_factory_takes_validated_data", "callee": "takes_validated_data_argument", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1457"}, {"caller_nid": "fields_modelprivateattr_get_default", "callee": "resolve_default_value", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1481"}, {"caller_nid": "fields_modelprivateattr_eq", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1489"}, {"caller_nid": "fields_privateattr", "callee": "TypeError", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1544"}, {"caller_nid": "fields_computedfieldinfo_copy", "callee": "type(self)", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1588"}, {"caller_nid": "fields_computedfieldinfo_copy", "callee": "type", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1588"}, {"caller_nid": "fields_computedfieldinfo_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1598"}, {"caller_nid": "fields_computedfieldinfo_copy", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1598"}, {"caller_nid": "fields_computedfieldinfo_copy", "callee": "copy", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1599"}, {"caller_nid": "fields_computedfieldinfo_copy", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1600"}, {"caller_nid": "fields_deprecation_message", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1610"}, {"caller_nid": "fields_deprecation_message", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1612"}, {"caller_nid": "fields_computedfieldinfo_update_from_config", "callee": "title_generator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1618"}, {"caller_nid": "fields_computedfieldinfo_apply_alias_generator", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1636"}, {"caller_nid": "fields_computedfieldinfo_apply_alias_generator", "callee": "generate_aliases", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1637"}, {"caller_nid": "fields_computedfieldinfo_apply_alias_generator", "callee": "callable", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1638"}, {"caller_nid": "fields_computedfieldinfo_apply_alias_generator", "callee": "alias_generator", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1639"}, {"caller_nid": "fields_computedfieldinfo_apply_alias_generator", "callee": "get_first_not_none", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1651"}, {"caller_nid": "fields_wrapped_property_is_private", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1658"}, {"caller_nid": "fields_wrapped_property_is_private", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1659"}, {"caller_nid": "fields_wrapped_property_is_private", "callee": "isinstance", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1660"}, {"caller_nid": "fields_wrapped_property_is_private", "callee": "getattr", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1661"}, {"caller_nid": "fields_wrapped_property_is_private", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1663"}, {"caller_nid": "fields_wrapped_property_is_private", "callee": "startswith", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1663"}, {"caller_nid": "fields_computed_field", "callee": "dec", "source_file": "backend/venv/lib/python3.12/site-packages/pydantic/fields.py", "source_location": "L1892"}]}