Name: viin_brain: P3–P12 buildout + WI-14 UI panels (9 sprints — viindoo-brain v17 campaign)

State: Killed

PR State: merged

PR Author: David Tran

PR Author Email:

PR: #8

Committer: David Tran

Committer Email: david.tran@tvtmarine.com

Commit: 84913dfbd8527605f4178d295955e315f9747209

Description:

                                            feat(brain-p5p6p8): graph traversal tests + metadata chips + drag reorder

P5 — test_graph_traversal.py (14 tests):
  - depth=0/1/2, direction outgoing/incoming/both, link_type filter
  - max_results cap, no-cycle guard, via_link_ids assertion
  - ACL: non-vault-member gets empty traversal; vault member sees full graph

P6 — page_chrome metadata badges:
  - page_editor.js: track state.hasActiveShare (async share-link count)
  - page_editor.xml: o_brain_page_meta_chips row with restricted + shared badges

P8 — VaultSidebar drag reorder (all/tree mode):
  - HTML5 drag-and-drop: draggable="true" on <li>, drag handle ⠿
  - onDragStart/Over/Leave/Drop/End handlers; visual classes --dragging/--drop-target
  - _reorderPage(): swap sequence on drop then reload pages
                                            

Branch: 17.0

Instance ID: 0

Age:

Up-time: Not finished