Skip to content

fix(infra-sweep): correct stale anchor and version in CAA and UASD READMEs#225

Merged
judeper merged 2 commits into
mainfrom
ocean/issue-62
May 26, 2026
Merged

fix(infra-sweep): correct stale anchor and version in CAA and UASD READMEs#225
judeper merged 2 commits into
mainfrom
ocean/issue-62

Conversation

@judeper
Copy link
Copy Markdown
Owner

@judeper judeper commented May 26, 2026

Validation Sweep: Infrastructure & Cross-cutting (6 solutions)

Closes judeper/OceanSquad#62

Scope

Full accuracy validation of 6 infrastructure & cross-cutting solutions:

  • conditional-access-automation
  • cross-solution-integration
  • cross-tenant-external-sharing-governance
  • dr-testing-framework
  • pipeline-governance-cleanup
  • unrestricted-agent-sharing-detector

Changes

Solution File Before After Why
unrestricted-agent-sharing-detector README.md #agent-sharing-rules-preview #agent-sharing-rules Feature graduated from preview to GA; Microsoft removed the -preview suffix from the heading anchor
conditional-access-automation README.md Version footer said 2.0.1 2.0.2 Mismatched the CHANGELOG (v2.0.2 released 2026-05-23) and the header metadata

Validation Results (all pass)

Check Result Details
Microsoft Learn URLs 21/21 resolve All return 200 OK (2 had locale redirects, resolved correctly)
PowerShell cmdlets Current Backup-PowerAppEnvironment, Get-PowerAppTenantIsolationPolicy, Copy-PowerAppEnvironment confirmed in current module docs
Graph API endpoints Current /v1.0/policies/crossTenantAccessPolicy, /beta/identity/conditionalAccess/evaluate (still beta-only), permissions all valid
Cross-solution references Valid ACV, SSC, AAM, CMM, FUS, CAA, ELM, CD references all point to real solutions
DR procedures Accurate Correctly describes Power Platform backup as Microsoft-managed, PPAC-initiated restore, 28-day retention for production
Prerequisites Current Entra ID P1/P2, Power Platform Premium, managed identity guidance all current
Python packages Current msal>=1.24.0, requests>=2.31.0, azure-identity>=1.15.0 floors are all reasonable
FSI language rules No violations Zero hits for prohibited phrases across all 6 solutions
Legacy branding Clean No Azure AD/AAD references (only historical CHANGELOG entry)

Items NOT requiring changes

  • No Last Verified field exists in manifests or READMEs; solutions use version dates instead
  • Graph /beta/ CA evaluate endpoint is still beta-only per Microsoft docs — correct as-is
  • manifest.yaml files not edited (review-tier, per charter)

judeper and others added 2 commits May 25, 2026 22:47
…ADMEs

- unrestricted-agent-sharing-detector/README.md: Update Microsoft Learn
  anchor from #agent-sharing-rules-preview to #agent-sharing-rules (the
  feature graduated from preview to GA; the heading no longer carries the
  -preview suffix)
- conditional-access-automation/README.md: Update Version footer from
  '2.0.1' to '2.0.2' to match the CHANGELOG and header metadata

Validation sweep for Issue #62 — all 6 infrastructure & cross-cutting
solutions checked:
- All Microsoft Learn URLs resolve (21 checked, 0 broken)
- PowerShell cmdlets (Backup-PowerAppEnvironment, Get-PowerAppTenantIsolationPolicy, etc.) confirmed current
- Microsoft Graph API endpoints and permissions confirmed current
- Cross-solution references valid
- DR procedures match current Azure/Power Platform capabilities
- Prerequisites (licenses, roles, permissions) current
- Python packages (msal, requests, azure-identity) version floors current
- No FSI language violations found
- No legacy Azure AD references found

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@judeper judeper merged commit c0a973d into main May 26, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant