tools/symphony-validator) to niezależne, deterministyczne narzędzie C++26 do sprawdzania repozytorium w trybie tylko do odczytu. Tworzy niezmienne dowody dotyczące bieżącego stanu repozytorium i jego kontraktów. Nie może niczego naprawiać ani publikować.
Co sprawdza walidator
- Kształt kontraktu: wymagane kotwice i strukturę Contract Quad
- Bieżące domknięcie źródeł w powierzchniach zindeksowanych przez SKVI
- Własność niezmienników zgodnie z
knowledge/INVARIANTS.mdi rejestrem niezmienników - Oczekiwania dotyczące administracji funkcjami raportowane przez SSFV
- Rekordy wydań raportowane przez SODV
- Zarządzane maszynowo podsumowanie główne w pliku README repozytorium
Czego walidator nie robi
- Brak efektów ubocznych w repozytorium
- Brak dostępu do sieci
- Brak wyciszania ostrzeżeń poza chronioną polityką ostrzeżeń qxctl
Integracja z qxctl
qxctl waliduje dokładne potwierdzenie walidatora i ustrukturyzowane skróty przed zastosowaniem chronionej polityki ostrzeżeń. Dziewięć chronionych liści qxctl dotyczących cyklu życia ostrzeżeń oraz dokładna, oparta na potwierdzeniu trasa podsumowania głównego udostępniają administrację walidacją bez zmieniania surowych dowodów detektora.Powiązane powierzchnie
qxctl validate
Gramatyka chronionej polityki ostrzeżeń, linii bazowej i wyświetlania.
SSFV
Oczekiwania dotyczące administracji funkcjami sprawdzane przez walidator.
SODV
Rekordy wydań sprawdzane przez walidator.
Przegląd SKV
Nadrzędna struktura, której kontrakty sprawdza walidator.