Files
clinicpro/graphify-out/cache/ast/v0.8.44/bdbb8f8d4f66f36005c2c7e87f123d905c49048dba266e475c775b73d438b434.json
T
hamed c2c6ae4d02 feat(migrations): add national_code_verified flag to users and normalize bank_account representation
- 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.
2026-06-25 19:38:47 +03:30

1 line
65 KiB
JSON

{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_multi_role_dashboard_md", "label": "multi-role-dashboard.md", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1"}, {"id": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "label": "\u067e\u0631\u0627\u0645\u067e\u062a: \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u0686\u0646\u062f-\u0646\u0642\u0634\u0647 (Multi-Role Dashboard)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1"}, {"id": "prompt_multi_role_dashboard_\u0647\u062f\u0641_\u06a9\u0644\u06cc", "label": "\u0647\u062f\u0641 \u06a9\u0644\u06cc", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L3"}, {"id": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc API (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0628\u062e\u0648\u0627\u0646)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L16"}, {"id": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u06a9\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u062f\u0647", "label": "API \u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f (\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u060c \u062a\u063a\u06cc\u06cc\u0631 \u0646\u062f\u0647)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L18"}, {"id": "prompt_multi_role_dashboard_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0648\u06cc_api_\u0645\u0648\u062c\u0648\u062f", "label": "\u062a\u063a\u06cc\u06cc\u0631 \u0631\u0648\u06cc API \u0645\u0648\u062c\u0648\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L32"}, {"id": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f", "label": "API \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0633\u0627\u062e\u062a\u0647 \u0634\u0648\u0646\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L38"}, {"id": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "label": "\u0645\u0641\u0627\u0647\u06cc\u0645 \u06a9\u0644\u06cc\u062f\u06cc \u0645\u0639\u0645\u0627\u0631\u06cc Multi-Context (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc \u0628\u062e\u0648\u0627\u0646)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L52"}, {"id": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_uuid", "label": "\u0645\u0641\u0647\u0648\u0645 `db_uuid`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L56"}, {"id": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_key", "label": "\u0645\u0641\u0647\u0648\u0645 `db_key`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L68"}, {"id": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_available_contexts", "label": "\u0645\u0641\u0647\u0648\u0645 `available_contexts`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L76"}, {"id": "prompt_multi_role_dashboard_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0686\u0646\u062f_context", "label": "\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc \u0686\u0646\u062f-context", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L104"}, {"id": "prompt_multi_role_dashboard_\u0642\u0627\u0646\u0648\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_context", "label": "\u0642\u0627\u0646\u0648\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 context:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L115"}, {"id": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646", "label": "\u0648\u0636\u0639\u06cc\u062a \u0641\u0639\u0644\u06cc \u06a9\u062f (\u0645\u0647\u0645 \u2014 \u0642\u0628\u0644 \u0627\u0632 \u062a\u063a\u06cc\u06cc\u0631 \u0628\u062e\u0648\u0627\u0646)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L122"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L124"}, {"id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L143"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06af\u0633\u062a\u0631\u0634_oauth_userinfo_\u0628\u06a9_\u0627\u0646\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1 \u2014 \u06af\u0633\u062a\u0631\u0634 `/oauth/userinfo` (\u0628\u06a9\u200c\u0627\u0646\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L151"}, {"id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php", "label": "\u0641\u0627\u06cc\u0644: `src/Auth/Controller/AuthController.php`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L153"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06f5_switch_context_api_\u0628\u06a9_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1.\u06f5 \u2014 switch-context API (\u0628\u06a9\u200c\u0627\u0646\u062f) \u2014 API \u062c\u062f\u06cc\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L301"}, {"id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php_303", "label": "\u0641\u0627\u06cc\u0644: `src/Auth/Controller/AuthController.php`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L303"}, {"id": "prompt_multi_role_dashboard_post_api_v1_auth_switch_context_is_authenticated_fully", "label": "`POST /api/v1/auth/switch-context` `[IS_AUTHENTICATED_FULLY]`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L305"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0628\u0647_\u0631\u0648\u0632_\u06a9\u0631\u062f\u0646_authstore_ts_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f2 \u2014 \u0628\u0647\u200c\u0631\u0648\u0632 \u06a9\u0631\u062f\u0646 `authStore.ts` (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L369"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u06f5_\u0635\u0641\u062d\u0647_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f2.\u06f5 \u2014 \u0635\u0641\u062d\u0647 \u0627\u0646\u062a\u062e\u0627\u0628 \u0645\u062d\u06cc\u0637 \u06a9\u0627\u0631\u06cc (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L404"}, {"id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_selectcontextpage_tsx", "label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `assets/admin/pages/SelectContextPage.tsx`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L406"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0645\u062d\u0627\u0641\u0638\u062a_route_\u0647\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f3 \u2014 \u0645\u062d\u0627\u0641\u0638\u062a route \u0647\u0627 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L455"}, {"id": "prompt_multi_role_dashboard_\u062f\u0631_app_tsx_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_roleroute_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0646", "label": "\u062f\u0631 `App.tsx`\u060c \u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a `RoleRoute` \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L457"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f4_sidebar_\u067e\u0648\u06cc\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f4 \u2014 Sidebar \u067e\u0648\u06cc\u0627 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L494"}, {"id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx", "label": "\u0641\u0627\u06cc\u0644 `assets/admin/components/layout/Sidebar.tsx`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L496"}, {"id": "prompt_multi_role_dashboard_\u0627\u062f\u0645\u06cc\u0646_\u0647\u0645\u0647_\u0644\u06cc\u0646\u06a9_\u0647\u0627\u06cc_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631", "label": "\u0627\u062f\u0645\u06cc\u0646 \u2014 \u0647\u0645\u0647 \u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc \u0641\u0639\u0644\u06cc (\u0628\u062f\u0648\u0646 \u062a\u063a\u06cc\u06cc\u0631)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L507"}, {"id": "prompt_multi_role_dashboard_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic", "label": "\u0635\u0627\u062d\u0628 \u06a9\u0644\u06cc\u0646\u06cc\u06a9 (`clinic`):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L509"}, {"id": "prompt_multi_role_dashboard_\u062f\u06a9\u062a\u0631_doctor", "label": "\u062f\u06a9\u062a\u0631 (`doctor`):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L520"}, {"id": "prompt_multi_role_dashboard_\u0645\u0646\u0634\u06cc_secretary_\u0628\u0631_\u0627\u0633\u0627\u0633_context_permissions_resources", "label": "\u0645\u0646\u0634\u06cc (`secretary`) \u2014 \u0628\u0631 \u0627\u0633\u0627\u0633 `context.permissions.resources`:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L529"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f5 \u2014 endpoint \u0647\u0627\u06cc \u062f\u0627\u0634\u0628\u0648\u0631\u062f \u062c\u062f\u06cc\u062f (\u0628\u06a9\u200c\u0627\u0646\u062f) \u2014 API \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L542"}, {"id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_src_dashboard_controller_dashboardcontroller_php", "label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `src/Dashboard/Controller/DashboardController.php`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L544"}, {"id": "prompt_multi_role_dashboard_get_api_v1_dashboard_clinic_role_clinic", "label": "`GET /api/v1/dashboard/clinic` `[ROLE_CLINIC]`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L551"}, {"id": "prompt_multi_role_dashboard_get_api_v1_dashboard_doctor_role_doctor", "label": "`GET /api/v1/dashboard/doctor` `[ROLE_DOCTOR]`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L586"}, {"id": "prompt_multi_role_dashboard_get_api_v1_dashboard_secretary_role_secretary", "label": "`GET /api/v1/dashboard/secretary` `[ROLE_SECRETARY]`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L621"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f6_dashboardpage_tsx_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f6 \u2014 DashboardPage.tsx \u0686\u0646\u062f-\u0646\u0642\u0634\u0647 (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L651"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f7_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f7 \u2014 \u0635\u0641\u062d\u0647 \"\u06a9\u0644\u06cc\u0646\u06cc\u06a9 \u0645\u0646\" (\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L695"}, {"id": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_myclinicpage_tsx", "label": "\u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f: `assets/admin/pages/MyClinicPage.tsx`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L697"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f8 \u2014 \u0646\u0648\u0628\u062a\u200c\u0647\u0627\u06cc \u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647 (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 API \u062c\u062f\u06cc\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L723"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u062c\u062f\u06cc\u062f_get_api_v1_my_appointments_is_authenticated_fully", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 endpoint \u062c\u062f\u06cc\u062f: `GET /api/v1/my/appointments` `[IS_AUTHENTICATED_FULLY]`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L725"}, {"id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx", "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 `AppointmentsPage.tsx`", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L750"}, {"id": "prompt_multi_role_dashboard_\u0647\u062f\u0631_\u0635\u0641\u062d\u0647_\u0645\u0634\u062a\u0631\u06a9_\u0647\u0631_\u062f\u0648_\u0646\u0645\u0627", "label": "\u0647\u062f\u0631 \u0635\u0641\u062d\u0647 (\u0645\u0634\u062a\u0631\u06a9 \u0647\u0631 \u062f\u0648 \u0646\u0645\u0627):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L763"}, {"id": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u062c\u062f\u0648\u0644\u06cc_tableview", "label": "\u0646\u0645\u0627\u06cc \u062c\u062f\u0648\u0644\u06cc (`TableView`):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L770"}, {"id": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc_timelineview", "label": "\u0646\u0645\u0627\u06cc \u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc (`TimelineView`):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L775"}, {"id": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0628\u0627\u06cc\u062f_\u062f\u0631_entity_\u0648_frontend_\u0647\u0631_\u062f\u0648_\u0628\u0627\u0634\u0646\u062f", "label": "\u0648\u0636\u0639\u06cc\u062a\u200c\u0647\u0627\u06cc \u0646\u0648\u0628\u062a (\u0628\u0627\u06cc\u062f \u062f\u0631 entity \u0648 frontend \u0647\u0631 \u062f\u0648 \u0628\u0627\u0634\u0646\u062f):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L783"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f9 \u2014 \u0633\u06cc\u0633\u062a\u0645 \u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646 \u0646\u0648\u0628\u062a\u200c\u062f\u0647\u06cc (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L808"}, {"id": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631", "label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L810"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_siteconfig_\u062c\u062f\u06cc\u062f", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0645\u0648\u062c\u0648\u062f\u06cc\u062a `SiteConfig` (\u062c\u062f\u06cc\u062f):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L815"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u06a9\u0646\u062a\u0631\u0644\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u06a9\u0646\u062a\u0631\u0644\u0631 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (\u062c\u062f\u06cc\u062f):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L840"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointment_entity", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `Appointment` entity:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L848"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentcontroller_book", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `AppointmentController::book()`:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L868"}, {"id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f", "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u0635\u0641\u062d\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u062f\u0645\u06cc\u0646 (\u062c\u062f\u06cc\u062f):", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L895"}, {"id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentspage_tsx", "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a `AppointmentsPage.tsx`:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L905"}, {"id": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "label": "\u0645\u0631\u062d\u0644\u0647 \u06f1\u06f0 \u2014 \u0634\u0645\u0627\u0631\u0647 \u0645\u0648\u0628\u0627\u06cc\u0644 \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc \u0646\u0648\u0628\u062a (\u0628\u06a9\u200c\u0627\u0646\u062f + \u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f) \u2014 \u062c\u062f\u06cc\u062f", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L914"}, {"id": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631_916", "label": "\u0645\u0646\u0637\u0642 \u06a9\u0633\u0628\u200c\u0648\u06a9\u0627\u0631:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L916"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u06cc\u0644\u062f_\u062c\u062f\u06cc\u062f_\u0631\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0641\u06cc\u0644\u062f \u062c\u062f\u06cc\u062f \u0631\u0648\u06cc \u0645\u0648\u062c\u0648\u062f\u06cc\u062a\u200c\u0647\u0627:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L922"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 endpoint \u0647\u0627\u06cc \u062c\u062f\u06cc\u062f:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L943"}, {"id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u0628_\u0628\u062e\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc", "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f \u2014 \u062a\u0628/\u0628\u062e\u0634 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0627\u0637\u0644\u0627\u0639\u200c\u0631\u0633\u0627\u0646\u06cc:", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L968"}, {"id": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "label": "\u0646\u06a9\u0627\u062a \u0645\u0647\u0645 \u067e\u06cc\u0627\u062f\u0647\u200c\u0633\u0627\u0632\u06cc", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L982"}, {"id": "prompt_multi_role_dashboard_css_ui_\u0641\u0642\u0637_template_css", "label": "CSS / UI \u2014 \u0641\u0642\u0637 template CSS", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L984"}, {"id": "prompt_multi_role_dashboard_\u067e\u0627\u0633\u062e_\u0647\u0627\u06cc_api", "label": "\u067e\u0627\u0633\u062e\u200c\u0647\u0627\u06cc API", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L993"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f \u2014 \u0642\u0648\u0627\u0646\u06cc\u0646 \u06a9\u0644\u06cc", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L998"}, {"id": "prompt_multi_role_dashboard_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc", "label": "\u062a\u0631\u062a\u06cc\u0628 \u0627\u062c\u0631\u0627 (\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1003"}, {"id": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "label": "\u062e\u0644\u0627\u0635\u0647 \u0641\u0627\u06cc\u0644\u200c\u0647\u0627\u06cc \u062c\u062f\u06cc\u062f/\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1031"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f (\u062a\u063a\u06cc\u06cc\u0631)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1033"}, {"id": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "label": "\u0628\u06a9\u200c\u0627\u0646\u062f (\u062c\u062f\u06cc\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1041"}, {"id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631", "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u062a\u063a\u06cc\u06cc\u0631)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1050"}, {"id": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "label": "\u0641\u0631\u0627\u0646\u062a\u200c\u0627\u0646\u062f (\u062c\u062f\u06cc\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1057"}, {"id": "prompt_multi_role_dashboard_migration", "label": "Migration", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1062"}, {"id": "prompt_multi_role_dashboard_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u062c\u062f\u06cc\u062f", "label": "\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a (\u0628\u0647\u200c\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc/\u062c\u062f\u06cc\u062f)", "file_type": "document", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1065"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_multi_role_dashboard_md", "target": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0647\u062f\u0641_\u06a9\u0644\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L3", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L16", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u0645\u0648\u062c\u0648\u062f_\u0627\u0633\u062a\u0641\u0627\u062f\u0647_\u06a9\u0646_\u062a\u063a\u06cc\u06cc\u0631_\u0646\u062f\u0647", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L18", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_multi_role_dashboard_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_docs_api_auth_md", "relation": "references", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L22", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_multi_role_dashboard_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_docs_api_admin_md", "relation": "references", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L23", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_multi_role_dashboard_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_docs_api_appointment_md", "relation": "references", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L27", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_multi_role_dashboard_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_docs_api_clinic_md", "relation": "references", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L29", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u062a\u063a\u06cc\u06cc\u0631_\u0631\u0648\u06cc_api_\u0645\u0648\u062c\u0648\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L32", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_api_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u06a9\u0647_\u0628\u0627\u06cc\u062f_\u0633\u0627\u062e\u062a\u0647_\u0634\u0648\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L38", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L52", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_uuid", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L56", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_db_key", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L68", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u0645\u0641\u0647\u0648\u0645_available_contexts", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L76", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u0633\u0646\u0627\u0631\u06cc\u0648\u0647\u0627\u06cc_\u0686\u0646\u062f_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L104", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0641\u0627\u0647\u06cc\u0645_\u06a9\u0644\u06cc\u062f\u06cc_\u0645\u0639\u0645\u0627\u0631\u06cc_multi_context_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u0642\u0627\u0646\u0648\u0646_\u0627\u0646\u062a\u062e\u0627\u0628_context", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L115", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L122", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L124", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0641\u0639\u0644\u06cc_\u06a9\u062f_\u0645\u0647\u0645_\u0642\u0628\u0644_\u0627\u0632_\u062a\u063a\u06cc\u06cc\u0631_\u0628\u062e\u0648\u0627\u0646", "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L143", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06af\u0633\u062a\u0631\u0634_oauth_userinfo_\u0628\u06a9_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L151", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06af\u0633\u062a\u0631\u0634_oauth_userinfo_\u0628\u06a9_\u0627\u0646\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L153", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06f5_switch_context_api_\u0628\u06a9_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L301", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1_\u06f5_switch_context_api_\u0628\u06a9_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php_303", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L303", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_src_auth_controller_authcontroller_php_303", "target": "prompt_multi_role_dashboard_post_api_v1_auth_switch_context_is_authenticated_fully", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L305", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u0628\u0647_\u0631\u0648\u0632_\u06a9\u0631\u062f\u0646_authstore_ts_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L369", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u06f5_\u0635\u0641\u062d\u0647_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L404", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f2_\u06f5_\u0635\u0641\u062d\u0647_\u0627\u0646\u062a\u062e\u0627\u0628_\u0645\u062d\u06cc\u0637_\u06a9\u0627\u0631\u06cc_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_selectcontextpage_tsx", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L406", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0645\u062d\u0627\u0641\u0638\u062a_route_\u0647\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L455", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f3_\u0645\u062d\u0627\u0641\u0638\u062a_route_\u0647\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "target": "prompt_multi_role_dashboard_\u062f\u0631_app_tsx_\u06a9\u0627\u0645\u067e\u0648\u0646\u0646\u062a_roleroute_\u0627\u0636\u0627\u0641\u0647_\u06a9\u0646", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L457", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f4_sidebar_\u067e\u0648\u06cc\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L494", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f4_sidebar_\u067e\u0648\u06cc\u0627_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L496", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx", "target": "prompt_multi_role_dashboard_\u0627\u062f\u0645\u06cc\u0646_\u0647\u0645\u0647_\u0644\u06cc\u0646\u06a9_\u0647\u0627\u06cc_\u0641\u0639\u0644\u06cc_\u0628\u062f\u0648\u0646_\u062a\u063a\u06cc\u06cc\u0631", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L507", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx", "target": "prompt_multi_role_dashboard_\u0635\u0627\u062d\u0628_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_clinic", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L509", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx", "target": "prompt_multi_role_dashboard_\u062f\u06a9\u062a\u0631_doctor", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L520", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_assets_admin_components_layout_sidebar_tsx", "target": "prompt_multi_role_dashboard_\u0645\u0646\u0634\u06cc_secretary_\u0628\u0631_\u0627\u0633\u0627\u0633_context_permissions_resources", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L529", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L542", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_src_dashboard_controller_dashboardcontroller_php", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L544", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_get_api_v1_dashboard_clinic_role_clinic", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L551", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_get_api_v1_dashboard_doctor_role_doctor", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L586", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f5_endpoint_\u0647\u0627\u06cc_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u062c\u062f\u06cc\u062f_\u0628\u06a9_\u0627\u0646\u062f_api_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_get_api_v1_dashboard_secretary_role_secretary", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L621", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f6_dashboardpage_tsx_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L651", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f7_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L695", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f7_\u0635\u0641\u062d\u0647_\u06a9\u0644\u06cc\u0646\u06cc\u06a9_\u0645\u0646_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0627\u06cc\u0644_\u062c\u062f\u06cc\u062f_assets_admin_pages_myclinicpage_tsx", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L697", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L723", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u062c\u062f\u06cc\u062f_get_api_v1_my_appointments_is_authenticated_fully", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L725", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f8_\u0646\u0648\u0628\u062a_\u0647\u0627\u06cc_\u0641\u06cc\u0644\u062a\u0631\u0634\u062f\u0647_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_api_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L750", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx", "target": "prompt_multi_role_dashboard_\u0647\u062f\u0631_\u0635\u0641\u062d\u0647_\u0645\u0634\u062a\u0631\u06a9_\u0647\u0631_\u062f\u0648_\u0646\u0645\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L763", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx", "target": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u062c\u062f\u0648\u0644\u06cc_tableview", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L770", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx", "target": "prompt_multi_role_dashboard_\u0646\u0645\u0627\u06cc_\u0632\u0645\u0627\u0646\u0628\u0646\u062f\u06cc_timelineview", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L775", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_appointmentspage_tsx", "target": "prompt_multi_role_dashboard_\u0648\u0636\u0639\u06cc\u062a_\u0647\u0627\u06cc_\u0646\u0648\u0628\u062a_\u0628\u0627\u06cc\u062f_\u062f\u0631_entity_\u0648_frontend_\u0647\u0631_\u062f\u0648_\u0628\u0627\u0634\u0646\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L783", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L808", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L810", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_siteconfig_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L815", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u06a9\u0646\u062a\u0631\u0644\u0631_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L840", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointment_entity", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L848", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentcontroller_book", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L868", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u0635\u0641\u062d\u0647_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u062f\u0645\u06cc\u0646_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L895", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f9_\u0633\u06cc\u0633\u062a\u0645_\u06a9\u0645\u06cc\u0633\u06cc\u0648\u0646_\u0646\u0648\u0628\u062a_\u062f\u0647\u06cc_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a_appointmentspage_tsx", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L905", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L914", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0645\u0646\u0637\u0642_\u06a9\u0633\u0628_\u0648\u06a9\u0627\u0631_916", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L916", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u06cc\u0644\u062f_\u062c\u062f\u06cc\u062f_\u0631\u0648\u06cc_\u0645\u0648\u062c\u0648\u062f\u06cc\u062a_\u0647\u0627", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L922", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_endpoint_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L943", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0645\u0631\u062d\u0644\u0647_\u06f1\u06f0_\u0634\u0645\u0627\u0631\u0647_\u0645\u0648\u0628\u0627\u06cc\u0644_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc_\u0646\u0648\u0628\u062a_\u0628\u06a9_\u0627\u0646\u062f_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u0628_\u0628\u062e\u0634_\u062a\u0646\u0638\u06cc\u0645\u0627\u062a_\u0627\u0637\u0644\u0627\u0639_\u0631\u0633\u0627\u0646\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L968", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L982", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "target": "prompt_multi_role_dashboard_css_ui_\u0641\u0642\u0637_template_css", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L984", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "target": "prompt_multi_role_dashboard_\u067e\u0627\u0633\u062e_\u0647\u0627\u06cc_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L993", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u0642\u0648\u0627\u0646\u06cc\u0646_\u06a9\u0644\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L998", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u0646\u06a9\u0627\u062a_\u0645\u0647\u0645_\u067e\u06cc\u0627\u062f\u0647_\u0633\u0627\u0632\u06cc", "target": "prompt_multi_role_dashboard_\u062a\u0631\u062a\u06cc\u0628_\u0627\u062c\u0631\u0627_\u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1003", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u067e\u0631\u0627\u0645\u067e\u062a_\u062f\u0627\u0634\u0628\u0648\u0631\u062f_\u0686\u0646\u062f_\u0646\u0642\u0634\u0647_multi_role_dashboard", "target": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1031", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1033", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "target": "prompt_multi_role_dashboard_\u0628\u06a9_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1041", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062a\u063a\u06cc\u06cc\u0631", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1050", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "target": "prompt_multi_role_dashboard_\u0641\u0631\u0627\u0646\u062a_\u0627\u0646\u062f_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1057", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "target": "prompt_multi_role_dashboard_migration", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1062", "weight": 1.0}, {"source": "prompt_multi_role_dashboard_\u062e\u0644\u0627\u0635\u0647_\u0641\u0627\u06cc\u0644_\u0647\u0627\u06cc_\u062c\u062f\u06cc\u062f_\u062a\u063a\u06cc\u06cc\u0631\u06cc\u0627\u0641\u062a\u0647", "target": "prompt_multi_role_dashboard_\u062f\u0627\u06a9\u06cc\u0648\u0645\u0646\u062a_\u0628\u0647_\u0631\u0648\u0632\u0631\u0633\u0627\u0646\u06cc_\u062c\u062f\u06cc\u062f", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/multi-role-dashboard.md", "source_location": "L1065", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}