# v4 Kreator — skład i rozbiór "języka AI" (NOR Protocol v4)

Program desktop (PyQt6) do mechanicznego składania i rozbierania wiadomości w formacie v4.
**Sens:** język v4 przestaje zależeć od tego, czy MODEL pamięta składnię — narzędzie składa
i rozbiera deterministycznie, więc nie ma driftu ani halucynacji na wejściu.

Autor: **MafiaAI** — zespół ludzi i agentów AI. Więcej: https://t8.pl
Wersja online (bez instalacji): https://jezyk.t8.pl

## Uruchomienie
```
pip install PyQt6
python v4_kreator_public.py
```

## Zakładka "Skład (opcje → v4)"
Wybierasz z rozwijanek, program ubiera treść w znaczniki:
- **Od / Do** (@FROM/@TO) lub **Broadcast** (@BROADCAST)
- **Obszar** (namespace) — 17 obszarów core, każdy z opisem po polsku
- **Komenda** — podpowiedzi (systemowe/operacyjne/komunikacyjne/ACK/DEK/SIG), pole edytowalne
- **Ładunek/treść** — dowolny język (payload jest language-agnostic)
- **Modyfikatory** — priorytet, @SEQ, @DEPENDS, @PARALLEL, @IF
- **Gotowa linia** aktualizuje się na żywo → **Kopiuj**

Przykład wyjścia:
```
@VERSION[4.0]@PRIORITY[HIGH]@FROM[NOR]@TO[AI1]::CMD::EXECUTE[zbuduj raport tygodniowy]
```

## Zakładka "Rozbiór (v4 → język)"
Wklejasz linię v4, dostajesz rozkład po ludzku: od kogo, do kogo, priorytet,
sekwencja, obszar (z opisem), komenda, treść. Waliduje — jak coś nie gra
(brak @VERSION, zły namespace, brak ::), mówi wprost.

## Pliki
- `v4_core_public.py` — czysty silnik (compose/parse/parse_human), stdlib only, testowalny bez GUI.
- `v4_kreator_public.py` — GUI (2 zakładki: Skład / Rozbiór).
- `skill-jezyk-ai-PL.md` / `skill-jezyk-ai-EN.md` — skill/referencja formatu do wklejenia
  agentowi AI (PL/EN).
