- Added a new column `national_code_verified` to the `users` table. - Normalized the `bank_account` field in the `representations` table from a single object to an array of IBANs with a default `verified` status of false. feat(ApiIrService): implement identity verification client for api.ir - Created `ApiIrService` to handle identity verification via api.ir. - Implemented methods for matching national code with mobile and IBAN with national code and birth date. - Added error handling and logging for external API requests.
1 line
20 KiB
JSON
1 line
20 KiB
JSON
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_appointments_day_of_week_md", "label": "appointments-day-of-week.md", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L1"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "label": "\u0628\u0627\u06af\u200c\u0641\u06cc\u06a9\u0633 \u0635\u0641\u062d\u0647 \u0646\u0648\u0628\u062a\u200c\u0647\u0627", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L1"}, {"id": "prompt_appointments_day_of_week_\u0641\u0647\u0631\u0633\u062a_\u0628\u0627\u06af_\u0647\u0627", "label": "\u0641\u0647\u0631\u0633\u062a \u0628\u0627\u06af\u200c\u0647\u0627", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L3"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645", "label": "\u0628\u0627\u06af \u06f1 \u2014 \u06a9\u0631\u0634 \u062a\u0642\u0648\u06cc\u0645", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L17"}, {"id": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc", "label": "\u0639\u0644\u062a \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L19"}, {"id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633", "label": "\u0641\u06cc\u06a9\u0633", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L31"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator", "label": "\u0628\u0627\u06af \u06f2 \u2014 \u0631\u0648\u0632 \u0647\u0641\u062a\u0647 \u062f\u0631 DateNavigator", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L42"}, {"id": "prompt_appointments_day_of_week_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc", "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L44"}, {"id": "prompt_appointments_day_of_week_\u0631\u0641\u062a\u0627\u0631_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631", "label": "\u0631\u0641\u062a\u0627\u0631 \u0645\u0648\u0631\u062f \u0627\u0646\u062a\u0638\u0627\u0631", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L51"}, {"id": "prompt_appointments_day_of_week_\u0627\u0644\u0632\u0627\u0645\u0627\u062a_ui", "label": "\u0627\u0644\u0632\u0627\u0645\u0627\u062a UI", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L60"}, {"id": "prompt_appointments_day_of_week_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "label": "\u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L67"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f3_\u067e\u06cc\u0627\u0645_slot_\u0646\u06cc\u0633\u062a", "label": "\u0628\u0627\u06af \u06f3 \u2014 \u067e\u06cc\u0627\u0645 \u00abslot \u0646\u06cc\u0633\u062a\u00bb", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L101"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient", "label": "\u0628\u0627\u06af \u06f4 \u2014 \u0646\u0648\u0628\u062a \u062c\u062f\u06cc\u062f: \u0646\u0627\u0645 \u0627\u062c\u0628\u0627\u0631\u06cc + find-or-create patient", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L123"}, {"id": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644_\u0641\u0639\u0644\u06cc", "label": "\u0645\u0634\u06a9\u0644 \u0641\u0639\u0644\u06cc", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L125"}, {"id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend", "label": "\u0641\u06cc\u06a9\u0633 Backend", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L142"}, {"id": "prompt_appointments_day_of_week_\u06f1_post_api_v1_admin_appointment_\u062f\u0631_adminapicontroller_php", "label": "\u06f1. `POST /api/v1/admin/appointment` \u2014 \u062f\u0631 `AdminApiController.php`", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L144"}, {"id": "prompt_appointments_day_of_week_\u06f2_post_api_v1_my_appointment_endpoint_\u062c\u062f\u06cc\u062f_\u062f\u0631_myappointmentscontroller_php", "label": "\u06f2. `POST /api/v1/my/appointment` \u2014 **endpoint \u062c\u062f\u06cc\u062f** \u062f\u0631 `MyAppointmentsController.php`", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L166"}, {"id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_frontend_newappointmentmodal", "label": "\u0641\u06cc\u06a9\u0633 Frontend \u2014 `NewAppointmentModal`", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L223"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9", "label": "\u0628\u0627\u06af \u06f5 \u2014 patient_mobile \u0646\u0634\u0627\u0646 \u0645\u06cc\u200c\u062f\u0647\u062f \u0645\u0648\u0628\u0627\u06cc\u0644 \u067e\u0632\u0634\u06a9", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L290"}, {"id": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc_292", "label": "\u0639\u0644\u062a \u0631\u06cc\u0634\u0647\u200c\u0627\u06cc", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L292"}, {"id": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_303", "label": "\u0641\u06cc\u06a9\u0633", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L303"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc", "label": "\u0628\u0627\u06af \u06f6 \u2014 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0631\u0632\u0631\u0648 \u0634\u062f\u0647 \u062f\u0631 \u0646\u0645\u0627\u06cc\u0634 \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L319"}, {"id": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644", "label": "\u0645\u0634\u06a9\u0644", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L321"}, {"id": "prompt_appointments_day_of_week_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u0641\u06cc\u06a9\u0633", "label": "\u0628\u0631\u0631\u0633\u06cc \u0648 \u0641\u06cc\u06a9\u0633", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L327"}, {"id": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f7_\u062d\u0630\u0641_\u0633\u062a\u0648\u0646_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc\u0634_\u062c\u062f\u0648\u0644\u06cc", "label": "\u0628\u0627\u06af \u06f7 \u2014 \u062d\u0630\u0641 \u0633\u062a\u0648\u0646 \u0639\u0645\u0644\u06cc\u0627\u062a \u0627\u0632 \u0646\u0645\u0627\u06cc\u0634 \u062c\u062f\u0648\u0644\u06cc", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L367"}, {"id": "prompt_appointments_day_of_week_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631", "label": "\u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L383"}, {"id": "prompt_appointments_day_of_week_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627", "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627", "file_type": "document", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L394"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_appointments_day_of_week_md", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L1", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0641\u0647\u0631\u0633\u062a_\u0628\u0627\u06af_\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L3", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L17", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645", "target": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L19", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f1_\u06a9\u0631\u0634_\u062a\u0642\u0648\u06cc\u0645", "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L31", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L42", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator", "target": "prompt_appointments_day_of_week_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L44", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator", "target": "prompt_appointments_day_of_week_\u0631\u0641\u062a\u0627\u0631_\u0645\u0648\u0631\u062f_\u0627\u0646\u062a\u0638\u0627\u0631", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L51", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator", "target": "prompt_appointments_day_of_week_\u0627\u0644\u0632\u0627\u0645\u0627\u062a_ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L60", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f2_\u0631\u0648\u0632_\u0647\u0641\u062a\u0647_\u062f\u0631_datenavigator", "target": "prompt_appointments_day_of_week_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L67", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f3_\u067e\u06cc\u0627\u0645_slot_\u0646\u06cc\u0633\u062a", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L101", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L123", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient", "target": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644_\u0641\u0639\u0644\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L125", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient", "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L142", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend", "target": "prompt_appointments_day_of_week_\u06f1_post_api_v1_admin_appointment_\u062f\u0631_adminapicontroller_php", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L144", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_backend", "target": "prompt_appointments_day_of_week_\u06f2_post_api_v1_my_appointment_endpoint_\u062c\u062f\u06cc\u062f_\u062f\u0631_myappointmentscontroller_php", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L166", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f4_\u0646\u0648\u0628\u062a_\u062c\u062f\u06cc\u062f_\u0646\u0627\u0645_\u0627\u062c\u0628\u0627\u0631\u06cc_find_or_create_patient", "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_frontend_newappointmentmodal", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L223", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L290", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9", "target": "prompt_appointments_day_of_week_\u0639\u0644\u062a_\u0631\u06cc\u0634\u0647_\u0627\u06cc_292", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L292", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f5_patient_mobile_\u0646\u0634\u0627\u0646_\u0645\u06cc_\u062f\u0647\u062f_\u0645\u0648\u0628\u0627\u06cc\u0644_\u067e\u0632\u0634\u06a9", "target": "prompt_appointments_day_of_week_\u0641\u06cc\u06a9\u0633_303", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L303", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L319", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc", "target": "prompt_appointments_day_of_week_\u0645\u0634\u06a9\u0644", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L321", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f6_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0631\u0632\u0631\u0648_\u0634\u062f\u0647_\u062f\u0631_\u0646\u0645\u0627\u06cc\u0634_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc", "target": "prompt_appointments_day_of_week_\u0628\u0631\u0631\u0633\u06cc_\u0648_\u0641\u06cc\u06a9\u0633", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L327", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u06f7_\u062d\u0630\u0641_\u0633\u062a\u0648\u0646_\u0639\u0645\u0644\u06cc\u0627\u062a_\u0627\u0632_\u0646\u0645\u0627\u06cc\u0634_\u062c\u062f\u0648\u0644\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L367", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062a\u0623\u062b\u06cc\u0631\u067e\u0630\u06cc\u0631", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L383", "weight": 1.0}, {"source": "prompt_appointments_day_of_week_\u0628\u0627\u06af_\u0641\u06cc\u06a9\u0633_\u0635\u0641\u062d\u0647_\u0646\u0648\u0628\u062a_\u0647\u0627", "target": "prompt_appointments_day_of_week_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/appointments-day-of-week.md", "source_location": "L394", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |