{"nodes": [{"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_md", "label": "06_dev_frontend.md", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L1"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "label": "Role & Core Objective", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L1"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_review_mode_called_during_review_phase", "label": "\u2605 REVIEW MODE (called during Review Phase)", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L7"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_your_domain_what_you_review_only_these_areas", "label": "Your Domain \u2014 What You Review (ONLY these areas)", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L11"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_what_you_do_not_review", "label": "What You DO NOT Review", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L23"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_what_you_look_for_frontend_expert_eyes_only", "label": "What You Look For (Frontend Expert Eyes Only)", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L26"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_output", "label": "Output", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L65"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_implement_mode_normal_operation", "label": "IMPLEMENT MODE \u2014 Normal Operation", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L103"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_strict_input_specifications_what_files_to_read", "label": "Strict Input Specifications (What files to read)", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L107"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "label": "Operational Rules & Boundaries", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L117"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_1_always_read_tech_stack_first", "label": "1. Always Read Tech Stack First", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L119"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_2_sub_step_execution_token_resume_support", "label": "2. Sub-step Execution (Token Resume Support)", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L131"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_3_api_mocking_requirement", "label": "3. API Mocking Requirement", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L141"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_4_modular_component_architecture", "label": "4. Modular Component Architecture", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L148"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_5_responsive_design_mandatory", "label": "5. Responsive Design (Mandatory)", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L157"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_6_file_scope_boundary", "label": "6. File Scope Boundary", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L163"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_7_forbidden_actions", "label": "7. Forbidden Actions", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L167"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_required_output_artifacts_what_files_to_write_update", "label": "Required Output Artifacts (What files to write/update)", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L175"}, {"id": "$graphify-root$_ai_agency_agents_06_dev_frontend_expected_json_output_schema", "label": "Expected JSON Output Schema", "file_type": "document", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L187"}], "edges": [{"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_md", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_review_mode_called_during_review_phase", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_review_mode_called_during_review_phase", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_your_domain_what_you_review_only_these_areas", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L11", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_review_mode_called_during_review_phase", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_what_you_do_not_review", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L23", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_review_mode_called_during_review_phase", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_what_you_look_for_frontend_expert_eyes_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L26", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_review_mode_called_during_review_phase", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_output", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L65", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_implement_mode_normal_operation", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L103", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_strict_input_specifications_what_files_to_read", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L107", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_1_always_read_tech_stack_first", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L119", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_2_sub_step_execution_token_resume_support", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L131", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_3_api_mocking_requirement", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L141", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_4_modular_component_architecture", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L148", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_5_responsive_design_mandatory", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L157", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_6_file_scope_boundary", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L163", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_operational_rules_boundaries", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_7_forbidden_actions", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L167", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_required_output_artifacts_what_files_to_write_update", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L175", "weight": 1.0}, {"source": "$graphify-root$_ai_agency_agents_06_dev_frontend_role_core_objective", "target": "$graphify-root$_ai_agency_agents_06_dev_frontend_expected_json_output_schema", "relation": "contains", "confidence": "EXTRACTED", "source_file": ".ai_agency/agents/06_dev_frontend.md", "source_location": "L187", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}