KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretConfig
KretConfig opisuje ustawienia pluginu: schemat (typy z jednostkami, zakresy, wartości dozwolone, `hotReload`, ustawienia tajne), profile (z dziedziczeniem), warstwy (domyślne → użytkownik → projekt → moduł) i politykę hosta, która zawsze wygrywa. Sekrety wyłącznie przez Vault (Windows DPAPI). Status **PROVISIONAL_VERSIONED** (własna ścieżka rozwoju).
Stan języka nie nadaje uprawnień KCS ani prawa działania w Core Production.
- Format / wersja
- kconfig "1.0"
- Kontrakt
- kconfig-1.0
- Rozszerzenia
- .kconfig
Przejdź do trzech poziomów nauki
Dokumentacja i referencja
22 rozdziałów
Architecture diagramLANGUAGEKretConfig — API / CLILANGUAGEKretConfig — architektura / architectureLANGUAGEKretConfig — zgodność i wersje / compatibility and versionsLANGUAGEKretConfig — kody diagnostyczne / diagnostic codesLANGUAGEKretConfig — wprowadzenieINTRODUCTIONKretConfig — specyfikacja (zakres kontraktu 1.0)LANGUAGEKretConfig — runtimeLANGUAGEKretConfig — bezpieczeństwo / securityLANGUAGEKretConfig — referencja składniLANGUAGEKretConfig — rozwiązywanie problemów / troubleshootingLANGUAGEKRETCONFIG-B01-SchemaAndProfiles — Schemat ustawień, profile i polityka hosta (PROVISIONAL)EXAMPLEREQUIREMENTS — KRETCONFIG-B01-SchemaAndProfilesEXAMPLEKRETCONFIG-I01-ConfigErrors — Błędy konfiguracji: sekret wprost, zakres, polityka w projekcieEXAMPLEREQUIREMENTS — KRETCONFIG-I01-ConfigErrorsEXAMPLEKretConfig ↔ Kret Engine / KretCoreLANGUAGEKretConfig ↔ Kret PlaygroundLANGUAGEKretConfig ↔ Kret SDKLANGUAGEKretConfig ↔ KretStudioLANGUAGEKretConfig — język konfiguracji (schemat, profile, polityka hosta, Vault)INTRODUCTIONKretConfig — praktyczne zastosowaniaLANGUAGEKretConfig — karta technologiiLANGUAGEPrzykłady tej technologii
Schemat ustawień, profile i polityka hosta (PROVISIONAL)
Na podstawie przykładu SDK `ConfigProfiles`: `schema.kconfig` (typy z jednostkami, zakresy, `allowed`, `hotReload`, ustawienie tajne), `project.kconfig` (profile `default`, `gaming extends default`, `quiet`), `policy.kconfig` (blokada i górna granica). `kret config show` składa warstwy i pokazuje pochodzenie każdej wartości; KretS czyta ustawienia przez `Kret.Config`, a sekretu **nie** dostaje.
RUNNABLE_LOCALKretConfig · INTERMEDIATEBłędy konfiguracji: sekret wprost, zakres, polityka w projekcie
Trzy warianty odrzucane przez walidator KretConfig: sekret wpisany wprost (`KCS-CFG-0007`), wartość poza zakresem (`KCS-CFG-0005`) i blok `policy` w pliku projektu (`KCS-CFG-0203`).
VALIDATION_ONLY