docs(19-01): complete AppRegistrationService plan execution

- 19-01-SUMMARY.md: service layer implementation with rollback pattern
- STATE.md: progress 98%, decisions added, session updated
- ROADMAP.md: phase 19 in-progress (1/2 plans)
- REQUIREMENTS.md: APPREG-02, APPREG-03, APPREG-06 marked complete
This commit is contained in:
Dev
2026-04-09 15:15:16 +02:00
parent 8083cdf7f5
commit 69c9d77be3
4 changed files with 135 additions and 14 deletions

View File

@@ -10,11 +10,11 @@ Requirements for v2.3 Tenant Management & Report Enhancements. Each maps to road
### App Registration
- [ ] **APPREG-01**: User can register the app on a target tenant from the profile create/edit dialog
- [ ] **APPREG-02**: App auto-detects if user has Global Admin permissions before attempting registration
- [ ] **APPREG-03**: App creates Azure AD application + service principal + grants required permissions atomically (with rollback on failure)
- [x] **APPREG-02**: App auto-detects if user has Global Admin permissions before attempting registration
- [x] **APPREG-03**: App creates Azure AD application + service principal + grants required permissions atomically (with rollback on failure)
- [ ] **APPREG-04**: User sees guided fallback instructions when auto-registration is not possible (insufficient permissions)
- [ ] **APPREG-05**: User can remove the app registration from a target tenant
- [ ] **APPREG-06**: App clears cached tokens and sessions when app registration is removed
- [x] **APPREG-06**: App clears cached tokens and sessions when app registration is removed
### Site Ownership
@@ -49,11 +49,11 @@ Requirements for v2.3 Tenant Management & Report Enhancements. Each maps to road
| Requirement | Phase | Status |
|-------------|-------|--------|
| APPREG-01 | Phase 19 | Pending |
| APPREG-02 | Phase 19 | Pending |
| APPREG-03 | Phase 19 | Pending |
| APPREG-02 | Phase 19 | Complete |
| APPREG-03 | Phase 19 | Complete |
| APPREG-04 | Phase 19 | Pending |
| APPREG-05 | Phase 19 | Pending |
| APPREG-06 | Phase 19 | Pending |
| APPREG-06 | Phase 19 | Complete |
| OWN-01 | Phase 18 | Complete |
| OWN-02 | Phase 18 | Complete |
| RPT-01 | Phase 17 | Complete |