1.3 KiB
1.3 KiB
Feature Specification: Device Categories (Enrollment/Organization) (028)
Feature Branch: feat/028-device-categories
Created: 2026-01-04
Status: Draft
Priority: P2
Context
Device Categories are not a “policy”, but they are frequently needed for tenant rebuilds and enrollment flows.
User Scenarios & Testing
User Story 1 — Backup + restore Device Categories (Priority: P1)
As an admin, when I create a backup set, Device Categories are captured as a foundation object and can be restored safely.
Acceptance Scenarios
- Given device categories exist, when I create a backup, then categories are included as foundation items.
- Given a target tenant is missing categories, when I restore, then categories are recreated (idempotent by display name).
Requirements
Functional Requirements
- FR-001: Add foundation type
deviceCategorybacked bydeviceManagement/deviceCategories. - FR-002: Backup captures all categories with minimal metadata.
- FR-003: Restore recreates categories idempotently (match by displayName) and records audit logs.
- FR-004: Add targeted tests for foundation snapshot + restore.
Success Criteria
- SC-001: Device Categories are present in backups and can be recreated.