feat(docs): add laser treatment plan and related ADRs for multi-session treatments

This commit is contained in:
hamed
2026-08-06 15:23:06 +03:30
parent 1a07dad17c
commit 1d43475724
70 changed files with 15001 additions and 3234 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0001_treatment_sessions_are_not_appointments_md", "label": "0001-treatment-sessions-are-not-appointments.md", "file_type": "document", "source_file": "docs/adr/0001-treatment-sessions-are-not-appointments.md", "source_location": "L1"}, {"id": "adr_0001_treatment_sessions_are_not_appointments_treatment_sessions_are_separate_from_appointments", "label": "Treatment Sessions are separate from Appointments", "file_type": "document", "source_file": "docs/adr/0001-treatment-sessions-are-not-appointments.md", "source_location": "L1"}, {"id": "adr_0001_treatment_sessions_are_not_appointments_considered_options", "label": "Considered Options", "file_type": "document", "source_file": "docs/adr/0001-treatment-sessions-are-not-appointments.md", "source_location": "L9"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0001_treatment_sessions_are_not_appointments_md", "target": "adr_0001_treatment_sessions_are_not_appointments_treatment_sessions_are_separate_from_appointments", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0001-treatment-sessions-are-not-appointments.md", "source_location": "L1", "weight": 1.0}, {"source": "adr_0001_treatment_sessions_are_not_appointments_treatment_sessions_are_separate_from_appointments", "target": "adr_0001_treatment_sessions_are_not_appointments_considered_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0001-treatment-sessions-are-not-appointments.md", "source_location": "L9", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_context_md", "label": "CONTEXT.md", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L1"}, {"id": "clinicpro_context_clinicpro_backend", "label": "ClinicPro Backend", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L1"}, {"id": "clinicpro_context_language", "label": "Language", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L6"}, {"id": "clinicpro_context_clinic_configuration", "label": "Clinic configuration", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L8"}, {"id": "clinicpro_context_treatment", "label": "Treatment", "file_type": "document", "source_file": "CONTEXT.md", "source_location": "L21"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_context_md", "target": "clinicpro_context_clinicpro_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTEXT.md", "source_location": "L1", "weight": 1.0}, {"source": "clinicpro_context_clinicpro_backend", "target": "clinicpro_context_language", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTEXT.md", "source_location": "L6", "weight": 1.0}, {"source": "clinicpro_context_language", "target": "clinicpro_context_clinic_configuration", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTEXT.md", "source_location": "L8", "weight": 1.0}, {"source": "clinicpro_context_language", "target": "clinicpro_context_treatment", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CONTEXT.md", "source_location": "L21", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0005_treatment_workflows_are_tagged_services_md", "label": "0005-treatment-workflows-are-tagged-services.md", "file_type": "document", "source_file": "docs/adr/0005-treatment-workflows-are-tagged-services.md", "source_location": "L1"}, {"id": "adr_0005_treatment_workflows_are_tagged_services_treatment_workflows_are_tagged_services_not_a_configurable_engine", "label": "Treatment workflows are tagged services, not a configurable engine", "file_type": "document", "source_file": "docs/adr/0005-treatment-workflows-are-tagged-services.md", "source_location": "L1"}, {"id": "adr_0005_treatment_workflows_are_tagged_services_considered_options", "label": "Considered Options", "file_type": "document", "source_file": "docs/adr/0005-treatment-workflows-are-tagged-services.md", "source_location": "L9"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0005_treatment_workflows_are_tagged_services_md", "target": "adr_0005_treatment_workflows_are_tagged_services_treatment_workflows_are_tagged_services_not_a_configurable_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0005-treatment-workflows-are-tagged-services.md", "source_location": "L1", "weight": 1.0}, {"source": "adr_0005_treatment_workflows_are_tagged_services_treatment_workflows_are_tagged_services_not_a_configurable_engine", "target": "adr_0005_treatment_workflows_are_tagged_services_considered_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0005-treatment-workflows-are-tagged-services.md", "source_location": "L9", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0004_session_parameters_are_json_keyed_by_resource_type_md", "label": "0004-session-parameters-are-json-keyed-by-resource-type.md", "file_type": "document", "source_file": "docs/adr/0004-session-parameters-are-json-keyed-by-resource-type.md", "source_location": "L1"}, {"id": "adr_0004_session_parameters_are_json_keyed_by_resource_type_session_parameters_are_json_described_by_the_resource_type", "label": "Session parameters are JSON, described by the resource type", "file_type": "document", "source_file": "docs/adr/0004-session-parameters-are-json-keyed-by-resource-type.md", "source_location": "L1"}, {"id": "adr_0004_session_parameters_are_json_keyed_by_resource_type_consequences", "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0004-session-parameters-are-json-keyed-by-resource-type.md", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0004_session_parameters_are_json_keyed_by_resource_type_md", "target": "adr_0004_session_parameters_are_json_keyed_by_resource_type_session_parameters_are_json_described_by_the_resource_type", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0004-session-parameters-are-json-keyed-by-resource-type.md", "source_location": "L1", "weight": 1.0}, {"source": "adr_0004_session_parameters_are_json_keyed_by_resource_type_session_parameters_are_json_described_by_the_resource_type", "target": "adr_0004_session_parameters_are_json_keyed_by_resource_type_consequences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0004-session-parameters-are-json-keyed-by-resource-type.md", "source_location": "L10", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082035_php", "label": "Version20260804082035.php", "file_type": "code", "source_file": "migrations/Version20260804082035.php", "source_location": "L1"}, {"id": "migrations_version20260804082035_version20260804082035", "label": "Version20260804082035", "file_type": "code", "source_file": "migrations/Version20260804082035.php", "source_location": "L17"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260804082035_version20260804082035_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260804082035.php", "source_location": "L19"}, {"id": "migrations_version20260804082035_version20260804082035_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260804082035.php", "source_location": "L24"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260804082035.php", "source_location": "L24"}, {"id": "migrations_version20260804082035_version20260804082035_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260804082035.php", "source_location": "L43"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082035_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082035_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082035_php", "target": "migrations_version20260804082035_version20260804082035", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260804082035_version20260804082035", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260804082035_version20260804082035", "target": "migrations_version20260804082035_version20260804082035_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L19", "weight": 1.0}, {"source": "migrations_version20260804082035_version20260804082035", "target": "migrations_version20260804082035_version20260804082035_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L24", "weight": 1.0}, {"source": "migrations_version20260804082035_version20260804082035_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260804082035_version20260804082035", "target": "migrations_version20260804082035_version20260804082035_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L43", "weight": 1.0}, {"source": "migrations_version20260804082035_version20260804082035_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082035.php", "source_location": "L43", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260804082035_version20260804082035_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260804082035.php", "source_location": "L26", "receiver": null}, {"caller_nid": "migrations_version20260804082035_version20260804082035_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260804082035.php", "source_location": "L45", "receiver": null}]}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_constant_errorcodes_php", "label": "ErrorCodes.php", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L1"}, {"id": "constant_errorcodes_errorcodes", "label": "ErrorCodes", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L5"}, {"id": "constant_errorcodes_errorcodes_message", "label": ".message()", "file_type": "code", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L136"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_src_shared_constant_errorcodes_php", "target": "constant_errorcodes_errorcodes", "relation": "contains", "confidence": "EXTRACTED", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L5", "weight": 1.0}, {"source": "constant_errorcodes_errorcodes", "target": "constant_errorcodes_errorcodes_message", "relation": "method", "confidence": "EXTRACTED", "source_file": "src/Shared/Constant/ErrorCodes.php", "source_location": "L136", "weight": 1.0}], "raw_calls": []}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0002_treatment_areas_are_snapshotted_md", "label": "0002-treatment-areas-are-snapshotted.md", "file_type": "document", "source_file": "docs/adr/0002-treatment-areas-are-snapshotted.md", "source_location": "L1"}, {"id": "adr_0002_treatment_areas_are_snapshotted_a_treatment_case_snapshots_its_areas", "label": "A Treatment Case snapshots its areas", "file_type": "document", "source_file": "docs/adr/0002-treatment-areas-are-snapshotted.md", "source_location": "L1"}, {"id": "adr_0002_treatment_areas_are_snapshotted_consequences", "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0002-treatment-areas-are-snapshotted.md", "source_location": "L8"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0002_treatment_areas_are_snapshotted_md", "target": "adr_0002_treatment_areas_are_snapshotted_a_treatment_case_snapshots_its_areas", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0002-treatment-areas-are-snapshotted.md", "source_location": "L1", "weight": 1.0}, {"source": "adr_0002_treatment_areas_are_snapshotted_a_treatment_case_snapshots_its_areas", "target": "adr_0002_treatment_areas_are_snapshotted_consequences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0002-treatment-areas-are-snapshotted.md", "source_location": "L8", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082400_php", "label": "Version20260804082400.php", "file_type": "code", "source_file": "migrations/Version20260804082400.php", "source_location": "L1"}, {"id": "migrations_version20260804082400_version20260804082400", "label": "Version20260804082400", "file_type": "code", "source_file": "migrations/Version20260804082400.php", "source_location": "L17"}, {"id": "abstractmigration", "label": "AbstractMigration", "file_type": "code", "source_file": "", "source_location": ""}, {"id": "migrations_version20260804082400_version20260804082400_getdescription", "label": ".getDescription()", "file_type": "code", "source_file": "migrations/Version20260804082400.php", "source_location": "L19"}, {"id": "migrations_version20260804082400_version20260804082400_up", "label": ".up()", "file_type": "code", "source_file": "migrations/Version20260804082400.php", "source_location": "L24"}, {"id": "schema", "label": "Schema", "file_type": "code", "source_file": "migrations/Version20260804082400.php", "source_location": "L24"}, {"id": "migrations_version20260804082400_version20260804082400_down", "label": ".down()", "file_type": "code", "source_file": "migrations/Version20260804082400.php", "source_location": "L29"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082400_php", "target": "schema", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L7", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082400_php", "target": "abstractmigration", "relation": "imports", "context": "import", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L8", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_migrations_version20260804082400_php", "target": "migrations_version20260804082400_version20260804082400", "relation": "contains", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260804082400_version20260804082400", "target": "abstractmigration", "relation": "inherits", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L17", "weight": 1.0}, {"source": "migrations_version20260804082400_version20260804082400", "target": "migrations_version20260804082400_version20260804082400_getdescription", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L19", "weight": 1.0}, {"source": "migrations_version20260804082400_version20260804082400", "target": "migrations_version20260804082400_version20260804082400_up", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L24", "weight": 1.0}, {"source": "migrations_version20260804082400_version20260804082400_up", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L24", "weight": 1.0, "context": "parameter_type"}, {"source": "migrations_version20260804082400_version20260804082400", "target": "migrations_version20260804082400_version20260804082400_down", "relation": "method", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L29", "weight": 1.0}, {"source": "migrations_version20260804082400_version20260804082400_down", "target": "schema", "relation": "references", "confidence": "EXTRACTED", "source_file": "migrations/Version20260804082400.php", "source_location": "L29", "weight": 1.0, "context": "parameter_type"}], "raw_calls": [{"caller_nid": "migrations_version20260804082400_version20260804082400_up", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260804082400.php", "source_location": "L26", "receiver": null}, {"caller_nid": "migrations_version20260804082400_version20260804082400_down", "callee": "addSql", "is_member_call": true, "source_file": "/Users/hamed/pj/my_pj/clinic_pro/clinicpro/migrations/Version20260804082400.php", "source_location": "L31", "receiver": null}]}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0006_clinical_record_is_separate_from_the_visit_record_md", "label": "0006-clinical-record-is-separate-from-the-visit-record.md", "file_type": "document", "source_file": "docs/adr/0006-clinical-record-is-separate-from-the-visit-record.md", "source_location": "L1"}, {"id": "adr_0006_clinical_record_is_separate_from_the_visit_record_the_clinical_record_of_a_session_is_separate_from_its_visit_record", "label": "The clinical record of a session is separate from its visit record", "file_type": "document", "source_file": "docs/adr/0006-clinical-record-is-separate-from-the-visit-record.md", "source_location": "L1"}, {"id": "adr_0006_clinical_record_is_separate_from_the_visit_record_consequences", "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0006-clinical-record-is-separate-from-the-visit-record.md", "source_location": "L10"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0006_clinical_record_is_separate_from_the_visit_record_md", "target": "adr_0006_clinical_record_is_separate_from_the_visit_record_the_clinical_record_of_a_session_is_separate_from_its_visit_record", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0006-clinical-record-is-separate-from-the-visit-record.md", "source_location": "L1", "weight": 1.0}, {"source": "adr_0006_clinical_record_is_separate_from_the_visit_record_the_clinical_record_of_a_session_is_separate_from_its_visit_record", "target": "adr_0006_clinical_record_is_separate_from_the_visit_record_consequences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0006-clinical-record-is-separate-from-the-visit-record.md", "source_location": "L10", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_md", "label": "0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L1"}, {"id": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_backed_appointments_are_guarded_by_occupancy_not_the_doctor_slot_key", "label": "Resource-backed appointments are guarded by occupancy, not the doctor slot key", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L1"}, {"id": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_considered_options", "label": "Considered Options", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L10"}, {"id": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_consequences", "label": "Consequences", "file_type": "document", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L16"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_md", "target": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_backed_appointments_are_guarded_by_occupancy_not_the_doctor_slot_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L1", "weight": 1.0}, {"source": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_backed_appointments_are_guarded_by_occupancy_not_the_doctor_slot_key", "target": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_considered_options", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L10", "weight": 1.0}, {"source": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_resource_backed_appointments_are_guarded_by_occupancy_not_the_doctor_slot_key", "target": "adr_0003_resource_backed_appointments_drop_the_doctor_slot_key_consequences", "relation": "contains", "confidence": "EXTRACTED", "source_file": "docs/adr/0003-resource-backed-appointments-drop-the-doctor-slot-key.md", "source_location": "L16", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long