/bugfixVan egy bugod, és nem csak foltozni akarod — ki akarod irtani. Négy ágensből álló pipeline viszi végig: bukó teszt első (kódolvasás nem számít bizonyítéknak — csak a piros teszt), TDD javítás, doksi-frissítés, teljes iterative-review, majd commit. Minden ágens egy alapfeltevésből indul ki: a bug valós és létezik — egyik sem zárhatja azzal, hogy „nincs bug” vagy „nem reprodukálható, lezárva”.
Bugot jeleztek — felhasználótól, megbukott CI-futásból, bug-riportfájlból, vagy saját megfigyelésből. A /bugfix az egész javítást végigviszi: reprodukálja teszttel, javítja a kódot, átvizsgálja az eredményt, és commitol — anélkül, hogy elvesznél a nyomozásban.
"/bugfix a bejelentkezési form enter-re is elküld, ha tiltott""/bugfix Documentation/Backlog/bug-szamla-kerekeites.md""/bugfix a users/bulk endpoint 200-at ad vissza részleges hibánál"Az argumentum bug-leírás vagy bug-riportfájl elérési útja. Ha olvasható fájlra mutat, a skill beolvassa. Ha szöveg, szó szerint használja. Üres argumentum → először megkérdez.
Szabad szöveges bug-leírás:
/bugfix <leírás>
Bug-riportfájl elérési útja:
/bugfix Documentation/Backlog/bug-xyz.md
A pipeline, sorban:
/iterative-review-t, amíg nem marad Kritikus, Súlyos vagy Közepes probléma./commit-ot. Ha a commit elutasításra kerül (hook, nincs staged változás), a hibaüzenetet szó szerint jelenti — nem próbál megkerülő megoldást.A lépések sorban futnak. Ha a reprodukálás őszinte erőfeszítés után sem sikerül, a skill leáll és jelenti — soha nem folytatja a javítást reprodukálás nélkül.
Bemenet:
/bugfix a számlaösszeg .5 centnél lefelé kerekít felfelé helyett
Kimenet / Eredmény:
## 🐛 Bugfix: számlaösszeg .5 centnél lefelé kerekít
**Bug** ROUND_HALF_DOWN alkalmazva a `billing/invoice.py:calculate_total`-ban
**Repro** tests/billing/test_invoice.py::test_half_cent_rounding — failed, now passes
**Fix** Decimal kerekítési mód átváltva ROUND_HALF_UP-ra (`billing/invoice.py`)
**Docs** none affected
**Review** 2 issues fixed (0/1/1), 0 remaining
**Commit** a3f91bc — 2 files
Bemenet:
/bugfix Documentation/Backlog/bug-bulk-users-200-reszleges-hiba.md
Kimenet / Eredmény:
## 🐛 Bugfix: POST /users/bulk részleges hibánál 200-at ad vissza
**Bug** HTTP 200 kerül visszaküldésre, ha egyes sorok validációja hibás (`routes/users.py:bulk_create`)
**Repro** tests/routes/test_users_bulk.py::test_partial_failure_returns_207 — failed, now passes
**Fix** státuszkód mostantól 207 Multi-Status, ha legalább egy sor hibás (`routes/users.py`)
**Docs** API referencia frissítve: docs/api/users.md — státuszkódok táblázata
**Review** 1 issue fixed (0/0/1), 0 remaining
**Commit** d7c04e1 — 3 files
/bugfix a 4. lépésben futtat. Közvetlenül is használható bármely uncommitted változtatáson./bugfix az 5. lépésben hívja meg.