1 line
14 KiB
JSON
1 line
14 KiB
JSON
{"nodes": [{"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_md", "label": "tasks.md", "file_type": "document", "node_kind": "page", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L1"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "label": "Tasks: Convert Article JSON to Markdown", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L1"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_1_setup_shared_infrastructure", "label": "Phase 1: Setup (Shared Infrastructure)", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L8"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_2_foundational_blocking_prerequisites", "label": "Phase 2: Foundational (Blocking Prerequisites)", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L17"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "label": "Phase 3: User Story 1 - Single Article JSON to Clean Markdown Conversion (Priority: P1) \ud83c\udfaf MVP", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L30"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_tests_for_user_story_1_tdd", "label": "Tests for User Story 1 (TDD) \u26a0\ufe0f", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L36"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_for_user_story_1", "label": "Implementation for User Story 1", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L41"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "label": "Phase 4: User Story 2 - Deterministic Metadata Resolution and Fallback (Priority: P2)", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L50"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_tests_for_user_story_2_tdd", "label": "Tests for User Story 2 (TDD) \u26a0\ufe0f", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L56"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_for_user_story_2", "label": "Implementation for User Story 2", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L61"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "label": "Phase 5: User Story 3 - CLI Usability, Validation, and Atomic Output (Priority: P3)", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L73"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_tests_for_user_story_3_tdd", "label": "Tests for User Story 3 (TDD) \u26a0\ufe0f", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L79"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_for_user_story_3", "label": "Implementation for User Story 3", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L84"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_6_polish_cross_cutting_concerns", "label": "Phase 6: Polish & Cross-Cutting Concerns", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L93"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_dependencies_execution_order", "label": "Dependencies & Execution Order", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L104"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_dependencies", "label": "Phase Dependencies", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L106"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_parallel_opportunities", "label": "Parallel Opportunities", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L117"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_strategy", "label": "Implementation Strategy", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L128"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_mvp_first_user_story_1_only", "label": "MVP First (User Story 1 Only)", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L130"}, {"id": "$graphify-root$_specs_005_convert_json_markdown_tasks_incremental_delivery", "label": "Incremental Delivery", "file_type": "document", "node_kind": "heading", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L135"}], "edges": [{"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_md", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L1", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_md", "target": "$graphify-root$_specs_005_convert_json_markdown_spec_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L4", "weight": 1.0, "target_file": "$graphify-root$/specs/005-convert-json-markdown/spec.md"}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_md", "target": "$graphify-root$_specs_005_convert_json_markdown_plan_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L4", "weight": 1.0, "target_file": "$graphify-root$/specs/005-convert-json-markdown/plan.md"}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_md", "target": "$graphify-root$_specs_005_convert_json_markdown_data_model_md", "relation": "references", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L4", "weight": 1.0, "target_file": "$graphify-root$/specs/005-convert-json-markdown/data-model.md"}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_1_setup_shared_infrastructure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L8", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_2_foundational_blocking_prerequisites", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L17", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L30", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_tests_for_user_story_1_tdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L36", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_3_user_story_1_single_article_json_to_clean_markdown_conversion_priority_p1_mvp", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_for_user_story_1", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L41", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L50", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_tests_for_user_story_2_tdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L56", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_4_user_story_2_deterministic_metadata_resolution_and_fallback_priority_p2", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_for_user_story_2", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L61", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L73", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_tests_for_user_story_3_tdd", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L79", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_5_user_story_3_cli_usability_validation_and_atomic_output_priority_p3", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_for_user_story_3", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L84", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_6_polish_cross_cutting_concerns", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L93", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_dependencies_execution_order", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L104", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_dependencies_execution_order", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_phase_dependencies", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L106", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_parallel_opportunities", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L117", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_tasks_convert_article_json_to_markdown", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_strategy", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L128", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_strategy", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_mvp_first_user_story_1_only", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L130", "weight": 1.0}, {"source": "$graphify-root$_specs_005_convert_json_markdown_tasks_implementation_strategy", "target": "$graphify-root$_specs_005_convert_json_markdown_tasks_incremental_delivery", "relation": "contains", "confidence": "EXTRACTED", "source_file": "specs/005-convert-json-markdown/tasks.md", "source_location": "L135", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0} |