Two correctness fixes:
-
PreflightLogGroup orphan race — removed explicit
PreflightLogGroupCFN resource. PreventsAlreadyExistserror on StackSet cross-region redeploy after delete. Root cause of the MA8-use1 failure. -
VPC-scope reconciliation leak — added
_VPC_BOUNDservice set tois_in_scope. VPC-bound services (EC2, RDS, ElastiCache, etc.) now fail closed when VPC ID is unresolvable, preventing reconciliation from converting VPC scope into account scope on the nightly sweep. Also restorestag_non_vpc_servicestoggle in standalone YAML.
Validation: Layer 1 CI 17/17, E2E 37/37, CT3 chaos test 123 TAGGED with 0 new regressions.
See CHANGELOG.md for full details.