| 1 |
- {"nodes": [{"id": "users_zlwu_work_00code_shanxia2_0_docs_superpowers_plans_2026_09_06_pl_list_server_column_filters_p4_md", "label": "2026-09-06-pl-list-server-column-filters-p4.md", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L1"}, {"id": "plans_2026_09_06_pl_list_server_column_filters_p4_p4_implementation_plan", "label": "\u8fd0\u8f93\u7ba1\u7406\u5217\u5934\u6574\u5e93\u7b5b\u9009 \u2014 P4 \u8fd0\u8d39\u7ed3\u7b97\u65cf Implementation Plan", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L1"}, {"id": "plans_2026_09_06_pl_list_server_column_filters_p4", "label": "\u9762\u677f \u00d7 \u53ef\u7b5b\u5217", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L15"}, {"id": "plans_2026_09_06_pl_list_server_column_filters_p4_task_1_backend_filters_api", "label": "Task 1: backend filters + API", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L28"}, {"id": "plans_2026_09_06_pl_list_server_column_filters_p4_task_2_fe_defs", "label": "Task 2: FE defs + \u516d\u9762\u677f", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L29"}, {"id": "plans_2026_09_06_pl_list_server_column_filters_p4_task_3_pytest", "label": "Task 3: pytest + \u56fe\u8c31", "file_type": "document", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L30"}], "edges": [{"source": "users_zlwu_work_00code_shanxia2_0_docs_superpowers_plans_2026_09_06_pl_list_server_column_filters_p4_md", "target": "plans_2026_09_06_pl_list_server_column_filters_p4_p4_implementation_plan", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L1", "weight": 1.0}, {"source": "plans_2026_09_06_pl_list_server_column_filters_p4_p4_implementation_plan", "target": "plans_2026_09_06_pl_list_server_column_filters_p4", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L15", "weight": 1.0}, {"source": "plans_2026_09_06_pl_list_server_column_filters_p4", "target": "plans_2026_09_06_pl_list_server_column_filters_p4_task_1_backend_filters_api", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L28", "weight": 1.0}, {"source": "plans_2026_09_06_pl_list_server_column_filters_p4", "target": "plans_2026_09_06_pl_list_server_column_filters_p4_task_2_fe_defs", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L29", "weight": 1.0}, {"source": "plans_2026_09_06_pl_list_server_column_filters_p4", "target": "plans_2026_09_06_pl_list_server_column_filters_p4_task_3_pytest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "/Users/zlwu/work/00code/shanxia2.0/docs/superpowers/plans/2026-09-06-pl-list-server-column-filters-p4.md", "source_location": "L30", "weight": 1.0}], "input_tokens": 0, "output_tokens": 0}
|