Przegląd metod mini-fabryki
Wszystko, czym dysponuje fabryka „styl jako dane": 22 buildery plansz (każdy z klipem
z pokazu f24 — jeden temat: M5 Max vs M5 Ultra), 9 skinów i 4 style napisów.
Klipy są przewijalne. Etykieta sygnałowy = typ, po który scenograf-LLM sięga,
gdy treść niesie jego sygnał; roboczy = typ wypełniający resztę scen.
Otwórz ten plik lokalnie z katalogu misc/identyfikacja_yt/ — klipy ładują się
ze ścieżek względnych (videos/f24-pokaz-22/renders/klipy/).
Jak scenograf wybiera (zasady z promptu produkcyjnego)
Prompt v2.5 (pisany przez codex1 z briefu + errat 1–12) narzuca modelowi procedurę
dwuprzebiegową, zanim napisze jakiekolwiek dane:
1. Najpierw typy sygnałowe — obsadzane tam, gdzie treść niesie ich sygnał (dosłownie z promptu):
terminal ← „komenda, wynik, błąd, limit lub log" · before-after ← „kontrast dwóch stanów" ·
glitch-hit ← „słowo-cios, szok, twarde nie, liczba-skandal" · camera-world ← „dokładnie trzy filary" ·
type-beats ← „mantra, powtórzenie, rada z payoffem" · sampler-stat ← „jedna dominująca liczba" ·
timeline ← „sekwencja w czasie" · leaderboard ← „ranking wielu pozycji" · ring-gauges ← „udziały, wykorzystanie" ·
markers ← „wyróżnienie słów w krótkich frazach" · tier-header ← „otwarcie rozdziału" ·
product-card ← „przedstawienie produktu" · prop-card ← „mała seria słupków z jednym zwycięzcą".
2. Potem typy robocze (bar-rows, compare, hero-stat, cards-list, chart-threshold, flow,
verdict-stack, title-card) — „tylko wtedy, gdy żaden typ sygnałowy nie pasuje lepiej".
3. Limity twarde: żaden typ w sąsiednich planszach · hero-stat ≤ 2 na film · title-card tylko
intro/rozdział · „≥2 liczby w lektorze → typ danych, nigdy plakat" · minima wnętrz per typ
(np. leaderboard ≥3 wiersze, karty z punktami i stopką) z nakazem „scena nie udźwignie minimum →
zmień typ" · wszystkie teksty w języku LEKTORA.
4. Bezpiecznik poza promptem: bramka jakości rozkładu w scenograf_run.py
(różnorodność + minima + język) — automatyczny retry z listą nieużytych typów, max 2, potem flagi.
Pomiar 2026-08-29: pierwsze podejście na tym prompcie dało 13 typów/0 flag, gdzie poprzedni dawał 5.
22 buildery plansz
01roboczy
title-card
Karta tytułowa: kicker, wielki odręczny tytuł z rysowanym podkreśleniem, subtytuł. Intro filmu albo otwarcie rozdziału — nigdy, gdy lektor niesie liczby.
tytul podkreslenie sub puenta?
02roboczy
hero-stat
Jedna liczba-bohater z neonowym glow i count-upem, rząd chipów z etykietami, adnotacja odręczna. Limit: maks. 2 na film (grawitacja bezpiecznych typów!).
stat{prefix,do,suffix} pill subline annot puenta?
03sygnałowy
product-card
Przedstawienie produktu/obiektu: glow-karta z badge, odręczna adnotacja nad nią, dashed-pill pod spodem.
card{tytul,sub,badge} annot pill
04sygnałowy
tier-header
Separator rozdziału: mono-badge, wielki odręczny tytuł (auto-fit do długości), rysowane podkreślenie, subtytuł. Zmiana części wywodu.
badge tytul sub
05roboczy
bar-rows
Poziome paski z hatch-wypełnieniem i podwójnym glow, etykieta nad paskiem, wartość z count-upem. Wyliczenie 3+ wartości jednej wielkości. Min. 3 rzędy.
tytul_sceny rows[{label,nota,do,sufiks,pct,akcent}] puenta
06sygnałowy
ring-gauges
2–3 pierścienie z rysowanym łukiem (arc draw) i count-upem wartości. Udziały, wykorzystanie, procenty — albo kreatywnie: zegary break-even.
gauges[{label,pct,do,suffix,akcent}]
07roboczy
flow
Łańcuch węzłów ze strzałkami, sekwencyjne wejścia, podsumowanie. Proces, przyczyna→skutek. Min. 4 węzły.
wezly[{tekst,akcent}] podsumowanie
08sygnałowy
camera-world
Kamera jedzie po trzech „stacjach" rozstawionych w świecie sceny (zoom 1.85). Filary, etapy, kryteria — dokładnie 3.
stacje[3]{tytul,sub,akcent}
09sygnałowy
markers
Zdania z żywym podkreślaniem fraz: marker highlight, odręczne koło, scribble. Reguły do zapamiętania, akcentowanie słów.
linie[{przed,slowo,po,marker:highlight|kolo|scribble,akcent}]
10roboczy
chart-threshold
Wykres liniowy z rysowanymi osiami, dashed-próg, punkt przecięcia z odręcznym kołem i etykietą. Próg/limit/„kiedy uderzymy w sufit". Z puentą (inaczej martwy dół).
badge maxX maxY os_x prog{wartosc,label} linia{na_miesiac,do_x} cross{label} puenta
11sygnałowy
leaderboard
Ranking pozycji z paskami i wynikami, zwycięzca z wyroznij (glow + badge). Min. 3 pozycje — 2 to compare, nie ranking.
wiersze[{nazwa,wynik,akcent,wyroznij?}] puenta
12roboczy
compare
Dwie karty twarzą w twarz (tiltIn z „skrzydeł"), badge na rogach, punkty sekwencyjnie, werdykt w dashed-panelu. Dokładnie 2 opcje; ≥2 punkty na stronę.
lewa/prawa{tytul,punkty[],badge,ikona,stopka,akcent} werdykt
13sygnałowy
glitch-hit
Jedno słowo-cios z chromatycznym glitchem (podwójne uderzenie) + mono-podpis. Moment szoku, liczba-skandal, twarde „NIE".
slowo sub
14sygnałowy
terminal
Okno terminala z typowaniem komend i wyników (kursor miga). Demo błędów („model does not fit"), logi, limity.
linie[{typ:cmd|out,tekst}]
15sygnałowy
before-after
Ekran dzielony wipe'em: stan PRZED | stan PO, każdy z tagiem, wielkim słowem i podpisem. Transformacja, kontrast dwóch stanów.
przed{tag,tekst,sub,akcent} po{...}
16sygnałowy
prop-card
„Rekwizyt": biała karta z mini-wykresem słupkowym, odręczne koło na zwycięzcy, strzałka i podpis z boku. Mała seria danych z jednym wyróżnionym.
tytul_karty podpis slupki[3–7] wyroznij(indeks)
17sygnałowy
sampler-stat
Jeden wielki licznik odręcznym pismem + pierścień postępu. Pojedyncza dominująca metryka sceny.
do suffix label pct
18sygnałowy
timeline
Pozioma oś czasu, punkty naprzemiennie nad/pod linią, rysowana kreska. Sekwencja w czasie — daty albo etapy. Min. 3 punkty.
punkty[{tekst,rok,akcent}]
19sygnałowy
type-beats
Kinetyczna typografia: 2–4 hasła uderzane po kolei, payoff akcentem na koniec. Mantra, powtórzenie, rada.
beaty[{tekst}] payoff rozmiar?
20roboczy
cards-list
2–3 karty z wnętrzem: numer, ikona, punkty ✓/✗/—, stopka mono; wyroznij = zielony glow + „PICK", odrzuc = przygaszenie + „SKIP". Werdykty zakupowe, opcje.
tytul_sceny karty[{tytul,sub,ikona,punkty[{tekst,zn}],stopka,wyroznij|odrzuc}]
21meta
caption-specimens
Plansza-wzornik stylów napisów (pokazuje wybrany wariant na żywo). Tylko do filmów-demo — poza schematem scenografa, dostępna w ręcznym film.json.
wariant nazwa_spec
22roboczy
verdict-stack
Checki ✓/✗/— wjeżdżające po kotwicach, dashed-pill, potem stos ustępuje wielkiemu payoffowi (auto-fit) z glow. Finał filmu. Min. 2 checki.
checks[{tekst,zn}] pill payoff{html}
NOWE — P1 z analizy wideo OXZ14OErwOw (pula: 25 builderów)
Z drugiego kanału-wzorca (analiza: fabryka/e2/analiza_OXZ14OErwOw.md).
Kluczowe odkrycie: „obrazki" tego stylu to NIE fotografie, tylko wektorowe glify — loga marek
i piktogramy zachowujące się jak typografia. Stąd rejestr fabryka/assets/logos|icons
(SVG, fill=currentColor) i pole logo w danych builderów.
23sygnałowy
capacity-bar
Pasek pojemności "x/y GB": endcap z limitem, segmenty hatch z etykietą w środku (wąskie → mono-podpis pod paskiem), floating annotation-tag, OVERFLOW wystający poza kontener na czerwono. Koń roboczy źródła (~20 plansz). "Mieści się czy nie" pokazane dosłownie.
paski[1–3]{label,logo?,pojemnosc,segmenty[]{label,wartosc,akcent},tag?} puenta
24sygnałowy
bus-gauge
Kapsuła z wędrującymi kropkami — metafora przepustowości; gęstość i tempo kropek ∝ wartości. 1–2 kapsuły (pojedynek), count-up wartości. Deterministyczne (skończone przeloty, seek-safe).
kapsuly[1–2]{label,logo?,wartosc,sufiks,pct,akcent} puenta
25sygnałowy
checklist
Pozycje ✓/✗/— w kółkach, dochodzące kolejno po kotwicach; wariant decyzyjny z wielkim przyciskiem-CTA na końcu ("BUY THE MAX"). Większy i bardziej samodzielny niż checki w verdict-stack.
pozycje[3–6]{tekst,zn} przycisk?{tekst,akcent}
+prymitywy
loga w danych + annotation-tag
Rejestr SVG: logoSVG("apple") wstawia logo 1em w kolorze tekstu — tu w bar-rows (pole logo w wierszach). Do tego adnotacjaTag — współdzielony "głos autora": dashed = komentarz ("fits — barely"), solid = werdykt ("does not fit"), rotacja −2°.
logoSVG(nazwa, "logos"|"icons") · adnotacjaTag{tekst,wariant,akcent,rot}
9 skinów
Ten sam film.json renderuje się w każdym skinie bez zmian — skin to dane (kolory, fonty, faktura tła, glow). Pełne filmy w każdym skinie: katalog.html (f02–f20).
repochad-dark
domyślny; neonowe akcenty, teksturowane tło, napisy repochad-vibrant
repochad-hand
era odręczna kanału (Gochi Hand), 8 akcentów
blackboard
kreda na tablicy, chalk-styl rough-path
paper-cartesian
papier w kratkę, atramentowe akcenty
broadside-poster
plakatowa typografia, dwubarwny
candy-pop
pastelowy, zaokrąglony, jasny
terminal-crt
fosforowy monitor, scanlines
neon-glitch
cyber, chromatyczne aberracje
swiss-minimal
szwajcarska siatka, czerwień CE2A21
4 style napisów
repochad-vibrant — domyślny dla repochad-dark: 38–56 px, waga 700, aktywne słowo w akcencie z glow, pille do 80% szerokości ·
repochad-dark — spokojniejsza wersja bazowa ·
center-pill — wycentrowany pill (widoczny w klipie 21) ·
chalk-left — kredowa lewa plansza.
Napisy budowane są z timestampów słów Kokoro, scalane forkiem do pełnych linijek 26–52 znaków.
Stan jakości — co jest przetestowane i czym
Czcionki (mikroczcionka): podłoga 1.5cqw/28px egzekwowana bramką build-time
(test-rozmiary.mjs, twardy STOP) na wszystkich 22 builderach; buildery z długimi
tekstami mają AUTO-FIT zamiast zawijania (tier-header, title-card, payoff verdict-stack).
Layout na trudnych danych: sonda stresowa videos/f27-stress — wszystkie 22
buildery na ekstremach (najdłuższe teksty, maksymalne liczności, próg=maxY) przez pełny
hyperframes check (layout+kontrast w przeglądarce): zielono; po drodze
naprawione klasy: strefy glitch-hit, rok/etykieta timeline, wnętrze wipe before-after,
label prop-card poza kartą, crosslbl chart-threshold w obu wariantach, auto-fit title-card.
TTS: wygładzacz (lektor-tts.mjs) pokrywa: waluty ($2,499→dollars),
jednostki (GB/TB/MB/GHz/ms/GB/s/tok/s), RAM/VRAM, n-bit, A/B, mnożniki (8x→8 times),
~przybliżenia; bramka audio w generuj liczy głosy vs sceny (retry ×3, STOP), bramka ciszy
w przeglądzie słucha finalnego MP4.
Skiny: wszystkie 9 dopełnione do 9 slotów akcentów ze schematu (wcześniej tylko
repochad-dark — reszta robiła cichy fallback koloru).
Znane otwarte: #1 rozdział tekstu napisów od tekstu TTS (wtrącone „Dollars" w napisach);
rekalibracja progów audytu dla typów przewiewnych z natury (markers/timeline/product-card).
Pełne filmy:
videos/f24-pokaz-22/renders/f24.mp4 (pokaz 22 builderów, 2m32s) ·
videos/f26-v24/renders/f26.mp4 (scenograf-LLM, 20 scen / 14 typów, 5m08s) ·
katalog 20 filmów w 9 skinach:
katalog.html ·
galeria online:
artifact ·
rozkmina:
artifact