Repository navigation
feat(showcase): public case study page with the sample flow (#75) - #114
Conversation
Visitors without an account landed on the login and could not tell what RequestFlow does. /case-study states the problem, the target group, the split between AI and person, the four steps up to the exactly-once ERP export, screenshots of the prepared samples and the limits - static content, no session lookup, no data access. The logged-out start page links to it; README carries the showcase URLs and a screenshot. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Frischer Review (Reviewer-Rolle)Geprüft: Issue #75 (5 Akzeptanzkriterien, Testplan), Diff ohne PNGs, CI. Akzeptanzkriterien: (1) öffentlich/statisch, Problem, Zielgruppe, KI vs. Mensch, Ablauf in 4 Schritten – erfüllt. (2) Drei Screenshots, als synthetisch gekennzeichnet (Hinweis + Fußzeile) – erfüllt. (3) Link zum Login ( Security: Befunde
Doku/Qualität: README, CHANGELOG Verdict: Freigabe – keine Blocker, keine Important-Befunde. Merge folgt. |
Warum
Fixes #75 · Epic #19 · Umsetzung der Orchestrator-Entscheidung vom 2026-09-28 (öffentliche, statische Seite in der App) · Go am 2026-10-09
Arbeitsstand
/case-study(statisch, ohne Session/Datenzugriff), drei Screenshots der Musterfälle (synthetisch), Link von der Startseite für Besucher ohne Konto, E2E-Spec, README (Showcase-URLs + Screenshot), CHANGELOG, Architekturkarte.maineingemergt.)Was ist passiert (Klartext)
Wer den Showcase-Link bisher öffnete, landete direkt auf dem Login und erfuhr nicht, was RequestFlow eigentlich macht. Jetzt gibt es eine öffentliche Fallstudien-Seite: Sie erklärt das Problem im Vertriebsinnendienst, was die KI vorschlägt und was der Mensch entscheidet, die vier Schritte bis zur genau-einmal-Übergabe ans ERP, zeigt drei Bilder der vorbereiteten Musterfälle und nennt ehrlich die Grenzen (z. B. dass eine Zeitersparnis noch nicht gemessen ist). Die Seite liest weder eine Anmeldung noch Daten aus der Datenbank; alle anderen Seiten bleiben wie bisher geschützt. Die Startseite verlinkt sie für Besucher ohne Konto, und das README nennt jetzt die Showcase-Adresse.
Plan-Pflicht (SYSTEM.md §4)
Impact Manifest
app(neue Routesrc/app/case-study/, Link insrc/app/page.tsx, CSS-Import im Layout; statische Bilderpublic/case-study/)./case-study; keine API, keine Migration, kein Datenzugriff.case-study.spec.ts: ohne Session 200, Kundenname des geseedeten Musterfalls erscheint nicht (Daten-Kanarienvogel), keine App-Navigation, Links + Bilder erreichbar; danach Login → „Nächster Schritt“ → Musterfall.requestActor()); die neue Seite ruft wederrequestActor()noch ein Modul auf. Aussagen auf der Seite gegen Code geprüft: Duplikate „flagged and linked, never discarded“ (intake/submit.ts:37), Zitat-Markierung (review-parts.tsx:58), ERP-Referenz (requests/[id]/page.tsx:77), 11 Entscheidungen in ADR-0001.Geändert
src/app/case-study/page.tsx(neu): statische Fallstudie, Metadaten, Links auf Evidenz, ADR-0001, Pilotvorschlag, Reposrc/app/case-study.css(neu) + Import insrc/app/layout.tsx: Leselayout auf den Pilot-Tokenssrc/app/page.tsx: Link „So funktioniert RequestFlow – Fallstudie lesen“ für Besucher ohne Kontopublic/case-study/{requests,review,exported}.png(neu): Screenshots der Musterfälle bei 1280 × 800, synthetischtests/e2e/case-study.spec.ts(neu)README.md,CHANGELOG.md,docs/technical/architecture.mdNachweis (SYSTEM.md §11)
verify:changed: grün –eslint+tscauf den geänderten Dateienverify: grün – CIcheckRun 37976980750 (Labelverify-full, inkl. E2E)verify:full/ E2E-Spec: lokal alle vier Specs grün (case-study,sample-smoke,line-items-smoke,review-smoke)example.com-DatenDoku-Entscheidung (genau eine)
README.md(Showcase-URLs, Screenshot, „What runs today“)docs/technical/architecture.md(Route/case-study,public/)[Unreleased](sichtbares Feature oder Verhalten – im selben PR, nie „später"): Added-Eintrag docs(showcase): public case study page with a guided entry to the sample request #75Entferntes oder Umbenanntes:
docs/+ README gegrept, Treffer bereinigt: nichts entferntDateigröß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
335ef17.🤖 Generated with Claude Code