Files
websitedev/TODO.md
T
Do SikiandClaude Sonnet 5 94647d5293
CI Pipeline with Test Management / đŸ§Ș Run Tests & Generate Reports (push) Canceled after 0s
Test Reporting & Gherkin Analysis / đŸ§Ș Run Tests & Generate Reports (push) Canceled after 0s
CI Pipeline with Test Management / 🐳 Docker Integration Tests (push) Canceled after 0s
CI Pipeline with Test Management / đŸ—ïž Build Docker Image (push) Canceled after 0s
CI Pipeline with Test Management / 📊 Generate Test Summary (push) Canceled after 0s
Test Reporting & Gherkin Analysis / 📊 Analyze Test Coverage (push) Canceled after 0s
Test Reporting & Gherkin Analysis / 🔄 Sync with Linear (push) Canceled after 0s
Test Reporting & Gherkin Analysis / ⚡ Performance Monitoring (push) Canceled after 0s
sync: mark MITHOME-97 done, add MITHOME-92/93/97 log entries to TODO.md
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-11 22:52:53 +02:00

23 KiB
Executable File
Raw Blame History

mozdIT Weboldal - Fejlesztési TODO Lista

Projekt Áttekintés

Next.js 15 alapĂș weboldal a mozdIT Bt. szĂĄmĂĄra, Docker Compose-szal deployolva.

⚠ Projekt Management

ElsƑdleges forrás: Plane — MITHOME projekt (pm.llmdev.mozdit.hu, workspace: developments) Lokális másolat: Ez a fájl csak referencia, a Plane az authoritative source


✅ Befejezett

Plane Feladat StĂĄtusz
MITHOME-1 Repo & Next.js bootstrap — dev szerver ✅
MITHOME-2 KezdƑlap (Hero + USP + Webmail CTA) ✅
MITHOME-3 Rólunk oldal ✅
MITHOME-4 Szolgáltatások oldal ✅
MITHOME-5 Kapcsolat Ʊrlap + API route ✅
MITHOME-6 /api/health endpoint ✅
MITHOME-7 Dockerfile + Docker Compose fejlesztƑi környezet ✅
MITHOME-8 Tailwind + design system, dark mode, animációk ✅
MITHOME-9 JSON alapĂș content management rendszer ✅
MITHOME-10 Unit teszt infrastruktĂșra (Jest + React Testing Library) ✅
MITHOME-11 Contact API — rate limiting, spam detection, validáció ✅
MITHOME-12 Docker stack — Next.js + MongoDB + Loki + Grafana ✅
MITHOME-28 Custom CMS (content-editor.js) UI fejlesztĂ©s, Basic Auth & PublikĂĄlĂĄs gomb ✅
MITHOME-29 Webmail link (mail.mozdit.hu) Ă©s Logo finomhangolĂĄs ✅
MITHOME-30 Bug: Content Editor sĂ©rti a JSON struktĂșrĂĄt Ă©s adattĂ­pusokat ✅
MITHOME-41 Content Editor: runtime content schema-validĂĄciĂł Ă©s atomikus mentĂ©s ✅
MITHOME-43 Content Editor: hozzĂĄfĂ©rĂ©svĂ©delem, CSRF-vĂ©delem Ă©s auditnaplĂł ✅
MITHOME-48 Cache-Control fejlĂ©c a statikus assetekre is kihat (perf regressziĂł) ✅
MITHOME-49 Elutasított MongoDB client promise cache-elƑdik ✅
MITHOME-50 X-Forwarded-For spoofing a Content Editor rate limiterĂ©ben ✅
MITHOME-51 Gyenge Ă©s ellentmondĂĄsos Mongo defaultok a compose fĂĄjlokban ✅
MITHOME-52 Staging banner szöveg kerĂŒljön content JSON-ba ✅
MITHOME-53 deploy.sh: APP_PORT env nem lĂĄtszik a shell healthcheckjĂ©nek ✅
MITHOME-54 Staging smoke teszt: console-error ellenƑrzĂ©s szƱrĂ©se zajra ✅
MITHOME-56 Content Editor: kilĂ©pĂ©s (logout) gomb ✅
MITHOME-58 CMS: kilĂ©pĂ©s megerƑsĂ­tĂ©ssel + logĂłs bejelentkezƑ oldal ✅
MITHOME-59 CMS: PublikĂĄlĂĄs (Publish) Git workflow Ă©s hibaĂŒzenet javĂ­tĂĄsa ✅
MITHOME-60 CMS publikĂĄlĂĄs: deploy csak valĂłdi vĂĄltozĂĄsnĂĄl + rebase-vĂ©delem + tesztek ✅
MITHOME-61 CMS: optimista zĂĄrolĂĄs (stale-tab felĂŒlĂ­rĂĄs vĂ©delem) ✅
MITHOME-62 CMS: Safari-kompatibilis hitelesĂ­tĂ©s (session-only böngĂ©szƑ, natĂ­v ablak nĂ©lkĂŒl) ✅
MITHOME-63 Deploy-verziĂł azonosĂ­tĂĄs: git SHA a CMS-ben Ă©s a /api/health-ben ✅
MITHOME-64 CMS: VerziĂłk panel — mentĂ©slista, diff-nĂ©zet Ă©s egykattintĂĄsos visszaĂĄllĂ­tĂĄs ✅
MITHOME-67 CMS: törlĂ©s gomb utĂĄn nem futott le az ĂșjraindexelĂ©s (ritka tömbök) ✅
MITHOME-68 CMS: sajĂĄt mentĂ©s utĂĄn ne kapjon 409-et ugyanaz a fĂŒl ✅
MITHOME-69 CMS: stabil alsĂł sĂĄv — ne vĂĄndoroljanak a gombok MentĂ©s/PublikĂĄlĂĄs közben ✅
MITHOME-70 TeljeskörƱ pre-deploy tesztkĂ©szlet egyetlen belĂ©pĂ©si ponttal ✅
MITHOME-71 CMS verziĂłcĂ­mke frissessĂ©ge: deploy restartolja a CMS-t, editor oldal no-store ✅
MITHOME-72 CMS publish: deploy-indĂ­tĂĄs naplĂłzĂĄsa Ă©s robust levĂĄlasztĂĄs systemd alatt ✅
MITHOME-73 LĂĄblĂ©c/Kapcsolat cĂ­m CMS-szerkeszthetƑvĂ© tĂ©tele (common.json footer.address) ✅
MITHOME-74 CMS publish deploy: hiĂĄnyzĂł cwd — a deploy a gyökĂ©rben landolt ✅
MITHOME-75 CMS: gyorsbillentyƱk (Ctrl+S MentĂ©s, Ctrl+P PublikĂĄlĂĄs, Ctrl+Shift+V VerziĂłk, ? sĂșgĂł) ✅
MITHOME-76 CMS: InteraktĂ­v logĂł szerkesztƑ (vĂĄgĂĄs, mĂ©retezĂ©s, forgatĂĄs, margĂł, korrekciĂł) ✅
MITHOME-77 Fix weboldal higiĂ©nia: OG-kĂ©p, metadataBase, Header szöveg/nav, holt kĂłd ✅
MITHOME-78 Contact API: mezƑhossz-korlátok ✅
MITHOME-79 Nitpick: logger substr/version, next.config turbo deprecation, npm audit ✅
MITHOME-80 FĂĄjlmĂ©ret-limitek: logo-page/save handler/client refaktor ✅
MITHOME-81 MinƑsĂ©gi gate: tsc --noEmit + lint a pre-deploy kĂ©szletbe ✅
MITHOME-82 Biztonsági monitoring: detektáló script + cron ✅
MITHOME-83 Partnerek szekciĂł a honlapon (logĂł + URL, CMS feltöltĂ©ssel) ✅
MITHOME-84 LogĂłszerkesztƑ: hĂĄttĂ©r ĂĄttetszƑvĂ© tĂ©tele (fehĂ©r eltĂĄvolĂ­tĂĄs) ✅
MITHOME-98 Bug: dev docker-compose MongoDB URI nem hitelesített (auth hiányzott) ✅

🚀 TODO (Soron következƑ — v1.0.1 roadmap)

Plane Feladat Ståtusz Megjegyzés
MITHOME-13 CI pipeline — lint + unit tesztek + staging deploy trigger ⏳ ElsƑdleges prioritás
MITHOME-14 Playwright E2E smoke tesztek + Lighthouse CI ⏳ ElsƑdleges prioritás
MITHOME-32 Bug: staging Ă©s production MongoDB URI alapĂ©rtelmezĂ©se nem hitelesĂ­tett ⏳
MITHOME-33 Bug: staging Ă©s production Loki host-ra hivatkozik Loki service nĂ©lkĂŒl ⏳
MITHOME-34 Bug: site config minden környezetben development rekordot olvas Ă©s Ă­r ⏳
MITHOME-35 Bug: aktĂ­v Gitea CI nem futtat integration/E2E tesztet Ă©s nem indĂ­t staging deployt ⏳
MITHOME-36 Bug: elavult GitHub/Linear workflow tovĂĄbbra is aktĂ­v szinkronizĂĄciĂłt vĂ©gez ⏳
MITHOME-42 Content Editor: ellenƑrzött publikĂĄlĂĄs Ă©s natĂ­v production release integrĂĄciĂł ⏳
MITHOME-44 KörnyezetenkĂ©nti Content Release rĂ©teg: promotion Ă©s rollback ⏳
MITHOME-45 Content Editor: felhasznĂĄlĂłnkĂ©nti hitelesĂ­tĂ©s Ă©s auditnaplĂł ⏳
MITHOME-46 Központi IDM/SSO rĂ©teg több cĂ©ges alkalmazĂĄshoz ⏳
MITHOME-47 BelsƑ vĂĄllalati Portal – mozdIT operatĂ­v munkaasztal tervezĂ©se ⏳

🔄 In Progress

Plane Feladat Ståtusz Megjegyzés
MITHOME-17 Winston logger + Loki integráció 🔄 Winston + LokiTransport már implementálva src/lib/logger.ts-ben
MITHOME-31 Bug: kapcsolatfelvĂ©teli API sikeres vĂĄlaszt ad elveszett ĂŒzenetre 🔄

📋 Backlog (v1.0.2+)

EPIC: Payload CMS migrĂĄciĂł (MITHOME-85)

CĂ©l: az ĂŒgyfĂ©l önĂĄllĂłan, admin felĂŒleten szerkeszthesse a tartalmat — a JSON content rendszer (proto/src/content/pages/*.json) Ă©s a hozzĂĄ Ă©pĂŒlt egyedi CMS (content-editor.js) lecserĂ©lĂ©se Payload CMS-re (Next.js App Router-be Ă©pĂŒlƑ, MongoDB adapterrel).

Plane Feladat StĂĄtusz
MITHOME-85 EPIC: ÁttĂ©rĂ©s Payload CMS-re (admin felĂŒlet az ĂŒgyfĂ©lnek) 📋
MITHOME-86 Payload CMS alapinstallálás: config, MongoDB adapter, admin route ✅
MITHOME-87 Home/About/Services/Contact/Common Globals kialakĂ­tĂĄsa Ă©s JSON tartalom migrĂĄlĂĄsa ✅
MITHOME-88 LegalPages collection (adatvedelem, hasznalati-feltetelek) migrálása ✅
MITHOME-89 Partners + Media collection: logĂłfeltöltĂ©s (MVP) ✅
MITHOME-118 LogĂłszerkesztƑ Payload admin komponenskĂ©nt — lezĂĄrva, nem valĂłsĂ­tjuk meg (3rd party elƑfeldolgozĂĄs marad) ❌
MITHOME-90 Users collection: ĂŒgyfĂ©l admin bejelentkezĂ©s Ă©s access control ✅
MITHOME-119 MFA elƑkĂ©szĂ­tĂ©s a Users collection-höz (kutatĂĄs/terv, nem implementĂĄciĂł) 📋
MITHOME-91 Frontend ĂĄtĂĄllĂ­tĂĄsa Payload Local API-ra, JSON content rendszer kivezetĂ©se ✅
MITHOME-92 Draft/preview Ă©s verziĂłzĂĄs bekapcsolĂĄsa (VerziĂłk panel utĂłdja) ✅
MITHOME-93 RĂ©gi egyedi CMS (content-editor.js) leĂ©pĂ­tĂ©se ✅
MITHOME-94 Opcionális: ContactSubmissions collection a Mongoose modell helyett 📋
MITHOME-95 .agent/ Ă©s CLAUDE.md dokumentĂĄciĂł frissĂ­tĂ©se Payload architektĂșrĂĄra 📋
MITHOME-96 Tesztek migrálása: content schema tesztek helyett Payload collection/global tesztek 📋
MITHOME-97 Deploy/Docker frissĂ­tĂ©s: PAYLOAD_SECRET, admin bundle, Dockerfile/deploy.sh ✅
MITHOME-117 VizuĂĄlis design-vĂ©delem: szĂ­nek/design tokenek vĂĄltozatlansĂĄga (MITHOME-91/93 elfogadĂĄsi kritĂ©riuma) 📋
MITHOME-102 ContactSubmissions afterChange hook: PLATFM-2-kompatibilis esemĂ©ny-emissziĂł (fĂŒgg: MITHOME-94) 📋
MITHOME-103 EsemĂ©ny-emissziĂł biztonsĂĄga: hitelesĂ­tĂ©s, rate limit, payload-validĂĄciĂł, elĂ©rhetetlensĂ©g-riasztĂĄs 📋
MITHOME-105 MITHOME-31 lezĂĄrĂĄsa: elveszett ĂŒzenet bug összekötĂ©se a PLATFM-10 triĂĄzs pilottal 📋

EPIC: TöbbnyelvƱsĂ©g bevezetĂ©se — hu alapĂ©rtelmezett + en (MITHOME-109)

CĂ©l: a weboldal magyar (alapĂ©rtelmezett, prefix nĂ©lkĂŒl, pl. /rolunk) Ă©s angol (/en/ alatt, pl. /en/about) nyelven is elĂ©rhetƑ legyen, Payload beĂ©pĂ­tett mezƑ-szintƱ lokalizĂĄciĂłjĂĄra Ă©pĂ­tve. Az angol tartalom elsƑ körben AI-draft fordĂ­tĂĄs, admin felĂŒleten jelezve, emberi jĂłvĂĄhagyĂĄsig. RetroaktĂ­van Ă©rinti a mĂĄr kĂ©sz MITHOME-87/88-at (localized mezƑk utĂłlagos bejelölĂ©se).

Plane Feladat StĂĄtusz
MITHOME-109 EPIC: TöbbnyelvƱsĂ©g bevezetĂ©se (hu alapĂ©rtelmezett + en) 📋
MITHOME-110 Payload localization config bekapcsolása ✅
MITHOME-111 Globals retrofit: localized mezƑk (Home/About/Services/Contact/Common) 📋
MITHOME-112 LegalPages collection retrofit: localized mezƑk 📋
MITHOME-113 AI-draft angol tartalom + migrĂĄciĂłs script bƑvĂ­tĂ©se (en locale seed) 📋
MITHOME-114 Next.js /hu/ + /en/ szimmetrikus prefix routing (egy menetben MITHOME-91-gyel) ✅
MITHOME-115 Nyelvválasztó UI komponens (Header) 📋
MITHOME-116 SEO: hreflang tagek Ă©s kĂ©tnyelvƱ sitemap 📋

EPIC: Hermes Agent — kapcsolatfelvĂ©teli triĂĄzs pilot (MITHOME-99) — LEZÁRVA, duplikĂĄtum

2026-09-10: kiderĂŒlt, hogy ugyanez a pilot mĂĄr meg volt tervezve (jobban kidolgozva) a PLATFM-10 ("Kis kapacitĂĄsigĂ©nyƱ, felĂŒgyelt AI-funkciĂłk pilot") alatt a PLATFM projektben. A motor-vĂĄlasztĂĄs (Hermes vs. alternatĂ­vĂĄk) kĂŒlön ADR-ben dƑl el: PLATFM-12. A MITHOME-99 EPIC Ă©s a hozzĂĄ tartozĂł MITHOME-100/101/104/106/107/108 issue-k Cancelled stĂĄtuszban maradnak, Plane-kommenttel a PLATFM-re mutatva. Ami valĂłdi MITHOME-felelƑssĂ©g (a weboldal sajĂĄt esemĂ©nyforrĂĄsa), az a Payload-epic alĂĄ kerĂŒlt fentebb (MITHOME-102/103/105).

Plane Feladat StĂĄtusz
MITHOME-15 Production domain, Nginx reverse proxy Ă©s HTTPS 📋
MITHOME-16 Site config migrĂĄlĂĄsa környezetfĂŒggetlen MongoDB tĂĄrolĂĄsra 📋
MITHOME-18 AdatvĂ©delmi tĂĄjĂ©koztatĂł oldal (/adatvedelem) — GDPR 📋
MITHOME-19 Accessibility (A11y) — WCAG 2.1 AA megfelelƑsĂ©g 📋
MITHOME-20 Lighthouse score ≄ 90 minden kategĂłriĂĄban 📋
MITHOME-21 Logging middleware megvalósítása 📋
MITHOME-22 Grafana dashboard konfiguráció 📋
MITHOME-23 SEO optimalizálás 📋
MITHOME-24 Performance optimalizálás 📋
MITHOME-25 Reszponzív design finomítása 📋
MITHOME-26 Analytics integráció (Plausible / GA4) 📋
MITHOME-27 Production környezet beĂĄllĂ­tĂĄsa — natïżœïżœv Node.js/systemd (Iron szerver) 📋
MITHOME-38 Production: Next.js standalone release, systemd service Ă©s rollback 📋
MITHOME-39 Production: közös natĂ­v MongoDB több alkalmazĂĄs biztonsĂĄgos kiszolgĂĄlĂĄsĂĄra 📋
MITHOME-40 Production MongoDB: automatizĂĄlt mentĂ©s, visszaĂĄllĂ­tĂĄsi prĂłba Ă©s monitoring 📋
MITHOME-55 Contact API válaszformátum igazítása a projekt konvencióhoz 📋
MITHOME-57 FelhasznĂĄlĂłi ĂștmutatĂł (CMS + Honlap) SĂșgĂł menĂŒponttal 📋
MITHOME-65 CMS: logĂł cserĂ©je feltöltĂ©ssel (🎹 LogĂł oldal) 📋
MITHOME-66 Copyright sor CMS-szerkeszthetƑvĂ© tĂ©tele (2002–aktuĂĄlis tartomĂĄny) 📋

Technikai Stack

  • Frontend: Next.js 15, TypeScript, Tailwind CSS 4
  • Backend: Next.js API Routes
  • Database: MongoDB (Mongoose ODM)
  • Logging: Winston + Loki
  • Monitoring: Grafana
  • Deployment: Docker Compose (deploy.sh)
  • Testing: Jest, React Testing Library
  • Project Management: Plane MITHOME (elsƑdleges)

Fejlesztési Parancsok

# FejlesztƑi szerver
cd proto && npm run dev

# Tesztek
cd proto && npm test
cd proto && npm run test:all

# Build
cd proto && npm run build

# Docker stack
docker-compose -f docker-compose.dev.yml up -d
docker-compose -f docker-compose.dev.yml down

ElĂ©rhetƑ szolgĂĄltatĂĄsok (Docker)


Frissítési Napló

  • 2026-09-11: MITHOME-92 (draft/preview + verziĂłzĂĄs) kĂ©sz — Payload versions.drafts minden tartalmi Global/Collection-ön, admin UI Save Draft/Publish + Versions tab, ez a rĂ©gi CMS "VerziĂłk panel" (MITHOME-64) utĂłdja. ValĂłdi hiba javĂ­tva: a _status mezƑ defaultValue-ja 'draft', a migrĂĄciĂłs script eddig sosem adott ĂĄt explicit _status-t → minden migrĂĄlt dokumentum draft ĂĄllapotban landolt; javĂ­tva _status: 'published' explicit ĂĄtadĂĄsĂĄval. Élesben ellenƑrizve (draft mentĂ©s nem lĂĄtszik a publikus oldalon, publish utĂĄn igen).
  • 2026-09-11: MITHOME-93 (rĂ©gi egyedi CMS leĂ©pĂ­tĂ©se) kĂ©sz — content-editor.js + scripts/cms-*.js + a hozzĂĄ tartozĂł tesztkĂ©szlet eltĂĄvolĂ­tva. FelhasznĂĄlĂłi kĂ©rĂ©sre biztonsĂĄgi mentĂ©s kĂ©szĂŒlt a törlĂ©s elƑtt: proto/scripts/export-content-snapshot.ts (Payload Local API export) → docs/backups/payload-content-snapshot-*.json, plusz ellenƑrizve, hogy a rĂ©gi CMS .content-backups/ mappĂĄjĂĄnak legutĂłbbi bejegyzĂ©se a mai migrĂĄciĂł elƑtti, Ă©s minden JSON-szerkesztĂ©s sajĂĄt git commitkĂ©nt is megvan.
  • 2026-09-11: MITHOME-97 (Deploy/Docker) kĂ©sz, ÉS staging deploy tĂ©nylegesen megtörtĂ©nt (https://stage.mozdit.hu). KĂ©t valĂłdi hiba a Docker build elsƑ Ă©lƑ tesztjĂ©n: (1) a (frontend)/[locale] oldalak SSG-kĂ©nt (generateStaticParams) Ă©pĂŒltek, build közben hĂ­vva a Payload Local API-t — DB nĂ©lkĂŒl a build elhalt; (2) ennĂ©l sĂșlyosabb, hogy SSG mellett egy admin publikĂĄlĂĄs csak redeploy utĂĄn lĂĄtszott volna, ami az önkiszolgĂĄlĂł szerkesztĂ©si cĂ©l ellen dolgozott. FelhasznĂĄlĂłi jĂłvĂĄhagyĂĄssal force-dynamic-ra vĂĄltva — minden kĂ©rĂ©s Ă©lƑ Payload-olvasĂĄs, build DB-fĂŒggetlen. PAYLOAD_SECRET bekötve staging/prod/dev compose-ba (eddig csak .env.*.example-ben lĂ©tezett, sosem jutott el a kontĂ©nerig). Named media volume a Payload uploadoknak. KĂŒlön javĂ­tva: a staging deploy script egy mĂĄr nem lĂ©tezƑ mozdit-content-editor.service-t indĂ­tott Ășjra — eltĂĄvolĂ­tva, a szerveren a valĂłs unit is leĂĄllĂ­tva/letiltva. Staging: hiĂĄnyzĂł PAYLOAD_SECRET generĂĄlva a szerveren, deploy.sh staging lefuttatva, tartalom-migrĂĄciĂł lefuttatva a staging DB ellen, Ă©lesben ellenƑrizve böngĂ©szƑben (/hu, /en, /admin mind mƱködik).
  • 2026-09-10: MITHOME-91 + MITHOME-114 (Frontend Payload Local API-ra ĂĄllĂ­tĂĄs + hu/en locale routing) kĂ©sz, egy menetben. URL-stratĂ©gia vĂ©glegesĂ­tve: mindkĂ©t nyelv szimmetrikus prefixet kap (/hu/rolunk, /en/about, lefordĂ­tott szlögekkel), felĂŒlĂ­rva a korĂĄbbi "hu prefix nĂ©lkĂŒl" döntĂ©st. Minden oldal Payload Local API-rĂłl megy, @/content kivezetve az app-kĂłdbĂłl. KĂ©t valĂłdi, rĂ©grƑl lĂ©tezƑ bug javĂ­tva (webmail-linkek, GDPR-checkbox linkje). TalĂĄlt Ă©s javĂ­tott: Next.js beĂ©pĂ­tett 404-fallback ĂŒtközött a (payload) route group-pal — sajĂĄt not-found.tsx oldotta meg, Ă©les production-standalone szerverrel is ellenƑrizve (0 console hiba). Build/lint/tsc/teszt zöld. Folyamat-eltĂ©rĂ©s: ez a commit közvetlenĂŒl a main-re ment feature branch nĂ©lkĂŒl (egy interrupt miatt kimaradt a branch-nyitĂĄs) — a vĂ©geredmĂ©ny megegyezik azzal, mintha branch+merge lett volna, mert eddig is minden branch azonnali fast-forwarddal ment be.
  • 2026-09-10: MITHOME-90 (Users access control) kĂ©sz — explicit maxLoginAttempts/lockTime, cookie security, access control minden op-ra. GHSA-jg8r-5jh2-v2xj advisory megvizsgĂĄlva Ă©s tudatosan elfogadva az egyetlen "admin" szerepkör modellben. Élesben ellenƑrizve valĂłdi lockout-teszttel. Follow-up: MITHOME-119 (MFA elƑkĂ©szĂ­tĂ©s, felhasznĂĄlĂłi kĂ©rĂ©sre, kĂŒlön taszk) — mert a Payloadnak nincs natĂ­v MFA-ja, Ă©s ez ugyanabba a konvergencia-pontba esik, mint az Auth/IDM (PLATFM-4/PLATFM-11 IDM v1), ezĂ©rt csak ADR-szintƱ döntĂ©st csinĂĄlunk, nem implementĂĄciĂłt. PLATFM-1 kapcsolati tĂ©rkĂ©p frissĂ­tve ("Auth/IDM/MFA" sor).
  • 2026-09-10: MITHOME-118 (logĂłszerkesztƑ Payload-ba Ă©pĂ­tĂ©se) lezĂĄrva, tudatosan nem valĂłsĂ­tjuk meg — determinisztikus kĂ©pfeldolgozĂĄs, nem illik sem a Payload admin-ba (arĂĄnytalan karbantartĂĄsi teher egy ritkĂĄn hasznĂĄlt funkcióért), sem Hermes/AI-agent munkafolyamatba (az nyelvi/döntĂ©si feladatokra valĂł, nem pixel-transzformĂĄciĂłra). DöntĂ©s: 3rd party elƑfeldolgozĂĄs (pl. remove.bg) marad — ez rögzĂ­tve a Partners collection logo mezƑjĂ©nek admin leĂ­rĂĄsĂĄban is.
  • 2026-09-10: MITHOME-110 (Payload localization bekapcsolĂĄsa) kĂ©sz — hu alapĂ©rtelmezett, en, fallback:true. Common.buttons.* localized:true (valĂłdi, elƑremutatĂł teszt-mezƑ, rĂ©sze a MITHOME-111 retrofitnak). Fontos tapasztalat dokumentĂĄlva: utĂłlagos localized:true utĂĄn a migrĂĄciĂłs scriptet Ășjra kell futtatni, mert a defaultLocale alatti rĂ©gi Ă©rtĂ©k "eltƱnik". Élesben ellenƑrizve admin UI nyelvvĂĄltĂłval.
  • 2026-09-10: MITHOME-89 (Partners + Media collection MVP) kĂ©sz. Payload upload (Media) + Partners collection, migrĂĄlva a meglĂ©vƑ partner logĂłval — Ă©lesben ellenƑrizve (1+1 dokumentum, idempotens, logĂł thumbnail rendben). A rĂ©gi crop/rotate/transparent-logo szerkesztƑ (kliens-oldali canvas, 345 sor) kĂŒlön ticketre bontva: MITHOME-118. Fontos: a Payload uploadok proto/media/-ba kerĂŒlnek (gitignore-olva) — staging/production docker-compose-ban perzisztens volume kell (jelezve MITHOME-97-nĂ©l).
  • 2026-09-10: MITHOME-117 lĂ©trehozva — explicit elfogadĂĄsi kritĂ©rium, hogy a Payload-ĂĄtĂĄllĂĄs (MITHOME-91/93) ne vĂĄltoztasson a publikus oldal jelenlegi szĂ­nein/design tokenjein (proto/src/app/(frontend)/globals.css, mĂĄrka-szĂ­nek: Logo Blue #1f4e9d, Logo Orange #e43e26). Before/after screenshot-összehasonlĂ­tĂĄs lesz az elfogadĂĄsi feltĂ©tel.
  • 2026-09-10: TöbbnyelvƱsĂ©g EPIC (MITHOME-109) Ă©s 7 alfeladat (MITHOME-110–116) lĂ©trehozva Plane-ben — hu (alapĂ©rtelmezett, prefix nĂ©lkĂŒl) + en (/en/ alatt), Payload natĂ­v lokalizĂĄciĂłra Ă©pĂ­tve, AI-draft angol tartalommal. MITHOME-91-hez (Frontend Local API ĂĄtĂĄllĂĄs) hozzĂĄadva a MITHOME-114 (locale routing) fĂŒggƑsĂ©gi megjegyzĂ©s — egy menetben Ă©rdemes elvĂ©gezni.
  • 2026-09-10: MITHOME-88 (LegalPages collection) kĂ©sz. Slug-alapĂș collection (adatvedelem, hasznalati-feltetelek), migrĂĄlva migrate-content-to-payload.ts-sel (idempotens upsert, kĂ©tszeri futtatĂĄs utĂĄn is pontosan 2 dokumentum). Élesben ellenƑrizve admin UI-ban.
  • 2026-09-10: PLATFM-1 ("Platform architektĂșra Ă©s komponensfĂŒggƑsĂ©gi nyilvĂĄntartĂĄs") kiegĂ©szĂ­tve egy MITHOME↔PLATFM kapcsolati tĂ©rkĂ©ppel (6 konvergencia-pont: AI-triĂĄzs, Auth/IDM, Content Release, TermĂ©kkatalĂłgus, Messaging, BCDR) — ez a Program-szintƱ koordinĂĄciĂł, nem kell hozzĂĄ kĂŒlön Plane-projekt. A MITHOME-40 (production MongoDB mentĂ©s) prioritĂĄsa medium→urgentre emelve, mert a PLATFM-5 (BCDR) explicit RPO≀15p/RTO≀4Ăł cĂ©lt ad a kapcsolatfelvĂ©teli ĂŒzenetekre.
  • 2026-09-10: MITHOME/PLATFM rendrakĂĄs. KiderĂŒlt, hogy a Hermes Agent EPIC (MITHOME-99) duplikĂĄlta a PLATFM-10 AI-pilotot (kapcsolatfelvĂ©teli triĂĄzs) — MITHOME-99/100/101/104/106/107/108 lezĂĄrva (Cancelled), PLATFM-10-re hivatkozva. Új ADR nyitva a motor-vĂĄlasztĂĄshoz: PLATFM-12. Ami valĂłdi MITHOME-felelƑssĂ©g maradt (ContactSubmissions esemĂ©nyforrĂĄs, PLATFM-2-kompatibilis sĂ©mĂĄval), az a Payload-epic alĂĄ kerĂŒlt: MITHOME-102/103/105.
  • 2026-09-10: Hermes Agent EPIC (MITHOME-99) Ă©s 9 alfeladat (MITHOME-100–108) lĂ©trehozva Plane-ben — pilot: self-hosted AI agent (Nous Research, MCP-tĂĄmogatĂĄs) a kapcsolatfelvĂ©teli triĂĄzshoz, kapcsolĂłdva a nyitott MITHOME-31 bughoz Ă©s a MITHOME-47 (belsƑ operatĂ­v munkaasztal) irĂĄnyhoz.
  • 2026-09-10: MITHOME-98 (dev docker-compose Mongo URI auth) kĂ©sz. A docker-compose.dev.yml app service-e hitelesĂ­tĂ©s nĂ©lkĂŒl prĂłbĂĄlt kapcsolĂłdni egy authot igĂ©nylƑ MongoDB-hez — Ă©lesben reprodukĂĄlva (findOne → "Command find requires authentication"), majd javĂ­tva Ă©s ellenƑrizve (POST /api/contact valĂłdi Mongo-Ă­rĂĄsa). Ugyanaz a hibaosztĂĄly, mint MITHOME-32, de kĂŒlön, dev-specifikus ticket, mert MITHOME-32 csak staging/production compose-t fed le. Branch: fix/dev-mongo-uri-auth.
  • 2026-09-10: MITHOME-87 (Home/About/Services/Contact/Common Globals + JSON migrĂĄciĂł) kĂ©sz. Munka közben kĂ©t, MITHOME-86-hoz visszanyĂșlĂł hibĂĄt javĂ­tottunk: (1) a gyökĂ©r src/app/layout.tsx ĂŒtközött a Payload (payload)/layout.tsx-Ă©vel — a webodal sajĂĄt route-jai ĂĄtkerĂŒltek egy (frontend) route groupba; (2) a kĂ©zzel Ă­rt importMap.js stub nem volt elĂ©g — tsx 4.22.4→4.23.13 (Node 25 kompatibilitĂĄs) utĂĄn legenerĂĄlva a valĂłdit. MindkettƑ valĂłs böngĂ©szƑben ellenƑrizve (curl nem buktatta fel korĂĄbban). npm run migrate:content script + npm test/lint/build zöld.
  • 2026-09-10: MITHOME-86 (Payload alapinstallĂĄciĂł) kĂ©sz: Next.js 15.5→16.3.4 upgrade (Payload peer dep miatt), payload.config.ts + mongooseAdapter + minimĂĄlis Users collection + admin/API/GraphQL route-ok. Élesben ellenƑrizve valĂłdi MongoDB-vel. Ismert nyitott advisory a payload@3.88.0-ban (GHSA-jg8r-5jh2-v2xj), nyomon követve MITHOME-90 alatt. Branch: feature/payload-cms-setup.
  • 2026-09-10: Payload CMS migrĂĄciĂłs EPIC (MITHOME-85) Ă©s 12 alfeladat (MITHOME-86–97) lĂ©trehozva Plane-ben — cĂ©l: JSON content + egyedi CMS lecserĂ©lĂ©se Payload-ra, ĂŒgyfĂ©l önĂĄllĂł admin szerkesztĂ©shez.
  • 2026-08-17: Plane sync (plane-sync.js). Új MITHOME-27 (Production környezet) Backlog-ba; Custom CMS Ă©s Webmail bevĂ©ve a Plane-be (28/29, Done). regenerate() hiba javĂ­tva (szekciĂł-elvĂĄlasztĂł).
  • 2026-08-17: Plane sync futtatĂĄsa (plane-sync.js). MITHOME-15, MITHOME-18 visszaminƑsĂ­tve Backlog-ba (Plane szerint), MITHOME-27/28 megtartva.
  • 2026-04-26: ÁtĂĄllĂĄs Linear → Plane (MITHOME projekt). TODO.md teljes ĂșjraĂ­rva, 26 issue szinkronizĂĄlva.
  • 2025-01-23: ZEE-29 (Tailwind + layout) Ă©s JSON content management befejezĂ©se (Linear)
  • 2025-09-05: Docker fejlesztƑi környezet implementĂĄlva