{
  "schema": "b40-foundations-reading-edition/1",
  "title": "Linear algebra foundations — original English by Jim Hefferon",
  "source_revision": "df2262e089a02651c127f1dd12649c4622ee1383",
  "scope": "six selected foundation sections, not the complete book",
  "language": "en",
  "sections": [
    {
      "section": "gr1",
      "title": "Solving Linear Systems",
      "scope": "src/gr/gr1.tex active prefix, three subsections only",
      "reader": {
        "path": "semantic-pilot-gr1/gr1.reader-pilot.html",
        "bytes": 1504392,
        "sha256": "19699abd3d1f91dfc8e2bf196c98c27bbd8a2d0e755893b3b4146342e381400a"
      },
      "public_index": {
        "path": "semantic-pilot-gr1/public-unit-index.json",
        "bytes": 195046,
        "sha256": "9da2a978936039d10ad79a4c7954d186714e69787ea1eb57dc5631cc40534576"
      },
      "units": 164,
      "exercise_answer_pairs": 57,
      "active_source": {
        "path": "src/gr/gr1.tex",
        "bytes": 181177,
        "sha256": "befd852fd1b731454ca797e5907c69bc91fdf03df32b1dd35a26cd42f2ec7449"
      },
      "complete_original_source": {
        "path": "sources/gr1.tex",
        "bytes": 205306,
        "sha256": "393dc48dba25974d3c746768474a6dfbcd9491db2c09db41f6c2a3ca17432da9"
      }
    },
    {
      "section": "gr3",
      "title": "Reduced Echelon Form",
      "scope": "src/gr/gr3.tex complete section, two subsections only",
      "reader": {
        "path": "semantic-pilot-gr3/gr3.reader-pilot.html",
        "bytes": 812890,
        "sha256": "99a3afbaf1d92e4592d86a1d0cdf87684dc9cb6b78551bea945a2f364db1faa4"
      },
      "public_index": {
        "path": "semantic-pilot-gr3/public-unit-index.json",
        "bytes": 107391,
        "sha256": "5aa3ec02e34fc90e35c37fddb841ca251ba34a7eb20696177158199b4671f72b"
      },
      "units": 88,
      "exercise_answer_pairs": 31,
      "active_source": {
        "path": "src/gr/gr3.tex",
        "bytes": 93614,
        "sha256": "7945c8ffeab4e9f4502e67578f17c691492d8be70b1219e6c806df0f6d797470"
      },
      "complete_original_source": {
        "path": "sources/gr3.tex",
        "bytes": 93614,
        "sha256": "7945c8ffeab4e9f4502e67578f17c691492d8be70b1219e6c806df0f6d797470"
      }
    },
    {
      "section": "vs1",
      "title": "Vector Spaces",
      "scope": "src/vs/vs1.tex complete section; two subsections, 59 exercise/answer pairs, two embedded mathematical tables and one source picture",
      "reader": {
        "path": "semantic-pilot-vs1/vs1.reader-pilot.html",
        "bytes": 1150261,
        "sha256": "7e4a9bd80fb7b0cb8e1f1024c916c9618c66d65f7a603a2593bee47520a0358d"
      },
      "public_index": {
        "path": "semantic-pilot-vs1/public-unit-index.json",
        "bytes": 198788,
        "sha256": "bea807ebe1e6dbf1d7b0c282eba581356c19c3209f54cfde8dfcf9f1eb936a76"
      },
      "units": 160,
      "exercise_answer_pairs": 59,
      "active_source": {
        "path": "src/vs/vs1.tex",
        "bytes": 152684,
        "sha256": "d7b83def8532ee79706496b1a601f2ccf2f6c4d25231677aecd36b14cfae395d"
      },
      "complete_original_source": {
        "path": "sources/vs1.tex",
        "bytes": 152684,
        "sha256": "d7b83def8532ee79706496b1a601f2ccf2f6c4d25231677aecd36b14cfae395d"
      }
    },
    {
      "section": "vs2",
      "title": "Linear Independence",
      "scope": "src/vs/vs2.tex complete section; one subsection, 26 exercise/answer pairs and one comparison table",
      "reader": {
        "path": "semantic-pilot-vs2/vs2.reader-pilot.html",
        "bytes": 631973,
        "sha256": "5946b029718f9f0a90f655359c36264a7bbb8f7697bffc918e513381c51f507d"
      },
      "public_index": {
        "path": "semantic-pilot-vs2/public-unit-index.json",
        "bytes": 95608,
        "sha256": "b2675be9b3cc0e36a8d6f78f0a4cacaaea996e3ce4fde9dfd200cff7781ff77c"
      },
      "units": 81,
      "exercise_answer_pairs": 26,
      "active_source": {
        "path": "src/vs/vs2.tex",
        "bytes": 83623,
        "sha256": "93aefd3ba5b31e702497e48ccc7103808e3cfaf06ca4ff3aa05ad7888d44f974"
      },
      "complete_original_source": {
        "path": "sources/vs2.tex",
        "bytes": 83623,
        "sha256": "93aefd3ba5b31e702497e48ccc7103808e3cfaf06ca4ff3aa05ad7888d44f974"
      }
    },
    {
      "section": "vs3",
      "title": "Basis and Dimension",
      "scope": "src/vs/vs3.tex complete active section; four subsections, 100 exercise/answer pairs, two source tables and one native exercise assumption",
      "reader": {
        "path": "semantic-pilot-vs3/vs3.reader-pilot.html",
        "bytes": 1682206,
        "sha256": "19693367f0a50fec8e4abf834a62f8dcd42922eb72cb76c327c5229dd71e5a67"
      },
      "public_index": {
        "path": "semantic-pilot-vs3/public-unit-index.json",
        "bytes": 650696,
        "sha256": "29f6fa3de7474a703d75d36a86a58653c94014f6196b414fc224b017103ff76f"
      },
      "units": 291,
      "exercise_answer_pairs": 100,
      "active_source": {
        "path": "src/vs/vs3.tex",
        "bytes": 241730,
        "sha256": "42f4aebaa8176040be3668544e93dabbcdcd2ea25833c16a4a52c981a8973714"
      },
      "complete_original_source": {
        "path": "sources/vs3.tex",
        "bytes": 241730,
        "sha256": "42f4aebaa8176040be3668544e93dabbcdcd2ea25833c16a4a52c981a8973714"
      }
    },
    {
      "section": "fields",
      "title": "Fields",
      "scope": "src/vs/fields.tex complete topic; five exercises and supplied answers, four finite-field operation tables",
      "reader": {
        "path": "semantic-pilot-fields/fields.reader-pilot.html",
        "bytes": 59531,
        "sha256": "13cb234efc36e8d0ad2708b1409966bbed3df75e888643d6f0d49875ad61124e"
      },
      "public_index": {
        "path": "semantic-pilot-fields/public-unit-index.json",
        "bytes": 43908,
        "sha256": "83a206d07e373c66ccc98ea026362a51ddbb2edeb4ad5c2a209adca8d47c3bd9"
      },
      "units": 15,
      "exercise_answer_pairs": 5,
      "active_source": {
        "path": "src/vs/fields.tex",
        "bytes": 6583,
        "sha256": "c0aa3ad9210829ca4831ef90334a872554b5d05b56a640d4ee96dfc00a2ef204"
      },
      "complete_original_source": {
        "path": "sources/fields.tex",
        "bytes": 6583,
        "sha256": "c0aa3ad9210829ca4831ef90334a872554b5d05b56a640d4ee96dfc00a2ef204"
      }
    }
  ],
  "counts": {
    "readers": 6,
    "native_units": 799,
    "exercise_answer_pairs": 278,
    "local_links_checked": 840
  },
  "download_order": [
    "sources/00-foundations-cumulative.tex",
    "COMPLETE_SOURCE.zip"
  ],
  "no_pdf_exception": "HTML reading edition; do not create a PDF merely to fill a preview slot",
  "source_archive": {
    "path": "COMPLETE_SOURCE.zip",
    "bytes": 46936242,
    "sha256": "28c4d61ce0299af918d2937bd4bfb247bb161ac2702fae0bc4aa25e3f60c0d6e",
    "url": "https://github.com/KokunoYumeto/program-matematika-indonesia/releases/download/b40-foundations-2026.10.02/COMPLETE_SOURCE.zip"
  },
  "public_files": [
    {
      "path": "ACKNOWLEDGEMENTS.txt",
      "bytes": 11632,
      "sha256": "318c43872901d4ed822778be6ee3b36f0332b968b8bac84b63d56c027f07174b"
    },
    {
      "path": "LICENSE.txt",
      "bytes": 311,
      "sha256": "45e69a5115ce82fb4566271045b1777d4c506929f866fa12c2ca0ef9b23bb140"
    },
    {
      "path": "index.html",
      "bytes": 3850,
      "sha256": "5df4edcc99c44752c6a6b22a0849d2c125a2db8301c666b3c231301e36ae2666"
    },
    {
      "path": "semantic-pilot-fields/fields.reader-pilot.html",
      "bytes": 59531,
      "sha256": "13cb234efc36e8d0ad2708b1409966bbed3df75e888643d6f0d49875ad61124e"
    },
    {
      "path": "semantic-pilot-fields/original-rendered-unit-index.json",
      "bytes": 50552,
      "sha256": "e5db19aa093add1399e634b837e973d0920a3a3b5e317e5fe437120cbbe77c53"
    },
    {
      "path": "semantic-pilot-fields/public-unit-index.json",
      "bytes": 43908,
      "sha256": "83a206d07e373c66ccc98ea026362a51ddbb2edeb4ad5c2a209adca8d47c3bd9"
    },
    {
      "path": "semantic-pilot-gr1/gr1.reader-pilot.html",
      "bytes": 1504392,
      "sha256": "19699abd3d1f91dfc8e2bf196c98c27bbd8a2d0e755893b3b4146342e381400a"
    },
    {
      "path": "semantic-pilot-gr1/original-rendered-unit-index.json",
      "bytes": 195973,
      "sha256": "b3efd820eecf2b133dd7ff002a76ccc8051778d9247c5d0452c4d4d25dd213d9"
    },
    {
      "path": "semantic-pilot-gr1/public-unit-index.json",
      "bytes": 195046,
      "sha256": "9da2a978936039d10ad79a4c7954d186714e69787ea1eb57dc5631cc40534576"
    },
    {
      "path": "semantic-pilot-gr3/gr3.reader-pilot.html",
      "bytes": 812890,
      "sha256": "99a3afbaf1d92e4592d86a1d0cdf87684dc9cb6b78551bea945a2f364db1faa4"
    },
    {
      "path": "semantic-pilot-gr3/original-rendered-unit-index.json",
      "bytes": 110700,
      "sha256": "803205c8b0c4bbf618ccadf6273473fbfa04169a4924fbc00da2981ab84fdacf"
    },
    {
      "path": "semantic-pilot-gr3/public-unit-index.json",
      "bytes": 107391,
      "sha256": "5aa3ec02e34fc90e35c37fddb841ca251ba34a7eb20696177158199b4671f72b"
    },
    {
      "path": "semantic-pilot-vs1/original-rendered-unit-index.json",
      "bytes": 209872,
      "sha256": "66c0e64c02c874b81ee9cd807430e62f691db12e94898d620b1623e71b3e5ad0"
    },
    {
      "path": "semantic-pilot-vs1/public-unit-index.json",
      "bytes": 198788,
      "sha256": "bea807ebe1e6dbf1d7b0c282eba581356c19c3209f54cfde8dfcf9f1eb936a76"
    },
    {
      "path": "semantic-pilot-vs1/vs1.reader-pilot.html",
      "bytes": 1150261,
      "sha256": "7e4a9bd80fb7b0cb8e1f1024c916c9618c66d65f7a603a2593bee47520a0358d"
    },
    {
      "path": "semantic-pilot-vs2/original-rendered-unit-index.json",
      "bytes": 107957,
      "sha256": "1695ded7ebd7b92427805b79180498f26f07d4e7afca857a8cdd1e20090a0e7d"
    },
    {
      "path": "semantic-pilot-vs2/public-unit-index.json",
      "bytes": 95608,
      "sha256": "b2675be9b3cc0e36a8d6f78f0a4cacaaea996e3ce4fde9dfd200cff7781ff77c"
    },
    {
      "path": "semantic-pilot-vs2/vs2.reader-pilot.html",
      "bytes": 631973,
      "sha256": "5946b029718f9f0a90f655359c36264a7bbb8f7697bffc918e513381c51f507d"
    },
    {
      "path": "semantic-pilot-vs3/original-rendered-unit-index.json",
      "bytes": 671990,
      "sha256": "f4b7f730d5fa6585efd388e753a31cc55e72411864e4654438705a611c3229a6"
    },
    {
      "path": "semantic-pilot-vs3/public-unit-index.json",
      "bytes": 650696,
      "sha256": "29f6fa3de7474a703d75d36a86a58653c94014f6196b414fc224b017103ff76f"
    },
    {
      "path": "semantic-pilot-vs3/vs3.reader-pilot.html",
      "bytes": 1682206,
      "sha256": "19693367f0a50fec8e4abf834a62f8dcd42922eb72cb76c327c5229dd71e5a67"
    },
    {
      "path": "sources/00-foundations-cumulative.tex",
      "bytes": 769923,
      "sha256": "98c8e9f8384aee6aceb60b1dd78c9f4e1786963a9c3c0c409743850e27c9206c"
    },
    {
      "path": "sources/editorial-source-notes.tex",
      "bytes": 9028,
      "sha256": "89c474cade21c8e996f8d8f1286e85bfdff349f11d1d76001bf4398b5b7db07f"
    },
    {
      "path": "sources/fields.tex",
      "bytes": 6583,
      "sha256": "c0aa3ad9210829ca4831ef90334a872554b5d05b56a640d4ee96dfc00a2ef204"
    },
    {
      "path": "sources/gr1.tex",
      "bytes": 205306,
      "sha256": "393dc48dba25974d3c746768474a6dfbcd9491db2c09db41f6c2a3ca17432da9"
    },
    {
      "path": "sources/gr3.tex",
      "bytes": 93614,
      "sha256": "7945c8ffeab4e9f4502e67578f17c691492d8be70b1219e6c806df0f6d797470"
    },
    {
      "path": "sources/vs1.tex",
      "bytes": 152684,
      "sha256": "d7b83def8532ee79706496b1a601f2ccf2f6c4d25231677aecd36b14cfae395d"
    },
    {
      "path": "sources/vs2.tex",
      "bytes": 83623,
      "sha256": "93aefd3ba5b31e702497e48ccc7103808e3cfaf06ca4ff3aa05ad7888d44f974"
    },
    {
      "path": "sources/vs3.tex",
      "bytes": 241730,
      "sha256": "42f4aebaa8176040be3668544e93dabbcdcd2ea25833c16a4a52c981a8973714"
    }
  ],
  "rights": {
    "author": "Jim Hefferon",
    "work": "Linear Algebra",
    "license": "CC BY-SA 2.5 option; native component notices retained",
    "licence_file": "LICENSE.txt",
    "component_credits": "ACKNOWLEDGEMENTS.txt"
  },
  "provenance": {
    "current_model": "gpt-6-astra",
    "effort": "ultra",
    "work": "source-preserving HTML rebuild, navigation, projection and source packaging",
    "legacy_intermediate_runtime": "unverified, not reattributed",
    "human_review": false
  },
  "validation": {
    "offline_replay": {
      "state": "byte_replay_pass",
      "counts": {
        "readers": 6,
        "native_units": 799,
        "exercise_answer_pairs": 278,
        "local_links_checked": 840
      },
      "output_files": 29
    },
    "main_bodies_unchanged": true,
    "native_archive_entries": 923,
    "source_package_members": 125,
    "complete_member_readback": true
  },
  "publication": "candidate; deployment receipt is separate"
}
