- 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
4.8 KiB
JSON
1 line
4.8 KiB
JSON
{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_build_homepage_md", "label": "build-homepage.md", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L1"}, {"id": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "label": "Build the ClinicPro Public Homepage at `/`", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L1"}, {"id": "prompt_build_homepage_goal", "label": "Goal", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L3"}, {"id": "prompt_build_homepage_step_1_webpack_entry_for_homepage_css_js", "label": "Step 1 \u2014 Webpack entry for homepage CSS/JS", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L9"}, {"id": "prompt_build_homepage_step_2_symfony_controller", "label": "Step 2 \u2014 Symfony controller", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L27"}, {"id": "prompt_build_homepage_step_3_twig_template", "label": "Step 3 \u2014 Twig template", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L52"}, {"id": "prompt_build_homepage_head", "label": "Head", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L58"}, {"id": "prompt_build_homepage_body_all_sections", "label": "Body (all sections)", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L74"}, {"id": "prompt_build_homepage_twig_specific_adaptations", "label": "Twig-specific adaptations", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L87"}, {"id": "prompt_build_homepage_step_4_build_and_verify", "label": "Step 4 \u2014 Build and verify", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L95"}, {"id": "prompt_build_homepage_notes", "label": "Notes", "file_type": "document", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L116"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_prompt_build_homepage_md", "target": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L1", "weight": 1.0}, {"source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "target": "prompt_build_homepage_goal", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L3", "weight": 1.0}, {"source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "target": "prompt_build_homepage_step_1_webpack_entry_for_homepage_css_js", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L9", "weight": 1.0}, {"source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "target": "prompt_build_homepage_step_2_symfony_controller", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L27", "weight": 1.0}, {"source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "target": "prompt_build_homepage_step_3_twig_template", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L52", "weight": 1.0}, {"source": "prompt_build_homepage_step_3_twig_template", "target": "prompt_build_homepage_head", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L58", "weight": 1.0}, {"source": "prompt_build_homepage_step_3_twig_template", "target": "prompt_build_homepage_body_all_sections", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L74", "weight": 1.0}, {"source": "prompt_build_homepage_step_3_twig_template", "target": "prompt_build_homepage_twig_specific_adaptations", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L87", "weight": 1.0}, {"source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "target": "prompt_build_homepage_step_4_build_and_verify", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L95", "weight": 1.0}, {"source": "prompt_build_homepage_build_the_clinicpro_public_homepage_at", "target": "prompt_build_homepage_notes", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".claude/prompt/build-homepage.md", "source_location": "L116", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |