Repository navigation
graph_backlog_pack
Reconciliation status (as of 2026-03-18):
See status column at the end of each Wave 1 item.
Codes: ✅ Closed |
Wave 1
G01 Graph Core Boundary. Depends: none. Done gate: one canonical doc defines graph truth vs graph presentation vs workbench/session state.
Status model/graph/mod.rs carries a module-level docblock ("Graph data structures — boundary: direct mutation methods are pub(crate) and reserved for trusted writers only") plus "Trusted writers" enumeration. TERMINOLOGY.md and PLANNING_REGISTER.md §1A reinforce the boundary. No single doc names all three layers (graph truth / graph presentation / workbench-session state) in one place. Action: add a short design_docs/graphshell_docs/implementation_strategy/graph/graph_truth_boundary_note.md to close the done-gate formally.
G02 Mutation Entry Audit. Depends: G01. Done gate: every graph mutation callsite is inventoried and tagged reducer-owned, workbench-owned, or legacy violation.
Status 🔲 Open. The four-phase apply_reducer_intent_internal dispatcher (app/intent_phases.rs) is in place, tagging phases 1–4 in code comments. However no inventory document exists enumerating mutation callsites by tag. add_node_and_sync is public (pub fn) on GraphBrowserApp, bypassing the intent path directly. This is the canonical open item for this gate. Action: write mutation callsite inventory; audit pub fn surface on GraphBrowserApp for non-intent mutation entry points.
G03 Graph Glossary Lock. Depends: G01. Done gate: Node, Edge, Relation, GraphView, Frame, Tile, and ArrangementObject each have one canonical definition.
Status ✅ Closed. design_docs/TERMINOLOGY.md defines all seven canonical terms. GraphViewId, GraphViewState, EdgeType with all five relation families, NodeKey, and ArrangementRelation sub-kinds are live in code and consistent with the glossary. No deprecated aliases detected in active code.
G04 Graph Truth vs Presentation Contract. Depends: G01. Done gate: one doc lists which fields are durable graph truth and which are per-view/per-session projection only.
Status Node/EdgePayload vs GraphViewState, NavigatorProjectionState as projection-only) but no single doc makes the field-level assignment explicit. Action: one-page doc listing durable fields vs view/session projection fields, linked from G01 note.
G05 Durable Graph Identity Note. Depends: G01. Done gate: NodeKey today vs future durable NodeId semantics are documented with migration implications.
Status 🔲 Open. NodeKey = NodeIndex (petgraph stable index) exists in code. Node.id: Uuid exists as the durable identity carrier. The gap between NodeKey (session-stable handle) and Node.id (durable UUID) is not documented anywhere with migration implications. Action: short doc or inline note in model/graph/mod.rs explaining NodeKey vs Node.id semantics and the expected migration path to a durable NodeId type.
G06 Intent Carrier Classification. Depends: G02. Done gate: every active GraphIntent variant is marked graph mutation, view action, runtime event, or workbench bridge.
Status app/intent_phases.rs enumerates four phases in its module docblock; app/intents.rs has a supporting GraphMutation sub-enum, a ViewAction sub-enum, and a RuntimeEvent variant. The phase-4 handler (handle_domain_graph_intent) is the fallthrough for graph mutations. However no exhaustive per-variant classification table exists as a doc or as code attributes. Action: add a classification table to the intent_phases module doc, or emit it as a doc note in the strategy docs.
G07 Legacy Mutation Diagnostics. Depends: G02, G06. Done gate: reducer/runtime emits explicit warnings when legacy non-reducer graph mutation paths are hit.
Status 🔲 Open. No evidence of warn! or diagnostic emissions at legacy bypass callsites. add_node_and_sync is called from multiple non-intent paths without a warning. Action: instrument known non-intent mutation entry points with Warn-severity diagnostics or tracing::warn!.
G08 Reducer-Only Enforcement Plan. Depends: G02, G06. Done gate: one execution note names remaining direct mutations and the carrier each must migrate to.
Status 🔲 Open. Depends on G02 mutation inventory being completed first. No such execution note exists. Action: write enforcement note after G02 inventory is complete, naming each remaining pub fn graph-mutating method and its target intent carrier.
G09 Graph Contract Test Harness Scaffold. Depends: G02. Done gate: there is a test seam for reducer-only graph mutation and impossible-state assertions.
Status ✅ Closed. shell/desktop/tests/harness.rs provides TestRegistry with GraphBrowserApp::new_for_testing(), add_node() (routes through add_node_and_sync), and a full scenario test suite (undo_redo.rs, grouping.rs, navigation.rs, graph_parity.rs). The seam exists. Impossible-state assertion coverage is thin but the scaffold is present and used.
G10 Single-Write-Path Closure Slice. Depends: G07, G09. Done gate: at least one legacy graph mutation cluster is removed and proven to flow only through reducer carriers. Status 🔲 Open, blocked on G07/G08. The harness (G09) is in place. G07 and G08 are the blockers — without the mutation inventory and diagnostic instrumentation, we cannot prove a cluster has been fully closed. Action: unblock by completing G02 → G07/G08 → G10 in order. Wave 2 11. G11 Canonical Node Shape. Depends: G03, G05. Done gate: node payload contract covers identity, address, title, mime, provenance, and content references. 12. G12 Canonical Edge Shape. Depends: G03. Done gate: edge payload contract covers endpoints, relation family, label, provenance, and visibility hooks. 13. G13 Relation Family Registry. Depends: G11, G12. Done gate: one shared relation-family vocabulary exists for navigator, arrangement, history, and copy provenance. 14. G14 Edge/Relation Inventory Collapse. Depends: G13. Done gate: duplicate or ambiguous relation types are merged or explicitly justified. 15. G15 Ontology vs Presentation Separation. Depends: G13. Done gate: each relation family is marked truth, derived projection, or presentation-only. 16. G16 Copy Provenance Contract. Depends: G13, G15. Done gate: copy edges/events, delete semantics, and visibility policy are written and testable. 17. G17 Traversal vs Semantic Edge Split. Depends: G13. Done gate: traversal/history carriers are no longer described as the same thing as durable semantic relations. 18. G18 Arrangement Relation Contract. Depends: G13, G15. Done gate: frame/tile/group membership truth is defined as graph-backed relation families. 19. G19 Node Residency Semantics. Depends: G11, G18. Done gate: cold/live/recent/exiled states are defined in graph terms, not just UI terms. 20. G20 Graph Validation Pass. Depends: G11–G19. Done gate: a validation spec rejects malformed nodes, impossible endpoints, and invalid relation payloads.
Wave 3 21. G21 GraphView First-Class Contract. Depends: G04, G18. Done gate: GraphView has explicit identity, ownership, and persistence semantics. 22. G22 GraphView State Ownership. Depends: G21. Done gate: edge policy, dismissal state, layout-affecting presentation, filters, and selection memory are assigned to GraphView. 23. G23 View-Local Dismissal Rule. Depends: G21, G22. Done gate: dismissing an edge/node in a view is formally separated from deleting graph truth. 24. G24 GraphView Copy Contract. Depends: G22, G23. Done gate: graph-view clone semantics are specified and linked to focused-view behavior. 25. G25 GraphView Routing Contract. Depends: G21. Done gate: open/restore/copy/focus routes use explicit workbench carriers rather than ad hoc helpers. 26. G26 Arrangement Object Projection in GraphView. Depends: G18, G21. Done gate: frames/graphlets as expandable graph objects are defined per view. 27. G27 GraphView Persistence Shape. Depends: G22. Done gate: persisted per-view policy and layout state has a concrete schema note. 28. G28 Mixed Selection Model. Depends: G03, G21. Done gate: nodes, edges, frames, tiles, and arrangement objects can coexist in one selected target set. 29. G29 Command Applicability Rule. Depends: G28. Done gate: commands are available only when valid for every selected object; no implicit fallback target remains. 30. G30 Selection Reveal Contract. Depends: G28, G29. Done gate: reveal-on-select behavior is specified for visible, offscreen, and hidden graph contexts.
Wave 4 31. G31 Selection Lifecycle Contract. Depends: G28, G30. Done gate: hidden/offscreen objects may retain memory but not live selection, with tests specified. 32. G32 Edge Selection Semantics. Depends: G12, G28. Done gate: edge single-click/double-click/select behavior is reducer-owned and distinct from node selection. 33. G33 Recent/Cold Catchall Semantics. Depends: G19, G31. Done gate: recent is defined as a graph-side recency category with entry/exit rules. 34. G34 Dismiss Node Lifecycle. Depends: G19, G23, G33. Done gate: dismiss-from-container vs delete-node behavior is specified with undo/history implications. 35. G35 Move/Associate/Copy Carrier Set. Depends: G16, G18, G34. Done gate: these three cross-context actions have explicit graph carriers and semantics. 36. G36 History/Traversal Family Integration. Depends: G17, G33. Done gate: history manager categories map cleanly onto graph relation families and events. 37. G37 Persistence Schema Audit. Depends: G11–G36. Done gate: graph truth, graph-view state, and session-only state are assigned to distinct persistence lanes. 38. G38 WAL Coverage Audit. Depends: G06, G37. Done gate: every durable graph mutation path is either WAL-logged or explicitly marked non-durable. 39. G39 Layout-Family Contract. Depends: G18, G21, G26. Done gate: relation families that affect layout are enumerated and linked to view/layout policy. 40. G40 Family Visibility vs Layout Tests. Depends: G39. Done gate: tests/spec clauses cover hidden relations, arrangement objects, and layout stability.
Wave 5 41. G41 Navigator Projection Mapping. Depends: G13, G21, G33. Done gate: each navigator section is mapped to graph truth, derived projection, or view-local state. 42. G42 Graph Command Targeting Audit. Depends: G29, G41. Done gate: graph commands consume the selected target set uniformly across navigator and graph surfaces. 43. G43 Invalid-State Diagnostics Pack. Depends: G20, G31, G42. Done gate: diagnostics channels exist for impossible selection, invalid relations, and misrouted graph mutations. 44. G44 Reducer/Workbench Boundary Cleanup. Depends: G25, G35, G42. Done gate: graph mutations and tile-tree mutations no longer share misleading carriers without explicit bridge notes. 45. G45 Graph Import/Export Boundary. Depends: G21, G37. Done gate: importable graph truth is separated from non-portable view/session state. 46. G46 Graph Scenario Test Matrix. Depends: G28–G45. Done gate: scenarios cover mixed selection, dismiss/delete, copy provenance, relation visibility, and graph-view copy. 47. G47 Graph Invariant Assertions in Runtime. Depends: G20, G43. Done gate: debug assertions or equivalent runtime checks exist for core graph invariants. 48. G48 Doc/Tracker Sync Pass. Depends: G01–G47. Done gate: active graph docs, planning register, and issue labels agree on current ownership and open blockers. 49. G49 Hardening Slice for Highest-Risk Graph Paths. Depends: G46, G47. Done gate: the top 3 regression-prone graph behaviors have targeted tests and diagnostics. 50. G50 Graph Milestone Closure Receipt. Depends: G01–G49. Done gate: one closure doc summarizes what is now canonical, what remains transitional, and what future lanes can safely build on.
- Home
-
design_docs
-
archive_docs
- checkpoint_2026-01-29
- checkpoint_2026-02-01
-
checkpoint_2026-02-09
- [Claude ANALYSIS 2.9.26](design_docs/archive_docs/checkpoint_2026-02-09/Claude ANALYSIS 2.9.26)
- [Gemini Graphshell Analysis 2.9.26](design_docs/archive_docs/checkpoint_2026-02-09/Gemini Graphshell Analysis 2.9.26)
- GRAPHSHELL_CHANGELOG
- checkpoint_2026-02-10
- checkpoint_2026-02-11
- checkpoint_2026-02-12
- checkpoint_2026-02-14_no_legacy_cleanup
-
checkpoint_2026-02-16
- 2026-02-11_camera_zoom_plan
- 2026-02-11_center_camera_plan
- 2026-02-11_graph_persistence_plan
- 2026-02-11_phase1_refinement_plan
- 2026-02-11_search_filtering_plan
- 2026-02-11_thumbnails_favicons_plan
- 2026-02-12_architecture_reconciliation
- 2026-02-12_egui_tiles_implementation_guide
- 2026-02-12_egui_tiles_implementation_plan
- 2026-02-12_persistence_ux_plan
- 2026-02-12_physics_selection_plan
- 2026-02-12_servoshell_inheritance_analysis
- 2026-02-13_committed_vs_planned_architecture
- 2026-02-13_graph_tile_architecture_research
- 2026-02-13_graph_tile_unification_plan
- 2026-02-14_graph_tile_parity_research
- 2026-02-14_servo_architecture_constraints
- 2026-02-15_navigation_control_plane_plan
- NAVIGATION_NEXT_STEPS_OPTIONS
- SERVO_INTEGRATION_BRIEF
- checkpoint_2026-02-17
- checkpoint_2026-02-19
- checkpoint_2026-02-20
- checkpoint_2026-02-21
- checkpoint_2026-02-22
- checkpoint_2026-02-23
-
checkpoint_2026-02-24
- 2026-02-11_performance_optimization_plan
- 2026-02-16_architecture_and_navigation_plan
- 2026-02-18_edge_operations_and_cmd_palette_plan
- 2026-02-19_graph_ux_polish_plan
- 2026-02-19_layout_advanced_plan
- 2026-02-20_cross_platform_sync_and_extension_plan
- 2026-02-24_input_surface_polish_plan
- 2026-02-24_step5_5_workspace_access_control
- 2026-02-24_sync_logic_validation_plan
- 2026-02-24_workspace_routing_polish_plan
- GRAPHSHELL_P2P_COLLABORATION
-
checkpoint_2026-02-25
-
stubs
- 2026-02-21_control_panel_async_scaling
- 2026-02-25_planning_register_backlog_and_copilot_guides
- 2026-02-25_subsystem_accessibility
- 2026-02-25_subsystem_diagnostics
- 2026-02-25_subsystem_history_temporal_integrity
- 2026-02-25_subsystem_persistence_integrity
- 2026-02-25_subsystem_security_access_control
- IMPLEMENTATION_ROADMAP.pointer_stub
- 2026-02-24_immediate_priorities
- 2026-02-24_spatial_accessibility_plan
- 2026-02-25_accessibility_contracts_diagnostics_and_validation_strategy
- 2026-02-25_backlog_ticket_stubs
- 2026-02-25_copilot_implementation_guides
- 2026-02-25_planning_register_lane_sequence_receipt
- IMPLEMENTATION_ROADMAP
-
stubs
- checkpoint_2026-02-26
-
checkpoint_2026-02-27
-
graphshell_docs
- technical_architecture
- testing
- 2026-02-27_planning_register_historical_tail_archive_receipt
-
graphshell_docs
-
checkpoint_2026-03-01
- 2026-02-27_ux_baseline_done_definition
- 2026-02-28_current_milestone_ux_contract_checklist
- 2026-02-28_ux_issue_domain_map
- 2026-03-01_embedder_debt_host_ui_boundary_ownership_receipt
- 2026-03-01_issue_171_compositor_chaos_mode_receipt
- 2026-03-01_issue_175_content_open_routing_receipt
- 2026-03-01_issue_180_bridge_diagnostics_wishlist_receipt
- 2026-03-01_issue_180_bridge_probe_instrumentation_receipt
- 2026-03-01_issue_180_bridge_spike_export_harness_receipt
- 2026-03-01_issue_180_bridge_spike_run_01_receipt
- 2026-03-01_issue_180_bridge_spike_run_02_receipt
- 2026-03-01_issue_180_bridge_spike_run_03_receipt
- 2026-03-01_issue_180_bridge_spike_sample_schema_receipt
- 2026-03-01_issue_180_gl_to_wgpu_bridge_baseline_receipt
- 2026-03-01_issue_180_scissor_box_restoration_fix_receipt
- checkpoint_2026-03-05
- checkpoint_2026-03-07
-
checkpoint_2026-03-10
-
graphshell_docs
- implementation_strategy
- 2026-03-10_planning_register_audit_cleanup_receipt
-
graphshell_docs
-
checkpoint_2026-03-18
-
graphshell_docs
- implementation_strategy
- 2026-03-18_event_log_fact_store_query_architecture
- 2026-03-18_fact_query_type_sketch
- node_navigation_history_spec
-
graphshell_docs
-
checkpoint_2026-03-19
-
graphshell_docs
- implementation_strategy
-
graphshell_docs
- checkpoint_2026-03-21
-
checkpoint_2026-03-22
-
graphshell_docs
- implementation_strategy
-
graphshell_docs
-
checkpoint_2026-03-27
-
graphshell_docs
- technical_architecture
-
graphshell_docs
-
checkpoint_2026-03-28
-
graphshell_docs
- implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-01
-
graphshell_docs
-
implementation_strategy
-
graph
- 2026-02-20_node_badge_and_tagging_plan
- 2026-02-22_multi_graph_pane_plan
- 2026-02-23_graph_interaction_consistency_plan
- 2026-02-23_udc_semantic_tagging_plan
- 2026-02-25_progressive_lens_and_physics_binding_plan
- 2026-03-05_hybrid_graph_view_overview_atlas_plan
- 2026-03-31_node_badge_and_tagging_follow_on_plan
-
graph
-
implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-02
-
graphshell_docs
- implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-03
-
graphshell_docs
- implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-06
-
graphshell_docs
-
implementation_strategy
- subsystem_ux_semantics
-
implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-07
-
graphshell_docs
-
implementation_strategy
- subsystem_ux_semantics
-
implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-09
-
wr-wgpu-notes
- 2026-03-01_webrender_wgpu_renderer_implementation_plan
- 2026-04-03_p6_progress_report
- 2026-04-03_p8_progress_report
- 2026-04-04_p10_progress_report
- 2026-04-04_p9_progress_report
- 2026-04-05_p11_progress_report
- 2026-04-05_p12_progress_report
- 2026-04-07_p13_progress_report
- 2026-04-07_p14_progress_report
- 2026-04-08_live_full_reftest_confirmation
- draw_context_plan
- PROGRESS
- project_wgpu_backend
- servo_wgpu_integration
- shader_translation_journal
- texture_cache_cleanup_plan
- typed_pipeline_metadata_plan
- wasm-portability-checklist
- wgpu-backend-minimal-plan
- wr_wgpu_debug_plan
- wr_wgpu_diagnostics_archive
-
wr-wgpu-notes
-
checkpoint_2026-04-15
-
graphshell_docs
-
implementation_strategy
- aspect_render
- graph
- system
- workbench
-
implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-17
-
graphshell_docs
- implementation_strategy
-
verse_docs
- technical_architecture
-
graphshell_docs
-
checkpoint_2026-04-19
-
graphshell_docs
- implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-20
- graphshell_docs
-
verso_docs
- implementation_strategy
-
checkpoint_2026-04-21
-
graphshell_docs
-
implementation_strategy
- aspect_control
- system
-
implementation_strategy
-
graphshell_docs
-
checkpoint_2026-04-23
-
graphshell_docs
- implementation_strategy
-
graphshell_docs
-
graphshell_docs
- design
-
implementation_strategy
- aspect_command
- aspect_control
- aspect_distillery
- aspect_input
- aspect_projection
-
aspect_render
- 2026-03-03_servo_wgpu_upgrade_audit_report
- 2026-03-12_compositor_expansion_plan
- 2026-03-23_webrender_wgpu_backend_implementation_plan
- 2026-03-27_egui_retained_state_efficiency_and_physics_worker_evaluation_plan
- 2026-03-27_physics_spike_metrics
- 2026-04-10_wgpu_gui_bridge_interop_architecture_plan
- 2026-04-12_rendering_pipeline_status_quo_plan
- 2026-04-30_renderer_and_host_refactor_plan
- ASPECT_RENDER
- frame_assembly_and_compositor_spec
- gl_to_wgpu_plan
- render_backend_contract_spec
- running_app_state_boundary_spec
- theme_and_tokens_spec
-
graph
- 2026-02-24_physics_engine_extensibility_plan
- 2026-02-25_doi_fisheye_plan
- 2026-02-27_roadmap_lane_19_readiness_plan
- 2026-02-27_viewdimension_acceptance_contract
- 2026-03-11_graph_enrichment_plan
- 2026-03-14_canvas_behavior_contract
- 2026-03-14_edge_operability_matrix
- 2026-03-14_edge_visual_encoding_spec
- 2026-03-14_graph_relation_families
- 2026-03-21_edge_family_and_provenance_expansion_plan
- 2026-03-21_edge_payload_type_sketch
- 2026-04-01_swatch_spec_extraction_plan
- 2026-04-02_parry2d_scene_enrichment_plan
- 2026-04-02_scene_mode_ux_plan
- 2026-04-03_damping_profile_follow_on_plan
- 2026-04-03_edge_routing_follow_on_plan
- 2026-04-03_layout_backend_state_ownership_plan
- 2026-04-03_layout_transition_and_history_plan
- 2026-04-03_layout_variant_follow_on_plan
- 2026-04-03_node_glyph_spec
- 2026-04-03_physics_preferences_surface_plan
- 2026-04-03_physics_region_plan
- 2026-04-03_semantic_clustering_follow_on_plan
- 2026-04-03_twod_twopointfive_isometric_plan
- 2026-04-03_wasm_layout_runtime_plan
- 2026-04-10_vello_scene_canvas_rapier_scene_mode_architecture_plan
- 2026-04-11_graph_canvas_crate_plan
- 2026-04-13_graph_canvas_phase0_plan
- 2026-04-19_layouts_as_pluggable_mods_plan
- 2026-04-19_step5_spatial_pattern_layouts_plan
- agent_derived_edges_spec
- facet_pane_routing_spec
- faceted_filter_surface_spec
- force_layout_and_barnes_hut_spec
- frame_graph_representation_spec
- GRAPH
- graph_backlog_pack
- graph_node_edge_interaction_spec
- layout_algorithm_portfolio_spec
- layout_behaviors_and_physics_spec
- multi_view_pane_spec
- node_badge_and_tagging_spec
- petgraph_algorithm_utilization_spec
- semantic_tagging_and_knowledge_spec
- view_dimension_spec
- navigator
-
shell
- 2026-04-03_shell_command_bar_execution_plan
- 2026-04-14_iced_host_migration_execution_plan
- 2026-04-17_chrome_port_cleanup_plan
- 2026-04-19_graph_canvas_input_accessibility_followon_plan
- 2026-04-20_configurability_sweep_phase2_plan
- 2026-04-24_blitz_shaped_chrome_scoping
- 2026-04-24_graphshell_runtime_crate_plan
- 2026-04-24_iced_content_surface_scoping
- 2026-04-25_servo_into_verso_plan
- 2026-04-27_gpui_host_integration_plan
- 2026-04-28_egui_tiles_retirement_plan
- 2026-04-28_iced_jump_ship_plan
- 2026-04-29_gpui_research_lanes
- iced_agent_pane_spec
- iced_browser_amenities_spec
- iced_command_palette_spec
- iced_composition_skeleton_spec
- iced_node_finder_spec
- iced_omnibar_spec
- search_providers_and_fuzzy_spec
- SHELL
- shell_backlog_pack
- shell_composition_model_spec
- shell_overview_surface_spec
- social
- subsystem_accessibility
- subsystem_diagnostics
- subsystem_focus
-
subsystem_history
- 2026-03-08_unified_history_architecture_plan
- 2026-03-18_mixed_timeline_contract
- 2026-04-02_bookmarks_import_plan
- 2026-04-02_browser_history_import_plan
- 2026-04-09_owner_scoped_temporal_branching_follow_on
- 2026-04-11_browser_import_normalized_carrier_sketch
- 2026-04-17_graph_memory_architecture_note
- 2026-04-21_graph_runtime_projection_layer_plan
- edge_traversal_spec
- history_timeline_and_temporal_navigation_spec
- node_audit_log_spec
- SUBSYSTEM_HISTORY
- subsystem_mods
- subsystem_security
- subsystem_storage
-
subsystem_ux_semantics
- 2026-02-28_ux_contract_register
- 2026-03-01_automated_ux_testing_research
- 2026-03-01_ux_execution_control_plane
- 2026-03-04_model_boundary_control_matrix
- 2026-03-04_per_control_audit_grid
- 2026-03-08_unified_ux_semantics_architecture_plan
- 2026-03-13_chrome_scope_split_plan
- 2026-04-05_command_surface_observability_and_at_plan
- SUBSYSTEM_UX_SEMANTICS
- ux_event_dispatch_spec
- ux_scenario_and_harness_spec
- ux_tree_and_probe_spec
-
system
-
register
- 2026-03-08_registry_development_plan
- 2026-03-08_sector_b_input_dispatch_plan
- action_registry_contract_spec
- action_registry_spec
- agent_registry_spec
- canvas_registry_spec
- diagnostics_registry_spec
- identity_registry_spec
- index_registry_spec
- input_registry_spec
- knowledge_registry_spec
- layout_domain_registry_spec
- layout_registry_spec
- lens_compositor_spec
- mod_registry_spec
- physics_profile_registry_spec
- presentation_domain_registry_spec
- protocol_registry_spec
- SYSTEM_REGISTER
- theme_registry_spec
- viewer_registry_spec
- viewer_surface_registry_spec
- workbench_surface_registry_spec
- workflow_registry_spec
- 2026-02-21_lifecycle_intent_model
- 2026-03-03_graphshell_address_scheme_implementation_plan
- 2026-03-05_cp4_p2p_sync_plan
- 2026-03-05_network_architecture
- 2026-03-06_foundational_reset_implementation_plan
- 2026-03-06_reducer_only_mutation_enforcement_plan
- 2026-03-12_architectural_inconsistency_register
- 2026-03-12_workspace_decomposition_and_renaming_plan
- 2026-03-17_multi_identity_binding_rules
- 2026-03-17_runtime_task_budget
- 2026-04-23_execution_isolation_and_worker_runtime_plan
- control_panel_spec
- coop_session_spec
- graphshell_net_spec
- register_layer_spec
- registry_runtime_spec
- signal_bus_spec
- system_architecture_spec
- VERSIONING_POLICY
-
register
-
viewer
- 2026-02-24_universal_content_model_plan
- 2026-02-25_interactive_html_export_plan
- 2026-02-26_composited_viewer_pass_contract
- 2026-02-26_visual_tombstones_plan
- 2026-03-02_filesystem_ingest_graph_mapping_plan
- 2026-03-02_unified_source_directory_mapping_plan
- 2026-03-05_node_viewport_preview_minimal_slice_plan
- 2026-03-08_servo_text_editor_architecture_plan
- 2026-03-28_wry_composited_texture_feasibility_spike
- 2026-04-03_clipping_viewer_follow_on_plan
- 2026-04-16_smolweb_compliance_and_middlenet_html_contract
- clipping_and_dom_extraction_spec
- node_lifecycle_and_runtime_reconcile_spec
- node_viewport_preview_spec
- universal_content_model_spec
- VIEWER
- viewer_presentation_and_fallback_spec
- visual_tombstones_spec
- webview_backpressure_spec
- webview_lifecycle_and_crash_recovery_spec
- wry_integration_spec
-
workbench
- 2026-03-03_pane_opening_mode_and_simplification_suppressed_plan
- 2026-03-26_frame_layout_hint_spec
- 2026-04-10_graph_tree_implementation_plan
- 2026-04-11_egui_tiles_retirement_strategy
- frame_persistence_format_spec
- graph_first_frame_semantics_spec
- graphlet_projection_binding_spec
- navigator_backlog_pack
- navigator_graph_isomorphism_spec
- pane_chrome_and_promotion_spec
- pane_presentation_and_locking_spec
- tile_view_ops_spec
- WORKBENCH
- workbench_backlog_pack
- workbench_frame_tile_interaction_spec
- workbench_layout_policy_spec
- workbench_profile_and_workflow_composition_spec
- 2026-02-28_ux_contract_register
- 2026-03-01_complete_feature_inventory
- 2026-03-01_ux_migration_design_spec
- 2026-03-01_ux_migration_feature_spec_coverage_matrix
- 2026-03-01_ux_migration_lifecycle_audit_register
- 2026-03-01_webrender_readiness_gate_feature_guardrails
- 2026-03-02_scaffold_registry
- 2026-03-03_pre_wgpu_feature_validation_gate_checklist
- 2026-03-03_pre_wgpu_plot
- 2026-03-03_spec_conflict_resolution_register
- 2026-03-11_boa_scripting_engine_plan
- 2026-04-20_middlenet_direct_lane_v1_5_plan
- 2026-05-01_workspace_architecture_proposal
- core-interaction-model-plan
- domain_interaction_acceptance_matrix
- plan-featureFirstNowRefactorFriendlyLater.prompt
- PLANNING_REGISTER
-
research
- 2026-02-18_graph_ux_research_report
- 2026-02-20_edge_traversal_model_research
- 2026-02-24_diagnostics_research
- 2026-02-24_interaction_and_semantic_design_schemes
- 2026-02-24_spatial_accessibility_research
- 2026-02-24_visual_tombstones_research
- 2026-02-26_architecture_terminology_alignment_gap_analysis
- 2026-02-26_original_vision_to_current_architecture_mapping
- 2026-02-27_all_docs_context_bootstrap
- 2026-02-27_egui_stack_assessment
- 2026-02-27_egui_wgpu_custom_canvas_migration_requirements
- 2026-02-27_freenet_takeaways_for_graphshell
- 2026-02-27_viewer_state_matrix
- 2026-02-28_graphshell_ux_research_agenda
- 2026-02-28_knowledge_capture_research_agenda
- 2026-02-28_navigation_semantics_mental_models_research
- 2026-02-28_performance_visual_scaling_research_agenda
- 2026-02-28_viewer_backend_research_agenda
- 2026-03-01_servo_script_engine_alternatives
- 2026-03-01_webrender_wgpu_renderer_research
- 2026-03-02_ux_integration_research
- 2026-03-04_standards_alignment_report
- 2026-03-24_tool_comparison_product_lessons
- 2026-03-27_ambient_graph_visual_effects
- 2026-03-29_graph_interaction_brainstorm
- 2026-03-30_middlenet_vision_synthesis
- 2026-04-02_intelligence_capability_tiers_and_blockers
- 2026-04-02_intelligence_taxonomy
- 2026-04-02_scene_mode_ux_sketch
- 2026-04-03_servo_slint_wgpu_hal_interop_research
- 2026-04-09_smolweb_browser_capability_gaps
- 2026-04-09_smolweb_discovery_and_aggregation_signal_model
- 2026-04-09_smolweb_graph_enrichment_and_accessibility_note
- 2026-04-10_servo_wpt_mountain_and_wr_wgpu_leverage
- 2026-04-10_ui_framework_alternatives_and_graph_tree_discovery
- 2026-04-11_linked_data_over_middlenet_relevance_note
- 2026-04-11_tabfs_tablab_graphshell_relevance_note
- 2026-04-14_wasm_portable_renderer_feasibility
- 2026-04-16_rendering_architecture_vision
- 2026-04-24_iced_renderer_boot_and_isolation_model
- scene_customization
- STANDALONE_EXTRACTION
-
technical_architecture
- 2026-02-18_universal_node_content_model
- 2026-02-27_presentation_provider_and_ai_orchestration
- 2026-03-01_dependency_inventory
- 2026-03-08_graphshell_core_extraction_plan
- 2026-03-12_specification_coverage_register
- 2026-03-29_middlenet_engine_spec
- 2026-03-29_portable_web_core_host_envelopes
- 2026-03-29_workspace_restructuring_plan
- 2026-03-30_protocol_modularity_and_host_capability_model
- 2026-04-09_browser_envelope_coop_and_degradation_policy
- 2026-04-09_graph_object_classification_model
- 2026-04-09_graphshell_verse_uri_scheme
- 2026-04-09_identity_convergence_and_person_node_model
- 2026-04-11_core_intent_inventory
- 2026-04-16_middlenet_lane_architecture_spec
- 2026-04-20_graphshell_gpu_spec
- 2026-04-22_browser_subsystem_taxonomy_and_mapping
- 2026-04-22_portable_shell_state_in_graphshell_core
- ARCHITECTURAL_OVERVIEW
- BUILD
- codebase_guide
- domain_interaction_scenarios
- domain_projection_matrix
- graph_canvas_spec
- graph_tree_spec
- graphlet_model
- GRAPHSHELL_AS_BROWSER
- node_object_query_model
- QUICKSTART
- TERM_ARCHITECTURE_DESC
- unified_view_model
- testing
- matrix_docs
-
nostr_docs
- implementation_strategy
- technical_architecture
-
verse_docs
-
implementation_strategy
- 2026-02-26_intelligence_memory_architecture_stm_ltm_engrams_plan
- 2026-03-09_agent_wal_and_distillery_architecture_plan
- 2026-03-28_decentralized_storage_bank_spec
- 2026-04-06_sync_badge_verse_controls_plan
- community_governance_spec
- engram_spec
- flora_submission_checkpoint_spec
- lineage_dag_spec
- proof_of_access_ledger_spec
- self_hosted_model_spec
- self_hosted_verse_node_spec
- verseblob_content_addressing_spec
-
research
- 2026-02-22_aspirational_protocols_and_tools
- 2026-02-23_modern_yacy_gap_analysis
- 2026-02-23_storage_economy_and_indices
- 2026-02-24_local_intelligence_research
- 2026-02-24_wasm_mod_abi_research
- 2026-02-27_freenet_takeaways_for_verse
- 2026-02-28_verse_concrete_research_agenda
- 2026-03-28_libp2p_nostr_synergy_for_verse
- 2026-04-13_storage_system_comparison_for_verse
- SEARCH_FINDINGS_SUMMARY
- VERSE
- technical_architecture
-
implementation_strategy
-
verso_docs
-
implementation_strategy
- 2026-02-22_verse_implementation_strategy
- 2026-02-23_verse_tier1_sync_plan
- 2026-02-25_verse_presence_plan
- 2026-03-08_simple_document_engine_target_spec
- 2026-03-27_session_capsule_ledger_plan
- 2026-03-28_cable_coop_minichat_spec
- 2026-03-28_gemini_capsule_server_plan
- coop_session_spec
- PHASE5_STEP5.1_COMPLETE
- PHASE5_STEP5.2_COMPLETE
- PHASE5_STEP5.3_COMPLETE
- research
- technical_architecture
-
implementation_strategy
- 2026-03-14_documentation_compression_plan
- 2026-05-03_lexicon_brief
- AI_USAGE
- DOC_POLICY
- DOC_README
- OPERATOR_GUIDE
- PROJECT_DESCRIPTION
- TERMINOLOGY
-
archive_docs