Skip to content

Feature ETP-4657: Plataforma backlog quick-wins sweep (batch tracking)#69

Open
sebastianbarrozo wants to merge 11 commits into
epic/ETP-3504from
feature/ETP-4657
Open

Feature ETP-4657: Plataforma backlog quick-wins sweep (batch tracking)#69
sebastianbarrozo wants to merge 11 commits into
epic/ETP-3504from
feature/ETP-4657

Conversation

@sebastianbarrozo

Copy link
Copy Markdown
Collaborator

Umbrella branch for the first 'plataforma' backlog quick-wins sweep under epic ETP-3504 (Jira ETP-4657). Quick wins merge into this branch as their own PRs targeting it, then this PR goes to the epic once the batch is done. This repo will receive ETP-4559 (client-side CSV formula injection fix in packages/app-shell-core) as its first quick win once dispatched. Draft — not ready for review yet, will accumulate more commits.

@sebastianbarrozo sebastianbarrozo added the merge-block Merge-block branch PR (accumulates feature branches before a single merge to the epic) label Jul 23, 2026
@sebastianbarrozo
sebastianbarrozo marked this pull request as ready for review July 23, 2026 18:30
- Restore --foreground/--muted-foreground/--border-subtle to match
  the original design (verified against staging) after they drifted
  to unaudited generic shadcn defaults during the ETP-4554 migration.
- Revert --border-control/--input to the original light color: it
  drove both real form-control borders AND shared outline buttons,
  so its WCAG 1.4.11 fix visually broke buttons too. Documented as
  an accepted, known a11y gap (WARN comments) instead of silently
  dropped.
- Add ALIAS_TOKEN_PAIRS consistency check (theme/index.js +
  accessibility.test.js) so generic tokens can't silently drift
  from the audited accessibility contract again.
- Fix shared TableRow/TableHeader/TableFooter: used border-structural
  (WCAG 3:1-gated, meant for real structural boundaries) for plain
  decorative row/section dividers; switched to border-subtle.
@sonarscanetendo

Copy link
Copy Markdown

Passed Quality Gate passed

Issues

Measures

Project ID: etendosoftware_schema_forge_core_976a1e0b-4b24-4757-a2f4-8afa9a5e0289

View in SonarQube

@github-actions

Copy link
Copy Markdown
Contributor

📦 Preview packages published — dist-tag alpha

0.3.17-preview.feature-ETP-4657.20260724153144.29a320c

To exercise the published-package path (no LOCAL_CORE), bump all
core pins to this preview in the functional repo and reinstall:

make bump-core-version VERSION=0.3.17-preview.feature-ETP-4657.20260724153144.29a320c

Re-posted on each push to this branch; supersedes older previews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

merge-block Merge-block branch PR (accumulates feature branches before a single merge to the epic)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant