Skip to content

fix(i18n): document technical setup aria identifier - #59

Merged
Emran025 merged 3 commits into
mainfrom
fix/i18n-setup-section-aria-inventory
Aug 18, 2026
Merged

fix(i18n): document technical setup aria identifier#59
Emran025 merged 3 commits into
mainfrom
fix/i18n-setup-section-aria-inventory

Conversation

@Emran025

@Emran025 Emran025 commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Summary

Resolves the CI blockers currently present on main and therefore on unrelated pull requests. The dynamic aria-labelledby value in SetupSection is a technical DOM identifier rather than user-facing copy. This PR records it as a documented approved exception and enforces that every approved-exception in the review-status registry has matching policy metadata.

It also hardens the existing setup onboarding source-level assertions so they verify the required values independently of formatter-selected quote style. This carries the narrowly scoped fix proposed in PR #56, which could not pass its own i18n gate before this remediation.

Validation

  • npm run i18n:check — 28,219 candidates, 0 pending review
  • npm run test — 90 passed
  • npm run build — passed

Fixes #29. Refs #56.

Emran025 added 3 commits August 18, 2026 06:19
Classify SetupSection's dynamic aria-labelledby identifier as a documented approved exception, record its rationale in the inventory policy, and enforce that approved exceptions have policy documentation.\n\nFixes #29.
Assert catalog entries and static setup routing independently of formatter-selected quote style, removing the unrelated test failure that prevented the i18n remediation from reaching its validation gate.\n\nRefs #56.
Derive approved exceptions from stable policy constraints including source path, JSX attribute, and literal template shape rather than formatter-sensitive source coordinates.\n\nKeep generic taxonomy entries documentary-only and reject undocumented approved statuses. Refs #29.
@Emran025
Emran025 merged commit 631cce7 into main Aug 18, 2026
7 checks passed
@Emran025
Emran025 deleted the fix/i18n-setup-section-aria-inventory branch August 18, 2026 06:34
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.

[Feature]: Automated interface-text inventory, classification, literal guardrails, and reviewable codemods

1 participant