qxctl knowledge lifecycle ... mengadministrasikan profil terlindungi, kepemilikan, observasi, jurnal boot, dan transisi yang kompatibel dengan apply. Setiap mutasi adalah compare-and-swap dan setiap apply terikat pada bukti yang persis.
Profile
Tetapkan profil lifecycle terlindungi untuk sebuah TOPS:Profile compare-and-swap
absent untuk profil pertama kali atau digest persis yang dilaporkan oleh pembacaan sebelumnya.
Ownership
ownership status: memeriksa satu root bersama yang dikonfigurasiownership reconcile: menyegarkan buktinyaownership adopt: mengadopsi hanya setelah meninjau setiap klaim legacy yang konservatifownership release: melepaskan hanya untuk satu receipt legacy persis yang sengaja dibuat dapat diklaim ulang
Observe, report, boot
observe: menghasilkan bukti receipt sekali pakai dengan tata letak tetapreport: menghasilkan rencana sekali pakai yang baruboot: progresi tahan lama yang hanya berupa laporan dengan ID operasi yang stabil dan state jurnal yang persisstatus: inspeksi v1recover --discover: memulihkan rantai v1 yang unik ketika status biasa tidak dapat memvalidasi state lokal
Profil yang kompatibel dengan apply
Untuk profilapply-compatible, panggil apply hanya dengan digest sumber boot yang persis, compare-and-swap jurnal apply, compare-and-swap state yang diterapkan, ID operasi yang stabil, dan root staged yang eksplisit:
Apply
apply-status untuk observasi percobaan atau apply-recover yang terbatas untuk pemulihan tahan lama. Jangan pernah memilih tindakan secara manual atau mengedit state terlindungi.
Penyegaran observasi yang hanya mengubah timestamp harus mengubah bukti dokumen tanpa memajukan identitas semantik yang stabil.
Permukaan terkait
Session coordinator
Engine di balik koordinasi rencana dan apply lifecycle.
qxctl engines
Kelola binding engine yang dirujuk oleh rencana lifecycle.