TenantAtlas/specs
Ahmed Darrazi 1fa15b4db2 spec: Feature 004 & 005 with production-tested Graph API strategies
Feature 004 (Assignments & Scope Tags):
- Use fallback strategy for assignments read (direct + $expand)
- Use POST /directoryObjects/getByIds for stable group resolution
- POST /assign only (not PATCH) for assignments write
- Handle 204 No Content responses

Feature 005 (Bulk Operations):
- Policies: Local delete only (ignored_at flag, no Graph DELETE)
- Policy Versions: Eligibility checks + retention policy
- BulkOperationRun model for progress tracking
- Livewire polling for UI updates (not automatic)
- Chunked processing + circuit breaker (abort >50% fail)
- array $ids in Job constructor (not Collection)
2025-12-22 01:07:03 +01:00
..
001-rbac-onboarding docs: update 001 plan - T179/T185 moved to feature 003 2025-12-22 00:20:32 +01:00
002-filament-json spec: add 002 filament json 2025-12-14 19:56:17 +01:00
003-settings-catalog-readable dev-merges/c709b36 (#3) 2025-12-21 23:15:12 +00:00
004-assignments-scope-tags spec: Feature 004 & 005 with production-tested Graph API strategies 2025-12-22 01:07:03 +01:00
005-bulk-operations spec: Feature 004 & 005 with production-tested Graph API strategies 2025-12-22 01:07:03 +01:00
.gitkeep chore(specs): add baseline specs folder 2025-12-14 19:42:35 +01:00