Przejdź do treści

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

ElementStan w KretConfig
Struktura plikukconfig "1.0" + jeden blok schema, bloki profile albo blok policy (tylko plik polityki hosta).
TypyBool Int64 Float64 String Duration Size Percentage Temperature; jednostki obowiązkowe (ms s min h, B KB MB GB, %, C).
Kluczeczł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 9BE840B89171BFBD812D939A08163B564DA8D296DEDF6E01D17D7FA8F3E22F9C

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

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

Polityka prywatności