Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

Projekty pluginów

SDK RUNNABLE_LOCAL

KretHello

Najprostszy plugin: manifest KretL, logika KretS, cykl życia, komunikat startowy i komunikat zakończenia, jedna komenda hosta i testy. **Nie deklaruje żadnych uprawnień** — komunikaty są zwracane jako wartości handlerów (log wymagałby `logs.own.write`, które w Core blokuje otwarte D-KCS-01).

Core: ELIGIBLE_DEV (brak uprawnień — nie zależy od D-KCS-01)Production: NOT_PRODUCTION_READY
SDK RUNNABLE_LOCAL

KretSystemDashboard

Panel informacji systemowych: RAM, CPU, GPU, VRAM, temperatury, RPM — wyłącznie przez moduł hosta `Kret.Hardware` (PROVISIONAL, G-06) i **opcjonalne** uprawnienia KCS. Każdy odczyt przechodzi przez Security Broker; odmowa albo brak sensora jest pokazywany jako `DENIED`/`UNAVAILABLE`, a plugin działa dalej. Brak sterowania sprzętem (bez PWM). W SDK nie ma dostawcy sensorów, więc odczyty kończą się odmową — to oczekiwane.

Core: LAB_DEVELOPER (sensory PROVISIONAL, Production BLOCKED_BY_KCS)Production: NOT_PRODUCTION_READY
SDK RUNNABLE_LOCAL

KretNotes

Notatnik na KretDB: tworzenie, odczyt, edycja z kontrolą rewizji, usuwanie, wyszukiwanie, sortowanie; izolowana baza pluginu (4 MB, limit 1000 rekordów). Interfejs KretUI z KretStyle/KTheme. Dane wyłącznie przez nazwane zapytania i transakcje — plugin nie widzi SQL.

Core: BLOCKED_KCS_D_KCS_01 (kretdb.* w Core)Production: NOT_PRODUCTION_READY
SDK RUNNABLE_LOCAL

KretTasks

Menedżer zadań: lista, priorytet (`low`/`normal`/`high`), termin (data ISO z kontrolą lat przestępnych), status wykonania, filtr otwarte/zrobione, zapis i odczyt w KretDB, interfejs KretUI.

Core: BLOCKED_KCS_D_KCS_01 (kretdb.* w Core)Production: NOT_PRODUCTION_READY
SDK RUNNABLE_LOCAL

KretFlowDemo

Definicja przepływu w `Flow/Restock.kflow` (`kretflow-ir/2`), konwersja do KretS (`kret flow to-krets` → moduł `Restock`), wykonanie w pluginie przez komendę `flow.restock` oraz diagnostyka (`kret check` sprawdza wyrażenia bloków). Nie istnieje osobny FlowRuntime w Core.

Core: BLOCKED_KCS_D_KCS_01 (logs.own.write)Production: NOT_PRODUCTION_READY
SDK RUNNABLE_LOCAL

KretUiDemo

Demonstracja interfejsu: układ (kolumny, wiersze), komponenty (tekst, pole, przycisk, lista, status, okno dialogowe), zdarzenia (akcje do komend KretS, `open`), binding stanu, motyw (KTheme z wariantami dark/highContrast), style (KretStyle: stany, `media`) i podgląd rendererem SDK. Komponenty niewspierane (`tooltip`, `menu`, `chart`, animacje, canvas) są poza zakresem.

Core: BLOCKED_KCS_D_KCS_01 (logs.own.write, kretdb.*)Production: NOT_PRODUCTION_READY
SDK RUNNABLE_LOCAL

KretMultiLanguage

Jeden projekt łączący oficjalnie obsługiwane technologie: manifest KretL z mapą KretM (warstwy Ui → Logic → Data), moduły KretS z regułami mapy, dane KretDB, biblioteka offline KretLib (`mathx` → `textutil`) i widok KretUI wywołujący komendę `orders.summary`.

Core: BLOCKED_KCS_D_KCS_01 (logs.own.write, kretdb.*)Production: NOT_PRODUCTION_READY
SDK VALIDATION_ONLY

KretAiContractDemo

Deklaracja i walidacja KretAI: model lokalny `local-only`, narzędzia jako funkcje KretS z kontrolą sygnatur i uprawnień, agenci z limitami i delegacją. **Model nie jest wykonywany** — bramki (`KCS-KAI-0302`/`0301`) są pokazane, a narzędzia testowane jako zwykły KretS.

Core: BLOCKED (KretAI DISABLED w Core; logs.own.write/kretdb.* — D-KCS-01)Production: NOT_PRODUCTION_READY

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności