Implementation Plan
--- stage: plan bolt: bolt-sidebar-provider-1 created: 2025-12-25T20:00:00Z --- ## Implementation Plan: sidebar-provider (Part 1) ### Objective Create the foundational TreeDataProvider that displays m
--- stage: plan bolt: bolt-sidebar-provider-1 created: 2025-12-25T20:00:00Z --- ## Implementation Plan: sidebar-provider (Part 1) ### Objective Create the foundational TreeDataProvider that displays m
--- stage: plan bolt: bolt-sidebar-provider-1 created: 2025-12-25T20:00:00Z ---
Create the foundational TreeDataProvider that displays memory-bank artifacts in a hierarchical tree view with three root sections: Intents, Bolts, and Standards.
src/sidebar/
├── types.ts # TreeNode types
├── treeProvider.ts # MemoryBankTreeProvider class
├── treeBuilder.ts # Tree construction logic
└── index.ts # Public exports| Node Type | Codicon | |-----------|---------| | Intents Root | $(folder-library) | | Intent | $(package) | | Unit | $(symbol-module) | | Story | $(note) | | Bolts Root | $(tools) | | Bolt | $(wrench) | | Standards Root | $(law) | | Standard | $(file-text) |
| Status | Suffix | |--------|--------| | Complete | ✓ | | In Progress | ● | | Draft | ○ |