@extends('layouts.app', ['title' => 'Cek Kesiapan Generate']) @section('content') @php $statusLabels = ['siap' => 'Siap', 'cukup' => 'Cukup', 'kurang' => 'Kurang', 'tidak_layak_generate' => 'Tidak layak generate', 'aman' => 'Aman', 'perlu_cek' => 'Perlu Cek', 'kurang_bukti' => 'Kurang Bukti']; $statusKey = $generateReadiness['status'] ?? 'tidak_layak_generate'; $gate = $generateReadiness['gate'] ?? ['status' => 'open', 'can_generate_full' => true]; $checks = collect($generateReadiness['checks'] ?? [])->sortBy(function ($check) { return match ($check['status'] ?? 'kurang_bukti') { 'kurang_bukti' => 0, 'perlu_cek' => 1, default => 2, }; })->values(); @endphp
Halaman ini menjadi Readiness Gate khusus AI otomatis. Sistem memeriksa apakah data wajib sudah cukup sebelum AI menyusun 14 Sub-CPMK dan pertemuan 1-7 serta 9-15.
| Bagian | Status | Detail |
|---|---|---|
| {{ $check['label'] ?? '-' }} | @php $checkStatus = $check['status'] ?? 'kurang_bukti'; @endphp {{ $statusLabels[$checkStatus] ?? ucfirst(str_replace('_', ' ', $checkStatus)) }} | {{ $check['detail'] ?? '-' }} |