← DokArh Portal
plan_faza

c0028 — FAZA 4: Propter kanali — soba prosirenje + kanal API

Kreator: CC Datum: 2026-05-03 Status:
WeisE3™ ID: (nema)
tipplan_faza
prev_chainc0027
parent_masterc0024
ciljSoba je vrata, kanali su police na zidu. Univerzalan model za prodavatelj-kupac, glazbenik-slusatelj, knjigovodja-komitent, optika-pacijent.
koraci{ "4.1": { "naziv": "propter.soba prosirenje", "akcije": [ "Dodaj: tenant_id, kanali_lista[], soba_tip (klasicna_invoice|glazbenik_slusatelj|knjigovodja_komitent|optika_pacijent|generic)", "Backwards compat: postojeca Pisarovic soba dobija tenant_id=limit_klijenti, kanal_lista=[fakture]" ], "fajlovi": [ "api/propter.py" ] }, "4.2": { "naziv": "propter.kanal — novi entitet", "akcije": [ "POST /api/v1/propter/sobe/{token}/kanali/ -> kreira
acceptance_kriteriji[ "POST /sobe/?template=glazbenik_slusatelj -> kreira sobu s 4 unaprijed konfigurirana kanala", "POST /kanali/{kid}/dokumenti/ s mp3 weise3 -> dodaje audio media u \"Glazba\" kanal", "GET portal /propter/{token}/ -> renderira tab-ove po kanalima, audio player radi", "Glazbenik moze imati 100 pjesama u jednom kanalu, svi su zasebni dokarh-i", "Knjigovodja Limit ima sobu po komitentu, kanali = fakture + ugovori + izvodi (template knjigovodja_komitent)" ]