KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ
KretConfig — specyfikacja (zakres kontraktu 1.0)
KretConfig — specyfikacja (zakres kontraktu 1.0)
Status 1.0: `PROVISIONAL_VERSIONED` — zdefiniowane i przetestowane, za mało dowodów na stabilne 1.0; własna ścieżka rozwoju. Gramatyka/wersja: kconfig-1.0. Status języka nie nadaje uprawnień KCS ani prawa do działania w Production.Źródła normatywne (kopie w Sources/, kolejność pierwszeństwa: decyzje właściciela → zamrożony kontrakt → kod SDK → testy):
LANGUAGE_FREEZE_1_0/12_LANGUAGE_COMPATIBILITY_MATRIX.md- SDK
04_Languages/KretConfig/SPEC.md
Elementy języka
| Element | Stan w KretConfig |
|---|---|
| Struktura pliku | kconfig "1.0" + jeden blok schema, bloki profile albo blok policy (tylko plik polityki hosta). |
| Typy | Bool Int64 Float64 String Duration Size Percentage Temperature; jednostki obowiązkowe (ms s min h, B KB MB GB, %, C). |
| Klucze | człony [a-z][a-z0-9_]* rozdzielone kropkami; limity 2000 ustawień, 64 profile w pliku. |
| Komentarze | //. |
Zakres poza kontraktem / ograniczenia
- sekrety wpisane wprost (
KCS-CFG-0007) - ustawienia typu lista/rekord (NOT_SUPPORTED)
- Vault poza Windows
- traktowanie jako FROZEN — status PROVISIONAL
- PROVISIONAL_VERSIONED: zmiany w ramach własnej ścieżki MINOR, wpis do rejestru wydań.
- Układ katalogu
Config/— PROVISIONAL. - Brak rotacji/wersjonowania sekretów, Vault tylko Windows.
Pełna referencja konstrukcji: SYNTAX_REFERENCE.md.
Źródło i wersja
Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.
01_LANGUAGES/KretConfig/Documentation/LANGUAGE_SPECIFICATION.md
SHA-256 9BE840B89171BFBD812D939A08163B564DA8D296DEDF6E01D17D7FA8F3E22F9CZaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →