Printable idea sheet
webview_export_graph_parity
reqlan rq/extension/workspace-summary/ideas_summary/graphical_graph.rq:137
Katz 0.165
Interactive graph behaviour that authors rely on in Ideas Summary must have a matching affordance
on the HTML export workspace graph ( html_export_graph_page ) unless a requirement explicitly
scopes it to one host.
Shared today: Labels auto / on / off, live physics, Fit, status / tag filters, path / search filters,
hide external files, hide ideasets ( explicit AST ), file_treatment_toggle ( dropdown with the same
three modes, compound drag / title-open, linked-node open ), and wildcard_refs_toggle
( default on; dotted wildcard edges ).
Ideas Summary may still differ where the host model differs: Indirect refs rebuilds hop depth via
`buildGraphViewSlice` ( export freezes neighbourhood at snapshot time — no Indirect chip );
Key / Controls panels and node-budget controls are webview-only; export uses client-side filters
on the embedded graph JSON rather than re-querying the index; Ideas Summary uses cytoscape
compound parents while export draws AABB compound boxes on canvas.
When adding a new Ideas Summary graph chip or edge style, update webview_export_graph_parity ( or
document an intentional exception here ) and keep labels / defaults aligned across surfaces.
Related: graphical_graph, webview_export_graph_parity, webview_export_graph_parity, ui_controls,
graph_labels, graph_label_modes, graph_status_tag_filters.
- implementation
- GraphControls.svelte, FileTreatmentSelect.svelte, mod.rs, app.js
- status
- done
- tests
- html_export.rs:html_export_writes_ts_page_template_set_and_embeds_assets, html_export.rs:workspace_graph_includes_every_idea_when_max_graph_nodes_is_below_count, file-treatment.ts, wildcard_reference_edges.rs:stores_wildcard_fan_out_as_wildcard_reference_kind, wildcard_reference_edges.rs:indexer_and_graphical_graph_rq_capture_wildcard_edge_and_toggle_ideas, html_export.rs:html_export_workspace_graph_includes_wildcard_refs_chip_and_edges
Interactive page: webview_export_graph_parity