Files
clinicpro/graphify-out/cache/ast/v0.8.44/600bc403fcd073882eea701f58545bf2d1844aa163d5393f86e9527bd2db2da4.json
T
hamed f2ecaf201a Add JSON files for task 14 events utilization documentation
- Created new JSON file for database.md with nodes and edges representing the structure and relationships within the document.
- Created new JSON file for architecture.md with nodes and edges detailing the architecture of the task 14 events utilization.
2026-07-30 12:16:27 +03:30

1 line
11 KiB
JSON

{"nodes": [{"id": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}, {"id": "clinicpro_claude_claude_md", "label": "CLAUDE.md", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L1"}, {"id": "clinicpro_claude_stack_versions", "label": "Stack & versions", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L13"}, {"id": "clinicpro_claude_backend_composer_json", "label": "Backend (`composer.json`)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L15"}, {"id": "clinicpro_claude_frontend_admin_spa_package_json", "label": "Frontend admin SPA (`package.json`)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L23"}, {"id": "clinicpro_claude_build_entry_points_webpack_config_js", "label": "Build entry points (`webpack.config.js`)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L33"}, {"id": "clinicpro_claude_commands_prefix_with_ddev_exec", "label": "Commands (prefix with `ddev exec`)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L43"}, {"id": "clinicpro_claude_folder_structure_where_things_go", "label": "Folder structure & where things go", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L67"}, {"id": "clinicpro_claude_backend_src_domain", "label": "Backend \u2014 `src/<Domain>/`", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L69"}, {"id": "clinicpro_claude_frontend_assets_admin", "label": "Frontend \u2014 `assets/admin/`", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L91"}, {"id": "clinicpro_claude_styling_design_tokens", "label": "Styling & design tokens", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L109"}, {"id": "clinicpro_claude_design_system_components_assets_admin_components_ui", "label": "Design system components \u2014 `assets/admin/components/ui/`", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L137"}, {"id": "clinicpro_claude_\u062f\u06a9\u0645\u0647_\u0628\u0627\u0632\u06af\u0634\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_\u062f\u0631_\u0635\u0641\u062d\u0627\u062a_\u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647", "label": "\u062f\u06a9\u0645\u0647\u0654 \u0628\u0627\u0632\u06af\u0634\u062a \u2014 \u0627\u0644\u0632\u0627\u0645\u06cc \u062f\u0631 \u0635\u0641\u062d\u0627\u062a \u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L149"}, {"id": "clinicpro_claude_\u0648\u0636\u0639\u06cc\u062a_\u0644\u06cc\u0633\u062a_\u0647\u0627_\u062f\u0631_url_\u0646\u0647_\u062f\u0631_state", "label": "\u0648\u0636\u0639\u06cc\u062a \u0644\u06cc\u0633\u062a\u200c\u0647\u0627 \u062f\u0631 URL\u060c \u0646\u0647 \u062f\u0631 state", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L160"}, {"id": "clinicpro_claude_conventions", "label": "Conventions", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L177"}, {"id": "clinicpro_claude_backend_endpoint_model_patterns", "label": "Backend endpoint & model patterns", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L197"}, {"id": "clinicpro_claude_response_envelope_basecontroller_helpers", "label": "Response envelope \u2014 `BaseController` helpers", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L199"}, {"id": "clinicpro_claude_adding_an_endpoint_one_domain", "label": "Adding an endpoint (one domain)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L212"}, {"id": "clinicpro_claude_model_entity_pattern", "label": "Model (entity) pattern", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L220"}, {"id": "clinicpro_claude_category_bundle_system", "label": "Category / bundle system", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L242"}, {"id": "clinicpro_claude_standing_rule_api_docs", "label": "Standing Rule \u2014 API docs", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L247"}, {"id": "clinicpro_claude_project_skills", "label": "Project skills", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L251"}, {"id": "clinicpro_claude_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenant", "label": "\u062c\u062f\u0627\u0633\u0627\u0632\u06cc \u0645\u062d\u06cc\u0637 (tenant)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L256"}, {"id": "clinicpro_claude_\u0642\u0648\u0627\u0639\u062f_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0645\u0630\u0627\u06a9\u0631\u0647", "label": "\u0642\u0648\u0627\u0639\u062f \u063a\u06cc\u0631\u0642\u0627\u0628\u0644\u200c\u0645\u0630\u0627\u06a9\u0631\u0647", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L267"}], "edges": [{"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_md", "target": "clinicpro_claude_claude_md", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L1", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_stack_versions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L13", "weight": 1.0}, {"source": "clinicpro_claude_stack_versions", "target": "clinicpro_claude_backend_composer_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L15", "weight": 1.0}, {"source": "clinicpro_claude_stack_versions", "target": "clinicpro_claude_frontend_admin_spa_package_json", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L23", "weight": 1.0}, {"source": "clinicpro_claude_stack_versions", "target": "clinicpro_claude_build_entry_points_webpack_config_js", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L33", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_commands_prefix_with_ddev_exec", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L43", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_folder_structure_where_things_go", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L67", "weight": 1.0}, {"source": "clinicpro_claude_folder_structure_where_things_go", "target": "clinicpro_claude_backend_src_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L69", "weight": 1.0}, {"source": "clinicpro_claude_folder_structure_where_things_go", "target": "clinicpro_claude_frontend_assets_admin", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L91", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_styling_design_tokens", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L109", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_design_system_components_assets_admin_components_ui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L137", "weight": 1.0}, {"source": "clinicpro_claude_design_system_components_assets_admin_components_ui", "target": "clinicpro_claude_\u062f\u06a9\u0645\u0647_\u0628\u0627\u0632\u06af\u0634\u062a_\u0627\u0644\u0632\u0627\u0645\u06cc_\u062f\u0631_\u0635\u0641\u062d\u0627\u062a_\u0632\u06cc\u0631\u0645\u062c\u0645\u0648\u0639\u0647", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L149", "weight": 1.0}, {"source": "clinicpro_claude_design_system_components_assets_admin_components_ui", "target": "clinicpro_claude_\u0648\u0636\u0639\u06cc\u062a_\u0644\u06cc\u0633\u062a_\u0647\u0627_\u062f\u0631_url_\u0646\u0647_\u062f\u0631_state", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L160", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_conventions", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L177", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_backend_endpoint_model_patterns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L197", "weight": 1.0}, {"source": "clinicpro_claude_backend_endpoint_model_patterns", "target": "clinicpro_claude_response_envelope_basecontroller_helpers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L199", "weight": 1.0}, {"source": "clinicpro_claude_backend_endpoint_model_patterns", "target": "clinicpro_claude_adding_an_endpoint_one_domain", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L212", "weight": 1.0}, {"source": "clinicpro_claude_backend_endpoint_model_patterns", "target": "clinicpro_claude_model_entity_pattern", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L220", "weight": 1.0}, {"source": "clinicpro_claude_backend_endpoint_model_patterns", "target": "clinicpro_claude_category_bundle_system", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L242", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_standing_rule_api_docs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L247", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_project_skills", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L251", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_\u062c\u062f\u0627\u0633\u0627\u0632\u06cc_\u0645\u062d\u06cc\u0637_tenant", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L256", "weight": 1.0}, {"source": "users_hamed_pj_my_pj_clinic_pro_clinicpro_claude_md", "target": "users_hamed_pj_my_pj_clinic_pro_clinicpro_docs_architecture_tenancy_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L265", "weight": 1.0}, {"source": "clinicpro_claude_claude_md", "target": "clinicpro_claude_\u0642\u0648\u0627\u0639\u062f_\u063a\u06cc\u0631\u0642\u0627\u0628\u0644_\u0645\u0630\u0627\u06a9\u0631\u0647", "relation": "contains", "confidence": "EXTRACTED", "source_file": "CLAUDE.md", "source_location": "L267", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}