1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_md", "label": "tasks.md", "file_type": "document", "node_kind": "page", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L1"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "label": "Tasks: Deterministic Article Content Selection", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L1"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_1_setup_shared_infrastructure", "label": "Phase 1: Setup (Shared Infrastructure)", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L7"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_2_foundational_data_structures_normalization_engine", "label": "Phase 2: Foundational (Data Structures & Normalization Engine)", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L15"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "label": "Phase 3: User Story 1 - Deterministic Selection with Text Consensus (Priority: P1) \ud83c\udfaf MVP", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L30"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tests_for_user_story_1", "label": "Tests for User Story 1 \ud83e\uddea", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L36"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_for_user_story_1", "label": "Implementation for User Story 1", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L41"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "label": "Phase 4: User Story 2 - Resilient Decision Under Disagreement or Degradation (Priority: P2)", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L50"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tests_for_user_story_2", "label": "Tests for User Story 2 \ud83e\uddea", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L56"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_for_user_story_2", "label": "Implementation for User Story 2", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L61"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "label": "Phase 5: User Story 3 - Non-Destructive JSON Batch Processing (Priority: P3)", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L71"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tests_for_user_story_3", "label": "Tests for User Story 3 \ud83e\uddea", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L77"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_for_user_story_3", "label": "Implementation for User Story 3", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L82"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_6_polish_cross_cutting_concerns", "label": "Phase 6: Polish & Cross-Cutting Concerns", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L91"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_dependencies_execution_order", "label": "Dependencies & Execution Order", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L100"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_parallel_opportunities", "label": "Parallel Opportunities", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L129"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_strategy", "label": "Implementation Strategy", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L138"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_mvp_first_phases_1_2_3", "label": "MVP First (Phases 1, 2 & 3)", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L140"}, {"id": "$graphify-root$_specs_004_deterministic_content_selection_tasks_incremental_delivery_phases_4_5_6", "label": "Incremental Delivery (Phases 4, 5 & 6)", "file_type": "document", "node_kind": "heading", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L145"}], "edges": [{"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_md", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_md", "target": "$graphify-root$_specs_004_deterministic_content_selection_spec_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L3", "weight": 1.0, "target_file": "$graphify-root$/specs/004-deterministic-content-selection/spec.md"}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_md", "target": "$graphify-root$_specs_004_deterministic_content_selection_plan_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L3", "weight": 1.0, "target_file": "$graphify-root$/specs/004-deterministic-content-selection/plan.md"}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_1_setup_shared_infrastructure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L7", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_2_foundational_data_structures_normalization_engine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L15", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tests_for_user_story_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_3_user_story_1_deterministic_selection_with_text_consensus_priority_p1_mvp", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_for_user_story_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tests_for_user_story_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_4_user_story_2_resilient_decision_under_disagreement_or_degradation_priority_p2", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_for_user_story_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L61", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L71", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tests_for_user_story_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L77", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_5_user_story_3_non_destructive_json_batch_processing_priority_p3", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_for_user_story_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L82", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_phase_6_polish_cross_cutting_concerns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L91", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_dependencies_execution_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L100", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_parallel_opportunities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L129", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_tasks_deterministic_article_content_selection", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_strategy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L138", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_strategy", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_mvp_first_phases_1_2_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L140", "weight": 1.0}, {"source": "$graphify-root$_specs_004_deterministic_content_selection_tasks_implementation_strategy", "target": "$graphify-root$_specs_004_deterministic_content_selection_tasks_incremental_delivery_phases_4_5_6", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/004-deterministic-content-selection/tasks.md", "source_location": "L145", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |