ZAKON 30: chown -R www-data:www-data /var/www/genesis/ — sve datoteke ispravnih vlasnika · ZAKON 2+3: _pohrani_trojna() u SmjestajHub.kreiraj() — Dvorac (Noga 2) + Brsljani gossip (Noga 3) pri svakom
tipsesija_log
commit02895ab
sto_je_napravljeno[
"ZAKON 30: chown -R www-data:www-data /var/www/genesis/ — sve datoteke ispravnih vlasnika",
"ZAKON 2+3: _pohrani_trojna() u SmjestajHub.kreiraj() — Dvorac (Noga 2) + Brsljani gossip (Noga 3) pri svakom kreiranju smjestaja",
"ZAKON 37: 6 novih modula dodano u FenixFolija watch list: checkin_api, smjestaj_api, smjestaj_svc, evisitor_svc, aircash_hook, html_checkin (ukupno 52 modula)",
"Smoke test: POST /api/v1/smjestaj RADI, Smjestaj kreiran 8635107a, brsljani gossip potvrden u logovima"
sto_nije_napravljeno[
"ZAKON 3 Noga 1 (Krunica/DB): SmjestajHub je sync/Redis-only — pohrani_async zahtijeva DB session, nije wired u ovoj fazi",
"ZAKON 31 (Omega normalizacija): MRZ scan input channel nije spojen na SemanticStripper",
"Faza 2-5 checkin.dok.json (landlord UI, Guest PWA, Aircash merchant, produkcija eVisitor)"
]
zakoni[
"ZAKON 2",
"ZAKON 3",
"ZAKON 30",
"ZAKON 32",
"ZAKON 37"
]
fajlovi_izmijenjeni[
"/var/www/genesis/services/smjestaj.py",
"/var/www/genesis/main.py"
]