Codex Patch Template
Kategori
codex
Status
Guld
Bruges til
Denne prompt bruges når TuxCore skal lave en Codex-venlig patch-opgave, hvor Codex kun skal rette det nødvendige og undgå store omskrivninger.
Den er god til:
- Små fejlrettelser
- PHP patch-opgaver
- Docker Compose rettelser
- OBS overlay fixes
- CSS/JS justeringer
- Mail/PHPMailer fixes
- Login/session bugs
- Database query fixes
- UI smårettelser
- Refaktorering der skal holdes minimal
Prompt
$codex $patch
Du skal rette dette projekt med mindst mulige ændringer.
## Opgave
[Beskriv præcist hvad der skal rettes]
## Problem
[Beskriv hvad der ikke virker lige nu]
## Forventet adfærd
[Beskriv hvordan det skal virke efter rettelsen]
## Relevant filstruktur
[indsæt relevant filstruktur]
## Relevante filer
[indsæt filnavne der sandsynligvis skal ændres]
## Relevant kode eller fejl
[indsæt fejl, logs eller kodeudsnit]
## Regler
- Ret kun det nødvendige.
- Undgå store omskrivninger.
- Bevar eksisterende funktionalitet.
- Bevar eksisterende design, medmindre opgaven handler om design.
- Undgå nye dependencies, medmindre det er nødvendigt.
- Brug sikre standarder.
- Gentag ikke secrets, passwords eller tokens.
- Hvis der er databasekode, brug prepared statements.
- Hvis der er PHP, hold det Simply.com-venligt.
- Hvis der er Docker, brug `docker compose` og `/docker_data/...` som standard.
- Hvis der er ESP, brug Arduino `.ino`, ikke ESPHome.
- Hvis der er Home Assistant, brug korrekt YAML-indryk.
- Hvis der er OBS overlay, bevar transparent baggrund.
## Outputformat
Svar med:
1. Kort forklaring af årsagen.
2. Liste over filer der skal ændres.
3. Patch/kodeblokke med præcis placering.
4. Kommandoer eller trin til test.
5. Eventuelle risici eller ting jeg skal være opmærksom på.
## Acceptkriterier
Opgaven er færdig når:
- [ ] Fejlen er rettet.
- [ ] Kun nødvendige filer er ændret.
- [ ] Eksisterende funktionalitet virker stadig.
- [ ] Der er ingen syntax-fejl.
- [ ] Der er klare testtrin.
Eksempel på brug
$codex $patch
Login virker, men reset password sender ikke mail.
Projektet bruger global PHPMailer i ../vendor/autoload.php og config i ../mail_config.php.
Ret kun mail/reset flowet. Rør ikke designet.
Forventet output
Et godt Codex-svar bør indeholde:
- Minimal rettelse
- Ingen unødvendig refaktorering
- Konkrete filændringer
- Copy/paste-klar patch
- Testtrin
- Kort forklaring
Noter
- Brug denne når Codex ikke skal bygge hele projektet om.
- Brug især denne til eksisterende projekter hvor der allerede er meget kode.
- Kombinér gerne med
$php,$docker,$mail,$obs,$ha,$espeller$debug.
Tags
codex, patch, minimal-change, debug, tuxcore, php, docker, obs, ha, esp