{
  "backend_integrity": {
    "all_file_hashes_verified": true,
    "bytes": 3270308,
    "computed_inventory_bytes": 9460,
    "computed_inventory_sha256": "848dbeccf74352f12e6cca15863f94132708405b8e9bd742844020a1f3fd33c9",
    "files": 81,
    "receipt_inventory_bytes": 9460,
    "receipt_inventory_sha256": "848dbeccf74352f12e6cca15863f94132708405b8e9bd742844020a1f3fd33c9",
    "receipt_native_record_inventory_sha256": "13e3ad40307627fc7c8fa27647fa43e89cdd550770f55c93b323244ef6cdf46c"
  },
  "common_projection": {
    "canonical_backend_sha256": "2f15e51da37ab08237d4604e4e85f45303c91ffd58300a27a8a80a1b94bd8426",
    "exact_native_backend_file_byte_reconstruction": 81,
    "exact_native_logical_record_reverse_extraction": 4941,
    "record_count": 16029,
    "two_independent_assemblies": "byte-identical",
    "virtual_records_jsonl_bytes": 23399792,
    "virtual_records_jsonl_sha256": "d8ddd0b32d3ce9755ecf756667a48073842630c9c0f053dba0105367231f7238"
  },
  "course_id": "C120",
  "historical_control_boundary": {
    "backend_tree_unchanged": true,
    "current_control_files_not_retyped_as_historical_migration_inputs": true,
    "current_public_head": "1a5958db5d04eef5fba23af69913b6b1272939a9",
    "migration_owner_commit": "1f7e7c9a180f450d91352d1b117094f07f1158ae",
    "note": "Receipt migrasi tetap historis; adapter memverifikasi ulang 81 berkas backend yang identik dan mengunci kontrol publik saat ini secara terpisah."
  },
  "migration_id": "o005-c120-id-v1.01-complete-r5-to-interlanguage-v1.0.0",
  "migration_mode": "lossless-zero-copy-one-to-one-native-record-adapter-with-additive-common-projections",
  "migration_receipt": {
    "bytes": 32459,
    "path": "backend/migrations/o005-c120-id-v1/MIGRATION_RECEIPT.json",
    "sha256": "bacacdf31d07306174b32b7fbcff1bf054a7c4bb66591c3c5fc75bc47d4f21cc"
  },
  "native_record_counts": {
    "mastery_problem": 141,
    "project": 12,
    "segment": 4105,
    "segment_id_binding": 657,
    "unit": 26
  },
  "projection": {
    "common_virtual_backend_materialized": false,
    "native_backend_hashes_replayed": true,
    "native_bodies_copied": false,
    "native_ids_preserved": true,
    "strict_native_roundtrip_inherited_from_migration_receipt": true
  },
  "projects": [
    {
      "archive_bytes": 5944,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ01.zip",
      "archive_sha256": "88064e4ffb49d67e5589acff2262897a0b999f6141c57639f36d2993cacb529b",
      "file_count": 6,
      "mathematical_core_id": "collective-intelligence",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ01/O005-LEGA-V101-PRJ01-starter.ipynb",
      "notebook_sha256": "c345f86faec1526c20b46d2b5e5a443b65a5c330c40953cc68fd197ba35a8e56",
      "project_id": "O005-LEGA-V101-PRJ01",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Kecerdasan Kolektif dan Agregasi Pendapat"
    },
    {
      "archive_bytes": 5952,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ02.zip",
      "archive_sha256": "51f0c592655b11c53460b9ca6ba223d07709b5b926e67d445005202eefe0c81a",
      "file_count": 6,
      "mathematical_core_id": "early-zoonotic-seir",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ02/O005-LEGA-V101-PRJ02-starter.ipynb",
      "notebook_sha256": "dc23d9a88352b150647f3f57e5a8d1f6983ccebc39437dd0df5efa8834654a0f",
      "project_id": "O005-LEGA-V101-PRJ02",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Sinyal Dini Zoonosis dengan Model SEIR"
    },
    {
      "archive_bytes": 5840,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ03.zip",
      "archive_sha256": "206f297421a8622f47fe5b440f21c4c75abc1340bd22ab94c7a185c8ddebbafb",
      "file_count": 6,
      "mathematical_core_id": "npi-timing",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ03/O005-LEGA-V101-PRJ03-starter.ipynb",
      "notebook_sha256": "f61c238aaeb5c2b07862d459296b2d39ad38ebaec6d840a2bf4aacdb085c6a6c",
      "project_id": "O005-LEGA-V101-PRJ03",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Waktu Intervensi Nonfarmasi"
    },
    {
      "archive_bytes": 6034,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ04.zip",
      "archive_sha256": "c562aa8f0016b3ebb40e04792a3325d9c63cb29fa3f054189cb97b0b2dbd537c",
      "file_count": 6,
      "mathematical_core_id": "vaccination-healthcare-burden",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ04/O005-LEGA-V101-PRJ04-starter.ipynb",
      "notebook_sha256": "3db9c4b22a9ae09ec522e7be19256b86f4b68cbd6752100c625f135182f755a7",
      "project_id": "O005-LEGA-V101-PRJ04",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Vaksinasi dan Beban Layanan Kesehatan"
    },
    {
      "archive_bytes": 5980,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ05.zip",
      "archive_sha256": "24b98b9ccd7f798789883af0d02cea44f6c6123c090b96dbdac53a9a5752f1f7",
      "file_count": 6,
      "mathematical_core_id": "glucose-insulin-ode",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ05/O005-LEGA-V101-PRJ05-starter.ipynb",
      "notebook_sha256": "a424ff3a77a56fd93392e3efb270c0c9d00cf4e220b47dc9ffd038889dbd1e11",
      "project_id": "O005-LEGA-V101-PRJ05",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Dinamika Glukosa–Insulin"
    },
    {
      "archive_bytes": 6058,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ06.zip",
      "archive_sha256": "897e1ee4e9dbc2ce59ab187f084bba6d9b713e40cefea2dd72efc4a76afb7690",
      "file_count": 6,
      "mathematical_core_id": "crowd-visual-alignment",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ06/O005-LEGA-V101-PRJ06-starter.ipynb",
      "notebook_sha256": "c072094caa7f4392658456f5ccc408605f764bd99b0a98bfd5fb124ebab10d74",
      "project_id": "O005-LEGA-V101-PRJ06",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Penyelarasan Visual dalam Kerumunan"
    },
    {
      "archive_bytes": 6654,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ07.zip",
      "archive_sha256": "fee26bc77e902d80f655f6534a007eebc095d60813ec7f6b86692b1bc1ec322c",
      "file_count": 6,
      "mathematical_core_id": "dengue-simple-vector-host-identifiability",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ07/O005-LEGA-V101-PRJ07-starter.ipynb",
      "notebook_sha256": "9e5cb689029183118e8263d52f0d6bd40c620e04ba8df36dfae5f869e6105b5e",
      "project_id": "O005-LEGA-V101-PRJ07",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Dengue: Model Sederhana, Vektor–Inang, dan Keteridentifikasian"
    },
    {
      "archive_bytes": 5900,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ08.zip",
      "archive_sha256": "ea78602c0f7300688f688188308b2456b9adb5dfaadb973a83852f33763f312f",
      "file_count": 6,
      "mathematical_core_id": "predator-prey-immigration",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ08/O005-LEGA-V101-PRJ08-starter.ipynb",
      "notebook_sha256": "2cef6efa832fe5ffc62b257b098420e64f2fccbd66008e1b2b0e01438bd42b23",
      "project_id": "O005-LEGA-V101-PRJ08",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Predator–Mangsa dengan Imigrasi"
    },
    {
      "archive_bytes": 6042,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ09.zip",
      "archive_sha256": "9c897e2b1f53a09c109ad6760e6d484bdf4238949d9c38cc7895a712ef99435d",
      "file_count": 6,
      "mathematical_core_id": "fear-seasonal-predator-prey",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ09/O005-LEGA-V101-PRJ09-starter.ipynb",
      "notebook_sha256": "64cb19788124a88b150d942e978265ac876bfbd5364b4e1dabc96f2a160d7219",
      "project_id": "O005-LEGA-V101-PRJ09",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Ketakutan dan Musim pada Sistem Predator–Mangsa"
    },
    {
      "archive_bytes": 6139,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ10.zip",
      "archive_sha256": "fcc140fe2c7039af51a64848c21f447c55a5251ba9d67ebeb54f54b506a85946",
      "file_count": 6,
      "mathematical_core_id": "honeybee-scent-agent-coupling",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ10/O005-LEGA-V101-PRJ10-starter.ipynb",
      "notebook_sha256": "3ae4c57830991e423a6ade627e5967be397e184798bba5172cdd1dba0153f61d",
      "project_id": "O005-LEGA-V101-PRJ10",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Kopling Aroma dan Agen pada Lebah Madu"
    },
    {
      "archive_bytes": 6087,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ11.zip",
      "archive_sha256": "4f9d4d146b88708bc3ee65fa9b24b5cb4ee9a37498944bf4ed92973d69c73199",
      "file_count": 6,
      "mathematical_core_id": "whale-habitat-migration",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ11/O005-LEGA-V101-PRJ11-starter.ipynb",
      "notebook_sha256": "f14592d9a50295449d19075ef6a041a5748a3a80ecf28cfb07a217838016d0a1",
      "project_id": "O005-LEGA-V101-PRJ11",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Habitat dan Migrasi Paus"
    },
    {
      "archive_bytes": 6185,
      "archive_path": "source/id-ID/O005-LEGA-V101-CH14/project_archives/O005-LEGA-V101-PRJ12.zip",
      "archive_sha256": "37b2d8f5749bcfdb4758202774a0a341264b0bc27c77d8f51aff4ec73839b2cf",
      "file_count": 6,
      "mathematical_core_id": "arctic-melt-pond-ising",
      "notebook_path": "source/id-ID/O005-LEGA-V101-CH14/projects/O005-LEGA-V101-PRJ12/O005-LEGA-V101-PRJ12-starter.ipynb",
      "notebook_sha256": "b8eaaaea3d933350cd4bdd5174d8813b5fd8b1529f5789d22eca9bca902bd0ca",
      "project_id": "O005-LEGA-V101-PRJ12",
      "public_project_catalog": "https://github.com/KokunoYumeto/mathematical-modeling-nonlinear-dynamics-id/blob/1a5958db5d04eef5fba23af69913b6b1272939a9/backend/projects/O005-LEGA-V101-CH14.projects.json",
      "result_reproduction_claimed": false,
      "title_id": "Kolam Lelehan Arktik dengan Model Ising"
    }
  ],
  "schema": "c120-ledger-references/1",
  "source_target_unit_hashes": [
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 7,
      "segments_path": "backend/segments/O005-LEGA-V101-FM01.segments.jsonl",
      "segments_sha256": "9e60af834465dfe1ea7d9e6631288fd963addcc437cbedc42f342d5b3b0a5090",
      "target_path": "source/id-ID/O005-LEGA-V101-FM01/content.html",
      "target_sha256": "27f12221c462101e7008cbdd409e7b7fd1bcf99f7aea8d458b2e87efa80c1f56",
      "unit_id": "O005-LEGA-V101-FM01",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 3,
      "segments_path": "backend/segments/O005-LEGA-V101-PT01.segments.jsonl",
      "segments_sha256": "64d41bf505e30ee886ccb0abade535554d7322b9b3da4e1f6c8ec81a84126361",
      "target_path": "source/id-ID/O005-LEGA-V101-PT01/content.html",
      "target_sha256": "2922e6de1e5b9287f29283add8cb04be9f469cc67c51b3d42e8b7e365312bcff",
      "unit_id": "O005-LEGA-V101-PT01",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH01.mastery.json",
      "mastery_sha256": "58f5c0aff94d3d6290775906ebfb4f81e9fafb50b31d60aa8b21080541c77a6d",
      "segment_count": 125,
      "segments_path": "backend/segments/O005-LEGA-V101-CH01.segments.jsonl",
      "segments_sha256": "7ee9ceeaa4117c165a4f26b13aca32405ccef8372c10a5e6a4299e2119a63944",
      "target_path": "source/id-ID/O005-LEGA-V101-CH01/content.html",
      "target_sha256": "1a3d10b39dbb67b017c411e888803f2a0ac3efbfcfe6530d29fe46d2f6ef9643",
      "unit_id": "O005-LEGA-V101-CH01",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH01/notebooks/problem-07-open-curve-fitting.ipynb",
      "unit_notebook_sha256": "75eb7a3b4e5f67bf12c689aa3162ee8ba49149cd00c96e53cae119a524d11a5e"
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH02.mastery.json",
      "mastery_sha256": "1019fa30ac69bb4fb165000254dfd66ce80e97c501c1d636b3f853d9b3269b53",
      "segment_count": 121,
      "segments_path": "backend/segments/O005-LEGA-V101-CH02.segments.jsonl",
      "segments_sha256": "0e1dd86ab9c5dc0d2e6338a2ae8909e5d5825f4d8b5866ca7eab88dfb0246b6a",
      "target_path": "source/id-ID/O005-LEGA-V101-CH02/content.html",
      "target_sha256": "e044dbfde28c561f43922fabf24af41cc47b2fb4e3307fb6146646b700cf8c4c",
      "unit_id": "O005-LEGA-V101-CH02",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH02/notebooks/chapter-02-open-wave-simulation.ipynb",
      "unit_notebook_sha256": "8e31dc2dfaa61b3e0f76dd04b29867fcadd303490622a8ea0e1f5ad77f2ce517"
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 3,
      "segments_path": "backend/segments/O005-LEGA-V101-PT02.segments.jsonl",
      "segments_sha256": "63492fc25014f6872dc8c5c4a90fad31813be679a7a0d78332e61ec1c77f7d54",
      "target_path": "source/id-ID/O005-LEGA-V101-PT02/content.html",
      "target_sha256": "c7351c8342d7334116e69fbd16b7e19030c9492237e00c99713bcca0697e4087",
      "unit_id": "O005-LEGA-V101-PT02",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH03.mastery.json",
      "mastery_sha256": "c9375f9c54b0e67ba301b495763d235ece03aaaa2fd12ac6b88aaaacaadc915e",
      "segment_count": 449,
      "segments_path": "backend/segments/O005-LEGA-V101-CH03.segments.jsonl",
      "segments_sha256": "0008a0facb9d0616b8f0c13876c8c8089458069c78aba4b65b1c5a7159bba39e",
      "target_path": "source/id-ID/O005-LEGA-V101-CH03/content.html",
      "target_sha256": "37c0b3df486f20fa29929d983fc70f92beb386cb980937a3cb032e6995e7cac3",
      "unit_id": "O005-LEGA-V101-CH03",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH03/notebooks/chapter-03-open-phase-plane.ipynb",
      "unit_notebook_sha256": "45bb23aaf15fc03d5f7e878995c9cd0a38a31c2bf64f325b3fdb1e204939505f"
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH04.mastery.json",
      "mastery_sha256": "799c9ad13c683b2575c7192c95e81dc3144d88061aef57ea173c918a687e9395",
      "segment_count": 196,
      "segments_path": "backend/segments/O005-LEGA-V101-CH04.segments.jsonl",
      "segments_sha256": "9c0d412995821b9b69542bbb227948143805b5b21be7bdb8481fcde02ee85c27",
      "target_path": "source/id-ID/O005-LEGA-V101-CH04/content.html",
      "target_sha256": "a860a2ae31e1e04dd9af75d09d850ca22e5e13cf83326e9125d510edb56b742f",
      "unit_id": "O005-LEGA-V101-CH04",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH04/notebooks/chapter-04-open-stone-skipping.ipynb",
      "unit_notebook_sha256": "3c77116a1ff709c1609782604da1fe592fe95dc0053fcd0e9728bdef02cb5d90"
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 4,
      "segments_path": "backend/segments/O005-LEGA-V101-PT03.segments.jsonl",
      "segments_sha256": "9698e525582f2e412e0e87185cb597ef722d7bb59ed2381e66d5d5b61d31c21b",
      "target_path": "source/id-ID/O005-LEGA-V101-PT03/content.html",
      "target_sha256": "8d40cff6e34bcae42c9ad743d743877ab95c0266fab235b9bfcdfdf9adc87933",
      "unit_id": "O005-LEGA-V101-PT03",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH05.mastery.json",
      "mastery_sha256": "7bf34f642644a119208716e6943efc6f2153d3def3313829acf85a29f3b369a6",
      "segment_count": 473,
      "segments_path": "backend/segments/O005-LEGA-V101-CH05.segments.jsonl",
      "segments_sha256": "32732105bb934be792de3749e7ede0cf2cdd617126fab6efeddd9468d096dd9f",
      "target_path": "source/id-ID/O005-LEGA-V101-CH05/content.html",
      "target_sha256": "8a8a205b1dfac9778c3e8549c036559dae88aff1e5262e9513cc5646d72bff7e",
      "unit_id": "O005-LEGA-V101-CH05",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH05/notebooks/chapter-05-open-single-species-models.ipynb",
      "unit_notebook_sha256": "b7a19523b1fedc344a1cda20cca0a8cfb8a46588f05ff7f59417fa59cfd9c7cd"
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH06.mastery.json",
      "mastery_sha256": "37b40bcc2e3e6b796fbc20fbe290aeeefdfe0a2c428d16347c5b19608b94b388",
      "segment_count": 211,
      "segments_path": "backend/segments/O005-LEGA-V101-CH06.segments.jsonl",
      "segments_sha256": "fae53a83ef41ebc3bb6b7d2f0757ad6d227ef9cc44274b06c8d1f8a57721ecaf",
      "target_path": "source/id-ID/O005-LEGA-V101-CH06/content.html",
      "target_sha256": "7d983a2e265c7a0201f62b5fd1d4643de0bf899585175bab8a19a0ff28b9be25",
      "unit_id": "O005-LEGA-V101-CH06",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH06/notebooks/chapter-06-open-two-species-models.ipynb",
      "unit_notebook_sha256": "2bb805326ad45bfb90a914dbd2eb12b5a579e63d0cb60cdce8f4f6c8928eb33a"
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH07.mastery.json",
      "mastery_sha256": "96b941b74965c44edc3529e940cdad77e1b1eb0b9065624dfbe3723204b03788",
      "segment_count": 162,
      "segments_path": "backend/segments/O005-LEGA-V101-CH07.segments.jsonl",
      "segments_sha256": "92a26ba1160e96a59eca8d54dd7d8758e95ed66b2231a2a5697ac3d6e8d2ca87",
      "target_path": "source/id-ID/O005-LEGA-V101-CH07/content.html",
      "target_sha256": "092c0eaeb8641895c19adb81d5688b67c2814efa37eea3c7c0d487668b37394f",
      "unit_id": "O005-LEGA-V101-CH07",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH07/notebooks/chapter-07-open-epidemiology.ipynb",
      "unit_notebook_sha256": "92a9cf27d48d5e7766881592095f1232cc4d2357ee5d0a46bdb871591afafce4"
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 4,
      "segments_path": "backend/segments/O005-LEGA-V101-PT04.segments.jsonl",
      "segments_sha256": "41d626f76bac4b0087399f82bc9a4b52b0de0322e9147001ddfc5aa6b09a3b88",
      "target_path": "source/id-ID/O005-LEGA-V101-PT04/content.html",
      "target_sha256": "79c8943cf558b0d1fe485b0765ef8def9c970703d5f80a7f18c04c66c8f60a25",
      "unit_id": "O005-LEGA-V101-PT04",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH08.mastery.json",
      "mastery_sha256": "f244ce8bc66e7fd8bb5fb62af32a95bbff0093741148c528a6b5514d1a12c0fa",
      "segment_count": 217,
      "segments_path": "backend/segments/O005-LEGA-V101-CH08.segments.jsonl",
      "segments_sha256": "09725f630eb53b477329baf3a4d8c5a08605496e70fae0c113544bd81f146631",
      "target_path": "source/id-ID/O005-LEGA-V101-CH08/content.html",
      "target_sha256": "49a6be865bf34fac62b832b7d2338982595c48e1ff5c1e0389e626b197659e0a",
      "unit_id": "O005-LEGA-V101-CH08",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH08/notebooks/chapter-08-open-chemical-reactions.ipynb",
      "unit_notebook_sha256": "8cbc3faa8d63683d15ac4498d2c7249763622789988df9e5684250fef1f74a5b"
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH09.mastery.json",
      "mastery_sha256": "9b5beba72aae6132d7bce4a72ca36041caee499b27cd93806b96694804c1b1fc",
      "segment_count": 228,
      "segments_path": "backend/segments/O005-LEGA-V101-CH09.segments.jsonl",
      "segments_sha256": "fb0b37030cf91b8eef4c1d0d751d3f8d190dabdc74b14222db79dda55002081f",
      "target_path": "source/id-ID/O005-LEGA-V101-CH09/content.html",
      "target_sha256": "0b4633d88a3aed144738429bccc466f1d3f472714bbeb57e0ddb338cdab329e4",
      "unit_id": "O005-LEGA-V101-CH09",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH09/notebooks/chapter-09-open-diffusion.ipynb",
      "unit_notebook_sha256": "bbc57501bb83e4195e1c65ad30bd235c67aa1342028aa6a323207ec66101ec97"
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH10.mastery.json",
      "mastery_sha256": "c631df78ec27e473da5c31eb7fbb6d0d833218e593b5678cadaab8722a12ecd7",
      "segment_count": 149,
      "segments_path": "backend/segments/O005-LEGA-V101-CH10.segments.jsonl",
      "segments_sha256": "6adc788295e1edd7399946d386708c9520633424e4fade643b6f7492f3af14da",
      "target_path": "source/id-ID/O005-LEGA-V101-CH10/content.html",
      "target_sha256": "0c951f1e8dd251be396e437660a6a610bfe28a2b6aeb4f18cd45882f38df18f3",
      "unit_id": "O005-LEGA-V101-CH10",
      "unit_notebook_path": "source/id-ID/O005-LEGA-V101-CH10/notebooks/chapter-10-open-pattern-formation.ipynb",
      "unit_notebook_sha256": "ccf2331e60f7f76d33785820727cfad072d34e3e92f12d778747ab351f1188df"
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 2,
      "segments_path": "backend/segments/O005-LEGA-V101-PT05.segments.jsonl",
      "segments_sha256": "70d92d69ccb1e53fb1a1a1ad22a6c41d0c036a5bb652e3af52de0193856a97dd",
      "target_path": "source/id-ID/O005-LEGA-V101-PT05/content.html",
      "target_sha256": "00fb30fb29d5cbedc669ed8aea8931a455f90e426e51b7ca4191094f33221d65",
      "unit_id": "O005-LEGA-V101-PT05",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH11.mastery.json",
      "mastery_sha256": "76acebcc58ce8f81d35b933a08e47a5a0eee5a717caa168975ada561f091f56e",
      "segment_count": 142,
      "segments_path": "backend/segments/O005-LEGA-V101-CH11.segments.jsonl",
      "segments_sha256": "0ee5d83a3cd0f9096019e0d7ced962ff8f44b4938a49caea207293dc7dcee289",
      "target_path": "source/id-ID/O005-LEGA-V101-CH11/content.html",
      "target_sha256": "f62354eb267c5788bd0ea8a70d6b7de64f8059c1656eedbffa40898da4c9606d",
      "unit_id": "O005-LEGA-V101-CH11",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 121,
      "segments_path": "backend/segments/O005-LEGA-V101-CH12.segments.jsonl",
      "segments_sha256": "be1a4ec04a0739dde654f507b7ef9bbf906398b4ae1dcf6c9f03572a15cec34d",
      "target_path": "source/id-ID/O005-LEGA-V101-CH12/content.html",
      "target_sha256": "6e0e2d720732726d88e3479d399ee25a4b012a750a4626c2219de9e54baa8f8b",
      "unit_id": "O005-LEGA-V101-CH12",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": "backend/mastery/O005-LEGA-V101-CH13.mastery.json",
      "mastery_sha256": "67965dd1d7e64e66de99b060f1c6be4ee526cd5bd66ffae6a8e2b0be94ff115a",
      "segment_count": 546,
      "segments_path": "backend/segments/O005-LEGA-V101-CH13.segments.jsonl",
      "segments_sha256": "1c99087627709c1c241026810835d2367b4939ddc9c14e583b172569be20bad8",
      "target_path": "source/id-ID/O005-LEGA-V101-CH13/content.html",
      "target_sha256": "30613acec8b5e75260848c0159aac20b7ed531f407b8e6f59fa3a36910f88fc9",
      "unit_id": "O005-LEGA-V101-CH13",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 247,
      "segments_path": "backend/segments/O005-LEGA-V101-CH14.segments.jsonl",
      "segments_sha256": "8074b66de970f9381056a7c5c71d9bff2806337813606b7a68bf244305d7ad7f",
      "target_path": "source/id-ID/O005-LEGA-V101-CH14/content.html",
      "target_sha256": "9a08e5a663685a52c4551a560ee68ea4f4dad9675b3aea04702dfa8416d719b4",
      "unit_id": "O005-LEGA-V101-CH14",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 28,
      "segments_path": "backend/segments/O005-LEGA-V101-BM01.segments.jsonl",
      "segments_sha256": "230dddbb10c82c99e5782a6010cf72ff3a647a75b3d8ebb02c6f0fa869f289c9",
      "target_path": "source/id-ID/O005-LEGA-V101-BM01/content.html",
      "target_sha256": "e36f9bbc8b4f2506dae31527290aa1e15a4960ab4051bd56b04d0d69a8659ff5",
      "unit_id": "O005-LEGA-V101-BM01",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": null,
      "mastery_sha256": null,
      "segment_count": 10,
      "segments_path": "backend/segments/O005-LEGA-V101-BM02.segments.jsonl",
      "segments_sha256": "1415789dc7e8bb89e6ea88b308235b7be70f2177c1fdd35424ed8f4927f92761",
      "target_path": "source/id-ID/O005-LEGA-V101-BM02/content.html",
      "target_sha256": "7aa3fad37ec153d70335b66eaf81aced827f398d305fd2830af27c84ffc577b3",
      "unit_id": "O005-LEGA-V101-BM02",
      "unit_notebook_path": null,
      "unit_notebook_sha256": null
    },
    {
      "mastery_path": "backend/mastery/O005-BRIDGE-C1.mastery.json",
      "mastery_sha256": "642c8c12c47f6a067de078ec73f1663b9ded793c3fc81b1bb0c251bb88cfe5bb",
      "segment_count": 152,
      "segments_path": "backend/segments/O005-BRIDGE-C1.segments.jsonl",
      "segments_sha256": "dfd2cb1f671ab3f672e27d7435d92c84b562b30131c14cca00863040749a20b0",
      "target_path": "source/id-ID/O005-BRIDGE-C1/content.html",
      "target_sha256": "c8593b80996e6f7bd368a4a2e198472198163fc17ee408b98ccbd7e58c99e4eb",
      "unit_id": "O005-BRIDGE-C1",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C1/notebooks/bridge-c1-reproducible-workflow.ipynb",
      "unit_notebook_sha256": "c266a0e332b6d709007344e1d401b8af324744d6ed524e7afa793ba5a01bee02"
    },
    {
      "mastery_path": "backend/mastery/O005-BRIDGE-C2.mastery.json",
      "mastery_sha256": "1578939db4115a8764d2db36abd5b595230c3f4e6eec13cd82278eb0c5765b15",
      "segment_count": 115,
      "segments_path": "backend/segments/O005-BRIDGE-C2.segments.jsonl",
      "segments_sha256": "f3bb40cd274434ad230694bc38342f1b68950b0cfcdd758be304f7e292a868df",
      "target_path": "source/id-ID/O005-BRIDGE-C2/content.html",
      "target_sha256": "08c3ab749364e6d33028ad6369b18c78361f30b021a36e75ade73325582a8b5a",
      "unit_id": "O005-BRIDGE-C2",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C2/notebooks/bridge-c2-local-bifurcations.ipynb",
      "unit_notebook_sha256": "11b3dd2f57873f781cc60cdf780123f98d41ab9dddee9e9f99e4f9498b0ac573"
    },
    {
      "mastery_path": "backend/mastery/O005-BRIDGE-C3.mastery.json",
      "mastery_sha256": "eb51c8edf1797d6bdc438d46460ace1ebfef52ce395f78e5c95730404a3e552d",
      "segment_count": 117,
      "segments_path": "backend/segments/O005-BRIDGE-C3.segments.jsonl",
      "segments_sha256": "edea3323eab3684fddb996f6f08a09f74ea3842424bd0cc2a77b52b95b024641",
      "target_path": "source/id-ID/O005-BRIDGE-C3/content.html",
      "target_sha256": "6f16b026417252c5307c03a88272fc55542e955263cd85f6f82338e33065ed53",
      "unit_id": "O005-BRIDGE-C3",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C3/notebooks/bridge-c3-chaos-and-return-maps.ipynb",
      "unit_notebook_sha256": "c2f150814f61f691aa3c12b6b9f8abb48ed57d3e6c9381f262096edeba09bb79"
    },
    {
      "mastery_path": "backend/mastery/O005-BRIDGE-C4.mastery.json",
      "mastery_sha256": "7459edb9729b527b0f166a38cb333142b6421f9ee0b5472da1d847ccf944eafe",
      "segment_count": 273,
      "segments_path": "backend/segments/O005-BRIDGE-C4.segments.jsonl",
      "segments_sha256": "63face386f4fb0208e10684fccb49c280880c2d30dbb21b173e8723a8a42bbd6",
      "target_path": "source/id-ID/O005-BRIDGE-C4/content.html",
      "target_sha256": "241555f28005883e592a79a69ebefd08bdbea2d55bc72d738059700d75e591e9",
      "unit_id": "O005-BRIDGE-C4",
      "unit_notebook_path": "source/id-ID/O005-BRIDGE-C4/notebooks/bridge-c4-calibration-validation-uncertainty.ipynb",
      "unit_notebook_sha256": "ee9cca98271fc8539c98c6a7a9a8456fcd94e638b9dfc81ba2f91a1def43b612"
    }
  ]
}
