Repository navigation
fix(review): header fields fit their card at 1280 px – Speichern stays visible - #105
Conversation
…ays visible (#103) Five columns with a fixed 11rem input were about 820 px wide against 757 px: the table scrolled inside its container and pushed the save button out of sight (measured locally: 98 px overflow, button right edge 863 vs 785). The source link now sits under the status badge (one column less) and the input is 10rem: no overflow at 1280 and 1440 px. The E2E measures the table's own scroll container – a click scrolls the button into view and never noticed. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Deployment failed for project requestflow-ai with the following error: Learn More: https://vercel.com/doc-edit?upgradeToPro=build-rate-limit |
… overflowed (#105 review) - the value cell wraps a long unbroken value (e-mail address) anywhere, and the status cell may wrap its hint and link: the table's minimum width no longer sits at the card edge (the review measured 3 px reserve) - the E2E check moves from the stub request (short values, would have passed on the old layout) to the sample „Werk Ost“ – the request that overflowed Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
Deployment failed for project requestflow with the following error: Learn More: https://vercel.com/doc-edit?upgradeToPro=build-rate-limit |
…review) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01DJ5vaKvTYiMvdngT4d3xo1
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Frischer Review (read-only Subagent) – Ergebnis und UmgangNichts blockierend. Bestätigt:
Lokal nach den Änderungen: Generated by Claude Code |
Reviewer-Review (Review-Checkliste, Merge-Rolle)Verdict: mergeable per Risikomatrix (P1, normales UI-Fix, kein Auslöser nach §4). Merge-Recht für diese Session ausdrücklich vom Orchestrator erteilt (2026-10-09).
[Note] – |
Warum
Fixes #103 · beim lokalen Start am 2026-09-28 gefunden
Arbeitsstand
Was ist passiert (Klartext)
Auf der Prüfseite war die Tabelle „Erkannte Angaben“ bei einem üblichen Laptop-Bildschirm etwas zu breit für ihren Kasten. Der Knopf „Speichern“ neben jedem Korrekturfeld lag deshalb außerhalb des sichtbaren Bereichs; man hätte die Tabelle seitlich verschieben müssen. Jetzt steht der Link „Quelle anzeigen“ unter dem Status statt in einer eigenen Spalte, und alles passt – der Knopf ist sichtbar. Für Screenreader sagt jeder dieser Links zusätzlich, zu welchem Feld er gehört.
Plan-Pflicht (SYSTEM.md §4)
Geändert
src/app/requests/[id]/page.tsx: vier statt fünf Spalten; „Quelle anzeigen“ in der Status-Zelle mit unsichtbarem Zusatz „für ‹Feld›“;data-testid="fields-table-wrap"src/app/review.css: Eingabe 10rem;.source-linkstatt.source-coltests/e2e/sample-smoke.spec.ts: bei 1280 pxscrollWidth - clientWidth <= 0am Container und rechte Kante von „Speichern“ innerhalb des Containerstests/e2e/review-smoke.spec.ts: klickt „Quelle anzeigen für Ansprechpartner“CHANGELOG.mdNachweis (SYSTEM.md §11)
main+ nur die Test-ID →sample-smokerot mitReceived: 98; mit diesem PR grün.verify:changed: grün –tsc,eslintsauber; Build okverify: grün – CIcheckauf 3df6705 (Lauf 36982814883, Labelverify-full)verify:full/ E2E-Spec: grün – lokal alle drei Specs (review-smoke,line-items-smoke,sample-smoke) und in CI (Labelverify-full)Doku-Entscheidung (genau eine)
[Unreleased](sichtbares Feature oder Verhalten – im selben PR, nie „später"): Fixed-Eintrag fix(review): the correction column of the header fields is cut off at 1280 px #103Entferntes oder Umbenanntes:
docs/+ README gegrept, Treffer bereinigt: Spalte „Quelle“ der Prüfseite – indocs/nicht beschriebenDateigrößen und neue Bausteine (SYSTEM.md §7)
Dateien über 500 Zeilen im Diff (Ausnahmen: generierter Code, Lockfiles, Fixtures, Migrationen, Schemas, Ressourcen, Doku, Konfiguration):
Über 800 Zeilen mit neuer Fachlogik oder über 1000 Zeilen (P1/P2): nicht betroffen
Neue Shared-Komponente, Utility-Datei, Adapter oder fachlicher Service:
Subagent-Einsätze
Risiken / offene Punkte
🤖 Generated with Claude Code
https://claude.ai/code/session_01DJ5vaKvTYiMvdngT4d3xo1