tiparhitektura
chainc1025
sesijasesija-2026-05-21-dual-cam
statusDONE
prioritetP1
filozofijaDvije kamere = dva kuta gledanja = parallax = prava 3D informacija = hologram. Jedna kamera je fotografija. Dvije kamere su prostor.
sto_napravljeno[
"DB migracija: ALTER TABLE flf_sessions ADD COLUMN atom_count_f INTEGER DEFAULT 0",
"DB migracija: ALTER TABLE flf_atoms ALTER COLUMN track TYPE VARCHAR(2)",
"Backend: dodano 'F' u allowed tracks: if track not in ('A','B','C','T','F')",
"Backend: atom_count_f ORM kolona na FLFSessionORM",
"enumerateDevices() identificira kamere po deviceId (ne facingMode — pouzadanije)",
"Dual-stream: _backStream (scena) + _frontStream (lice) — dva getUserMedia poziva",
"Track B = stražnja kamera
zakon_42{
"naziv": "ZAKON 42 — Dual Kamera Hologram Protokol",
"datum": "2026-05-21",
"pravila": [
"UVIJEK koristiti enumerateDevices() za identifikaciju kamera — ne facingMode direktno",
"Track B = stražnja kamera (scena/ploča/sadrzaj) — UVIJEK",
"Track F = prednja kamera (lice/reakcija/dubina) — UVIJEK kad dostupno",
"Oba streama koriste isti MediaRecorder pattern: 5s atomi, 200kbps, VP9→VP8→WebM fallback",
"Graceful degradation: jedan stream je validan snimak, dva su hologra
holografska_matematika{
"opis": "Dva kuta gledanja = stereoskopska slika = prava 3D informacija",
"back_camera": "scena, 1280×720, parallax +tX",
"front_camera": "lice, 640×480, parallax -tX (obrnut = dubinska separacija)",
"percepcija": "mozak vidi lice ispred scene jer ima suprotan parallax",
"usporedba": "isto što VR headset kamere — ali u browseru, W3C standardima"
}
fajlovi[
"/var/www/genesis/nolimit-static/flf/genesis_record.html",
"/var/www/genesis/nolimit-static/flf/live.html",
"/var/www/genesis/api/flf.py",
"/var/www/genesis/nolimit-static/flf/manifest.json"
]
db_promjene[
"flf_sessions.atom_count_f INTEGER DEFAULT 0",
"flf_atoms.track VARCHAR(2) (bilo VARCHAR(1))"
]
buducnost[
"P1: Integracija holo-core.js u DokArh /view/{id} — hologram button",
"P1: Integracija u Digigraf (QR scan viewer)",
"P2: Memio Farm/Pet/World — sve slike postaju 4D hologramski dokumenti",
"P2: Baustela — dual panel (mapa + hologram)",
"P2: iOS Safari HLS fallback (MediaSource limitiran na iPhoneu)",
"P3: WebXR exit — GET /view/{id}?xr=1 → AR naočale → lice lebdi u prostoru",
"P3: NeRF iz dual-cam streama → 3D rekonstrukcija scene iz dva pogleda"
]
zakoni[
"ZAKON 41",
"ZAKON 38",
"ZAKON 3",
"ZAKON 42 (NOVO)"
]
weise3_formulaSHA3-256('WEISE3::{session_id}::F::{t_ms}::genesis-rec::atom::FENIX2026')