Your Name 492aafd58a
Build legal manifest / build-manifest (push) Failing after 3m37s
HT-14: legal-manifest.json build pipeline (pandoc + WeasyPrint, Gitea Actions)
scripts/build-manifest.py: minden projekt-almappa .md dokumentumát
HTML+PDF-re renderel (pandoc → HTML, WeasyPrint → PDF, full_fonts=True —
lásd HRF-34, ugyanaz a determinizmus-óvintézkedés), és dist/legal-manifest.json-t
ír soronként: version (utolsó, a fájlt ténylegesen érintő commit rövid
hashe, NEM repo HEAD — HT-15), effective_from (a dokumentum saját
"Hatálybalépés napja" sorából parse-olva, null ha még [dátum] placeholder),
content_hash (a forrás git blob hashe, átmeneti megoldás, lásd a script
docstringjét).

.gitea/workflows/legal-manifest.yml: push/manual trigger, teljes (nem
sekély) checkout, pandoc+WeasyPrint telepítve explicit lépésként (nem
egyedi runner-image — így a CI-környezet a workflow fájlból látható és
reprodukálható).

Helyileg tesztelve: effective_from-parse, git_blob_hash, last_commit_hash,
pandoc HTML-render mind helyesen működik. A WeasyPrint-lépés Windows-on
nem tesztelhető (natív libek, lásd HRF-34) — a CI-futtatás bizonyítja.
2026-07-17 13:49:12 +02:00

H2W Public Legal

Publikusan kiszolgálandó jogi dokumentumok forrása, projektenkénti almappákba szervezve, hogy egy repóból több H2W-projekt jogi tartalmát is le lehessen kezelni.

Struktúra

<projekt-mappa>/
  aszf.md
  adatkezelesi-tajekoztato.md
  adatfeldolgozoi-melleklet.md
  impresszum.md
  ...

Jelenleg egy projekt van itt:

  • H2W-Ticketing/ — a H2W Ticketing landing page (H2W_Ticketing_home) és a ResidentFirst /manager portál közös jogi tartalma:
    • aszf.md — Általános Szerződési Feltételek
    • adatkezelesi-tajekoztato.md — Adatkezelési tájékoztató
    • adatfeldolgozoi-melleklet.md — Adatfeldolgozói szerződés (DPA) sablon
    • impresszum.md — Impresszum (jelenleg dummy/helyőrző tartalom)

Új projekt bevonásakor egyszerűen egy új, hasonló szerkezetű almappát kell létrehozni (pl. H2W-Business/, ResidentFirst-sajat/), a meglévők érintése nélkül.

Fogyasztók

A tartalmat a fogyasztó alkalmazások saját maguk szinkronizálják egy build-/deploy-időben futtatott szkripttel — nincs futásidejű publikus git-fetch (lásd HT-3 a H2W_Ticketing_home repóban a részletes indoklásért: bizonyíthatóság, rendelkezésre állás, adatvédelem).

Fogyasztó Szkript Melyik almappát olvassa
H2W_Ticketing_home (landing page) scripts/sync-legal.js LEGAL_PROJECT_FOLDER env var (.env), jelenleg H2W-Ticketing
ResidentFirst (/manager portál) backend/scripts/sync_legal.py LEGAL_PROJECT_FOLDER env var (.env), jelenleg H2W-Ticketing

Minden dokumentum tartalmaz egy "Megjegyzés a tervezethez" bekezdést, amíg a [szögletes zárójelben] jelölt adatok (cégnév, székhely, stb.) nincsenek véglegesítve és jogi átnézésen átesve. Ez a bekezdés a véglegesítéskor törlendő.

S
Description
No description provided
Readme
571 KiB
Languages
HTML 93.7%
Python 6.3%