Implement owner-confirmed immutable tag rule creation with exact RE2 patterns, explicit project-wide impact acknowledgement, single-attempt GraphQL mutation, strict payload confirmation, safe uncertain-result recovery, and localized responsive tests. Includes independent read/transport prerequisites from PRs #502 and #504; targets dev. No live mutations or per-tag permission inference.
Implement owner-confirmed immutable tag rule creation with exact RE2 patterns, explicit project-wide impact acknowledgement, single-attempt GraphQL mutation, strict payload confirmation, safe uncertain-result recovery, and localized responsive tests. Includes independent read/transport prerequisites from PRs #502 and #504; targets dev. No live mutations or per-tag permission inference.