{
  "assessments": [
    {
      "assessment_id": "O017-ASMT-BOUNDED-COMMUNITY-TRANSACTION",
      "authenticity": "authorized_external_or_reviewed_local",
      "competency_ids": [
        "O017-COMP-U04",
        "O017-COMP-U07",
        "O017-COMP-U08",
        "O017-COMP-U09"
      ],
      "completion_modes": [
        "community_transaction",
        "externally_reviewed_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-INDEPENDENT-MATH-CHECKER",
        "O017-EVALUATOR-ROLE-AUTHORIZED-TRANSACTION-VERIFIER",
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-01",
        "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-02",
        "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-03",
        "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-04",
        "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-05"
      ],
      "external_action_authority": "separate_specific_human_authorization_required",
      "kind": "authentic_delivery",
      "localization": {
        "description": "Satu kontribusi kecil, tidak duplikatif, dan dapat ditinjau yang hanya dikirim dengan kewenangan manusia terpisah; bila tindakan eksternal tidak aman atau tidak tersedia, gunakan penelaahan lokal independen dan label yang lebih lemah.",
        "instructions": "Catat keadaan sebenarnya: prepared, submitted, acknowledged, accepted, merged, published, rejected, withdrawn, unknown, atau externally_reviewed_local. Penerimaan tidak disyaratkan dan tidak boleh disimpulkan.",
        "label": "Transaksi komunitas terbatas atau padanan lokal yang ditelaah eksternal"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-a05-community",
          "path": "source/wrapper/index.qmd",
          "role": "assessment_prompt",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-gates",
          "path": "source/wrapper/index.qmd",
          "role": "rubric",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-calibration-sources",
          "path": "source/wrapper/index.qmd",
          "role": "calibration_exemplar",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-machine-package",
          "path": "source/wrapper/index.qmd",
          "role": "form_template",
          "surface": "delivery_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U04-01",
        "O017-LO-U04-02",
        "O017-LO-U04-03",
        "O017-LO-U04-04",
        "O017-LO-U04-05",
        "O017-LO-U04-06",
        "O017-LO-U04-07",
        "O017-LO-U04-08",
        "O017-LO-U07-01",
        "O017-LO-U07-02",
        "O017-LO-U07-03",
        "O017-LO-U07-04",
        "O017-LO-U07-05",
        "O017-LO-U07-06",
        "O017-LO-U07-07",
        "O017-LO-U07-08",
        "O017-LO-U07-09",
        "O017-LO-U08-01",
        "O017-LO-U08-02",
        "O017-LO-U08-03",
        "O017-LO-U08-04",
        "O017-LO-U08-05",
        "O017-LO-U08-06",
        "O017-LO-U08-07",
        "O017-LO-U08-08",
        "O017-LO-U09-01",
        "O017-LO-U09-02",
        "O017-LO-U09-03",
        "O017-LO-U09-04",
        "O017-LO-U09-05",
        "O017-LO-U09-06",
        "O017-LO-U09-07",
        "O017-LO-U09-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-BOUNDED-COMMUNITY-TRANSACTION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-01"
            ],
            "localization": {
              "criterion_text": "Satu target, satu kontribusi, versi, lokator, pencarian duplikasi, hak, dan hal yang tidak disentuh dinyatakan secara sempit.",
              "label": "Lingkup dan nonduplikasi"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-BOUNDED-COMMUNITY-TRANSACTION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-02"
            ],
            "localization": {
              "criterion_text": "Diagnosis, perubahan minimal, validasi, atribusi, batas, jalur penarikan, dan satu pesan ringkas dapat ditinjau sebagai satu paket.",
              "label": "Kualitas paket"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-BOUNDED-COMMUNITY-TRANSACTION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-03"
            ],
            "localization": {
              "criterion_text": "Setiap tindakan eksternal mempunyai kewenangan manusia terpisah untuk target tertentu; tanpa kewenangan, paket berhenti secara lokal.",
              "label": "Kewenangan tindakan"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-BOUNDED-COMMUNITY-TRANSACTION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-04"
            ],
            "localization": {
              "criterion_text": "Setiap transisi eksternal mempunyai bukti peristiwa; prepared tidak disebut submitted dan submitted tidak disebut accepted, merged, atau published.",
              "label": "Status berbukti"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-BOUNDED-COMMUNITY-TRANSACTION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-BOUNDED-COMMUNITY-TRANSACTION-05"
            ],
            "localization": {
              "criterion_text": "Jika tindakan eksternal tidak aman atau tidak tersedia, pemeriksa independen menilai paket nyata dan hasil diberi label externally_reviewed_local tanpa klaim partisipasi komunitas.",
              "label": "Jalur alternatif jujur"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 5
          }
        ],
        "localization": {
          "label": "Rubrik — Transaksi komunitas terbatas atau padanan lokal yang ditelaah eksternal",
          "pass_rule": "Semua kriteria wajib harus berstatus terpenuhi; satu kriteria yang belum terpenuhi mewajibkan revisi."
        },
        "rubric_id": "O017-RUBRIC-BOUNDED-COMMUNITY-TRANSACTION",
        "scoring": {
          "mode": "binary_all_required",
          "passing_value": "met"
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-INDEPENDENT-REFEREE-CYCLE",
      "authenticity": "two_person_independent",
      "competency_ids": [
        "O017-COMP-U03",
        "O017-COMP-U04",
        "O017-COMP-U05",
        "O017-COMP-U08"
      ],
      "completion_modes": [
        "authentic_direct"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-INDEPENDENT-REFEREE",
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-01",
        "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-02",
        "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-03",
        "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-04",
        "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-05"
      ],
      "external_action_authority": "not_applicable",
      "kind": "authentic_delivery",
      "localization": {
        "description": "Satu siklus penelaahan dengan dua orang berbeda yang menjalankan peran penulis dan penelaah.",
        "instructions": "Pertahankan artefak awal, laporan, tanggapan, tabel disposisi, revisi, bukti sebelum/sesudah, identitas atau ID privat, dan masalah yang belum selesai.",
        "label": "Siklus penulis–penelaah independen"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-a03-referee-cycle",
          "path": "source/wrapper/index.qmd",
          "role": "assessment_prompt",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-gates",
          "path": "source/wrapper/index.qmd",
          "role": "rubric",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-calibration-sources",
          "path": "source/wrapper/index.qmd",
          "role": "calibration_exemplar",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-machine-package",
          "path": "source/wrapper/index.qmd",
          "role": "form_template",
          "surface": "delivery_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U03-01",
        "O017-LO-U03-02",
        "O017-LO-U03-03",
        "O017-LO-U03-04",
        "O017-LO-U03-05",
        "O017-LO-U03-06",
        "O017-LO-U03-07",
        "O017-LO-U03-08",
        "O017-LO-U04-01",
        "O017-LO-U04-02",
        "O017-LO-U04-03",
        "O017-LO-U04-04",
        "O017-LO-U04-05",
        "O017-LO-U04-06",
        "O017-LO-U04-07",
        "O017-LO-U04-08",
        "O017-LO-U05-01",
        "O017-LO-U05-02",
        "O017-LO-U05-03",
        "O017-LO-U05-04",
        "O017-LO-U05-05",
        "O017-LO-U05-06",
        "O017-LO-U05-07",
        "O017-LO-U05-08",
        "O017-LO-U08-01",
        "O017-LO-U08-02",
        "O017-LO-U08-03",
        "O017-LO-U08-04",
        "O017-LO-U08-05",
        "O017-LO-U08-06",
        "O017-LO-U08-07",
        "O017-LO-U08-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-INDEPENDENT-REFEREE-CYCLE-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-01"
            ],
            "localization": {
              "criterion_text": "Pembelajar atau penulis dan penelaah adalah dua orang berbeda; identitas nyata atau ID privat dapat diaudit oleh penilai kursus.",
              "label": "Independensi peran"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-INDEPENDENT-REFEREE-CYCLE-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-02"
            ],
            "localization": {
              "criterion_text": "Artefak awal, laporan penelaah, tanggapan penulis, dan revisi akhir dibekukan sebagai versi terpisah tanpa menimpa sejarah.",
              "label": "Paket versi lengkap"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-INDEPENDENT-REFEREE-CYCLE-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-03"
            ],
            "localization": {
              "criterion_text": "Setiap komentar penting menyebut target, lokator, diagnosis, bukti, keparahan, keyakinan, dan tindakan yang dapat dilaksanakan.",
              "label": "Laporan berbukti"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-INDEPENDENT-REFEREE-CYCLE-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-04"
            ],
            "localization": {
              "criterion_text": "Setiap komentar dipetakan ke keputusan, tindakan, bukti, lokasi perubahan, status, dan alasan bila ditolak atau ditahan.",
              "label": "Tabel disposisi"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-INDEPENDENT-REFEREE-CYCLE-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-INDEPENDENT-REFEREE-CYCLE-05"
            ],
            "localization": {
              "criterion_text": "Perubahan penting diperiksa terhadap artefak awal dan akhir; dampak serta masalah yang belum selesai tetap terlihat.",
              "label": "Bukti sebelum/sesudah"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 5
          }
        ],
        "localization": {
          "label": "Rubrik — Siklus penulis–penelaah independen",
          "pass_rule": "Semua kriteria wajib harus berstatus terpenuhi; satu kriteria yang belum terpenuhi mewajibkan revisi."
        },
        "rubric_id": "O017-RUBRIC-INDEPENDENT-REFEREE-CYCLE",
        "scoring": {
          "mode": "binary_all_required",
          "passing_value": "met"
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-LIVE-SEMINAR",
      "authenticity": "real_event",
      "competency_ids": [
        "O017-COMP-U01",
        "O017-COMP-U05",
        "O017-COMP-U08"
      ],
      "completion_modes": [
        "authentic_direct"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-SEMINAR-SUPERVISOR",
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-LIVE-SEMINAR-01",
        "O017-EVIDENCE-LIVE-SEMINAR-02",
        "O017-EVIDENCE-LIVE-SEMINAR-03",
        "O017-EVIDENCE-LIVE-SEMINAR-04",
        "O017-EVIDENCE-LIVE-SEMINAR-05"
      ],
      "external_action_authority": "not_applicable",
      "kind": "authentic_delivery",
      "localization": {
        "description": "Kehadiran atau penyampaian seminar matematika nyata, atau padanan tersupervisi yang aksesibel, dengan rekaman bukti yang jujur.",
        "instructions": "Simpan bukti peristiwa, catatan berwaktu, peta ketergantungan, log pertanyaan, bagian yang tidak tersedia, koreksi, dan permukaan aksesibilitas.",
        "label": "Seminar nyata"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-a02-seminar",
          "path": "source/wrapper/index.qmd",
          "role": "assessment_prompt",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-gates",
          "path": "source/wrapper/index.qmd",
          "role": "rubric",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-calibration-sources",
          "path": "source/wrapper/index.qmd",
          "role": "calibration_exemplar",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-machine-package",
          "path": "source/wrapper/index.qmd",
          "role": "form_template",
          "surface": "delivery_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U01-01",
        "O017-LO-U01-02",
        "O017-LO-U01-03",
        "O017-LO-U01-04",
        "O017-LO-U01-05",
        "O017-LO-U01-06",
        "O017-LO-U05-01",
        "O017-LO-U05-02",
        "O017-LO-U05-03",
        "O017-LO-U05-04",
        "O017-LO-U05-05",
        "O017-LO-U05-06",
        "O017-LO-U05-07",
        "O017-LO-U05-08",
        "O017-LO-U08-01",
        "O017-LO-U08-02",
        "O017-LO-U08-03",
        "O017-LO-U08-04",
        "O017-LO-U08-05",
        "O017-LO-U08-06",
        "O017-LO-U08-07",
        "O017-LO-U08-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-LIVE-SEMINAR-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-LIVE-SEMINAR-01"
            ],
            "localization": {
              "criterion_text": "Identitas peristiwa, waktu, peran pembelajar, bukti kehadiran atau penyampaian, dan batas rekaman dapat diperiksa.",
              "label": "Bukti peristiwa"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-LIVE-SEMINAR-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-LIVE-SEMINAR-02"
            ],
            "localization": {
              "criterion_text": "Catatan membedakan observasi, verifikasi, pertanyaan, keberatan, dan bagian yang tidak terdengar atau tidak tersedia tanpa mengarang isi.",
              "label": "Catatan berwaktu"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-LIVE-SEMINAR-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-LIVE-SEMINAR-03"
            ],
            "localization": {
              "criterion_text": "Klaim utama, definisi, asumsi, lemma, bukti, dan masalah terbuka dipetakan dengan lokator atau waktu yang cukup tepat.",
              "label": "Peta ketergantungan"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-LIVE-SEMINAR-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-LIVE-SEMINAR-04"
            ],
            "localization": {
              "criterion_text": "Log pertanyaan serta catatan final yang telah dikoreksi mempertahankan perubahan, dasar, dan butir yang belum selesai.",
              "label": "Pertanyaan dan koreksi"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-LIVE-SEMINAR-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-LIVE-SEMINAR-05"
            ],
            "localization": {
              "criterion_text": "Jika audio atau video langsung tidak tersedia, padanan tersupervisi mempertahankan tujuan pembelajaran dan diberi label sebagai padanan, bukan peristiwa yang tidak terjadi.",
              "label": "Padanan aksesibel"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 5
          }
        ],
        "localization": {
          "label": "Rubrik — Seminar nyata",
          "pass_rule": "Semua kriteria wajib harus berstatus terpenuhi; satu kriteria yang belum terpenuhi mewajibkan revisi."
        },
        "rubric_id": "O017-RUBRIC-LIVE-SEMINAR",
        "scoring": {
          "mode": "binary_all_required",
          "passing_value": "met"
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-REAL-ERRATUM-DOSSIER",
      "authenticity": "real_source_independently_checked",
      "competency_ids": [
        "O017-COMP-U02",
        "O017-COMP-U03",
        "O017-COMP-U04",
        "O017-COMP-U06",
        "O017-COMP-U07"
      ],
      "completion_modes": [
        "authentic_direct"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-INDEPENDENT-MATH-CHECKER",
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-01",
        "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-02",
        "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-03",
        "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-04",
        "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-05"
      ],
      "external_action_authority": "not_applicable",
      "kind": "authentic_delivery",
      "localization": {
        "description": "Audit satu sumber terbuka nyata yang dibekukan versinya, dengan diagnosis dapat direproduksi, koreksi minimal, dan pemeriksaan matematika independen.",
        "instructions": "Pengiriman bukan syarat dan tidak boleh disimpulkan. Simpan versi, hak, reproducer, koreksi, validasi, pemeriksaan independen, dampak, dan ketidakpastian.",
        "label": "Dossier erratum sumber nyata"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-a04-erratum",
          "path": "source/wrapper/index.qmd",
          "role": "assessment_prompt",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-gates",
          "path": "source/wrapper/index.qmd",
          "role": "rubric",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-calibration-sources",
          "path": "source/wrapper/index.qmd",
          "role": "calibration_exemplar",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-machine-package",
          "path": "source/wrapper/index.qmd",
          "role": "form_template",
          "surface": "delivery_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U02-01",
        "O017-LO-U02-02",
        "O017-LO-U02-03",
        "O017-LO-U02-04",
        "O017-LO-U02-05",
        "O017-LO-U02-06",
        "O017-LO-U02-07",
        "O017-LO-U03-01",
        "O017-LO-U03-02",
        "O017-LO-U03-03",
        "O017-LO-U03-04",
        "O017-LO-U03-05",
        "O017-LO-U03-06",
        "O017-LO-U03-07",
        "O017-LO-U03-08",
        "O017-LO-U04-01",
        "O017-LO-U04-02",
        "O017-LO-U04-03",
        "O017-LO-U04-04",
        "O017-LO-U04-05",
        "O017-LO-U04-06",
        "O017-LO-U04-07",
        "O017-LO-U04-08",
        "O017-LO-U06-01",
        "O017-LO-U06-02",
        "O017-LO-U06-03",
        "O017-LO-U06-04",
        "O017-LO-U06-05",
        "O017-LO-U06-06",
        "O017-LO-U06-07",
        "O017-LO-U06-08",
        "O017-LO-U06-09",
        "O017-LO-U07-01",
        "O017-LO-U07-02",
        "O017-LO-U07-03",
        "O017-LO-U07-04",
        "O017-LO-U07-05",
        "O017-LO-U07-06",
        "O017-LO-U07-07",
        "O017-LO-U07-08",
        "O017-LO-U07-09"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-REAL-ERRATUM-DOSSIER-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-01"
            ],
            "localization": {
              "criterion_text": "Karya, versi, salinan, lokator, redaksi, tanggal pemeriksaan, dan hak sumber nyata dapat diperiksa.",
              "label": "Sumber terbuka beku"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-REAL-ERRATUM-DOSSIER-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-02"
            ],
            "localization": {
              "criterion_text": "Reproducer atau rekonstruksi memeriksa seluruh hipotesis, menunjukkan kegagalan secara minimal, dan memisahkan observasi dari pembuktian.",
              "label": "Diagnosis dapat direproduksi"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-REAL-ERRATUM-DOSSIER-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-03"
            ],
            "localization": {
              "criterion_text": "Usulan koreksi merupakan perubahan terkecil yang cukup dan dibenarkan oleh argumen matematika, dengan cakupan yang tidak dilebihkan.",
              "label": "Koreksi minimal"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-REAL-ERRATUM-DOSSIER-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-04"
            ],
            "localization": {
              "criterion_text": "Orang yang berbeda memeriksa diagnosis dan koreksi, dengan keputusan, dasar, identitas atau ID privat, serta ketidaksetujuan yang tersisa.",
              "label": "Pemeriksaan independen"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-REAL-ERRATUM-DOSSIER-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-ERRATUM-DOSSIER-05"
            ],
            "localization": {
              "criterion_text": "Dossier membedakan disiapkan, diperiksa, dan dikirim; pengiriman tidak diklaim tanpa bukti, dan dampak di luar cakupan tetap belum diketahui.",
              "label": "Status dan dampak jujur"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 5
          }
        ],
        "localization": {
          "label": "Rubrik — Dossier erratum sumber nyata",
          "pass_rule": "Semua kriteria wajib harus berstatus terpenuhi; satu kriteria yang belum terpenuhi mewajibkan revisi."
        },
        "rubric_id": "O017-RUBRIC-REAL-ERRATUM-DOSSIER",
        "scoring": {
          "mode": "binary_all_required",
          "passing_value": "met"
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-REAL-SOURCE-SEARCH",
      "authenticity": "real_source",
      "competency_ids": [
        "O017-COMP-U01",
        "O017-COMP-U02",
        "O017-COMP-U04"
      ],
      "completion_modes": [
        "authentic_direct"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-REAL-SOURCE-SEARCH-01",
        "O017-EVIDENCE-REAL-SOURCE-SEARCH-02",
        "O017-EVIDENCE-REAL-SOURCE-SEARCH-03",
        "O017-EVIDENCE-REAL-SOURCE-SEARCH-04",
        "O017-EVIDENCE-REAL-SOURCE-SEARCH-05"
      ],
      "external_action_authority": "not_applicable",
      "kind": "authentic_delivery",
      "localization": {
        "description": "Penelusuran tanpa daftar calon yang telah disemai terhadap satu makalah atau monograf matematika nyata yang dibekukan versinya.",
        "instructions": "Simpan pertanyaan, kueri, waktu pengambilan, aturan berhenti, versi, hak, perbandingan otoritas, keputusan, dan ketidakpastian.",
        "label": "Penelusuran sumber nyata"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-a01-real-source-search",
          "path": "source/wrapper/index.qmd",
          "role": "assessment_prompt",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-gates",
          "path": "source/wrapper/index.qmd",
          "role": "rubric",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-calibration-sources",
          "path": "source/wrapper/index.qmd",
          "role": "calibration_exemplar",
          "surface": "delivery_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-wrap-machine-package",
          "path": "source/wrapper/index.qmd",
          "role": "form_template",
          "surface": "delivery_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U01-01",
        "O017-LO-U01-02",
        "O017-LO-U01-03",
        "O017-LO-U01-04",
        "O017-LO-U01-05",
        "O017-LO-U01-06",
        "O017-LO-U02-01",
        "O017-LO-U02-02",
        "O017-LO-U02-03",
        "O017-LO-U02-04",
        "O017-LO-U02-05",
        "O017-LO-U02-06",
        "O017-LO-U02-07",
        "O017-LO-U04-01",
        "O017-LO-U04-02",
        "O017-LO-U04-03",
        "O017-LO-U04-04",
        "O017-LO-U04-05",
        "O017-LO-U04-06",
        "O017-LO-U04-07",
        "O017-LO-U04-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-REAL-SOURCE-SEARCH-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-SOURCE-SEARCH-01"
            ],
            "localization": {
              "criterion_text": "Satu makalah atau monograf matematika nyata dibekukan dengan identitas karya, versi, salinan, lokator, tanggal pengambilan, dan dasar hak yang dapat diperiksa.",
              "label": "Target dan versi nyata"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-REAL-SOURCE-SEARCH-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-SOURCE-SEARCH-02"
            ],
            "localization": {
              "criterion_text": "Pertanyaan, semua kueri, lintasan temu, hasil negatif yang relevan, dan aturan berhenti dicatat tanpa menerima daftar calon yang telah disediakan sebagai pengganti penelusuran.",
              "label": "Penelusuran tanpa semaian"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-REAL-SOURCE-SEARCH-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-SOURCE-SEARCH-03"
            ],
            "localization": {
              "criterion_text": "Sedikitnya dua permukaan atau sumber calon dibandingkan terhadap pertanyaan tertentu; reputasi dan urutan hasil tidak dipakai sebagai pembuktian.",
              "label": "Perbandingan otoritas"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-REAL-SOURCE-SEARCH-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-SOURCE-SEARCH-04"
            ],
            "localization": {
              "criterion_text": "Pernyataan bahwa sumber memuat klaim dipisahkan dari keputusan bahwa klaim benar, dengan lokator, dasar, dan batas inferensi yang eksplisit.",
              "label": "Audit klaim"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-REAL-SOURCE-SEARCH-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-REAL-SOURCE-SEARCH-05"
            ],
            "localization": {
              "criterion_text": "Bidang yang hilang, konflik versi, keputusan inklusi, dan alasan berhenti dipertahankan tanpa tebakan.",
              "label": "Ketidakpastian dan jejak keputusan"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 5
          }
        ],
        "localization": {
          "label": "Rubrik — Penelusuran sumber nyata",
          "pass_rule": "Semua kriteria wajib harus berstatus terpenuhi; satu kriteria yang belum terpenuhi mewajibkan revisi."
        },
        "rubric_id": "O017-RUBRIC-REAL-SOURCE-SEARCH",
        "scoring": {
          "mode": "binary_all_required",
          "passing_value": "met"
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U01-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U01"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U01-COMPLETION-01",
        "O017-EVIDENCE-U01-COMPLETION-02",
        "O017-EVIDENCE-U01-COMPLETION-03",
        "O017-EVIDENCE-U01-COMPLETION-04",
        "O017-EVIDENCE-U01-COMPLETION-05"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 1 — Membaca Argumen sebagai Jejaring Klaim.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 1"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u01-completion-task",
          "path": "source/units/01-membaca-argumen.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U01-01",
        "O017-LO-U01-02",
        "O017-LO-U01-03",
        "O017-LO-U01-04",
        "O017-LO-U01-05",
        "O017-LO-U01-06"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U01-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U01-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "klaim dan asumsi dinyatakan lengkap;",
              "label": "Kriteria 1"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U01-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U01-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "semua kewajiban pembuktian utama ditutup;",
              "label": "Kriteria 2"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U01-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U01-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "eksperimen dipisahkan secara eksplisit dari pembuktian;",
              "label": "Kriteria 3"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U01-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U01-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "satu batas atau contoh tandingan dianalisis; dan",
              "label": "Kriteria 4"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U01-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U01-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "asal setiap teks, data, serta kode dapat ditelusuri.",
              "label": "Kriteria 5"
            },
            "passing_threshold": "met",
            "required": true,
            "scoring_mode": "binary",
            "sequence": 5
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 1",
          "pass_rule": "Semua lima syarat pada daftar 'Memo lulus jika' harus dipenuhi."
        },
        "rubric_id": "O017-RUBRIC-U01-COMPLETION",
        "scoring": {
          "mode": "binary_all_required",
          "passing_value": "met"
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U02-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U02"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U02-COMPLETION-01",
        "O017-EVIDENCE-U02-COMPLETION-02",
        "O017-EVIDENCE-U02-COMPLETION-03",
        "O017-EVIDENCE-U02-COMPLETION-04",
        "O017-EVIDENCE-U02-COMPLETION-05"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 2 — Menelusuri Literatur dan Menilai Otoritas Sumber.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 2"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u02-completion-task",
          "path": "source/units/02-menelusuri-sumber.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u02-completion-rubric",
          "path": "source/units/02-menelusuri-sumber.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U02-01",
        "O017-LO-U02-02",
        "O017-LO-U02-03",
        "O017-LO-U02-04",
        "O017-LO-U02-05",
        "O017-LO-U02-06",
        "O017-LO-U02-07"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U02-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U02-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "pertanyaan, lintasan, keputusan, dan syarat berhenti lengkap",
              "label": "Penelusuran"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U02-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U02-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "konsep, versi, edisi, penunjuk, dan data hilang dibedakan tepat",
              "label": "Identitas sumber"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U02-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U02-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "semua simpul dan sisi berarah, berjenis, serta fakta/inferensi terpisah",
              "label": "Rantai sitasi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U02-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U02-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "limit titik demi titik, contoh tandingan, dan pembuktian teorema limit seragam lengkap",
              "label": "Audit matematika"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U02-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U02-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "setiap kesimpulan terhubung ke sumber atau argumen dan batasnya dinyatakan",
              "label": "Eksposisi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 2",
          "pass_rule": "Nilai lulus adalah sekurang-kurangnya 8 dari 10, dengan nilai 2 pada **Identitas sumber** dan **Audit matematika**. Data bibliografis yang dibuat-buat, PID konsep yang dipakai seolah-olah menunjuk versi tetap, atau reputasi yang diperlakukan sebagai pembuktian mewajibkan revisi meskipun jumlah nilai cukup."
        },
        "rubric_id": "O017-RUBRIC-U02-COMPLETION",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 10,
          "minimum_total": 8,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U02-COMPLETION-02",
            "O017-CRIT-U02-COMPLETION-04"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U03-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U03"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U03-COMPLETION-01",
        "O017-EVIDENCE-U03-COMPLETION-02",
        "O017-EVIDENCE-U03-COMPLETION-03",
        "O017-EVIDENCE-U03-COMPLETION-04",
        "O017-EVIDENCE-U03-COMPLETION-05",
        "O017-EVIDENCE-U03-COMPLETION-06"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 3 — Merekonstruksi Pembuktian yang Diringkas atau Dihilangkan.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 3"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u03-completion-task",
          "path": "source/units/03-merekonstruksi-pembuktian.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u03-completion-rubric",
          "path": "source/units/03-merekonstruksi-pembuktian.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U03-01",
        "O017-LO-U03-02",
        "O017-LO-U03-03",
        "O017-LO-U03-04",
        "O017-LO-U03-05",
        "O017-LO-U03-06",
        "O017-LO-U03-07",
        "O017-LO-U03-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U03-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U03-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "semua objek, kuantor, dan topologi ruang induk tepat",
              "label": "Klaim dan domain"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U03-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U03-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "setiap kata ringkas menjadi kewajiban dan setiap jalur tertutup",
              "label": "Kewajiban dan graf"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U03-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U03-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "masukan, hipotesis, keluaran, dan instansiasi diperiksa",
              "label": "Kontrak lemma"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U03-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U03-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "pembuktian elementer lengkap dan menangani dua kemungkinan pemilihan komplemen",
              "label": "Rekonstruksi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U03-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U03-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "uji penghapusan menunjukkan setiap rincian inti mempunyai fungsi",
              "label": "Minimal tetapi memadai"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          },
          {
            "criterion_id": "O017-CRIT-U03-COMPLETION-06",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U03-COMPLETION-06"
            ],
            "localization": {
              "criterion_text": "semua celah berstatus, berdasar, dan kesimpulan pada ruang induk dibatasi tepat",
              "label": "Kejujuran celah dan batas"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 6
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 3",
          "pass_rule": "Nilai lulus adalah sekurang-kurangnya 10 dari 12, dengan nilai 2 pada **Rekonstruksi** dan **Kejujuran celah dan batas**. Menambahkan hipotesis yang tidak ada, memakai kekompakan sebelum keluarga terbukti sebagai liputan terbuka, atau menyatakan celah tertutup hanya berdasarkan nama lemma mewajibkan revisi meskipun jumlah nilai cukup."
        },
        "rubric_id": "O017-RUBRIC-U03-COMPLETION",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 12,
          "minimum_total": 10,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U03-COMPLETION-04",
            "O017-CRIT-U03-COMPLETION-06"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U04-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U04"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U04-COMPLETION-01",
        "O017-EVIDENCE-U04-COMPLETION-02",
        "O017-EVIDENCE-U04-COMPLETION-03",
        "O017-EVIDENCE-U04-COMPLETION-04",
        "O017-EVIDENCE-U04-COMPLETION-05",
        "O017-EVIDENCE-U04-COMPLETION-06"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 4 — Sitasi, Provenance, dan Buku Catatan Sumber.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 4"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u04-completion-task",
          "path": "source/units/04-sitasi-provenance-catatan-sumber.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u04-completion-rubric",
          "path": "source/units/04-sitasi-provenance-catatan-sumber.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U04-01",
        "O017-LO-U04-02",
        "O017-LO-U04-03",
        "O017-LO-U04-04",
        "O017-LO-U04-05",
        "O017-LO-U04-06",
        "O017-LO-U04-07",
        "O017-LO-U04-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U04-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U04-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "semua objek, penunjuk, dan hubungan versi eksplisit",
              "label": "Identitas dan versi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U04-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U04-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "kedua klaim tepat dan terhubung ke lokasi versi masing-masing",
              "label": "Klaim dan lokasi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U04-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U04-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "norma contoh dihitung dan submultiplikativitas dibuktikan lengkap",
              "label": "Audit matematika"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U04-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U04-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "kemunculan, penolakan, pembuktian, keputusan, dan batas dipisahkan",
              "label": "Provenance bukti"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U04-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U04-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "semua bidang minimum ada, status jujur, dan cakupan empiris dibatasi",
              "label": "Provenance komputasi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          },
          {
            "criterion_id": "O017-CRIT-U04-COMPLETION-06",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U04-COMPLETION-06"
            ],
            "localization": {
              "criterion_text": "data hilang berstatus, koreksi mempertahankan V1, dan sitasi sesuai tujuan",
              "label": "Ketidakpastian dan eksposisi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 6
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 4",
          "pass_rule": "Nilai lulus adalah sekurang-kurangnya 10 dari 12, dengan nilai 2 pada **Audit matematika**, **Provenance bukti**, dan **Ketidakpastian dan eksposisi**. Menghapus V1 setelah menemukan koreksi, memperlakukan V2 sebagai benar hanya karena lebih baru, mengarang metadata, atau mengklaim eksekusi yang tidak dilakukan mewajibkan revisi meskipun jumlah nilai cukup."
        },
        "rubric_id": "O017-RUBRIC-U04-COMPLETION",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 12,
          "minimum_total": 10,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U04-COMPLETION-03",
            "O017-CRIT-U04-COMPLETION-04",
            "O017-CRIT-U04-COMPLETION-06"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U05-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U05"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U05-COMPLETION-01",
        "O017-EVIDENCE-U05-COMPLETION-02",
        "O017-EVIDENCE-U05-COMPLETION-03",
        "O017-EVIDENCE-U05-COMPLETION-04",
        "O017-EVIDENCE-U05-COMPLETION-05",
        "O017-EVIDENCE-U05-COMPLETION-06"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 5 — Menulis Eksposisi Matematika yang Dapat Diaudit.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 5"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u05-completion-task",
          "path": "source/units/05-eksposisi-matematika.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u05-completion-rubric",
          "path": "source/units/05-eksposisi-matematika.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U05-01",
        "O017-LO-U05-02",
        "O017-LO-U05-03",
        "O017-LO-U05-04",
        "O017-LO-U05-05",
        "O017-LO-U05-06",
        "O017-LO-U05-07",
        "O017-LO-U05-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U05-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U05-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "pembaca, tujuan, prasyarat, bentuk, dan batas menentukan rincian secara konsisten",
              "label": "Pembaca dan cakupan"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U05-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U05-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "definisi, teorema, simbol, kuantor, dan lokator tepat sebelum dipakai",
              "label": "Klaim dan notasi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U05-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U05-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "ketiga lemma dipakai dengan kontrak tepat dan menghasilkan akar real tanpa lompatan",
              "label": "Jalur pembuktian"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U05-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U05-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "ilustrasi dan dua contoh tandingan membatasi keberadaan, paritas derajat, dan ketunggalan secara tepat",
              "label": "Contoh dan batas"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U05-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U05-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "setiap klaim dapat ditemukan, bahan lokal dibedakan dari sumber eksternal, dan ketidakpastian jujur",
              "label": "Lokator dan sitasi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          },
          {
            "criterion_id": "O017-CRIT-U05-COMPLETION-06",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U05-COMPLETION-06"
            ],
            "localization": {
              "criterion_text": "audit menghasilkan naskah bersih; catatan revisi menyebut penghapusan, penyempitan, dan ketergantungan eksplisit; rancangan delapan menit memakai penanda arah, menyebut dua hal yang tidak dibuktikan, serta memberi akses ke rincian",
              "label": "Revisi dan seminar"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 6
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 5",
          "pass_rule": "Nilai lulus adalah sekurang-kurangnya 10 dari 12, dengan nilai 2 pada **Jalur pembuktian** dan **Lokator dan sitasi**. Menyimpulkan akar unik, menerapkan Teorema Nilai Antara tanpa kekontinuan atau tanpa perubahan tanda, mengarang metadata paket, atau memakai contoh numerik sebagai bukti universal mewajibkan revisi meskipun jumlah nilai cukup. Catatan revisi tiga bagian, penanda arah, dua batas yang tidak dibuktikan, dan batas delapan menit juga merupakan gerbang wajib, bukan butir opsional yang dapat ditebus oleh skor lain."
        },
        "rubric_id": "O017-RUBRIC-U05-COMPLETION",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 12,
          "minimum_total": 10,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U05-COMPLETION-03",
            "O017-CRIT-U05-COMPLETION-05"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U06-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U06"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U06-COMPLETION-01",
        "O017-EVIDENCE-U06-COMPLETION-02",
        "O017-EVIDENCE-U06-COMPLETION-03",
        "O017-EVIDENCE-U06-COMPLETION-04",
        "O017-EVIDENCE-U06-COMPLETION-05",
        "O017-EVIDENCE-U06-COMPLETION-06"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 6 — Komputasi Matematika yang Dapat Direproduksi.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 6"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u06-completion-task",
          "path": "source/units/06-komputasi-dapat-direproduksi.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u06-completion-rubric",
          "path": "source/units/06-komputasi-dapat-direproduksi.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U06-01",
        "O017-LO-U06-02",
        "O017-LO-U06-03",
        "O017-LO-U06-04",
        "O017-LO-U06-05",
        "O017-LO-U06-06",
        "O017-LO-U06-07",
        "O017-LO-U06-08",
        "O017-LO-U06-09"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U06-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U06-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "`RUN`, `REPEAT`, `FINITE`, dan `UNIVERSAL` dipisahkan dengan domain, aturan, bukti, dan batas tepat",
              "label": "Kontrak dan status bukti"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U06-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U06-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "semua artefak, runtime, dependensi, parameter, encoding, model numerik, dan `seed` dapat ditelusuri",
              "label": "Artefak dan lingkungan"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U06-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U06-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "dua kejadian lengkap dibandingkan satu sama lain dan dengan oracle menggunakan aturan prakomitmen",
              "label": "Eksekusi dan perbandingan"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U06-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U06-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "cakupan dibuktikan, mutasi diprediksi dan diuji, serta jalur independen membatasi kegagalan bersama",
              "label": "Audit dan falsifikasi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U06-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U06-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "bukti universal lengkap dan dipisahkan tegas dari saksi berhingga",
              "label": "Matematika"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          },
          {
            "criterion_id": "O017-CRIT-U06-COMPLETION-06",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U06-COMPLETION-06"
            ],
            "localization": {
              "criterion_text": "keluaran mentah dan ringkasan teks tersedia; versi gagal dipertahankan; provenance, perubahan, hak, dan batas lengkap",
              "label": "Aksesibilitas, sejarah, dan hak"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 6
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 6",
          "pass_rule": "Nilai lulus adalah sekurang-kurangnya 10 dari 12, dengan nilai 2 pada **Kontrak dan status bukti**, **Audit dan falsifikasi**, serta **Matematika**. Menimpa artefak kanonik, mengklaim eksekusi yang tidak dilakukan, memperbarui oracle agar cocok dengan hasil, memakai 24 kasus sebagai bukti universal, atau menyembunyikan kegagalan mewajibkan revisi meskipun jumlah nilai cukup."
        },
        "rubric_id": "O017-RUBRIC-U06-COMPLETION",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 12,
          "minimum_total": 10,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U06-COMPLETION-01",
            "O017-CRIT-U06-COMPLETION-04",
            "O017-CRIT-U06-COMPLETION-05"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U07-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U07"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U07-COMPLETION-01",
        "O017-EVIDENCE-U07-COMPLETION-02",
        "O017-EVIDENCE-U07-COMPLETION-03",
        "O017-EVIDENCE-U07-COMPLETION-04",
        "O017-EVIDENCE-U07-COMPLETION-05",
        "O017-EVIDENCE-U07-COMPLETION-06"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 7 — Errata, Koreksi, dan Batas Kepastian.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 7"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u07-completion-task",
          "path": "source/units/07-errata-koreksi-batas-kepastian.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u07-completion-rubric",
          "path": "source/units/07-errata-koreksi-batas-kepastian.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U07-01",
        "O017-LO-U07-02",
        "O017-LO-U07-03",
        "O017-LO-U07-04",
        "O017-LO-U07-05",
        "O017-LO-U07-06",
        "O017-LO-U07-07",
        "O017-LO-U07-08",
        "O017-LO-U07-09"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U07-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U07-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "semua temuan menunjuk versi, salinan, lokator paket, dan redaksi tepat",
              "label": "Target dan penunjuk"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U07-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U07-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "$f(x)=x$, $g(x)=0$, dan $h(x)=-|x-1/2|$ memisahkan kegagalan interior, keunikan, dan diferensiabilitas, dengan semua hipotesis diperiksa",
              "label": "Reproducer matematika"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U07-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U07-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "keberadaan maksimum dan syarat Fermat dipisahkan, dibatasi, dan dibenarkan tanpa klaim keunikan",
              "label": "Koreksi dan bukti"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U07-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U07-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "setiap temuan mempunyai bidang serta dasar terpisah, termasuk jangkauan belum diketahui",
              "label": "Klasifikasi dua sumbu"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U07-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U07-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "klaim, versi, bukti, suksesi, peristiwa, dan sedikitnya lima ketidakpastian tersimpan",
              "label": "Sejarah dan ketidakpastian"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          },
          {
            "criterion_id": "O017-CRIT-U07-COMPLETION-06",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U07-COMPLETION-06"
            ],
            "localization": {
              "criterion_text": "draf paling banyak 180 kata, spesifik dan lokal; aturan tutup, tahan, dan eskalasi dapat dijalankan",
              "label": "Draf dan gerbang"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 6
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 7",
          "pass_rule": "Nilai lulus adalah sekurang-kurangnya 10 dari 12, dengan nilai 2 pada **Reproducer matematika**, **Koreksi dan bukti**, serta **Sejarah dan ketidakpastian**. Mengarang metadata, menyebut komputasi grid sebagai bukti maksimum eksak, menyimpulkan maksimum unik dari pemilihan satu titik, menerapkan syarat turunan pada ujung interval, atau menghapus V1 mewajibkan revisi meskipun jumlah nilai cukup."
        },
        "rubric_id": "O017-RUBRIC-U07-COMPLETION",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 12,
          "minimum_total": 10,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U07-COMPLETION-02",
            "O017-CRIT-U07-COMPLETION-03",
            "O017-CRIT-U07-COMPLETION-05"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U08-COMPLETION",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U08"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U08-COMPLETION-01",
        "O017-EVIDENCE-U08-COMPLETION-02",
        "O017-EVIDENCE-U08-COMPLETION-03",
        "O017-EVIDENCE-U08-COMPLETION-04",
        "O017-EVIDENCE-U08-COMPLETION-05",
        "O017-EVIDENCE-U08-COMPLETION-06"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_unit_completion",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 8 — Catatan Seminar, Laporan Penelaah, dan Tanggapan terhadap Kritik.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Penyelesaian Unit 8"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u08-completion-task",
          "path": "source/units/08-seminar-penelaah-tanggapan-kritik.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u08-completion-rubric",
          "path": "source/units/08-seminar-penelaah-tanggapan-kritik.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U08-01",
        "O017-LO-U08-02",
        "O017-LO-U08-03",
        "O017-LO-U08-04",
        "O017-LO-U08-05",
        "O017-LO-U08-06",
        "O017-LO-U08-07",
        "O017-LO-U08-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U08-COMPLETION-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U08-COMPLETION-01"
            ],
            "localization": {
              "criterion_text": "setiap entri berwaktu, berlokasi, berjenis, dan celah ditandai tanpa rekonstruksi",
              "label": "Kesetiaan catatan"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U08-COMPLETION-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U08-COMPLETION-02"
            ],
            "localization": {
              "criterion_text": "observasi, verifikasi, keparahan, dan keyakinan mempunyai dasar berbeda dan konsisten",
              "label": "Status bukti"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U08-COMPLETION-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U08-COMPLETION-03"
            ],
            "localization": {
              "criterion_text": "semua hipotesis $x^n$ diperiksa dan perpindahan dari $N(x)$ ke satu $N$ diidentifikasi tepat",
              "label": "Diagnosis matematika"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U08-COMPLETION-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U08-COMPLETION-04"
            ],
            "localization": {
              "criterion_text": "ringkasan netral, lingkup, komentar spesifik, bagian sah, permintaan, rekomendasi, dan batas lengkap",
              "label": "Laporan penelaah"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U08-COMPLETION-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U08-COMPLETION-05"
            ],
            "localization": {
              "criterion_text": "respons memetakan komentar ke tindakan; teorema seragam dan bukti tiga suku lengkap; masalah terbuka dipertahankan",
              "label": "Tanggapan dan revisi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          },
          {
            "criterion_id": "O017-CRIT-U08-COMPLETION-06",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U08-COMPLETION-06"
            ],
            "localization": {
              "criterion_text": "rekomendasi mengikuti sentralitas, bukti, jalan perbaikan, dampak diketahui, dan kondisi perubahan eksplisit",
              "label": "Keputusan global"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 6
          }
        ],
        "localization": {
          "label": "Rubrik — Penyelesaian Unit 8",
          "pass_rule": "Nilai lulus sekurang-kurangnya 10 dari 12, dengan nilai 2 pada **Kesetiaan catatan**, **Diagnosis matematika**, dan **Tanggapan dan revisi**. Mengarang isi celah, menyebut konvergensi titik demi titik sebagai konvergensi seragam, mengabaikan titik $x=1$, menandai komentar selesai tanpa lokasi, atau menilai penulis alih-alih naskah mewajibkan revisi meskipun jumlah nilai cukup."
        },
        "rubric_id": "O017-RUBRIC-U08-COMPLETION",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 12,
          "minimum_total": 10,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U08-COMPLETION-01",
            "O017-CRIT-U08-COMPLETION-03",
            "O017-CRIT-U08-COMPLETION-05"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    },
    {
      "assessment_id": "O017-ASMT-U09-CAPSTONE",
      "authenticity": "bounded_local_or_synthetic",
      "competency_ids": [
        "O017-COMP-U09"
      ],
      "completion_modes": [
        "coursebook_local"
      ],
      "evaluator_role_ids": [
        "O017-EVALUATOR-ROLE-COURSE-ASSESSOR"
      ],
      "evidence_spec_ids": [
        "O017-EVIDENCE-U09-CAPSTONE-01",
        "O017-EVIDENCE-U09-CAPSTONE-02",
        "O017-EVIDENCE-U09-CAPSTONE-03",
        "O017-EVIDENCE-U09-CAPSTONE-04",
        "O017-EVIDENCE-U09-CAPSTONE-05",
        "O017-EVIDENCE-U09-CAPSTONE-06",
        "O017-EVIDENCE-U09-CAPSTONE-07",
        "O017-EVIDENCE-U09-CAPSTONE-08"
      ],
      "external_action_authority": "not_applicable",
      "kind": "coursebook_capstone",
      "localization": {
        "description": "Penilaian yang diterbitkan dalam Unit 9 — Kontribusi Komunitas Terbatas dan Portofolio yang Dapat Diaudit.",
        "instructions": "Gunakan prompt, bukti, gerbang wajib, dan rubrik pada lokator sumber yang terikat pada rekaman ini.",
        "label": "Capstone O017"
      },
      "locators": [
        {
          "canonical_identity": false,
          "fragment": "o017-u09-capstone",
          "path": "source/units/09-kontribusi-komunitas-portofolio.qmd",
          "role": "assessment_prompt",
          "surface": "source_qmd"
        },
        {
          "canonical_identity": false,
          "fragment": "o017-u09-capstone-rubric",
          "path": "source/units/09-kontribusi-komunitas-portofolio.qmd",
          "role": "rubric",
          "surface": "source_qmd"
        }
      ],
      "noncompensable": true,
      "outcome_ids": [
        "O017-LO-U09-01",
        "O017-LO-U09-02",
        "O017-LO-U09-03",
        "O017-LO-U09-04",
        "O017-LO-U09-05",
        "O017-LO-U09-06",
        "O017-LO-U09-07",
        "O017-LO-U09-08"
      ],
      "required": true,
      "rubric": {
        "criteria": [
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-01",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-01"
            ],
            "localization": {
              "criterion_text": "satu target, satu kontribusi, versi/lokator tepat, serta pengecualian eksplisit",
              "label": "Batas dan target"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 1
          },
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-02",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-02"
            ],
            "localization": {
              "criterion_text": "kegagalan dan perbaikan dibuktikan, dengan kasus pembeda serta argumen umum",
              "label": "Diagnosis matematika"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 2
          },
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-03",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-03"
            ],
            "localization": {
              "criterion_text": "perubahan terkecil yang cukup diuji sebelum/sesudah dan hasil tak terpengaruh dipertahankan",
              "label": "Minimalitas dan validasi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 3
          },
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-04",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-04"
            ],
            "localization": {
              "criterion_text": "hak, atribusi, perubahan, dan pengecualian tercatat per komponen",
              "label": "Hak dan atribusi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 4
          },
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-05",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-05"
            ],
            "localization": {
              "criterion_text": "setiap status mempunyai peristiwa/bukti; draf/siap berhenti jujur dan sejarah tambahan",
              "label": "Kejujuran status"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 5
          },
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-06",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-06"
            ],
            "localization": {
              "criterion_text": "satu pesan spesifik, belum dikirim, dengan jalur tahan/tarik/ganti/balik yang dapat dijalankan",
              "label": "Komunikasi dan pemulihan"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 6
          },
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-07",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-07"
            ],
            "localization": {
              "criterion_text": "setiap unit mempunyai klaim, bukti, lokator, validasi, hak, status, dan batas",
              "label": "Peta Unit 1–8"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 7
          },
          {
            "criterion_id": "O017-CRIT-U09-CAPSTONE-08",
            "evidence_spec_ids": [
              "O017-EVIDENCE-U09-CAPSTONE-08"
            ],
            "localization": {
              "criterion_text": "laporan membedakan diuji/belum diuji dan refleksi menautkan keputusan, perubahan, serta batas",
              "label": "Aksesibilitas dan refleksi"
            },
            "passing_threshold": 2,
            "required": true,
            "scoring_mode": "numeric_0_2",
            "sequence": 8
          }
        ],
        "localization": {
          "label": "Rubrik — Capstone O017",
          "pass_rule": "Nilai lulus sekurang-kurangnya 14 dari 16, dengan nilai 2 pada **Diagnosis matematika**, **Hak dan atribusi**, **Kejujuran status**, serta **Peta Unit 1–8**. Mengarang peristiwa eksternal, mengirim tanpa kewenangan, menyebut draf sebagai diterima, menghapus sejarah penarikan, memakai materi tanpa dasar hak, atau memasukkan banyak temuan tak terkait mewajibkan revisi berapa pun jumlah nilainya."
        },
        "rubric_id": "O017-RUBRIC-U09-CAPSTONE",
        "scoring": {
          "mandatory_revision_overrides_total": true,
          "maximum_total": 16,
          "minimum_total": 14,
          "mode": "numeric_threshold_with_gates",
          "required_full_score_criterion_ids": [
            "O017-CRIT-U09-CAPSTONE-02",
            "O017-CRIT-U09-CAPSTONE-04",
            "O017-CRIT-U09-CAPSTONE-05",
            "O017-CRIT-U09-CAPSTONE-07"
          ],
          "scale": [
            0,
            1,
            2
          ]
        }
      }
    }
  ],
  "claim_boundary": {
    "contains_learner_completion_evidence": false,
    "contains_learner_credential_claims": false,
    "records_are_definitions_and_templates_only": true
  },
  "contract": "course-learning-capability/1",
  "course_id": "D120",
  "credential_state_definitions": [
    {
      "claims_external_participation": true,
      "credential_state_id": "O017-CREDENTIAL-STATE-COMPLETE-COMMUNITY-TRANSACTION-EVIDENCED",
      "external_event_required": true,
      "localization": {
        "description": "Seluruh penilaian wajib lulus dan satu transaksi eksternal berwenang mempunyai bukti peristiwa; keadaan ini tidak menyatakan penerimaan kecuali status penerimaan sendiri dibuktikan.",
        "state_label": "Selesai dengan transaksi komunitas berbukti"
      },
      "required_assessment_ids": [
        "O017-ASMT-U01-COMPLETION",
        "O017-ASMT-U02-COMPLETION",
        "O017-ASMT-U03-COMPLETION",
        "O017-ASMT-U04-COMPLETION",
        "O017-ASMT-U05-COMPLETION",
        "O017-ASMT-U06-COMPLETION",
        "O017-ASMT-U07-COMPLETION",
        "O017-ASMT-U08-COMPLETION",
        "O017-ASMT-U09-CAPSTONE",
        "O017-ASMT-REAL-SOURCE-SEARCH",
        "O017-ASMT-LIVE-SEMINAR",
        "O017-ASMT-INDEPENDENT-REFEREE-CYCLE",
        "O017-ASMT-REAL-ERRATUM-DOSSIER",
        "O017-ASMT-BOUNDED-COMMUNITY-TRANSACTION"
      ],
      "required_result_statuses": [
        "pass",
        "submitted",
        "acknowledged",
        "accepted",
        "merged",
        "published",
        "rejected",
        "withdrawn"
      ],
      "state_code": "COMPLETE_COMMUNITY_TRANSACTION_EVIDENCED",
      "terminal": true
    },
    {
      "claims_external_participation": false,
      "credential_state_id": "O017-CREDENTIAL-STATE-COMPLETE-EXTERNALLY-REVIEWED-LOCAL",
      "external_event_required": false,
      "localization": {
        "description": "Seluruh penilaian wajib lulus dan paket sumber nyata telah dinilai independen secara lokal; keadaan ini tidak mengklaim pengiriman atau partisipasi komunitas.",
        "state_label": "Selesai melalui penelaahan lokal independen"
      },
      "required_assessment_ids": [
        "O017-ASMT-U01-COMPLETION",
        "O017-ASMT-U02-COMPLETION",
        "O017-ASMT-U03-COMPLETION",
        "O017-ASMT-U04-COMPLETION",
        "O017-ASMT-U05-COMPLETION",
        "O017-ASMT-U06-COMPLETION",
        "O017-ASMT-U07-COMPLETION",
        "O017-ASMT-U08-COMPLETION",
        "O017-ASMT-U09-CAPSTONE",
        "O017-ASMT-REAL-SOURCE-SEARCH",
        "O017-ASMT-LIVE-SEMINAR",
        "O017-ASMT-INDEPENDENT-REFEREE-CYCLE",
        "O017-ASMT-REAL-ERRATUM-DOSSIER",
        "O017-ASMT-BOUNDED-COMMUNITY-TRANSACTION"
      ],
      "required_result_statuses": [
        "pass",
        "externally_reviewed_local"
      ],
      "state_code": "COMPLETE_EXTERNALLY_REVIEWED_LOCAL",
      "terminal": true
    },
    {
      "claims_external_participation": false,
      "credential_state_id": "O017-CREDENTIAL-STATE-COURSEWORK-COMPLETE-BOUNDARY-OPEN",
      "external_event_required": false,
      "localization": {
        "description": "Semua pekerjaan selain jalur transaksi atau penelaahan alternatif selesai; tidak ada klaim partisipasi komunitas.",
        "state_label": "Kursus lokal selesai; batas eksternal masih terbuka"
      },
      "required_assessment_ids": [
        "O017-ASMT-U01-COMPLETION",
        "O017-ASMT-U02-COMPLETION",
        "O017-ASMT-U03-COMPLETION",
        "O017-ASMT-U04-COMPLETION",
        "O017-ASMT-U05-COMPLETION",
        "O017-ASMT-U06-COMPLETION",
        "O017-ASMT-U07-COMPLETION",
        "O017-ASMT-U08-COMPLETION",
        "O017-ASMT-U09-CAPSTONE",
        "O017-ASMT-REAL-SOURCE-SEARCH",
        "O017-ASMT-LIVE-SEMINAR",
        "O017-ASMT-INDEPENDENT-REFEREE-CYCLE",
        "O017-ASMT-REAL-ERRATUM-DOSSIER"
      ],
      "required_result_statuses": [
        "pass"
      ],
      "state_code": "COURSEWORK_COMPLETE_BOUNDARY_OPEN",
      "terminal": false
    },
    {
      "claims_external_participation": false,
      "credential_state_id": "O017-CREDENTIAL-STATE-IN-PROGRESS",
      "external_event_required": false,
      "localization": {
        "description": "Sedikitnya satu upaya telah dimulai, tetapi seluruh gerbang wajib belum ditutup.",
        "state_label": "Sedang berlangsung"
      },
      "required_assessment_ids": [],
      "required_result_statuses": [],
      "state_code": "IN_PROGRESS",
      "terminal": false
    },
    {
      "claims_external_participation": false,
      "credential_state_id": "O017-CREDENTIAL-STATE-NOT-EVALUATED",
      "external_event_required": false,
      "localization": {
        "description": "Tidak ada klaim penyelesaian atau partisipasi.",
        "state_label": "Belum dinilai"
      },
      "required_assessment_ids": [],
      "required_result_statuses": [],
      "state_code": "NOT_EVALUATED",
      "terminal": false
    },
    {
      "claims_external_participation": false,
      "credential_state_id": "O017-CREDENTIAL-STATE-WITHHELD",
      "external_event_required": false,
      "localization": {
        "description": "Bukti tidak cukup, tidak konsisten, tidak berwenang, atau belum dapat diaudit; tidak ada klaim penyelesaian.",
        "state_label": "Kredensial ditahan"
      },
      "required_assessment_ids": [],
      "required_result_statuses": [
        "withheld"
      ],
      "state_code": "WITHHELD",
      "terminal": false
    }
  ],
  "delivery_validation": {
    "calibration_truth_witness": {
      "all_assessment_results": "calibration_only",
      "all_gate_results": "not_evaluated",
      "authorization_present": false,
      "credential_label": "calibration_only",
      "credit_eligible": false,
      "package_kind": "calibration_only",
      "synthetic_personas": true,
      "transmission_performed": false
    },
    "negative_schema_tests": {
      "community_completion_without_transmission": "REJECTED_AS_REQUIRED",
      "completion_with_unpassed_gates": "REJECTED_AS_REQUIRED",
      "missing_assessment_family": "REJECTED_AS_REQUIRED",
      "unauthorized_transmission": "REJECTED_AS_REQUIRED"
    },
    "status": "PASS"
  },
  "evaluator_roles": [
    {
      "evaluator_id": "O017-EVALUATOR-ROLE-AUTHORIZED-TRANSACTION-VERIFIER",
      "independence": "authorized_external_event_verifier",
      "localization": {
        "description": "Memeriksa bukti kewenangan dan peristiwa eksternal tanpa menyimpulkan penerimaan dari pengiriman saja.",
        "label": "Pemeriksa transaksi berwenang"
      },
      "role_code": "AUTHORIZED_TRANSACTION_VERIFIER",
      "same_person_as_learner_allowed": false
    },
    {
      "evaluator_id": "O017-EVALUATOR-ROLE-COURSE-ASSESSOR",
      "independence": "course_assessor",
      "localization": {
        "description": "Menilai tugas lokal terhadap rubrik yang diterbitkan dan mempertahankan bukti keputusan.",
        "label": "Penilai kursus"
      },
      "role_code": "COURSE_ASSESSOR",
      "same_person_as_learner_allowed": false
    },
    {
      "evaluator_id": "O017-EVALUATOR-ROLE-INDEPENDENT-MATH-CHECKER",
      "independence": "independent_from_learner",
      "localization": {
        "description": "Memeriksa diagnosis atau koreksi matematika secara terpisah dan menyimpan dasar penilaiannya.",
        "label": "Pemeriksa matematika independen"
      },
      "role_code": "INDEPENDENT_MATH_CHECKER",
      "same_person_as_learner_allowed": false
    },
    {
      "evaluator_id": "O017-EVALUATOR-ROLE-INDEPENDENT-REFEREE",
      "independence": "independent_from_learner",
      "localization": {
        "description": "Menilai artefak sebagai orang yang berbeda dari pembelajar atau penulis artefak tersebut.",
        "label": "Penelaah independen"
      },
      "role_code": "INDEPENDENT_REFEREE",
      "same_person_as_learner_allowed": false
    },
    {
      "evaluator_id": "O017-EVALUATOR-ROLE-SEMINAR-SUPERVISOR",
      "independence": "event_supervisor",
      "localization": {
        "description": "Mengesahkan kehadiran atau penyampaian seminar nyata dan batas bukti peristiwa.",
        "label": "Supervisor seminar"
      },
      "role_code": "SEMINAR_SUPERVISOR",
      "same_person_as_learner_allowed": false
    }
  ],
  "limitations": [
    "Rekaman penilaian adalah definisi dan templat, bukan bukti bahwa seorang pelajar telah lulus.",
    "Lima contoh kalibrasi adalah sintetis dan berlabel calibration_only.",
    "Tindakan eksternal tidak pernah disimpulkan dari persiapan lokal; jalur lokal yang lebih lemah dipertahankan."
  ],
  "locale": "id-ID",
  "schema": "d120-educator-map/1"
}
