Some checks failed
Release SharePoint Toolbox v2 / release (push) Failing after 14s
v1.1 shipped with 4 phases (25 plans), 10/10 requirements complete: - Global site selection (toolbar picker, all tabs consume) - User access audit (Graph people-picker, direct/group/inherited) - Simplified permissions (plain-language labels, risk levels, detail toggle) - Storage visualization (LiveCharts2 pie/donut + bar charts) Post-phase polish: centralized site selection (removed per-tab pickers), claims prefix stripping, StorageMetrics backfill, chart tooltip fix, summary stats in app + HTML exports. 205 tests passing, 10,484 LOC. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2.3 KiB
2.3 KiB
Requirements Archive: SharePoint Toolbox v1.1 Enhanced Reports
Defined: 2026-04-07 Completed: 2026-04-08 Coverage: 10/10 requirements complete
Requirements
Global Site Selection
- SITE-01: User can select one or multiple target sites from the toolbar and all feature tabs use that selection as default
- SITE-02: User can override global site selection per-tab for single-site operations
- Outcome: Initially implemented, later removed — per-tab selectors replaced by centralized global-only selection
User Access Audit
- UACC-01: User can export all SharePoint/Teams accesses a specific user has across selected sites
- UACC-02: Export includes direct assignments, group memberships, and inherited access
Simplified Permissions
- SIMP-01: User can toggle plain-language permission labels (e.g., "Can edit files" instead of "Contribute")
- SIMP-02: Permissions report includes summary counts and color coding for untrained readers
- SIMP-03: User can choose detail level (simple/detailed) for reports
Storage Visualization
- VIZZ-01: Storage Metrics tab includes a graph showing space by file type
- VIZZ-02: User can toggle between pie/donut chart and bar chart views
- VIZZ-03: Graph updates automatically when storage scan completes
Traceability
| Requirement | Phase | Status | Notes |
|---|---|---|---|
| SITE-01 | Phase 6 | Complete | |
| SITE-02 | Phase 6 | Complete | Per-tab override later removed in favor of global-only |
| UACC-01 | Phase 7 | Complete | |
| UACC-02 | Phase 7 | Complete | |
| SIMP-01 | Phase 8 | Complete | 11 standard SharePoint roles mapped |
| SIMP-02 | Phase 8 | Complete | 4 risk levels: High/Medium/Low/ReadOnly |
| SIMP-03 | Phase 8 | Complete | |
| VIZZ-01 | Phase 9 | Complete | LiveCharts2 SkiaSharp backend |
| VIZZ-02 | Phase 9 | Complete | |
| VIZZ-03 | Phase 9 | Complete |
Out of Scope
| Feature | Reason |
|---|---|
| Cross-platform (Mac/Linux) | WPF is Windows-only |
| Real-time monitoring / alerts | Requires background service |
| Automated remediation (auto-revoke) | Liability risk |
| Content migration between tenants | Separate product category |
Archived: 2026-04-08