Say plainly that the path comment in the plan is not code

The Task 1 implementer copied '// path/to/file.php' into the files
verbatim, which breaks Pint's blank_line_after_opening_tag and matches
no file in the repo. The annotation was mine; the constraint now says so
before the next seven tasks repeat it.
feat/mailboxes
nexxo 2026-07-27 21:20:37 +02:00
parent 38c5518f45
commit 5cbd949bd5
1 changed files with 5 additions and 0 deletions

View File

@ -19,6 +19,11 @@
- **Verschlüsselung:** Postfach-Passwörter mit `SECRETS_KEY`, **niemals** `APP_KEY`. Begründung steht in `SecretVault`: APP_KEY wird routinemäßig gewechselt.
- **Nie beim Booten in `config('mail')` schreiben.** Auflösung geschieht im Transport, also zum Sendezeitpunkt.
- **Verifikation nach jeder Aufgabe:** `docker compose exec -T app php artisan test` muss vollständig grün sein (Ausgangsstand: 637 Tests grün).
- **Die `// pfad/zur/datei.php`-Zeile in den Codeblöcken dieses Plans ist eine
Annotation, kein Code.** Sie sagt, wohin die Datei gehört. Die Repo-Konvention
ist `<?php`, Leerzeile, `namespace` — genau wie in jeder bestehenden Datei.
Ein Kommentar direkt hinter `<?php` verstößt außerdem gegen Pints
`blank_line_after_opening_tag`.
- Blade-Anonymkomponenten liegen unter `resources/views/components/`.
- Tailwind-Namenskollisionen vermeiden (`.ring`, `.num` sind bereits einmal kollidiert — siehe Handoff §2.1).