Skip to content

test(web): enforce canonical layout contract#54

Merged
RomeoCavazza merged 1 commit into
mainfrom
agent/r10-layout-contract
Jul 19, 2026
Merged

test(web): enforce canonical layout contract#54
RomeoCavazza merged 1 commit into
mainfrom
agent/r10-layout-contract

Conversation

@RomeoCavazza

Copy link
Copy Markdown
Member

Quoi

  • aligne Releases et Team Automations sur la largeur standard des pages de collection ;
  • réserve la largeur workspace aux détails Incident et Release ;
  • ajoute un contrat Playwright sur 10 routes et 4 largeurs ;
  • étend la baseline visuelle à Teams, Automations et Account Settings.

Pourquoi

Les captures seules ne détectaient pas les régressions de position des titres. Ce lot rend exécutables l'alignement du H1, le choix de largeur et l'absence de débordement horizontal.

Preuves

  • just web-check : passé
  • npm test --workspace client-web -- --run : 54 tests passés
  • npx playwright test : 19 tests passés
  • npm run baseline:visual : 40 captures, aucun overflow
  • build Next production via rebuild Docker : passé

@RomeoCavazza
RomeoCavazza marked this pull request as ready for review July 19, 2026 04:45
@RomeoCavazza
RomeoCavazza merged commit 3f577bc into main Jul 19, 2026
14 checks passed
@RomeoCavazza
RomeoCavazza deleted the agent/r10-layout-contract branch July 19, 2026 04:45
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