Files
Sharepoint-Toolbox/.planning/milestones/v1.1-REQUIREMENTS.md
Dev fd442f3b4c
Some checks failed
Release SharePoint Toolbox v2 / release (push) Failing after 14s
chore: archive v1.1 Enhanced Reports milestone
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>
2026-04-08 10:21:02 +02:00

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