Task 605: DAG Viewer WASM Feature Integration
未着手 ← タスク一覧
Task 605: DAG Viewer WASM Feature Integration
Status: DONE
Summary
Task 604 ported DAG analysis to Rust/WASM and exposed 11 functions. The browser DAG viewer currently uses 5 of them (layout, impact, analyze, upstream, downstream). This task integrates the remaining 6 functions into the viewer UI:
dag_validate— Show validation warnings/errors in a paneldag_stale_nodes— Highlight stale nodes with visual indicatordag_find_paths— Path-finding between two selected nodesdag_summarize— Summary statistics panel (node counts by type/status)dag_subgraph— Tag-based subgraph filtering with depth controldag_task_planning— Task readiness info (plannable/blocked/parallel groups)
Dependencies
- Task 604 (DONE) — DAG Rust/WASM port
Key Files
ts/src/dag-viewer.js— Browser DAG viewer (JS)crates/solar-line-wasm/src/lib.rs— WASM bindingsts/examples/dag-viewer.html— Standalone examplets/e2e/examples.spec.ts— E2E teststs/e2e/reports.spec.ts— Report E2E tests (DAG section)