{
  "catalog_hash": "5269b9f2521e3bf14db293fea34895f6e44a387c2479c164407b4d16dd9a2247",
  "core_count_policy": "One admitted core per mathematical target; views never increase this count.",
  "cores": [
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-repair-author",
      "contract_hash": "a3257c6b614b55274079564a7777fe8ae590dfc4af23168d27fb87357c8959e4",
      "core_id": "qcb-core-be-001",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-projected-block-contract",
      "item_digest": "d3fcc5644825a903d365c5356b4e51c6754683966d400872169b733c2b7ed313",
      "item_id": "qcb-9aa2db7cc60e10000594",
      "key": "qcb-core-be-001-corrected-v2",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 2,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-001-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingSpec",
        "declaration:QuantumBlockEncoding.signalSystemBlockProjection"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.OperatorBlockEncodingCandidate",
        "declaration:QuantumBlockEncoding.ApproximateOperatorBlockEncodingCandidate"
      ],
      "textbook_successor": null,
      "title": "Defines the block-encoding projected-block contract: A = alpha*(<0^a| tensor I)U(|0^a> tensor I) exactly, operator-norm epsilon bound approximately, with explicit dimensions.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-9aa2db7cc60e10000594",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-repair-author",
      "contract_hash": "b396769e0e1faf7adab0231ba5978a667474658f4b8b4777d6c6331a828627d5",
      "core_id": "qcb-core-be-002",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "be-auxiliary-accounting",
      "item_digest": "0225404a2bcf4af0f22e5bf5145a57227181783389be19800bce939c379853e1",
      "item_id": "qcb-be0f58115df2d75d689f",
      "key": "qcb-core-be-002-corrected-v2",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-002-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.OperatorBlockEncodingCandidate",
        "declaration:QuantumBlockEncoding.BlockEncodingCost"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RegisterLayout",
        "declaration:QuantumBlockEncoding.RegisterLayout.auxiliaryQubits"
      ],
      "textbook_successor": null,
      "title": "Success-sector workspace cleanup is an independent promise, not implied by the doubly projected block; a one-qubit rotation supplies a concrete counterexample.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-be0f58115df2d75d689f",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-003-range-completion-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "baadc3b2b59d3b6326e8925e735674b8eccaca0961f4c46e6ae19e584febf7d9",
      "core_id": "qcb-core-be-003",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "be-unitary-completion-nonuniqueness",
      "item_digest": "8c485ecf49d7c1b766a12871fd960795482772086f9b9ee641a0ccc4bc7a51dc",
      "item_id": "qcb-textbook-202a33d3178b28b33927",
      "key": "qcb-core-be-003-textbook-question-v2-range-completion-question-successor",
      "part": "block-encoding",
      "question_source_record": "shared/repairs/be-003-range-completion-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "baadc3b2b59d3b6326e8925e735674b8eccaca0961f4c46e6ae19e584febf7d9",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "44e0c8e158d38e93a29891a143cf773aecbf6f7aada292309b5f9c96e67ba1a8",
        "predecessor_item_digest": "a757beddff8a7a05762348e416f2e50a373efa53005468c33f43d4ea53b61de8",
        "predecessor_key": "qcb-core-be-003",
        "question_version": 2,
        "repair_record": "shared/repairs/be-003-range-completion-question-successor.json",
        "repair_record_digest": "1abe381992540e8837f66bb19dd323b051b983b28595f23fd71ce10bcb1d09f3",
        "review_digest": "5bfffa84b0b4c2f0e4b59fcd87a71b1069fdfc18d1d7d16529800743c016036d",
        "review_record": "reports/textbook-v1/repairs/be-003-range-completion-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-003",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ConcreteSemantics.pointwiseProjection_iff_cleanBasisAction",
        "declaration:QuantumBlockEncoding.OperatorBlockEncodingCandidate",
        "declaration:QuantumBlockEncoding.VerifiedOperatorBlockEncoding"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.cleanBlockBy"
      ],
      "textbook_successor": null,
      "title": "The inherited domain is0<x<1; the historical0<|x|<1 phrase is explicitly assessed, and the clean compression fixes U00 only. Rotation/reflection witnesses share U00=x and satisfy both Gram identities; they are distinct for s>0, with any negative-x extension explicitly outside the retained positive premise. Projected clean-basis action carries the same information as the clean block, not the full output vector; off-block completions and implementation resources are not uniquely determined.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-202a33d3178b28b33927",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-004-stage-role-projection-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "112521b12612f1c530e7fffe4738eab90f97fd054cc6f06e90a5a93ecbb57666",
      "core_id": "qcb-core-be-004",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-lcu-stage-roles",
      "item_digest": "ff8d58144358000f0819569e29e66c610374b36355831065ff543f2ebc9f37c6",
      "item_id": "qcb-textbook-afbf44275096dd6b8fd2",
      "key": "qcb-core-be-004-textbook-question-v2-stage-roles-and-clean-projection",
      "part": "block-encoding",
      "question_source_record": "shared/repairs/be-004-stage-role-projection-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "112521b12612f1c530e7fffe4738eab90f97fd054cc6f06e90a5a93ecbb57666",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "de212863300e2df799356b50dc2ec077f1b268a6e82e0b2442ab95029905e0e7",
        "predecessor_item_digest": "69ef913513b5551fc106df171152b284d3ab8de62ca563ee680e1e751cfaa977",
        "predecessor_key": "qcb-core-be-004",
        "question_version": 2,
        "repair_record": "shared/repairs/be-004-stage-role-projection-question-successor.json",
        "repair_record_digest": "f6754efc28a9919eb73ccebc5187deec5f58648be6080113e9887eaf583ccda2",
        "review_digest": "769144ed58c5fcaf0669a7a3ab57df57fcea583c36bb523cf8a3355ca8143016",
        "review_record": "reports/textbook-v1/repairs/be-004-stage-role-projection-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 2,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-004",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectorLift",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.amplitudeLift",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectLift"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.prepareAmplitudeSelectUnprepare"
      ],
      "textbook_successor": null,
      "title": "The defined LCU stages have precise target/control registers and P† supplies the conjugate selector clean row. This architectural adjoint is sufficient, not uniquely forced by projected correctness; neither the clean block nor global unitarity implies deterministic auxiliary cleanup.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-afbf44275096dd6b8fd2",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-be-author",
      "contract_hash": "0de3c24a0ef81d66cc0335a09491db3c65b2a30b7af82dc6a6fc933d8a4efd69",
      "core_id": "qcb-core-be-006",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-lcu-clean-entry",
      "item_digest": "5e2925c035693a4f8034296aa2d0448e56e059aac0db6f66de4b45cc440f9fb2",
      "item_id": "qcb-1d1ed8bfe8fc5407f079",
      "key": "qcb-core-be-006",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-006",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.prepareAmplitudeSelectUnprepare",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.star_selectorLift_mul_clean",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectLift_mul_amplitudeLift_mul_selectorLift_clean",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.amplitudeLift_apply"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.prepareAmplitudeSelectUnprepare_cleanEntry"
      ],
      "textbook_successor": null,
      "title": "Derives the exact clean projected entry of the logical LCU matrix as a selector sum with SELECT matching indicator and conjugate-times-itself PREPARE weights, explaining the |prepare|^2 selection probability and the shared selector register.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-1d1ed8bfe8fc5407f079",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-008-contraction-carrier-answer-repair.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "feff0f307f0c6ad39e5005c64e9c3468a58c3a773630c438345563f33c66d55c",
      "core_id": "qcb-core-be-008",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-scalar-dilation-contraction",
      "item_digest": "ab4a63627ae3bf951da2437aeaee8a566a6610f4487fbdbb7ba3c8344a2f4974",
      "item_id": "qcb-textbook-e7fb00b4c9fdf63a4ea3",
      "key": "qcb-core-be-008-textbook-v1-contraction-carrier-answer-repair",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 2,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-008",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.scalarDilation_row1_normSq",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.scalarDilation_rows01_orthogonal",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.scalarDilation_row0_unit_norm_of"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.scalarDilation",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.scalarDilation_row0_normSq"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "f7551d5420a1e61e7be02a212873d5cc4384b08c62628605282e64b91c4a7181",
        "predecessor_key": "qcb-core-be-008",
        "repair_record": "shared/repairs/be-008-contraction-carrier-answer-repair.json",
        "repair_record_digest": "aa3d8dd0d2ca5db0dfb2a2f84a045d398df7860fd834759d424d61ae753e6d17",
        "review_digest": "4df56bcbfedbf0f37ed4c8fada83351f35f71cef958488dd11e17fb30c3b7aaf",
        "review_record": "reports/textbook-v1/repairs/be-008-contraction-carrier-answer-repair-review.json"
      },
      "title": "For rational x,y embedded inR, both row norms are x²+y² and the cross overlap0, so D is orthogonal iff x²+y²=1. The question's real-completion existence has boundary|x|≤1, but rational witnesses need a rational square; universal clean-compression contraction rules out|c|>1 at normalizer1 in every auxiliary dimension.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-e7fb00b4c9fdf63a4ea3",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-009-support-quantifiers-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "2d6d1fc3dd956a6077b7f27dc77ca53cc22333f28a846d18e4782cffc5dd528c",
      "core_id": "qcb-core-be-009",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-one-sparse-support-boundary",
      "item_digest": "e79c6d96942d1f304fa93069a5e4c1a0d5badd81a22ee1381f6bf64c587886e2",
      "item_id": "qcb-textbook-908eab95a77c91db2cf4",
      "key": "qcb-core-be-009-textbook-question-v2-support-quantifiers-question-successor",
      "part": "block-encoding",
      "question_source_record": "shared/repairs/be-009-support-quantifiers-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "2d6d1fc3dd956a6077b7f27dc77ca53cc22333f28a846d18e4782cffc5dd528c",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "6659d3e45a3aa738998a147809356d44e0b5f688405bbe667a6d174f6f8ba117",
        "predecessor_item_digest": "81aa90c475f83c6c482f6e7f35e5c20125c17896170b3c3306ef5600c8c76dcb",
        "predecessor_key": "qcb-core-be-009",
        "question_version": 2,
        "repair_record": "shared/repairs/be-009-support-quantifiers-question-successor.json",
        "repair_record_digest": "cfbe91cf8fbd9eb42e104306deadc4eee9b263c0d2e7121bf7bea2122cb79fe7",
        "review_digest": "37bcc63fbb2caf6ae7cfa1687981684e8fd71cf02ebae31306deea8faef2ffaa",
        "review_record": "reports/textbook-v1/repairs/be-009-support-quantifiers-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 2,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-009",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.oneSparseMatrix_entry_if",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.OneSparseCertificate"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.oneSparse_from_support",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.oneSparseMatrix"
      ],
      "textbook_successor": null,
      "title": "The fixed-c reconstruction is equivalent to off-support zero entries; suitable c exists for every finite square one-sparse matrix, while a mismatched fixed c can fail and a two-nonzero column is not a counterexample to the existential premise. Zero columns and correctly located single nonzeros reconstruct exactly, including the empty square case; this entrywise identity does not supply unitary normalization or oracle/circuit resources.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-908eab95a77c91db2cf4",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-repair-author",
      "contract_hash": "0bdf1a4bf69df64ebe571fe8d04861d975e5b3cb3f22255aa53993b54edb49bb",
      "core_id": "qcb-core-be-010",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "be-product-fresh-ancilla",
      "item_digest": "ee013faa49782085ff133a942fb0e639d3357fa9a4eed212f42f0bb7096d2323",
      "item_id": "qcb-997c309d1dba1dfd0304",
      "key": "qcb-core-be-010-corrected-v2",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-010-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.productResourceCost",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.LCUCertificate",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.cleanBasisActionAmplitude"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.productCleanBlockCertificate",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.matrix_mul_congr_pointwise"
      ],
      "textbook_successor": null,
      "title": "Disjoint clean auxiliary registers compose blocks by matrix multiplication; X/X refutes naive same-register reuse, and neither reset nor inverse is a free coherent repair.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-997c309d1dba1dfd0304",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-be-author",
      "contract_hash": "9e9bccaae57c46fe1fff05df06e0c0071e3529ef445ddaa4594a06051afbdbfe",
      "core_id": "qcb-core-be-011",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-lcu-phase-cancellation",
      "item_digest": "b64c8446192d113eddb6f829ef3cce766d74ac79527a75bec2bebc8674cce7fd",
      "item_id": "qcb-6cb0ab49f8cefb8aa8af",
      "key": "qcb-core-be-011",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-011",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.eq29PhaseBalancedClean_eq_S1",
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.scaledControlledPhaseSource",
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.S1"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.eq29PrintedClean_lowerRight",
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.eq29PrintedClean_ne_S1"
      ],
      "textbook_successor": null,
      "title": "Shows the all-(-1) LCU filler phases give lower-right clean entry -N and so cannot equal S1 (whose lower-right block is 0) for nonzero normalizer, and gives the phase-balanced correction that recovers S1.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-6cb0ab49f8cefb8aa8af",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-012-finite-injection-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "9dcb092d2d4df085dca462e15f8adfb57c3e054e64c640be62c132ac9cda81ce",
      "core_id": "qcb-core-be-012",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-permutation-orthogonal-clean",
      "item_digest": "d3531b7ea66a3643d9cf50addc453ad037f9a0cb641b855d4ba3517ffd568c49",
      "item_id": "qcb-textbook-e25773f661db23ae7ed1",
      "key": "qcb-core-be-012-textbook-question-v2-finite-injection-question-successor",
      "part": "block-encoding",
      "question_source_record": "shared/repairs/be-012-finite-injection-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "9dcb092d2d4df085dca462e15f8adfb57c3e054e64c640be62c132ac9cda81ce",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "be2e431321111e231fd75ca79c603a24a827d45ffc7335d5621f6abd48b5977e",
        "predecessor_item_digest": "f2574f4e42e99fa324af5c0df2eb12570c39d40fa042763277872b2a3b8abb8a",
        "predecessor_key": "qcb-core-be-012",
        "question_version": 2,
        "repair_record": "shared/repairs/be-012-finite-injection-question-successor.json",
        "repair_record_digest": "38ca61034725e92bfe7863c8d0d2d02d3287aac60b7a641b72afeb1a29a08b5c",
        "review_digest": "0777fd82f02c7538518a8fb598fbfb690497c984bdf2c94ef65be6e910dd73bd",
        "review_record": "reports/textbook-v1/repairs/be-012-finite-injection-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 2,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-012",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.permMatrix_columnInner_of_injective",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.permMatrix_rowInner_of_bijective",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.productIndex",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.IsRationalOrthogonal"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.permMatrix_isRationalOrthogonal_of_bijective",
        "declaration:QuantumBlockEncoding.BlockEncodingClassics.cleanBlockProduct_permMatrix_entry"
      ],
      "textbook_successor": null,
      "title": "Permutation Gram sums give identity for a bijection, and finite-square injectivity already implies surjectivity; the historical alleged independent necessity is explicitly refuted. The injective product embedding yields a raw0/1 partial permutation in both rows and columns; a positive normalizer can rescale that block but supplies no arbitrary relative weights or circuit/resource certificate.",
      "topic": "block_encoding",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-e25773f661db23ae7ed1",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "40e56f9aa65e5d4bbd165e35277a54b73c72e6dd2aa637fa7ee32c995fef3444",
      "core_id": "qcb-core-be-101",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-xor-loader-involution",
      "item_digest": "c121d5a0d54af38e9206a89b7e5c8acbab4eca77fe5c2e3ef5dad9fc0267a2a1",
      "item_id": "qcb-815b7e8e6e923b22e193",
      "key": "qcb-core-be-101",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-101",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3ReversibleProgram"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveOffset3",
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveOffset3_table"
      ],
      "textbook_successor": null,
      "title": "The three-bit source loader s |-> s XOR 3 is an involution with image list [3,2,1,0,7,6,5,4]; XOR-with-mask self-inversion is the circuit-level undoing of the two bit-flip gates.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-815b7e8e6e923b22e193",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-102-dirty-work-boundary-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "17816324abe115e9fc8c77de7e26b26e39203b5466d8bf455c841cef553f71b9",
      "core_id": "qcb-core-be-102",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "be-clean-branch-work-hypothesis",
      "item_digest": "ae8623f2384d5350708cbe0dba53b4b300a965e6f3eb80d4bfde18e331df7839",
      "item_id": "qcb-textbook-d39c6f84448343f35db5",
      "key": "qcb-core-be-102-textbook-v1-dirty-work-boundary-repair",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-102",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3_preserves_row",
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3_workspaceClean",
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3BasisEquiv"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3_cleanAction"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "ccce000279db59f25b24bf92dc5768b74e732a097f2cb4da9eb98c4851df6165",
        "predecessor_key": "qcb-core-be-102",
        "repair_record": "shared/repairs/be-102-dirty-work-boundary-repair.json",
        "repair_record_digest": "e2392b76510772802787bd9cfa7f7d814a04db9173e58655f4fccf2c7a789238",
        "review_digest": "1be83d6da782444784c317644691597b54806047ece8ae56702a35ff5544143b",
        "review_record": "reports/textbook-v1/repairs/be-102-dirty-work-boundary-repair-review.json"
      },
      "title": "Clean work guarantees the correct sum, unchanged row and return to zero. This concrete reversible circuit preserves row and entering work even on dirty inputs, whose arithmetic sum can—but need not—be wrong.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-d39c6f84448343f35db5",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-104-phase-aware-refinement-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "789bf7e634c8ba45459366388155594cf11cf3822154020f0970064ebf0f43e8",
      "core_id": "qcb-core-be-104",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-compile-eval-refinement",
      "item_digest": "518f0b0d1146a394be4521469ab17c605fa7c91f8fd2e898e927552dd039d065",
      "item_id": "qcb-textbook-ee43d3dece7e603e6f59",
      "key": "qcb-core-be-104-textbook-question-v2-phase-aware-refinement-question-successor",
      "part": "block-encoding",
      "question_source_record": "shared/repairs/be-104-phase-aware-refinement-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "789bf7e634c8ba45459366388155594cf11cf3822154020f0970064ebf0f43e8",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "4cded40db452c99cb732915e47e3b2d27b7a9973e7a32ac5b33b63ff8a58f04e",
        "predecessor_item_digest": "09426de0cfd6a624bf2b04f6011fbb177a23b57067ad18a29ca7ccb95d4765d8",
        "predecessor_key": "qcb-core-be-104",
        "question_version": 2,
        "repair_record": "shared/repairs/be-104-phase-aware-refinement-question-successor.json",
        "repair_record_digest": "64c8c9d982f74eeab60368816f64e808524724f4626c9badec05cae57aeda1b5",
        "review_digest": "a114c1615c8a8a40c437f189aabc9deaf7666c3d7e38da707d8d23a394c47768",
        "review_record": "reports/textbook-v1/repairs/be-104-phase-aware-refinement-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-104",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3BasisEquiv",
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3Program",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.BandedSparseAccess.primitiveAccess3Program_eval"
      ],
      "textbook_successor": null,
      "title": "The reversible program gives E and the compiler emits a list plus exact stored phase; the inherited C remains the bare list product rather than full program denotation. P(E) is independently the0/1 basis-bijection matrix with rowE(c) in each column. Gate-case/list compiler soundness gives exp(i phi)C=P(E); the actual seven-wire witness has phi45pi/8 and bare C=exp(i3pi/8)P(E), refuting literal C=P(E). The corrected equality is a genuine phase-aware refinement between independent denotations, using chronological second-times-first composition. Full program denotation is exactly a permutation; bare C has the same support with a common nontrivial phase, so physical global-phase equivalence is not exact0/1 equality or a new cleanup/resource theorem.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-ee43d3dece7e603e6f59",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "c70f8090a882fbf82b245b4db5bd2438d1224df0b02fb79d23233af66c0d03cc",
      "core_id": "qcb-core-be-105",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-real-rotation-unitary-iff",
      "item_digest": "15381b174d3517cf5ade51fd5a8bfdf0eee977640793ea43e93c0627b2eaede1",
      "item_id": "qcb-b7863163dc4db0132f8f",
      "key": "qcb-core-be-105",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-105",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.realOrthogonalRotation",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.realRotation_unitary"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.realOrthogonalRotation_unitary"
      ],
      "textbook_successor": null,
      "title": "A real planar rotation [[c,-s],[s,c]] over C is unitary exactly when c^2+s^2=1: the off-diagonals of the Gram matrix cancel identically and conjugation is trivial on real entries.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-b7863163dc4db0132f8f",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "81cd5bb7165056bf4baa82f6c121c439472b40062074111aab6a7c9d703c307f",
      "core_id": "qcb-core-be-106",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "be-amplitude-unitary-vs-readout",
      "item_digest": "a01f8f5245eb84999d3a73584d8019263b296e87e308ca3a6b391d676bbcc2ea",
      "item_id": "qcb-46f6d73e40d459e27ce4",
      "key": "qcb-core-be-106",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-106",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.amplitudeRotation",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.realRotation_unitary"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.amplitudeRotation_unitary",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.amplitudeRotation_cleanEntry"
      ],
      "textbook_successor": null,
      "title": "The inverse-cosine amplitude gate is unitary for every real parameter and for any extension of the angle, but its clean-entry readout equals the parameter only on [-1,1]; for |x|>1 the readout cannot equal x because cosine is bounded in [-1,1], proved without guessing the extension.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-46f6d73e40d459e27ce4",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "c9d2d5f292003faafbed817adf2ef01df15a6ee701fbd771d1a0a100fa0934a4",
      "core_id": "qcb-core-be-107",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-blockdiagonal-unitary",
      "item_digest": "1b36266ef6c6f4eed5fc5fd43aada972b13c343a97ddce568581c553671be494",
      "item_id": "qcb-4a974ac3a9b28b706e9d",
      "key": "qcb-core-be-107",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-107",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.amplitudeLift_unitary"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.blockDiagonal_unitary"
      ],
      "textbook_successor": null,
      "title": "A block-diagonal operator built from per-block unitaries is unitary: the conjugate transpose respects the block structure, multiplication is pointwise in the control index, and each block collapses to the identity.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-4a974ac3a9b28b706e9d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-108-reindex-isomorphism-boundary-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "9d0c3c71f51d29071eb2ae9233bdbed5a785dbfdc336519086097ec5a8d4efa7",
      "core_id": "qcb-core-be-108",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-reindex-preserves-unitary",
      "item_digest": "5eee24b8ce50209e2e4427318cd14e08055a01afadd92c2fbdd3e5aa2bb61e32",
      "item_id": "qcb-textbook-51ec8b28464c9e4dd782",
      "key": "qcb-core-be-108-textbook-answer-reindex-isomorphism-boundary",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-108",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix_conjugates_reindex"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.reindex_unitary"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "a6acd83107961bd9360a0c2c55995f194064e1416340d73260285f5dbcb73c02",
        "predecessor_key": "qcb-core-be-108",
        "repair_record": "shared/repairs/be-108-reindex-isomorphism-boundary-repair.json",
        "repair_record_digest": "4c19bd5b346da36b690a62c8c64cb1293de7db96437a66becae0054e511a1e69",
        "review_digest": "2ff580871e5f7433c15b32425921046217aa207b97600fc0622e36544df4076e",
        "review_record": "reports/textbook-v1/repairs/be-108-reindex-isomorphism-boundary-repair-review.json"
      },
      "title": "Same-bijection reindexing is a star-preserving algebra equivalence and preserves unitarity. Independent row/column bijections also preserve unitarity by two-sided unitary cancellation; what generally fails is using their fixed two-axis map as a unital multiplicative algebra equivalence.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-51ec8b28464c9e4dd782",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "9cb3520780bf5e7915ba05e2048371cb7c177068ffbe824cbb0370bbc9a4bc48",
      "core_id": "qcb-core-be-109",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-tensor-lift-unitary",
      "item_digest": "76cc51c2e49f3f7062d8732b280e44f07723d2cfe3a72ceb5bf003e71965a5ff",
      "item_id": "qcb-924a045577dd96107568",
      "key": "qcb-core-be-109",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-109",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectorLift"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectorLift_unitary"
      ],
      "textbook_successor": null,
      "title": "Lifting a selector PREPARE to the full register as I ⊗ (PREPARE ⊗ I) preserves unitarity by applying the Kronecker-product-of-unitaries law twice; identities on untouched registers are inert unitaries.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-924a045577dd96107568",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "f58c46fe0545b797fbc05fe022a9413adb33d92606e70eb4f28cf219e27ab9cd",
      "core_id": "qcb-core-be-110",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-controlled-select-bijection",
      "item_digest": "0cc5f51f216a0d5dbe1cc2aa09034b4fe15c07d1d632632b930ae11ec0505a4d",
      "item_id": "qcb-b49873b0ff2b1a2695f8",
      "key": "qcb-core-be-110",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-110",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectLift",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix_unitary"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.controlledSystemEquiv",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectLift_unitary"
      ],
      "textbook_successor": null,
      "title": "A controlled SELECT (coeff,(s,x)) |-> (coeff,(s,p_s(x))) is a bijection with inverse applying (p_s)^{-1} under the same preserved selector s, hence unitary as a basis permutation; coherent control requires carrying the selector through for inversion.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-b49873b0ff2b1a2695f8",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "330eae3b85a045c8741e4a59046edb32f4f5c72a6ee7540a2a73dd635addbadf",
      "core_id": "qcb-core-be-111",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-permutation-composition-order",
      "item_digest": "9b7764d055cff46ba40805e22a51db043464ec809fb8b49c72ab4ffd7bed969a",
      "item_id": "qcb-225bf1c006db10d58b18",
      "key": "qcb-core-be-111",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-111",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix_mul_apply",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.equivPermutationMatrix_mul"
      ],
      "textbook_successor": null,
      "title": "Composition of basis-permutation matrices multiplies them in reverse order (second times first realizes first-then-second), because each column's single 1 collapses the product to function composition and left action forces the reversal.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-225bf1c006db10d58b18",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-112-unitarity-versus-adjoint-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "f0d61f87e50ec90e5811ab7333684aaae090d01347814e037b5ed6c241ae9e61",
      "core_id": "qcb-core-be-112",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "be-lcu-composite-unitary",
      "item_digest": "b8e9794f7bb8d12f2bbfb63c310d9e29cd2fde308eab5dd83320a05a743f9736",
      "item_id": "qcb-textbook-4668ea24f9f98698b327",
      "key": "qcb-core-be-112-textbook-question-v2-unitarity-versus-adjoint-necessity",
      "part": "block-encoding",
      "question_source_record": "shared/repairs/be-112-unitarity-versus-adjoint-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "f0d61f87e50ec90e5811ab7333684aaae090d01347814e037b5ed6c241ae9e61",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "f64837f9c986dd70c8674308b444a2520ddf8f79805e5f7866e5b114aefb2b7d",
        "predecessor_item_digest": "c9008a445032f5ece7e8068ed7a580c1a74eda9188a36cdaac48888b6da4cc19",
        "predecessor_key": "qcb-core-be-112",
        "question_version": 2,
        "repair_record": "shared/repairs/be-112-unitarity-versus-adjoint-question-successor.json",
        "repair_record_digest": "f351324a881cf91ba38563bd9f1040457e2ec256284146c040c43bcbda21c0ab",
        "review_digest": "a074a89cff4dd2cd56d3cf57cc78fceb917640fe006d14b299ad8790d082bd49",
        "review_record": "reports/textbook-v1/repairs/be-112-unitarity-versus-adjoint-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-112",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.prepareAmplitudeSelectUnprepare",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectorLift_unitary",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.amplitudeLift_unitary",
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.selectLift_unitary"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Robin.ComplexLCU.prepareAmplitudeSelectUnprepare_unitary"
      ],
      "textbook_successor": null,
      "title": "The chosen PREPARE† SELECT AMPLITUDE PREPARE matrix is unitary by tensor/block/permutation, adjoint and product closure. Neither global unitarity nor a fixed clean projected block forces a unique final adjoint or deterministic auxiliary cleanup; full inverse uniqueness is a separate stronger requirement.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-4668ea24f9f98698b327",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/be-119-visible-workspace-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "73c770b750b75e2d669bcff4625dd1d3827fffe3a6532d704fab0a3c072a115a",
      "core_id": "qcb-core-be-119",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "be-source-transcript-vs-semantics",
      "item_digest": "9b0481fca1bab9937c5b104f59ffe062811391ebf1f4d70e20a2d46b5d3554f9",
      "item_id": "qcb-textbook-887fb40015bc1dc6a861",
      "key": "qcb-core-be-119-textbook-question-v2-visible-workspace-question-successor",
      "part": "block-encoding",
      "question_source_record": "shared/repairs/be-119-visible-workspace-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "73c770b750b75e2d669bcff4625dd1d3827fffe3a6532d704fab0a3c072a115a",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "4d00d5fa56caf609041bdfb2399f6cba6567cbd92c4e5d42725303b60e962807",
        "predecessor_item_digest": "9861d3807794ab3a410205c3d90e220174973ab60491d738ba200ce0de215506",
        "predecessor_key": "qcb-core-be-119",
        "question_version": 2,
        "repair_record": "shared/repairs/be-119-visible-workspace-question-successor.json",
        "repair_record_digest": "84404045bdb48551016b30c2f17988781d1137b5c9f1b8ace89c5879a3d3c861",
        "review_digest": "b26d9632075945d70f62d9891e06e315f17ed837eb754f59257a1e918f5bcfd6",
        "review_record": "reports/textbook-v1/repairs/be-119-visible-workspace-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-119",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RobinEvolution.warmRobinSourceCircuit_length",
        "declaration:QuantumBlockEncoding.RobinEvolution.warmRobinTotalQubits_eq"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RobinEvolution.warmRobinSourceCircuit",
        "declaration:QuantumBlockEncoding.RobinEvolution.warmRobinEffectiveSignalQubits_eq",
        "declaration:QuantumBlockEncoding.RobinEvolution.warmRobinSourceLayout_spec"
      ],
      "textbook_successor": null,
      "title": "The ten named oracle-call labels fix exact printed order and length but are not interpreted matrices. No matrix, inverse/cleanup, unitarity or block-correctness assertion follows from the transcript or its length theorem. SWAP is a string label here; a separate executable object requires its own semantics/composition bridge. Visible backend total13 and effective projection10=declared9+visible padded0+trailing1 differ from the full internal-oracle pure-workspace budget6; an expanded physical footprint is not certified by these bookkeeping facts.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-887fb40015bc1dc6a861",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "oracle-composition-author-b2",
      "contract_hash": "08b2271b6f4469db7950d77bcb1428fcfac6ef910e392de1feb1ac5b167720cc",
      "core_id": "qcb-core-be-120",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "be-indicator-involution-uncompute",
      "item_digest": "e5fce40032b6c3cf22a772b67ac145bb32118f946cb8534d087744848f82c38b",
      "item_id": "qcb-bd9d24f365d0ad4463fd",
      "key": "qcb-core-be-120",
      "part": "block-encoding",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-be-120",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RobinEvolution.warmRobinParameters"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RobinEvolution.warmRobinIndicatorCertificate"
      ],
      "textbook_successor": null,
      "title": "The indicator-oracle bundle certifies U is a permutation of a self-inverse label map, so U^2 = I and U-dagger = U; dagger-equals-itself plus self-inverse image make the same oracle its own exact clean uncompute, which permutation-ness alone (P-dagger = P^{-1} not P) would not guarantee.",
      "topic": "oracle_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-bd9d24f365d0ad4463fd",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "df0cde7e7f68e52d59b1e2539d365af3e79e65d6524f557c541f4fc39d7653c2",
      "core_id": "qcb-core-la-001",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "composite-index reshaping / bijective reindexing invariance",
      "item_digest": "f871c32a18b71fb5ea483f94e2941d10f0b34a1ea600577f1e392fdb2d0412c3",
      "item_id": "qcb-cfdd2b20b3b363c1b0f8",
      "key": "qcb-core-la-001",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-001",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.Core",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.slice"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.exists_core_lq"
      ],
      "textbook_successor": null,
      "title": "exists_core_lq reshapes a core's (Fin 2 x Fin r) column index to a flat Fin (2r) index via a bijection, applies thin LQ, and reindexes back; A = R*Q and Q*Q-transpose = 1 hold with inner dimension min(l, 2r).",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-cfdd2b20b3b363c1b0f8",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "2201ea71c0c13fc5b258c8f0b308d77e98e6e5202b3e2eb52faf150084f4cf93",
      "core_id": "qcb-core-la-002",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "residual absorption / per-bit-slice right multiplication",
      "item_digest": "ca7a9fcd324216a1144307b9d48138420f5a9609c644b95f81d80c8ccc438408",
      "item_id": "qcb-991947ac5819309d2550",
      "key": "qcb-core-la-002",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-002",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.slice",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.Core"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.absorb",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.absorb_slice"
      ],
      "textbook_successor": null,
      "title": "absorb A R contracts R into the right bond of A; absorb_slice shows slice(absorb A R, bit) = slice(A, bit) * R, so absorption is per-bit right multiplication that never mixes emitted-bit branches.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-991947ac5819309d2550",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-003-syntax-semantics-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "f030c8cd7686f69b91de68108cc38a8bde1ebec892ae26f18513169c6ed5c285",
      "core_id": "qcb-core-la-003",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "symbolic algebra evaluation homomorphism",
      "item_digest": "9cf3d03948eddb4134368e2d31a81f2605928c2acee82aaae66e8f7bd5302a77",
      "item_id": "qcb-textbook-b4c7f9d4d3176563d728",
      "key": "qcb-core-la-003-textbook-v1-syntax-semantics-repair",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 2,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-003",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.Coeff.evalWith_rat",
        "declaration:QuantumBlockEncoding.Coeff.evalWith_symbol"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.Coeff.evalWith",
        "declaration:QuantumBlockEncoding.Coeff.evalWith_add",
        "declaration:QuantumBlockEncoding.Coeff.evalWith_mul",
        "declaration:QuantumBlockEncoding.Coeff.evalWith_neg"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "33122c5bd9eba24d73f1abe0de97a9f05e8a48e6e2bdcb636e8e2ac68388a5e9",
        "predecessor_key": "qcb-core-la-003",
        "repair_record": "shared/repairs/la-003-syntax-semantics-repair.json",
        "repair_record_digest": "1bf531ffaa22350d6c4a2d855728a260eca2b6d1c2ba88e7e94cc12a426c1c11",
        "review_digest": "19a9943a100bea461bdfdc6eb862c9ef0652e2d045e1ecd4e8892c9e9f096ba0",
        "review_record": "reports/textbook-v1/repairs/la-003-syntax-semantics-repair-review.json"
      },
      "title": "Evaluation interprets rational constants, assigned symbols, addition, multiplication and negation compositionally. It preserves these operations into Rat without identifying raw expression trees modulo ring laws.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-b4c7f9d4d3176563d728",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "4d210c8afd68cbdf3466959eeb2e95763df5353f3d18f73eb39f3e64811e291a",
      "core_id": "qcb-core-la-004",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "register tensor ordering / block indexing",
      "item_digest": "33cc06733514e0836a461f03019dbbcf4881b1b6963dfe5207cb05932deb4106",
      "item_id": "qcb-b17b7b36b8d49589df85",
      "key": "qcb-core-la-004",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-004",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ConcreteSemantics.productRegisterBlockProjection"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.OperatorBlockEncodingCandidate",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.flatToProductRegister",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.productRegisterBlockProjection_flatToProductRegister"
      ],
      "textbook_successor": null,
      "title": "A system-on-n-qubits candidate with a auxiliary qubits has a 2^(n+a) unitary; the signal register is high-order; the explicit product-register branch equals the flattened signal-system block projection.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-b17b7b36b8d49589df85",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "1e92086e6a6002919a18af74383a4757b2f7918a8d5ae6f7fbc073d667dc448f",
      "core_id": "qcb-core-la-005",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "orthonormal completion / isometry extension",
      "item_digest": "9de300e5af170f37dfbbb8e216ddc6a74157f274971779218e9477ade22a8db4",
      "item_id": "qcb-cce7fbbcaf7696206042",
      "key": "qcb-core-la-005",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-005",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_orthogonal_completion"
      ],
      "textbook_successor": null,
      "title": "Prescribed orthonormal columns placed at arbitrary distinct positions via an injection extend to an orthogonal matrix agreeing on those positions.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-cce7fbbcaf7696206042",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "4017b4202cfed5756a3a1b8b0fe5fc1a28e958dce97985795b65f6cd7f9d7ca8",
      "core_id": "qcb-core-la-006",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "special-orthogonal completion / orientation repair",
      "item_digest": "4eae07a7fa7dc01f54e03e5d15700d11bec10c23f9368e6d01b5f44fc0d675f6",
      "item_id": "qcb-4781b1df2da2d22a6614",
      "key": "qcb-core-la-006",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-006",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_orthogonal_completion",
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.signFlip",
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.signFlip_orthogonal",
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.signFlip_det",
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.mul_signFlip_preserves"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_specialOrthogonal_completion",
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_specialOrthogonal_completion_of_unused"
      ],
      "textbook_successor": null,
      "title": "When r < N, prescribed orthonormal columns extend to a determinant-+1 orthogonal matrix by a single sign flip on an unused column, preserving all prescribed columns.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-4781b1df2da2d22a6614",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "f9e0dbca29830768aac6c3aaf82a28b5b7edaff3d6938ee697b32acfea46faa9",
      "core_id": "qcb-core-la-007",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "linearity of matrix-vector action / sparse-input collapse",
      "item_digest": "f10f3a23733971a2aa0b150a90124936ed6d12d8b403eff4b77380607f85064c",
      "item_id": "qcb-ae29e06f605ae9485a6d",
      "key": "qcb-core-la-007",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-007",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ConcreteSemantics.applyVec_basisKet",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.basisKet",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.applyVec"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.ConcreteSemantics.applyVec_twoBasisSuperposition",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.applyVec_twoBasisSuperposition_apply"
      ],
      "textbook_successor": null,
      "title": "A(a|left>+b|right>) = a*col(left)+b*col(right) and row-k amplitude = a*A[k,left]+b*A[k,right], by linearity of mulVec on basis kets.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-ae29e06f605ae9485a6d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "713df377e45237947cc505da3883231cdc9e2105d18e8eab77e7cdbc987289a8",
      "core_id": "qcb-core-la-008",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "block-encoding certification styles / projection-vs-action equivalence",
      "item_digest": "ffed957ea2517808e052738941799ab1478ba9bade87b7bf84f0987ffc74cd0d",
      "item_id": "qcb-55625631ad3256b66bc4",
      "key": "qcb-core-la-008",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-008",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ConcreteSemantics.cleanBasisActionAmplitude",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.applyVec_basisKet"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.ConcreteSemantics.pointwiseProjection_iff_cleanBasisAction",
        "declaration:QuantumBlockEncoding.ConcreteSemantics.cleanBasisActionAmplitude_eq_signalSystemBlockProjection"
      ],
      "textbook_successor": null,
      "title": "Projected-block pointwise equality to the target is equivalent to the clean-basis action equality, bridged by cleanBasisActionAmplitude = signalSystemBlockProjection entry.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-55625631ad3256b66bc4",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "70f6fc38a3ef7adf46d888970c917a21c7ca952710fa868a9045e5072e0bc9bf",
      "core_id": "qcb-core-la-009",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "isometry dimensional obstruction / finite-cardinality counting",
      "item_digest": "b31607a7ea2a259a413bb5b7c11780ee9b302542f801bc1ce38ca72cfc3e1311",
      "item_id": "qcb-447df43633bf6cb53175",
      "key": "qcb-core-la-009",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-009",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_orthogonal_completion"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_specialOrthogonal_completion"
      ],
      "textbook_successor": null,
      "title": "Orthonormal columns (V-transpose V = I_r) force r <= N by independence; and when r < N an injective placement e : Fin r -> Fin N is non-surjective by card_le_of_surjective, leaving a spare position.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-447df43633bf6cb53175",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "6961857bbd9bce35efff6bde34f2f53f947d50b32aee022526fac75b195c149c",
      "core_id": "qcb-core-la-010",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "zero-padding embedding / row-vs-column isometry under padding",
      "item_digest": "492aef4134070695970d651e98c5bf482a5c7d14719d34b8b92091a7a6178ff5",
      "item_id": "qcb-87a232dc855788272f02",
      "key": "qcb-core-la-010",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-010",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.paddedCore",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.complexCore_isometry",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.padVector"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.paddedCore_active_isometry",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.paddedCore_inactive_output"
      ],
      "textbook_successor": null,
      "title": "Zero-padding a right-canonical core preserves active clean-input column orthonormality (paddedCore_active_isometry) but destroys physical-register row orthonormality, since padded rows are zero (paddedCore_inactive_output).",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-87a232dc855788272f02",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "539674a15b8183e733496b1988822f1e92cd98944e0030f97b601a67854a17ed",
      "core_id": "qcb-core-la-011",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "necessity of the strict dimension bound / completion failure",
      "item_digest": "71e5ff52e00d5ec5c88b81ae1265a8094d961c43c77f466c3fb32c8b23f7196f",
      "item_id": "qcb-62fef30d1298c65d628e",
      "key": "qcb-core-la-011",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-011",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_specialOrthogonal_completion_of_unused",
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.signFlip_det"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RealIsometryCompletion.exists_specialOrthogonal_completion"
      ],
      "textbook_successor": null,
      "title": "The r < N hypothesis in exists_specialOrthogonal_completion is necessary: a fully-prescribed det=-1 orthonormal frame (e.g. diag(1,-1)) has no determinant-+1 completion, since no unused column remains for the sign-flip repair.",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-62fef30d1298c65d628e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-foundations-author",
      "contract_hash": "80e75adc1df2a536fbaa3a2467e7a82f9e5bff05a0b15ce3874e93cdf6736123",
      "core_id": "qcb-core-la-012",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "bond-dimension recurrence / canonicalization boundary bounds",
      "item_digest": "b53e888a9d2bde591363f2eb202ee553d7d833c9cfc4f8c52e0ce21427338a09",
      "item_id": "qcb-f99e973b80791f7531d2",
      "key": "qcb-core-la-012",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-012",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.RankReduced",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.exists_core_lq",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.RankReduced.maxBond_le"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.RankReduced.head_bound",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.RankReduced.last_bond_le_two"
      ],
      "textbook_successor": null,
      "title": "The backward recurrence new left bond = min(l, 2m') gives head_bound (l' <= l and l' <= 2m') and last_bond_le_two (penultimate bond <= 2 when the terminal bond is 1).",
      "topic": "linear_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-f99e973b80791f7531d2",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-013-wire-induced-permutation-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "ae8929927ad4dffcc2d10d957b43dcf6354d24de5af0fbeff6d1277908c76635",
      "core_id": "qcb-core-la-013",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-expansion-mechanism-013",
      "item_digest": "8d4bf06a789c537652e35cf927f0aefd4e5a562d2fa585f1f16b501763a6b62e",
      "item_id": "qcb-textbook-57c84ae99639d15412d6",
      "key": "qcb-core-la-013-textbook-question-v2-wire-induced-basis-permutation",
      "part": "foundations",
      "question_source_record": "shared/repairs/la-013-wire-induced-permutation-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "ae8929927ad4dffcc2d10d957b43dcf6354d24de5af0fbeff6d1277908c76635",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "9ee6494ba1c46bb565bbb37ed3e59665c616ad6633e47368efec9a3c722dccb7",
        "predecessor_item_digest": "f7dfea0e196e67a9b833837bf177bf9c36da072211cae75d84abed089fd87226",
        "predecessor_key": "qcb-core-la-013",
        "question_version": 2,
        "repair_record": "shared/repairs/la-013-wire-induced-permutation-successor.json",
        "repair_record_digest": "d6a2668fec88fe31956e2579b6a4b00e95906a46ef340cffc073562305bc627d",
        "review_digest": "53968a2870d757838222a708d5a1079bdaa6c9f0a6cbf7b3d7f7dfa4593c1d55",
        "review_record": "reports/textbook-v1/repairs/la-013-wire-induced-permutation-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-013",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveWireRename.matrix_mul",
        "declaration:QuantumBlockEncoding.PrimitiveWireRename.eval_gate"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveWireRename.eval_circuit"
      ],
      "textbook_successor": null,
      "title": "Wire renaming induces one specific permutation of bitstring labels. Each renamed primitive is conjugated by that permutation, so chronological products telescope; arbitrary unrelated basis permutations are not generally wire renamings.",
      "topic": "wire_placement",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-57c84ae99639d15412d6",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-expansion-author",
      "contract_hash": "f95717a058c12722f9dbbcc46334fe7fe005f966843bf85b6b01824e03392e54",
      "core_id": "qcb-core-la-014",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-expansion-mechanism-014",
      "item_digest": "cc4258a0f2ab565d82b3abe29fb1f7cbd0112c16d5ad88e0b35d780ac7c0bdd1",
      "item_id": "qcb-8413b0a4decea71b52c8",
      "key": "qcb-core-la-014",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-014",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveWireRename.ryCount",
        "declaration:QuantumBlockEncoding.PrimitiveWireRename.cxCount"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveWireRename.gateCount"
      ],
      "textbook_successor": null,
      "title": "A circuit uses only single-qubit rotations, bit flips and controlled bit flips. A bijection relabels all physical wires, preserving which wire controls which target. Which of total instruction count, rotation count and controlled-bit-flip count must stay unchanged? Does this alone prove equal nearest-neighbor routing cost on fixed hardware?",
      "topic": "wire_placement",
      "views": {
        "non-lean": {
          "item_id": "qcb-8413b0a4decea71b52c8",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-expansion-author",
      "contract_hash": "bc4e15074deae045466bc02c4ce3414069aec77ee27c77e71a0bee2be453b5df",
      "core_id": "qcb-core-la-015",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-expansion-mechanism-015",
      "item_digest": "4ac0d74781d50ead023fd5830a7e8e5cda93b4580d32f2f4ef85299e32890567",
      "item_id": "qcb-5b5d7822642e661eb4fb",
      "key": "qcb-core-la-015",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-015",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveRyPerturbation.standardRy_difference_factor",
        "declaration:QuantumBlockEncoding.PrimitiveRyPerturbation.liftedRy_distance_le"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveRyPerturbation.liftedRy_distance"
      ],
      "textbook_successor": null,
      "title": "Define R(theta)=[[cos(theta/2),-sin(theta/2)],[sin(theta/2),cos(theta/2)]]. Derive the exact operator distance between R(a) and R(b), and prove it is at most |a-b|/2. Why does adding any number of untouched spectator qubits not multiply the distance by a dimension factor?",
      "topic": "angle_approximation",
      "views": {
        "non-lean": {
          "item_id": "qcb-5b5d7822642e661eb4fb",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-expansion-author",
      "contract_hash": "fdd526493c11aaf1f3803de3c7e00ae7ecf3828571081cf35deca3d6295bbf1d",
      "core_id": "qcb-core-la-016",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-expansion-mechanism-016",
      "item_digest": "9c8a04ca1889fb0a56d3f452b52f5640741fb20e9f1d4e4962b89aef5642bc12",
      "item_id": "qcb-49f19240811e3d6c12fa",
      "key": "qcb-core-la-016",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-016",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveRyPerturbation.standardRy_difference_factor"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveRyPerturbation.liftedRy_distance"
      ],
      "textbook_successor": null,
      "title": "For the real rotation R(theta)=[[cos(theta/2),-sin(theta/2)],[sin(theta/2),cos(theta/2)]], compare R(theta+2pi) and R(theta). A colleague claims the two full operators have distance0 because every output probability agrees. Refute or prove that claim, and distinguish bare-system global-phase equivalence from coherent branch use.",
      "topic": "phase_semantics",
      "views": {
        "non-lean": {
          "item_id": "qcb-49f19240811e3d6c12fa",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-expansion-author",
      "contract_hash": "bc1e5664a796f893fd2f033150e6d981c611cbad30267dd96abb0e2bddfa6bff",
      "core_id": "qcb-core-la-017",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-expansion-mechanism-017",
      "item_digest": "f717b346a68d9dddbefdc009acf698ff6aca04c0531629f56fab06200a6b0999",
      "item_id": "qcb-b8bdbeb7e17fc4a4eb4d",
      "key": "qcb-core-la-017",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-017",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ccxBasisAction",
        "declaration:QuantumBlockEncoding.ccxBasisEquiv"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.ccxBasisAction_involutive"
      ],
      "textbook_successor": null,
      "title": "A reversible gate flips a target bit exactly when two control bits are both1. Assume each control wire is distinct from the target, but allow the two control wires to coincide. Prove the gate is its own inverse and explain what it reduces to when the controls coincide.",
      "topic": "reversible_classical",
      "views": {
        "non-lean": {
          "item_id": "qcb-b8bdbeb7e17fc4a4eb4d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-expansion-author",
      "contract_hash": "3fcf3e1d288ee1c23c341e11ce35c3e8e3e85965508a1af714b1ccd68bf21213",
      "core_id": "qcb-core-la-018",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-expansion-mechanism-018",
      "item_digest": "c6d32bc846decf5ac3703d8ef0c1d92984d3bd2cacfb16960bdb04a891b21afd",
      "item_id": "qcb-ff4c9f5ddef56430df40",
      "key": "qcb-core-la-018",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-018",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ccxBasisAction_involutive"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.ccxBasisAction"
      ],
      "textbook_successor": null,
      "title": "On a two-bit string(c,t), consider the update that flips c itself when c=t=1 and otherwise does nothing. Does the familiar self-inverse proof for a two-control target flip remain valid when one control is also the target? Give a concrete collision and explain the lost hypothesis.",
      "topic": "reversible_classical",
      "views": {
        "non-lean": {
          "item_id": "qcb-ff4c9f5ddef56430df40",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-expansion2-author",
      "contract_hash": "e578a5d6515ff90904424ad07813b130203478bf54a7f45b2d3aa8972feecb97",
      "core_id": "qcb-core-la-019",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-mathematical-expansion-019",
      "item_digest": "2608e997670f03f1d37ccd000716a0a0478826035c40e22316b4639af5704267",
      "item_id": "qcb-1ce49b65237a2b88b7ce",
      "key": "qcb-core-la-019",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-019",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.tensor",
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.oneDimHamiltonian_isHermitian"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.tensor_isHermitian",
        "declaration:QuantumBlockEncoding.GHL2025.Hamiltonian.add_isHermitian"
      ],
      "textbook_successor": null,
      "title": "Let S and T be Hermitian matrices on one finite system and X a Hermitian matrix on a second system. Prove that H=S tensor X+T tensor I is Hermitian without assuming that S and T commute. Give a counterexample showing that the same conclusion can fail if X is not Hermitian.",
      "topic": "hamiltonian_composition",
      "views": {
        "non-lean": {
          "item_id": "qcb-1ce49b65237a2b88b7ce",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-native-expansion2-author",
      "contract_hash": "bb231c6c4dc551545d97fe1e0fe40342ee76634409cce46979e1ca00e3321185",
      "core_id": "qcb-core-la-020",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-mathematical-expansion-020",
      "item_digest": "af12f58eabab10496249efa91b5f940edea14c74f6121a7b860ae69e321d3fc6",
      "item_id": "qcb-5847f92e78677fb6dacd",
      "key": "qcb-core-la-020",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-020",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.buildRobinMatrix"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.stencilRowCoeff"
      ],
      "textbook_successor": null,
      "title": "A finite row stencil is a list of offset/coefficient pairs. Its matrix entry at row i and column j is the sum of coefficients of every pair with i+offset=j; no modular wrapping is used. Prove that merging repeated offsets by summing their coefficients leaves every matrix entry unchanged. Use the pairs (1,2),(1,-2),(-1,3) to show why list width and the number of nonzero matrix entries need not agree.",
      "topic": "sparse_stencil_algebra",
      "views": {
        "non-lean": {
          "item_id": "qcb-5847f92e78677fb6dacd",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "c3aa2e490e4464dbc7fd9b776bdaba0d27edae368772371b17fb50a66213a957",
      "core_id": "qcb-core-la-101",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-givens-pair-elimination",
      "item_digest": "5d349b058b56a55a91b036f2d61d63d6c9cdc6be9ba99988d6e0d0ecea65486e",
      "item_id": "qcb-8bdfbacf5d982d096ac2",
      "key": "qcb-core-la-101",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-101",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.eliminationAngle",
        "declaration:QuantumBlockEncoding.AdjacentGivens.eliminationAngle_zero",
        "declaration:QuantumBlockEncoding.AdjacentGivens.splitAngle_real_firstColumn"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.eliminate_pair"
      ],
      "textbook_successor": null,
      "title": "A half-angle plane rotation by the negative exact split angle sends a column pair (x,y) to (sqrt(x^2+y^2),0); the zero pair uses angle 0 and needs no division.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-8bdfbacf5d982d096ac2",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "4be120801daf6e4de98794d14d4c0db5f93bcb6924b3c6aae20252167d662f93",
      "core_id": "qcb-core-la-102",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-givens-determinant",
      "item_digest": "470ce4707a5d7cebab5a056b624cf70eb6448b2fdee43c594b57cf19d273943f",
      "item_id": "qcb-77d2592075419412d878",
      "key": "qcb-core-la-102",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-102",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.planeMatrix_det"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.det_two_row_mix",
        "declaration:QuantumBlockEncoding.AdjacentGivens.rotateRows_det"
      ],
      "textbook_successor": null,
      "title": "Mixing two rows by (a,b),(c,d) scales the determinant by a*d-b*c; for a plane rotation this factor is cos^2+sin^2=1, so the determinant is preserved.",
      "topic": "matrix_constructions",
      "views": {
        "lean": {
          "batch_digest": "5bda7b47ec2dae841f07814ce8c7a4151436a297bf038c65a6ade9290ebfe110",
          "boundary": "Arbitrary real square input matrix and distinct rows; no adjacency, orthogonality or determinant-one input assumption. Half-angle convention is preserved.",
          "comparison_digest": "95496a7efcd97c6b82ee74aa3d852bba7a89a16191cfe92fa2786d8e433d05ad",
          "coverage": "exact_symbolic_conclusion_with_separately_reviewed_nl_explanation",
          "decoder_digest": "941e664778923dbaebc3388d6ce77d75eeb9de739aff8d43d0e986d079279559",
          "evidence_directory": "reports/textbook-v1/formal-native",
          "execution_class": "trusted_local_reference",
          "formal_context": {
            "imports": [
              "QuantumBlockEncoding.AdjacentGivens"
            ],
            "target": "∀ {N : ℕ} (A : _root_.Matrix (Fin N) (Fin N) ℝ) (i j : Fin N), i ≠ j → ∀ theta : ℝ, (QuantumBlockEncoding.AdjacentGivens.rotateRows A i j theta).det = A.det"
          },
          "isolated": false,
          "nl_explanation_certified_by_kernel": false,
          "reference_proof": "by exact QuantumBlockEncoding.AdjacentGivens.rotateRows_det",
          "reference_report_digest": "8ac14cd6af85c3533c4218aaf2fa5f1fad417ad58f5d3eb6aef6e0a21cfb34e3",
          "status": "reference_and_alignment_checked",
          "task_kind": "library_lemma_application",
          "view_id": "native-formal-row-rotation-det-v1"
        },
        "non-lean": {
          "item_id": "qcb-77d2592075419412d878",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "c0db7e415e110fec88211f2fa4e978ca8df963e9be0e3083d8406bb57540744e",
      "core_id": "qcb-core-la-103",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-rotation-reversibility",
      "item_digest": "169363b29832bc0b484a2c0a455b9b07a8fce233631ec20ffbd7868be52abb66",
      "item_id": "qcb-37d9f0eff8e7a9de552b",
      "key": "qcb-core-la-103",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-103",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.planeMatrix_inverse",
        "declaration:QuantumBlockEncoding.AdjacentGivens.applySteps_append",
        "declaration:QuantumBlockEncoding.AdjacentGivens.Step.inverse"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.applySteps_reverse_inverse"
      ],
      "textbook_successor": null,
      "title": "Reversing a chronological list of plane rotations and negating every angle exactly inverts the sequence, by a single-step inverse law plus list induction.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-37d9f0eff8e7a9de552b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "7ff433908b502627c6e8ebbd3a28a77ecaeca050598226f6927c0e55d7034761",
      "core_id": "qcb-core-la-104",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-sweep-zeroing-invariant",
      "item_digest": "d116f4f01eb9ee69ff710e3d88155094fba848cfbe1475bc166d29434e5c98ea",
      "item_id": "qcb-9a8db20121cb23001ada",
      "key": "qcb-core-la-104",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-104",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.columnSweep_outside",
        "declaration:QuantumBlockEncoding.AdjacentGivens.eliminateEntry_pivot",
        "declaration:QuantumBlockEncoding.AdjacentGivens.eliminateEntry_unchanged"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.columnSweep_zeroed"
      ],
      "textbook_successor": null,
      "title": "A bottom-up adjacent sweep zeros a column strictly below its top window row while leaving rows outside the window untouched, by a zeroing induction protected by outside-invariance.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-9a8db20121cb23001ada",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "b97d0674b26cda0e00dc6ce39f9f1d40ef7d46dd9fc9f6157a04ef6dc98019bb",
      "core_id": "qcb-core-la-105",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-orthonormal-pivot-sign",
      "item_digest": "059fbedeca9a54a2029f3769ccac4ed3d567bda7d0899acd6cb3cc9cc3fb0c2d",
      "item_id": "qcb-7d91bebff0bb25ec6f4f",
      "key": "qcb-core-la-105",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-105",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.columnSweep_pivot_nonneg",
        "declaration:QuantumBlockEncoding.AdjacentGivens.columnSweep_prefix_succ"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.orthogonal_supported_column_sq"
      ],
      "textbook_successor": null,
      "title": "An orthonormal matrix with a column supported only on its diagonal has that pivot squaring to 1; a nonnegative-pivot guarantee pins it to exactly +1.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-7d91bebff0bb25ec6f4f",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "baa6f1660a7ee18b2fced7806f2d00f27c529d47aa0e9fd5da16a9ab0cedccec",
      "core_id": "qcb-core-la-106",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-so-identity-termination",
      "item_digest": "2e7a6b4d161e7e91748a4d476a0fc00e1f24695c727136037c0478ed59488ad3",
      "item_id": "qcb-88cbd0db23c2f46f217d",
      "key": "qcb-core-la-106",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-106",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.orthogonal_zero_of_fixed_column",
        "declaration:QuantumBlockEncoding.AdjacentGivens.matrix_eq_one_of_full_prefix"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.matrix_eq_one_of_last_prefix"
      ],
      "textbook_successor": null,
      "title": "An orthogonal det-1 matrix whose first N-1 columns are the identity prefix must be the identity; the determinant hypothesis pins the final diagonal to +1 rather than a -1 reflection.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-88cbd0db23c2f46f217d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "6b63716fa9ca0e18880cdc0f230ca156fcf550e0aed43dc735d9091f26d7748f",
      "core_id": "qcb-core-la-107",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-gray-single-wire-adjacency",
      "item_digest": "87706ea5c66f54bf0bffd4b1d4fcaab38075224230201e30e5d530af8ae448e2",
      "item_id": "qcb-ac3378e59656015e092e",
      "key": "qcb-core-la-107",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-107",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.GrayBasis.headBit_even",
        "declaration:QuantumBlockEncoding.GrayBasis.headBit_odd",
        "declaration:QuantumBlockEncoding.GrayBasis.equiv"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.GrayBasis.adjacent"
      ],
      "textbook_successor": null,
      "title": "Consecutive binary-reflected Gray indices differ by exactly one physical wire flip, proved by width induction with parity-split head/tail casework.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-ac3378e59656015e092e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "9266d4f17c32ea01631fb147c91067ce8d10902ab5cfe8546b9ba98c021f9c68",
      "core_id": "qcb-core-la-108",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-rectangular-exact-recovery",
      "item_digest": "b49acfec30465319f4637b8b0bc8fb1655146b68a99b8b9d6688fff48ec32fa7",
      "item_id": "qcb-36f3daa7645c49ea7423",
      "key": "qcb-core-la-108",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-108",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RectangularGivens.transform_orthogonal",
        "declaration:QuantumBlockEncoding.RectangularGivens.transform_mul",
        "declaration:QuantumBlockEncoding.RectangularGivens.transform_det"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RectangularGivens.exact_recovery"
      ],
      "textbook_successor": null,
      "title": "The accumulated rotation transform is orthogonal with determinant 1, so its transpose times the upper-trapezoidal residual recovers the original rectangular matrix exactly.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-36f3daa7645c49ea7423",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "3a4b07627c4804b35b0209114e8b987dde911a8907425c5fd445793279dd9344",
      "core_id": "qcb-core-la-109",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-mpc-left-boundary",
      "item_digest": "1fd3017d71601c3fa4b81db41b1b04a8d4a9fd00e609a2ba2b87f5082ddbb14b",
      "item_id": "qcb-13449011c051c0807334",
      "key": "qcb-core-la-109",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-109",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.MatrixProductChain.closeLeft",
        "declaration:QuantumBlockEncoding.MatrixProductChain.readout"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.MatrixProductChain.closeLeft_contract"
      ],
      "textbook_successor": null,
      "title": "Folding a left boundary vector into the first core of a matrix-product chain gives a scalar amplitude equal to the left-weighted sum of open-chain amplitudes, via a finite double-sum exchange.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-13449011c051c0807334",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "d297079a01a83660ae8d70ff066f48ec012c846fe6043d1cbe110f1d6640c172",
      "core_id": "qcb-core-la-110",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-mpc-terminal-absorption",
      "item_digest": "fad513662c7653c200c59df3ebf0190dd261233cbc497793dff6c0821c892001",
      "item_id": "qcb-daf9e6cc892e74694277",
      "key": "qcb-core-la-110",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-110",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.MatrixProductChain.tailChain",
        "declaration:QuantumBlockEncoding.MatrixProductChain.readout"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.MatrixProductChain.tailChain_contract"
      ],
      "textbook_successor": null,
      "title": "Absorbing the right boundary vector into the last core of a matrix-product chain (terminal bond 1) reproduces the chronological matrix-vector readout at every incoming bond, by induction.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-daf9e6cc892e74694277",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "b8ef8ca34c83a343fe46910f0623319f7e960289542a7ef1fc1cec0cbf6bf6fe",
      "core_id": "qcb-core-la-111",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-mpc-storage-bound",
      "item_digest": "913e7d71276fa5074d8dde978f1e7bb69b6655f8aaa0087808b89035aad8a38e",
      "item_id": "qcb-0e36f7cd1e8b72129198",
      "key": "qcb-core-la-111",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-111",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.MatrixProductChain.storedScalars",
        "declaration:QuantumBlockEncoding.MatrixProductChain.ofKernel_storedScalars"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.MatrixProductChain.storedScalars_le"
      ],
      "textbook_successor": null,
      "title": "A matrix-product chain of n cores with bonds at most D stores at most 2*n*D^2 scalars; this is a stored-address count and not a bound on contraction arithmetic.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-0e36f7cd1e8b72129198",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-112-strict-prefix-window-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "77c102094d16f2fe997c42dfd3e75fcf661263f56d7065fd074fbd91556f1014",
      "core_id": "qcb-core-la-112",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-rectangular-staircase-invariant",
      "item_digest": "8fe4711d0fe3aae0b3f3039da4682956ee94ca6aac9b5ef4def2245b91cd7dfd",
      "item_id": "qcb-textbook-44d918525d10b398ed28",
      "key": "qcb-core-la-112-textbook-v1-strict-prefix-window-repair",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-112",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RectangularGivens.columnSweep_upperPrefix",
        "declaration:QuantumBlockEncoding.RectangularGivens.reduced_zero_below",
        "declaration:QuantumBlockEncoding.AdjacentGivens.columnSweep_preserves_zero_column"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RectangularGivens.sweep_upperPrefix"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "5a3312d25c43d37773774a1db3e7a6d4ef238bc017da1b184a887dc2db33e54e",
        "predecessor_key": "qcb-core-la-112",
        "repair_record": "shared/repairs/la-112-strict-prefix-window-repair.json",
        "repair_record_digest": "fc6f47406babdf7ca0cf529d9cca366ccdef61d3ea18e9dbfabbdd02d6b346ad",
        "review_digest": "6eebebd7b967596ef21cef4100d1ae4abcfac61ff0c0bd1af337d8e01b367dba",
        "review_record": "reports/textbook-v1/repairs/la-112-strict-prefix-window-repair-review.json"
      },
      "title": "The strict upper-prefix invariant survives because the next sweep touches rows r>=k, all strictly below every earlier column c<k. No old diagonal entry is assumed zero; skipped pivots and empty dimensions are vacuous.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-44d918525d10b398ed28",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "020aa1e02d58cdfdced0aef6ebd3ca9271dc47c2671a4f96abd11ca9f6b84180",
      "core_id": "qcb-core-la-114",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-greedy-injection-extension",
      "item_digest": "d786b4f7dd920203358d420044561a976ab5979789857cbfc7dc3a3c73a6aa96",
      "item_id": "qcb-3337b848207352e516fd",
      "key": "qcb-core-la-114",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-114",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ConstructiveIsometryCompletion.extendPrefix"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.ConstructiveIsometryCompletion.extendPrefix_agrees"
      ],
      "textbook_successor": null,
      "title": "A greedy transposition process extending a finite injection agrees with the target injection on every original index, proved by a strengthened induction using injectivity to protect earlier placements.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-3337b848207352e516fd",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "b748764c4bc330261446756e2f7c633c2f5257491bc08adeb0dee387b7c89d9b",
      "core_id": "qcb-core-la-115",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-parity-orientation-fix",
      "item_digest": "c1f7bebe1314ec75cc91e72658ca0457c6bc62518acffb2a8b53db63dd6bb50d",
      "item_id": "qcb-3831b2e8492a5f18f1bd",
      "key": "qcb-core-la-115",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-115",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.ConstructiveIsometryCompletion.orientColumns_orthogonal",
        "declaration:QuantumBlockEncoding.ConstructiveIsometryCompletion.permuteColumns_det",
        "declaration:QuantumBlockEncoding.ConstructiveIsometryCompletion.permuteColumns_orthogonal"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.ConstructiveIsometryCompletion.orientColumns_det"
      ],
      "textbook_successor": null,
      "title": "Reorienting an orthogonal matrix to determinant 1 by a single sign-flip chosen from column-permutation parity yields an orthogonal det-1 matrix on both parity branches, without ever evaluating the determinant.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-3831b2e8492a5f18f1bd",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "a3493ab8c01c291a12369dc92e326e4813083e68c542d1912e2d4ce520abb40b",
      "core_id": "qcb-core-la-116",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-gray-coordinate-transport",
      "item_digest": "e13c0d1bd06158bd627632029146044c6323a71aaaf22ded1d505d62b6f8e2e2",
      "item_id": "qcb-65376e82073d6e193504",
      "key": "qcb-core-la-116",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-116",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.grayCoordinates",
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.grayCoordinates_det"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.grayCoordinates_orthogonal"
      ],
      "textbook_successor": null,
      "title": "Symmetric Gray-coordinate relabeling of a matrix preserves orthogonality and the determinant exactly, because one shared row/column bijection makes it a multiplicative identity-fixing reindexing.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-65376e82073d6e193504",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "37c45da4e70da73127157c132c951870dd5106003ca7b22ad3afa6e2c3a70695",
      "core_id": "qcb-core-la-117",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-gray-plane-transport",
      "item_digest": "c187f71e1150c9fa98992c1dc15dbe5e22c6e35ff1be3cc2a8acccb8244daf96",
      "item_id": "qcb-87c93d40a67d1573befc",
      "key": "qcb-core-la-117",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-117",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.same_context_iff",
        "declaration:QuantumBlockEncoding.selectedRyPlaneMatrix",
        "declaration:QuantumBlockEncoding.realRyPlaneBlock"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.edge_plane_transport"
      ],
      "textbook_successor": null,
      "title": "Reindexing an adjacent plane rotation by the Gray labeling equals a selected RY two-level plane on the Gray-flip wire; the half-angle is theta or -theta according to the first index's target bit, from the pair ordering.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-87c93d40a67d1573befc",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "35b365b0dc232dd1074d07bb182787f10b672bcc5abc792dc30b6067516eae46",
      "core_id": "qcb-core-la-118",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-control-context-pair",
      "item_digest": "0d08607d4fa98a7c4e6c2f3cef267a9b7e35329c0894b2c6272a11c823fe4ffd",
      "item_id": "qcb-2e5a12c0cc09c8924830",
      "key": "qcb-core-la-118",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-118",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.x_context",
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.bit_eq_or_flip",
        "declaration:QuantumBlockEncoding.selectedRyPlaneMatrix_fixed_column"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.same_context_iff"
      ],
      "textbook_successor": null,
      "title": "Two basis states share a selected RY plane's control context if and only if they are equal or related by a single target-wire X, pinning the exact 2D pair the rotation can touch.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-2e5a12c0cc09c8924830",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-119-generated-backend-count-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "24c44aece1fcea0871151b7cead13621a753b47db0ea3ba7cd7b2b6cd171e0e0",
      "core_id": "qcb-core-la-119",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "matrix-constructions-selected-ry-resource-fallacy",
      "item_digest": "a9967b91c8189fd5fee0735e021c093ddca3092baf82b778254b0426617d066c",
      "item_id": "qcb-textbook-710d00c9a086fb2e74b5",
      "key": "qcb-core-la-119-textbook-v1-generated-backend-family-count-repair",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-119",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.GrayGivensCompiler.compileSO_cubic_bound",
        "declaration:QuantumBlockEncoding.AdjacentGivens.decomposeSO_length",
        "declaration:QuantumBlockEncoding.compileSelectedRySteps_noOracle"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.compileSelectedRy_ryCount",
        "declaration:QuantumBlockEncoding.compileSelectedRy_cxCount"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "2e11be7304fdf2cc58f23e09e0f22e1e42c339a4b78bf1f957a432a7a8aa9155",
        "predecessor_key": "qcb-core-la-119",
        "repair_record": "shared/repairs/la-119-generated-backend-count-repair.json",
        "repair_record_digest": "07269a311d3585f1f7888bf1c54ac0d8e1b9b8dd16fee466dde740b0819db8e4",
        "review_digest": "21277909d5def61bf93c7b0fec8375162c385327bb080dcae480242776f8d50e",
        "review_record": "reports/textbook-v1/repairs/la-119-generated-backend-count-repair-review.json"
      },
      "title": "The unoptimized Gray/Givens producer emits L=N(N-1)/2 selected planes, each3*2^q-2 gates. Its exact family ratio G/N grows quadratically, while the N4 check only distinguishes stage cost from total cost; none is an optimal-synthesis lower bound.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-710d00c9a086fb2e74b5",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "matrix-constructions-author-b2",
      "contract_hash": "7dc440d1fe1add6272ca442c9e2287d3f6bb7231c65feca8f1bf5640ef96ab0c",
      "core_id": "qcb-core-la-120",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "matrix-constructions-step-action-matrix-equivalence",
      "item_digest": "378ddb50eda58d0fe217c02313ba7c13f7550d190ac84862faa25f8e3a1cb315",
      "item_id": "qcb-5588e9ee86a96021a408",
      "key": "qcb-core-la-120",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-120",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.applySteps",
        "declaration:QuantumBlockEncoding.AdjacentGivens.stepsMatrix",
        "declaration:QuantumBlockEncoding.AdjacentGivens.Step.matrix"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.AdjacentGivens.applySteps_eq_matrix_mul"
      ],
      "textbook_successor": null,
      "title": "Iterated step-by-step application of a plane-rotation list equals one multiplication by the accumulated matrix taken in reverse list order; the reverse order is forced by first-listed-acts-first.",
      "topic": "matrix_constructions",
      "views": {
        "non-lean": {
          "item_id": "qcb-5588e9ee86a96021a408",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "d7b3dec5159690491a18cfeb97141c85667401a599b0e6ef1b11c68ca6886ca8",
      "core_id": "qcb-core-la-201",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-201",
      "item_digest": "4b2411a0ba33a8286691461446ef4686f5dd20ab90d92061bc04fe1fbd74eb65",
      "item_id": "qcb-f8c828d6288ae2b58400",
      "key": "qcb-core-la-201",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-201",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.entryPair_cost",
        "declaration:QuantumBlockEncoding.StoredGivens.collect_cost",
        "declaration:QuantumBlockEncoding.StoredGivens.rowPair"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.rowPair_cost"
      ],
      "textbook_successor": null,
      "title": "In an eight-counter exact-real operation model, prove a stored two-row plane rotation on length-M rows costs exactly 6*M field, 10*M read and 6*M write operations, accounting for each from the three materialized passes.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-f8c828d6288ae2b58400",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "110acf94b75690eb0a06def756120100d44658b9107accf8fbd0d63d1616d9a6",
      "core_id": "qcb-core-la-202",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-202",
      "item_digest": "cffaec368aa74c7a29a98568529ed0821b8c45328ba670593e9b00c3d43c19f3",
      "item_id": "qcb-8b5706a83a1150200f95",
      "key": "qcb-core-la-202",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-202",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.rowPair_cost",
        "declaration:QuantumBlockEncoding.StoredGivens.replace",
        "declaration:QuantumBlockEncoding.StoredGivens.rotate"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.rotate_cost"
      ],
      "textbook_successor": null,
      "title": "Prove one stored rotation step costs 6*M field, 10*M+2*N+2 read and 6*M+2*N write operations, where the 2*N spine-copy term is a stipulated charge of the cost contract.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-8b5706a83a1150200f95",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "7b445c9300f8c5cdf5e1e627da02a5e2779dce40b8a7f232dcf5bcbd711dc1a7",
      "core_id": "qcb-core-la-203",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-203",
      "item_digest": "d3c7ffab655e801f0c3275b31d71aff77610f9d16830e0dfc9b47683fbb647f7",
      "item_id": "qcb-16789e0cd201c61f5633",
      "key": "qcb-core-la-203",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-203",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.stepBudget",
        "declaration:QuantumBlockEncoding.StoredGivens.columnSweep"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.columnSweep_cost_le",
        "declaration:QuantumBlockEncoding.StoredGivens.columnSweep_emit"
      ],
      "textbook_successor": null,
      "title": "By induction on step count, prove a k-step column sweep is bounded by k*(step budget + emit) on every counter and emits exactly k records including zero-angle steps.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-16789e0cd201c61f5633",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "b247362adcb73658b60ff9b1a5815502f5f76ac26c79a6f59804d78da526f442",
      "core_id": "qcb-core-la-204",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-204",
      "item_digest": "705a52ec7b52b60d5ea01c2f2bf97d622094dcf936d909b80d18cfd481591425",
      "item_id": "qcb-ab016d966c7415d35386",
      "key": "qcb-core-la-204",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-204",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.replay",
        "declaration:QuantumBlockEncoding.StoredGivens.rotate_cost"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.replay_value",
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.replay_cost"
      ],
      "textbook_successor": null,
      "title": "By list induction, prove a stored replay of L recorded rotations denotes the product of plane rotations (not formed densely) and costs L times a per-step budget plus one trailing read.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-ab016d966c7415d35386",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-batch2-boundary-repair-author",
      "contract_hash": "dfd4c9600efe5d894a40f124912fba467b0c48a8926b9c9c15bf772aa8035008",
      "core_id": "qcb-core-la-205",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-205",
      "item_digest": "3e52d9ef18efc62d9cff3b7087e30bb8b30494040dba6f8b2292182c2274badc",
      "item_id": "qcb-dee10ebc75a67678466d",
      "key": "qcb-core-la-205-corrected-v2",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-205-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.polynomialBudget",
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.total",
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.compile"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.compile_total_cost_le"
      ],
      "textbook_successor": null,
      "title": "Prove the eight per-counter polynomial budgets of a stored rectangular compilation sum to N*M*(22*M+30*N+29)+5*N*N+4*N+M+1 and read it as an exact-real, not finite-bit, count. The write budget includes the required +2*N spine term.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-dee10ebc75a67678466d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-206-cost-contract-successor.json",
      "author_identity": "agent-task:root",
      "contract_hash": "71cdeee685c80bfaba5f6895b54c3e5fc3324c65eaeb05e57f48a1e1f05eace1",
      "core_id": "qcb-core-la-206",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-206",
      "item_digest": "231e45a37b252d45aad91303bf97480068815b58052c8fbd0bbdaf6322d3a62b",
      "item_id": "qcb-textbook-9d59ad8bed9da18d0e6f",
      "key": "qcb-core-la-206-textbook-question-v2-cost-contract",
      "part": "foundations",
      "question_source_record": "shared/repairs/la-206-cost-contract-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "71cdeee685c80bfaba5f6895b54c3e5fc3324c65eaeb05e57f48a1e1f05eace1",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "b35892d85ffaca3d7e12c9966621cc1109c0d747aca52bdd96a54e846fdf89f1",
        "predecessor_item_digest": "570ef6e2369350a88e413eebd4a96a3608685517dc5e1d1f6b7a08e741cd77ba",
        "predecessor_key": "qcb-core-la-206",
        "question_version": 2,
        "repair_record": "shared/repairs/la-206-cost-contract-successor.json",
        "repair_record_digest": "36db0e160d48b66509b15c1657d14312495b9be11d08eb942af40f5971e7314e",
        "review_digest": "5a2056b8e9acf0f08d4f19ec9b7a3c7cedf96b8154114f3173a4560688f4a908",
        "review_record": "reports/textbook-v1/repairs/la-206-cost-contract-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-206",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredThinLQ.transpose_cost",
        "declaration:QuantumBlockEncoding.StoredThinLQ.extractionBudget",
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.polynomialBudget"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredThinLQ.wide_cost_le",
        "declaration:QuantumBlockEncoding.StoredThinLQ.wide_correct"
      ],
      "textbook_successor": null,
      "title": "A wide thin-LQ run has an exact sum of actual stage costs, but only an upper bound after the compiler cost is replaced by its polynomial budget; its deterministic factors satisfy the exact same-run LQ identities.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-9d59ad8bed9da18d0e6f",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "9b66821c7859076e9dd7de46a0f481c2eec7a0d6f88ad71b87ede1922079897a",
      "core_id": "qcb-core-la-207",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-207",
      "item_digest": "172127f1825454b15f930b84064179096752d4fe8288d27eba49940a6a8d600e",
      "item_id": "qcb-c089baece659f2d59a86",
      "key": "qcb-core-la-207",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-207",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.terminalEntry",
        "declaration:QuantumBlockEncoding.StoredThinLQ.entry_cost"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.terminalEntry_cost"
      ],
      "textbook_successor": null,
      "title": "Prove a size-k monadic sum of equal-cost summands costs k*(B+one field), and specialize to a bond-D contraction entry costing D*(three reads + two field).",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-c089baece659f2d59a86",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "d3e686b4fc622d99fc1e9bbfea90d5c6b8072d7cb6a8c49a241aa61ef2a137ad",
      "core_id": "qcb-core-la-208",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-208",
      "item_digest": "2af4654334ec83645d32e3ac7541aa9ca67e8c78afa43aa5ed50f9d40b1ea312",
      "item_id": "qcb-d2319217120afeeafa0b",
      "key": "qcb-core-la-208",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-208",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.tailChain_total_cost_le",
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.closeLeft_tail_total_cost_le",
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.ofTable"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.ofTable_total_cost_le"
      ],
      "textbook_successor": null,
      "title": "Prove the stored chain closure costs 20*D-squared+30*D+5*n-squared+7*n+constant, explaining the n-squared term as a reference-copy series and the n-independent left closure.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-d2319217120afeeafa0b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "b071581d64c0f7cb6fcc68cea7880d35c840361e2a11e51728274fbce2b0cc64",
      "core_id": "qcb-core-la-209",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-209",
      "item_digest": "6e688a66b2ad5ce4760787a4e1ca2cbadba1fb9f536048ff3512ea316b3b0157",
      "item_id": "qcb-0049b6643cf6b76ff522",
      "key": "qcb-core-la-209",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-209",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.update_total_cost_le",
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.gram",
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.update"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.gram_total_cost_le"
      ],
      "textbook_successor": null,
      "title": "By chain induction, prove the stored Gram-environment computation costs at most n*(24*D-cubed+25*D-squared+20*D+6)+5*D-squared+4*D+6, with the cubic term from the per-node contractions.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-0049b6643cf6b76ff522",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "d088ce771664b3d673463cb525dbe533984f0d811c56545f9d6afe6a7588f429",
      "core_id": "qcb-core-la-210",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-210",
      "item_digest": "f7b3e31bd2ea7ed164adf59e8ce49b69f7a86494a8f7b0de784805f53bf9efcb",
      "item_id": "qcb-b8f44402027ba18e2e26",
      "key": "qcb-core-la-210",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-210",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.norm",
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.norm_eq_sum"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.norm_cost",
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.norm_total_cost_le"
      ],
      "textbook_successor": null,
      "title": "Prove the stored tensor-train norm costs the Gram cost plus exactly two reads and one square root (total +3), and equals the Euclidean norm of the represented vector.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-b8f44402027ba18e2e26",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "2dbd921d152bf39dab3201e2309d0a81babbba0a2eac8ff994f3d1fbfaefdfe0",
      "core_id": "qcb-core-la-211",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-211",
      "item_digest": "8a26d0b580fa303806b022d75965d1d39401d78114de1ccc9363c4c6c4f582c6",
      "item_id": "qcb-bf4cebe7a3787551e5ab",
      "key": "qcb-core-la-211",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-211",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.ordinary_add",
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.ordinary_zero",
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.ordinary_tick"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.ordinary_eq_total"
      ],
      "textbook_successor": null,
      "title": "Prove the sum-over-tags total equals the eight-term enumerated total, is additive, zero on the zero cost and one on a unit charge, and explain why this enables compositional cost proofs.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-bf4cebe7a3787551e5ab",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "7c470c2bdaf81967d2b212a205313720a868e6429f9e87a72b96cbd10180dd16",
      "core_id": "qcb-core-la-212",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-212",
      "item_digest": "3b06beca17d084d5e8dfc81822d969d9e1271b530e70525a1fb4f0e7713a7c24",
      "item_id": "qcb-8c3f378ad16b740e1d84",
      "key": "qcb-core-la-212",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-212",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.raw_certified",
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.raw_quotientCalls",
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.raw_remainderCalls",
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.raw_integerAdditions"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.raw_selected_integer_total"
      ],
      "textbook_successor": null,
      "title": "Prove the four named integer counters of the stored Hermite raw-source run sum to 2*n-squared+10*n+7, and delineate the same-run scope excluding finite-bit runtime and normalization.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-8c3f378ad16b740e1d84",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "d4a8982dedddd028794f2ff96905c2948c7a22fbfe43263df71554d9308c7772",
      "core_id": "qcb-core-la-213",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-213",
      "item_digest": "e8d6aac4380e1be63a7428f60ed9f11f343696644445cfb3f1cae3cfe7f2ba36",
      "item_id": "qcb-b9901d5e1d311c3aacc3",
      "key": "qcb-core-la-213",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-213",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveCircuit.nextWireDepth_le",
        "declaration:QuantumBlockEncoding.PrimitiveCircuit.foldl_nextWireDepth_le",
        "declaration:QuantumBlockEncoding.PrimitiveCircuit.resource_depth_le_gateCount"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.PrimitiveCircuit.depth_le_gateCount"
      ],
      "textbook_successor": null,
      "title": "Prove a primitive circuit's parallel-scheduling depth is at most its gate count via the per-step inequality that one gate raises every wire depth by at most one.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-b9901d5e1d311c3aacc3",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-214-uniform-supplier-bound-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "3c12b9f9957ea94a3acad1bf31966d5130946caab2c7c21f01701c4091ee1803",
      "core_id": "qcb-core-la-214",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-214",
      "item_digest": "c6459088608c600882dee195ea922797caf27d36a904e26ea3e2a0e0028f224a",
      "item_id": "qcb-textbook-c2bb67ca8a9595e17a99",
      "key": "qcb-core-la-214-textbook-v1-uniform-supplier-bound-repair",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-214",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.materialize",
        "declaration:QuantumBlockEncoding.StoredTensorTrainNorm.update_cost_le"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.materialize_cost"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "c676dd23f7a68be8627059eb6e12cfefe9910f62c9a635b3495675187dfae459",
        "predecessor_key": "qcb-core-la-214",
        "repair_record": "shared/repairs/la-214-uniform-supplier-bound-repair.json",
        "repair_record_digest": "ce7d672987cfbd1a176bae4bd3bfeb8ae9da448b0ed80c73d7a5303761d98bb0",
        "review_digest": "89a325bec0a4abff3223b7fdba84237fcb1f45f00d42b03512ed2bfde8002b83",
        "review_record": "reports/textbook-v1/repairs/la-214-uniform-supplier-bound-repair-review.json"
      },
      "title": "Materialization has no uniform dimensions-only cost bound over unrestricted suppliers: a fixed one-by-one zero matrix can be supplied with arbitrarily many charged additions. Polynomial bounds require control of the supplier work, not merely a storage surcharge.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-c2bb67ca8a9595e17a99",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-215-branch-cost-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "7f3d8c353f2e2a2346554be969bca19d41dae7ce9bb3ba7a78e64ce9af1375dc",
      "core_id": "qcb-core-la-215",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-215",
      "item_digest": "8853829f9e72f7f223d2931d8d7c112de8c4eaacfc1853f545a2401b7d432dbb",
      "item_id": "qcb-textbook-b47eef925a7f499a6579",
      "key": "qcb-core-la-215-textbook-v1-branch-cost-repair",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-215",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.angle",
        "declaration:QuantumBlockEncoding.StoredGivens.angleBudget"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredGivens.angle_cost_le"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "5a8b2818c7e3028baaecd34a3473244b7bc65f2379c41f21d8fbabf8c03de06a",
        "predecessor_key": "qcb-core-la-215",
        "repair_record": "shared/repairs/la-215-branch-cost-repair.json",
        "repair_record_digest": "414a8f8ffaaf04545b35a1af1e917621f9e85b4522fc218304f1ed4bc0da949d",
        "review_digest": "04938fb0237333e396dd2bee3c87c52d17ae2c31f4242a70d7faffec39200d75",
        "review_record": "reports/textbook-v1/repairs/la-215-branch-cost-repair-review.json"
      },
      "title": "The angle budget is a componentwise upper bound. Zero inputs use no inverse cosine; nonzero inputs use one, but the full field budget is attained only when the negative-y sign branch executes its extra subtraction.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-b47eef925a7f499a6579",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "76c269fb3e1099ec4c7dd2670ff1c0d3da03c47df4dc10e1cbc9ccec34d9efe7",
      "core_id": "qcb-core-la-216",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-216",
      "item_digest": "06ed62cc08c6f5635662d9347275c6820fe449819d095626d4b19289a2acaf7f",
      "item_id": "qcb-8e2dea76f95072f459b0",
      "key": "qcb-core-la-216",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-216",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.identity",
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.identityBudget"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.identity_cost"
      ],
      "textbook_successor": null,
      "title": "Boundary: the stored identity costs 5*N*N+4*N exact-real operations, nonzero for all N at least 1, free only at the degenerate N=0.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-8e2dea76f95072f459b0",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "e55f99b164a91b39d4e68ec8efe0a5163ec0780d2b8fd9b7778e9b1c272e26e7",
      "core_id": "qcb-core-la-217",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-217",
      "item_digest": "cf1248c62cc4a15751ecfbedf58495f047548317dc6baee60b7e784b4f6e4d99",
      "item_id": "qcb-52addc85f92446f231ab",
      "key": "qcb-core-la-217",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-217",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.sweep_cost_le"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredRectangularGivens.append"
      ],
      "textbook_successor": null,
      "title": "Counterexample: persistent log append costs the left length in reads and writes and is independent of the right length, so it is neither constant nor total-length dependent.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-52addc85f92446f231ab",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "stored-cost-author-b2",
      "contract_hash": "559520fa3b96bc5b02648392e4da0e5bba9e5c3861d62dc370186c36eca77e3b",
      "core_id": "qcb-core-la-218",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-218",
      "item_digest": "2b9c9d2449bb0b0da1ab69a254c046c2da52c231a4d71d5ef29f1a828508ee72",
      "item_id": "qcb-df57f3046c2c05017fc1",
      "key": "qcb-core-la-218",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-218",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredThinLQ.compileBody",
        "declaration:QuantumBlockEncoding.StoredThinLQ.compile_correct",
        "declaration:QuantumBlockEncoding.StoredThinLQ.compileBudget"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredThinLQ.compile_cost_le"
      ],
      "textbook_successor": null,
      "title": "Boundary: the tall LQ branch (m>n) runs no sweep, returning the input plus an identity at cost one comparison + 5*n*n+4*n, refuting that thin-LQ always eliminates.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-df57f3046c2c05017fc1",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-219-correlated-guard-question-convention-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "8071360a2cb8f672ebcbb0bf3ca61da4283ffe28766652b17ede24d6cc89eb3d",
      "core_id": "qcb-core-la-219",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-219",
      "item_digest": "23c1916acadef527192de759a6637e4c6182f37f3b4c7f315ff74a90e0e6d45a",
      "item_id": "qcb-textbook-18b5f8ec20900f163473",
      "key": "qcb-core-la-219-textbook-question-v2-correlated-guard-sharp-cost",
      "part": "foundations",
      "question_source_record": "shared/repairs/la-219-correlated-guard-question-convention-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question",
          "conventions"
        ],
        "current_contract_hash": "8071360a2cb8f672ebcbb0bf3ca61da4283ffe28766652b17ede24d6cc89eb3d",
        "current_conventions": [
          "The exact count depends on the correlated guards generated by the actual compiled positive-scale source. The existing Lean file supplies a valid loose cap; a sharper attainable-count analysis is additional mathematics, not forbidden by that existing evidence frontier. Exponential calls are exact-real primitive counts, not finite-bit runtime.",
          "Original derivation from inspected local source; no fresh Lean verification"
        ],
        "equivalence_to_predecessor_claimed": false,
        "original_conventions": [
          "The exact count is guard-dependent; only an inequality cap is provable; exact-real, not finite-bit",
          "Original derivation from inspected local source; no fresh Lean verification"
        ],
        "predecessor_contract_hash": "1adc7e2fff3b379cfa59091ba192d0d9ffdd4cd49c4b0e945f9e884ce5c4ba79",
        "predecessor_item_digest": "17529c3e96a9905183c6dae1c01a2913c0f0ccd19b569e01410ef064feb9321e",
        "predecessor_key": "qcb-core-la-219",
        "question_version": 2,
        "repair_record": "shared/repairs/la-219-correlated-guard-question-convention-successor.json",
        "repair_record_digest": "916e425fe58e0bd2343d7ef2ba297fa988cd2c229fa70213206e58fccd48c5ec",
        "review_digest": "c07388524557d8754f403ce6f3223b41c97a836eadecce836488063304301e0d",
        "review_record": "reports/textbook-v1/repairs/la-219-correlated-guard-question-convention-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-219",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.raw_exponentialCalls_le",
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.stage_exponentialCalls",
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.stage_exponentialCalls_le"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredHermiteRawCost.raw_exponentialCalls"
      ],
      "textbook_successor": null,
      "title": "The actual positive-scale compiled injection flags encode the cutoff bits: right children never inject, and each left child injects exactly at a1 bit. Hence expCalls=n+2+popcount(cutoff), with sharp attainable range n+2..n+2+max(n,1); an explicit convention-aware migration is required.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-18b5f8ec20900f163473",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/la-220-closed-chain-bond-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "d725a753f5c011ea653c8e37c9c5de99b25a49b605224057e1426c5cde0d6e5c",
      "core_id": "qcb-core-la-220",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "native-stored-cost-220",
      "item_digest": "69e87347564a6112eb1c794b7338c946298bd98b196261c6aeb81cfb2c1c1099",
      "item_id": "qcb-textbook-086683e3c3c993b0d27a",
      "key": "qcb-core-la-220-textbook-v1-actual-closed-chain-bond-repair",
      "part": "foundations",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-la-220",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.ofTable_certified",
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.ofTable_refines"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.StoredMatrixProductChain.ofTable_maxBond"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "89824ba88947fc98d212a79d3b548e480a272b0577fdce101305eb146bf3125c",
        "predecessor_key": "qcb-core-la-220",
        "repair_record": "shared/repairs/la-220-closed-chain-bond-repair.json",
        "repair_record_digest": "3f12d99d6c59e323aade2735a0015f43d0be7b4971c8f905cc4aaabdd28f24eb",
        "review_digest": "8f5c6ea9bac9fc2ce90b72ddb40f5d81385f75669b20a832f3dfe17db05aa596",
        "review_record": "reports/textbook-v1/repairs/la-220-closed-chain-bond-repair-review.json"
      },
      "title": "One closed core has only unit scalar boundaries and actual maximum bond1 for everyD. With at least two cores the typed internalD bonds remain, giving actual max(D,1); this structural fact is separate from minimal tensor rank and construction cost.",
      "topic": "stored_cost_refinement",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-086683e3c3c993b0d27a",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-003-density-topology-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "667c373770ab0b2e17a6f36c07805f86105329ad42c683449207874e5fc403c7",
      "core_id": "qcb-core-plan-003",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-state-foundations",
      "item_digest": "f74e716068950b2a3832dfc8ff96b2a3601587ddd13a0b2edc3a9149ce4afb08",
      "item_id": "qcb-textbook-842ee323dece3bb4c960",
      "key": "qcb-core-plan-003-textbook-question-v2-density-topology",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-003-density-topology-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "667c373770ab0b2e17a6f36c07805f86105329ad42c683449207874e5fc403c7",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "33ba67d2cb869a69a3dab85e183938f49676f44053968ffb23539051a99cb797",
        "predecessor_item_digest": "7e302b73d9cda8ccc45e78d6c239f3cb6e9a0908e868691023aeea3256e809c3",
        "predecessor_key": "qcb-core-plan-003-density-set-convexity",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-003-density-topology-question-successor.json",
        "repair_record_digest": "96c03a08047dfac8179702998de36b48d36b5a2379a395963ddd67a9d091b168",
        "review_digest": "6ff4acbbc7bf5c62cd8cfac84e2b7db2a7f962662b41ed2b8788f41fd939c9a9",
        "review_record": "reports/textbook-v1/repairs/plan-003-density-topology-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-003-density-set-convexity",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Probability mixtures are density states and pure states are precisely their extreme points. Relative boundary in the trace-one Hermitian affine space means singular density states, whereas the full Hermitian/complex ambient boundary is every density state; the original unrestricted boundary=pure request is false.",
      "topic": "planned_quantum_information",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-842ee323dece3bb4c960",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-004-ensemble-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "8e444920c8cf49281daaf6c805d6a838377a8b38433e08b11eacb48aa0e5f35e",
      "core_id": "qcb-core-plan-004",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-state-foundations",
      "item_digest": "77555fad8ffad57f62421f4583218cd5154b3730f7b706aacc85fa4d30909a0b",
      "item_id": "qcb-textbook-f8cc6c059ae77d06f6b7",
      "key": "qcb-core-plan-004-textbook-v1-ensemble-zero-and-genuine-variation-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-004-ensemble-nonuniqueness",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "a164323e0e5bf45d8f789a72c3970c1499741925574408425b17b6ff20886f35",
        "predecessor_key": "qcb-core-plan-004-ensemble-nonuniqueness",
        "repair_record": "shared/repairs/plan-004-ensemble-repair.json",
        "repair_record_digest": "515747bfeded89a5c56224d2ee4b8a3f96c2f52b3b45a73be29aed8524536b2f",
        "review_digest": "7312b59384a1155a566d9cd244fa8b18967fc51906d90246520421677869291d",
        "review_record": "reports/textbook-v1/repairs/plan-004-ensemble-repair-migration-revalidation-review.json"
      },
      "title": "Column isometries preserve the ensemble outer-product sum, but zero rows and phase redundancies must be handled. Explicit rotation of two positive spectral components gives genuinely varying ensembles for every mixed state, and a rectangular isometry can give a genuinely longer positive ensemble.",
      "topic": "planned_quantum_information",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-f8cc6c059ae77d06f6b7",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-planned-author",
      "contract_hash": "b57ccb106115ecf08f7441c3c5ce83b7e9044addf5be5c1e5f5a06b808454dd6",
      "core_id": "qcb-core-plan-005",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-composite-entanglement",
      "item_digest": "75bdc7610d7bf3c2c4c4a2fb21a151bdd2966bb54443b4426e310f9b67f38bf5",
      "item_id": "qcb-e78c4883c82dc59a3e4a",
      "key": "qcb-core-plan-005-classical-correlation-vs-product-counterexample",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-005-classical-correlation-vs-product-counterexample",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Product states give independent local outcomes, but separable mixtures can be classically correlated; purity forces a separable state to be a single uncorrelated product, so correlated separable states are necessarily mixed.",
      "topic": "planned_quantum_information",
      "views": {
        "non-lean": {
          "item_id": "qcb-e78c4883c82dc59a3e4a",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-007-werner-converse-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "d2196fd968d517f6f9d4f870dab30d7bd70e0344eddb4b3ad19e6ff0464a6874",
      "core_id": "qcb-core-plan-007",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-symmetry-entanglement",
      "item_digest": "07e6df25bb07479718e7bef8a988827de01d56b685ab5fb591320d335c56ad67",
      "item_id": "qcb-textbook-2da42923d0becf20cb55",
      "key": "qcb-core-plan-007-textbook-v1-product-twirl-separable-converse-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-007-werner-entanglement-threshold",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "e04084fe7f2ef7232f2d953cffe7f86e11665744ae6669b27b5f0ff5fa232312",
        "predecessor_key": "qcb-core-plan-007-werner-entanglement-threshold",
        "repair_record": "shared/repairs/plan-007-werner-converse-repair.json",
        "repair_record_digest": "f6638980d6a9548f92155a420a8362adb0e3b5f9a6e3e6f7840e36dd3c167999",
        "review_digest": "efb45db65c7902d860705bec4851463e25f1c957716c59c835b3b56becf8eeb7",
        "review_record": "reports/textbook-v1/repairs/plan-007-werner-converse-repair-migration-revalidation-review.json"
      },
      "title": "The two-qubit Werner state is entangled exactly for negative swap overlap. Its partial transpose has eigenvalue x/2, while the separable converse follows by twirling an explicit product state with overlap x and identifying the unique Werner state, not by reversing swap-overlap positivity.",
      "topic": "planned_quantum_information",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-2da42923d0becf20cb55",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-planned-author",
      "contract_hash": "2434f9619ce11e416298ed6a4f592aff67aa1626ae6dd1817eb42555a6d57e4c",
      "core_id": "qcb-core-plan-010",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-block-encoding-verification",
      "item_digest": "13ff4d7410b8c1c651c0e8a652cb201ded626374ddf50a7f712d2a82784b3abf",
      "item_id": "qcb-498430b17f3a7e53e621",
      "key": "qcb-core-plan-010-entry-vs-operator-norm-verification",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-010-entry-vs-operator-norm-verification",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:matrix-analysis"
      ],
      "target_nodes": [
        "concept:block-encoding",
        "concept:verification"
      ],
      "textbook_successor": null,
      "title": "Entrywise checks certify an exact unit-factor block encoding and equal the operator identity, but approximate embedding is defined by an operator-norm bound that small per-entry errors can violate after dimensional accumulation.",
      "topic": "planned_scientific_computing",
      "views": {
        "non-lean": {
          "item_id": "qcb-498430b17f3a7e53e621",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-011-normalized-preparation-state-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "07a39bea90c46dde931e87c67620bbe9377d70d306fcc87aa6481ba1b545878c",
      "core_id": "qcb-core-plan-011",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-block-encoding-dilation",
      "item_digest": "2c6d1775be9aec6bd961df1eaecf81e89818f0e9c663cb90f8f8309fdd96600e",
      "item_id": "qcb-textbook-41b2b393bec2c5b0f7c5",
      "key": "qcb-core-plan-011-textbook-question-v2-normalized-preparation-boundary",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-011-normalized-preparation-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "07a39bea90c46dde931e87c67620bbe9377d70d306fcc87aa6481ba1b545878c",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "8befbf010523ba0d7470bf3d315f6611a2d90965f3ea9f3481c107697e864693",
        "predecessor_item_digest": "71c049845a37c2fa731dc00c39014bb8a418b1b970aa41179fc09245ff638b53",
        "predecessor_key": "qcb-core-plan-011-nonunitary-dilation-no-direct-unitary",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-011-normalized-preparation-state-successor.json",
        "repair_record_digest": "3abc7e9b1e0ec54bf113dfe1e4becbfc5405442531faa7b9b12feb7aeadd3361",
        "review_digest": "8bf3e991bb04db45699f0acc4470a2aa60db36d986a2b0963fc869a51d013ea9",
        "review_record": "reports/textbook-v1/repairs/plan-011-normalized-preparation-state-successor-migration-revalidation-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-011-nonunitary-dilation-no-direct-unitary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "SVD gives an exact one-ancilla unitary dilation of every contraction. Its chosen branch has probability||A b||^2, but exact-operator nonunitarity does not force probabilistic normalized state preparation: cI has the identity as its normalized target procedure.",
      "topic": "planned_scientific_computing",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-41b2b393bec2c5b0f7c5",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "d3a3d241db8eecdd33b4356e425bb4ffe1ffcccf143ceb8b290b6db59ac79a12",
      "core_id": "qcb-core-plan-101",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-representation-foundations",
      "item_digest": "39cf1c51e2f1204e64df33d8a8210e06de5ea44fdc2525809858621ecd97be1a",
      "item_id": "qcb-91bad03f60703a92a44c",
      "key": "qcb-core-plan-101-homomorphism-preserves-identity-inverse",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-101-homomorphism-preserves-identity-inverse",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "A homomorphism automatically preserves the identity and inverses, which is exactly why a representation phi satisfies phi(e)=1_V and phi(g^{-1})=phi(g)^{-1} with invertibility free.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-91bad03f60703a92a44c",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "4be28fa01317b8110e1a5e0161eeeaa5dba62404b5634e1571e05954b813eb0a",
      "core_id": "qcb-core-plan-102",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-representation-foundations",
      "item_digest": "4aa8a582922a72a46c4a3189cc1902dd7961a753460a2c5189793a0372a0dff8",
      "item_id": "qcb-b87b2fed369724fb0cfe",
      "key": "qcb-core-plan-102-weyl-unitarity-trick-invariant-complement",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-102-weyl-unitarity-trick-invariant-complement",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Averaging an arbitrary inner product over a finite group yields a G-invariant inner product making the representation unitary, so orthogonal complements of invariant subspaces are invariant.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-b87b2fed369724fb0cfe",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "bb6f4bec4721a466c7a4dca570c26354bb2773a6b052bfdabedf4acb2ea6cb0a",
      "core_id": "qcb-core-plan-103",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-representation-foundations",
      "item_digest": "da4e2877f4284ace0995f01785a6c7c6c5c209746ca8a2c28b52e5252370b82f",
      "item_id": "qcb-a2935ca908a46361c8c8",
      "key": "qcb-core-plan-103-invariant-complement-averaged-projection",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-103-invariant-complement-averaged-projection",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Averaging a projection over the group produces an equivariant projection onto the invariant subspace whose kernel is an invariant complement, provided |G| is invertible in the field.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-a2935ca908a46361c8c8",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-104-functional-equivariance-linearity-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "a3065731e3b29568ab9eb2c692a90f89eb2b2c854f49ab505d8a67974a7914ff",
      "core_id": "qcb-core-plan-104",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-lemma",
      "item_digest": "13b6f669e57a3907666048faeab66a97af43cf90ecf45b4d5e283426a2bf2760",
      "item_id": "qcb-textbook-241561bf57234b29ea0c",
      "key": "qcb-core-plan-104-textbook-question-v2-explicit-linear-intertwiner",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-104-functional-equivariance-linearity-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "a3065731e3b29568ab9eb2c692a90f89eb2b2c854f49ab505d8a67974a7914ff",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "50738c89ced0281d39cb9294217c84dbd8c958ee8bf75e0ca18bd89f7b23d3d1",
        "predecessor_item_digest": "d8ceef23276e205705f3522d7ecd45f9dbb7362521e202b42ef77ddf1828bfd4",
        "predecessor_key": "qcb-core-plan-104-schur-lemma-equivariant-zero-or-iso",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-104-functional-equivariance-linearity-question-successor.json",
        "repair_record_digest": "944bf81b6986c0f9099005558126eb1e68eb45e1503176af98c5576030aeb9dc",
        "review_digest": "2c114b56905ad9222a6aaf041eac3fb459a1ee2b697ba020b4a70638330ec1e3",
        "review_record": "reports/textbook-v1/repairs/plan-104-functional-equivariance-linearity-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-104-schur-lemma-equivariant-zero-or-iso",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Functional equivariance does not imply linearity, even for entire maps on finite unitary irreps. Once common-field linearity is an explicit conditional premise, invariant kernel/image subspaces yield zero-or-linear-isomorphism; scalar Schur additionally needs an eigenvalue route.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-241561bf57234b29ea0c",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-105-linear-scalar-schur-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "66e2872bd051a32e94d0a7f3affed31b2fc48f29be73fdd24fb86462efb14c73",
      "core_id": "qcb-core-plan-105",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-lemma",
      "item_digest": "e0febbdc7575799a17fbfb968f68fbbb4678978fa2ebfee6af96ccacc820afa0",
      "item_id": "qcb-textbook-0a8ecbf1121bce91cc8b",
      "key": "qcb-core-plan-105-textbook-question-v2-linear-scalar-schur",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-105-linear-scalar-schur-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "66e2872bd051a32e94d0a7f3affed31b2fc48f29be73fdd24fb86462efb14c73",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "309c75520531398abe723c2336552f0c218d92787f06a834b7fb16bfa6f49be2",
        "predecessor_item_digest": "2e412b13c8de13f801773ac4612a9ce937e53b539a24ffa09f41e658d7bee9c1",
        "predecessor_key": "qcb-core-plan-105-schur-lemma-scalar-over-alg-closed",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-105-linear-scalar-schur-question-successor.json",
        "repair_record_digest": "b313dd3b1ff5a8d78ed18f3cdf6b6b10e2a839db104c302c16325a93534cefa4",
        "review_digest": "e94d1baaa402311354803aadc23e8ec844a53f9bd4a774d3940833c912df0cc9",
        "review_record": "reports/textbook-v1/repairs/plan-105-linear-scalar-schur-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-105-schur-lemma-scalar-over-alg-closed",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Functional equivariance is insufficient even for entire maps on finite unitary irreps. For explicitly linear endomorphisms, positive finite dimension and algebraic closure supply an eigenvalue; the shifted linear Schur lemma then gives the scalar commutant, with zero-space and exterior-field/dimension limits explicit.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-0a8ecbf1121bce91cc8b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-106-abelian-dimension-scope-question-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "d60a5553bc25ce2cbc7f1ec76fc69539591c8d781b6742db92c8d9c494708f1b",
      "core_id": "qcb-core-plan-106",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-lemma",
      "item_digest": "138a2d9361daa1ada4d96393e86f156aad56a880fdcbd841b919c473cd3f0670",
      "item_id": "qcb-textbook-20bec3c87b7404e606af",
      "key": "qcb-core-plan-106-textbook-question-v2-abelian-dimension-scope",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-106-abelian-dimension-scope-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "d60a5553bc25ce2cbc7f1ec76fc69539591c8d781b6742db92c8d9c494708f1b",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "13d2d42ffb9abf52316dd44b9c632fe90ca15ebc48b2772aa05e521deacfbf34",
        "predecessor_item_digest": "357c7cba2b273eeb17e575a4fde6689360247a58797174513ee67e27147dfafd",
        "predecessor_key": "qcb-core-plan-106-abelian-group-complex-irreps-one-dimensional",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-106-abelian-dimension-scope-question-successor.json",
        "repair_record_digest": "44f89e5daddf14f3dbff730edaf1440547a87bdd9a72a2e12767feca4ab03582",
        "review_digest": "330ca203a3d7efc8fe8a942e1520ae4d10e5c2d705db10db4b643559b9736abc",
        "review_record": "reports/textbook-v1/repairs/plan-106-abelian-dimension-scope-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-106-abelian-group-complex-irreps-one-dimensional",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The unrestricted algebraic abelian-irrep claim fails on C(t). In nonzero finite complex dimension, commuting action operators are scalar by eigenvalue-based Schur, so an invariant line is the whole irrep; real and zero/infinite-dimensional boundaries remain explicit.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-20bec3c87b7404e606af",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-107-pauli-adjoint-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "11c31361c66f8f024eece34bda8ca89fd2754069adea474f939160f43b4dbdaf",
      "core_id": "qcb-core-plan-107",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-lemma",
      "item_digest": "27dbc029f5e7856c2ef078f782564d1e1b35c8c9a283a9394c8617aba39196c0",
      "item_id": "qcb-textbook-e404512f1cbf16b0e616",
      "key": "qcb-core-plan-107-textbook-v1-pauli-adjoint-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-107-pauli-twirl-maximally-mixed",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "78bd0325d3ec88da16fbd93359b46049553ad3e088445cbb3f077baccc1e530a",
        "predecessor_key": "qcb-core-plan-107-pauli-twirl-maximally-mixed",
        "repair_record": "shared/repairs/plan-107-pauli-adjoint-repair.json",
        "repair_record_digest": "c6c7b731c68107c1b125b7d98580ee09d3c9db16660e823deb4d5275bc67c8e7",
        "review_digest": "c12fbdecd508c640ab02ca021efa49d5ac82294b14e717e481cdb3c40e0a5725",
        "review_record": "reports/textbook-v1/repairs/plan-107-pauli-adjoint-repair-migration-revalidation-review.json"
      },
      "title": "Pauli conjugation permutes operator-conjugation terms modulo phases only when the right adjoint is retained; Schur and trace then give the maximally mixed output on C^2.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-e404512f1cbf16b0e616",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-108-character-scalar-degree-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "7e2b63eef8a58a8d1121b777c267b1243ece7d127a08621e3dcfb70cbd7605ec",
      "core_id": "qcb-core-plan-108",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-character-theory",
      "item_digest": "da322e358f44409861243602d86112b4fb794791d15d8881bd64003ad15b7d59",
      "item_id": "qcb-textbook-e758ac9abd19e65ff43d",
      "key": "qcb-core-plan-108-textbook-question-v2-character-scalar-degree",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-108-character-scalar-degree-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "7e2b63eef8a58a8d1121b777c267b1243ece7d127a08621e3dcfb70cbd7605ec",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "bcb887f8e33533ce1c31d6828ec438b0ca7448f7ec38344bf8e47bf00a384324",
        "predecessor_item_digest": "80dd85d7d4087f408106e86c6c2810dc647dec381455a5d5cfa3376b865a01b9",
        "predecessor_key": "qcb-core-plan-108-character-is-class-function-degree",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-108-character-scalar-degree-question-successor.json",
        "repair_record_digest": "71e07f6e05aae0379e99278ea4fd9cda8ceb046fb94d5718fe6358e289cced7b",
        "review_digest": "651062cb65b12f4bf479e3b9aca3e309ed6d36ce00dc1803abf26bd5cf151d2c",
        "review_record": "reports/textbook-v1/repairs/plan-108-character-scalar-degree-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-108-character-is-class-function-degree",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:operator-theory"
      ],
      "target_nodes": [
        "concept:harmonic-analysis",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "A finite-dimensional trace character is a conjugacy-invariant K-valued function with chi(e)=(dim_K V)*1_K. Integer degree is uniquely recovered in characteristic zero, but generally only its residue is visible in positive characteristic.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-e758ac9abd19e65ff43d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "3663d152b195ac1be961f0e4865bee80da4352df02d91d6f38b57e182057593b",
      "core_id": "qcb-core-plan-109",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-character-theory",
      "item_digest": "940d170e2bda6414a28189165ce2bc37170ee0653d2cf788e54f04b40a60ecd5",
      "item_id": "qcb-062ced27e7c425e06b4d",
      "key": "qcb-core-plan-109-multiplicity-character-inner-product",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-109-multiplicity-character-inner-product",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:harmonic-analysis",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Character orthonormality turns multiplicities into inner products n_i = (chi_i, chi_V), from which irreducibility (norm-squared one) and the isomorphism-iff-equal-characters criterion follow.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-062ced27e7c425e06b4d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "cee296fe82abf1e6339294fdc26d65f67fb66af71dea301344a499dd30fbe96d",
      "core_id": "qcb-core-plan-110",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-intertwiners-multiplicity",
      "item_digest": "9b9f633d427e365f4b941d9ba0ac65a7198e50c1ed20cb2f793d3398242285ab",
      "item_id": "qcb-c78c1706e82383b2075f",
      "key": "qcb-core-plan-110-intertwiner-space-dimension-multiplicity",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-110-intertwiner-space-dimension-multiplicity",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The multiplicity of an irreducible U in V equals dim Hom_G(U, V): additivity splits the intertwiner space, Schur makes self-intertwiners one-dimensional and cross-intertwiners zero.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-c78c1706e82383b2075f",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "fc5b37f207f44c9f961a13d0ce0adb94e838a9080a2c185d593ef1ccddf07100",
      "core_id": "qcb-core-plan-111",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-lemma",
      "item_digest": "5c86b4af86f4716aeec0f5399496dacdd9f853ece3b24ed6d0c0810ec154546e",
      "item_id": "qcb-1731d8dbf2a88cbaddab",
      "key": "qcb-core-plan-111-symmetrization-block-diagonal-isotypical",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-111-symmetrization-block-diagonal-isotypical",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Group-averaging an operator produces an equivariant operator that, on a multiplicity-free decomposition into two inequivalent irreps, is block diagonal with scalar diagonal blocks (Schur ii) and vanishing off-diagonal blocks (Schur i).",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-1731d8dbf2a88cbaddab",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-112-swap-algebra-metric-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "39d1ada95b06b194068795408738de8b848948875e62f1ae6293547cb055c41f",
      "core_id": "qcb-core-plan-112",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-tensor-representations",
      "item_digest": "99726c8e5c24347e62ed199cbd98623cc0ad20376610f14a23e34c2cbcc4ca78",
      "item_id": "qcb-textbook-b386254d4781c6175a78",
      "key": "qcb-core-plan-112-textbook-question-v2-swap-algebra-metric",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-112-swap-algebra-metric-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "39d1ada95b06b194068795408738de8b848948875e62f1ae6293547cb055c41f",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "9fe8d82f4864ac76e0234ade21d7e2bfe84b1e31e622941593236230470e4720",
        "predecessor_item_digest": "e8c8246646fbf81f51999b8e11cc182f484f8874e8336b896a04bced8d9ab219",
        "predecessor_key": "qcb-core-plan-112-sym-antisym-projectors-swap-operator",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-112-swap-algebra-metric-question-successor.json",
        "repair_record_digest": "ff862e93c47b9b828ac723a9f65cbb10087527e0d575bcf443d641af9602bbd8",
        "review_digest": "36eb797bb3b89897230d24196120d073fb4a8cd7c3b8e2210ac3fbdf50469dae",
        "review_record": "reports/textbook-v1/repairs/plan-112-swap-algebra-metric-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-112-sym-antisym-projectors-swap-operator",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:tensor-networks"
      ],
      "textbook_successor": null,
      "title": "The flip is a commuting involution over any field. Characteristic different from2 gives complementary algebraic eigenspace projectors; orthogonal projections require the specified real/complex tensor-product metric, not merely involutivity. Characteristic2 and incompatible metrics expose the old scope gap.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-b386254d4781c6175a78",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "6e1489eb0437f011edf446e7339d375bda404d1517a65c12d3db88e88eeeeb96",
      "core_id": "qcb-core-plan-113",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-character-theory",
      "item_digest": "86e1d04d033535a8c92558d1206d86b9032daab481cb0b41dfbdc72641fd4800",
      "item_id": "qcb-179a913dcd0b76b7062e",
      "key": "qcb-core-plan-113-character-projector-isotypical-component",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-113-character-projector-isotypical-component",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:matrix-analysis"
      ],
      "target_nodes": [
        "concept:harmonic-analysis",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "Averaging the representation over G gives the orthogonal projection onto the invariant vectors V^G, whose trace counts the trivial-representation multiplicity, the trivial case of the character projection formula.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-179a913dcd0b76b7062e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "1dbd4d008c55610bb6ff9b91740c7f08a9dbcc5b016fc059ca82c24fc064abea",
      "core_id": "qcb-core-plan-114",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-lemma",
      "item_digest": "be8cfff02ab1e6793f2ec533ebd7da483867295b6376480ae2ff6811b33f7663",
      "item_id": "qcb-c9acfbfe820076580eed",
      "key": "qcb-core-plan-114-multiplicity-breaks-schur-scalar-counterexample",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-114-multiplicity-breaks-schur-scalar-counterexample",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "When an isotypical component has multiplicity greater than one, the symmetrized operator's diagonal block is identity-on-irrep tensor an arbitrary multiplicity-space operator, so it need not be a scalar - a concrete S_2 swap counterexample.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-c9acfbfe820076580eed",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-115-universal-tensor-square-character-answer-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "0c2130a67dfd6dff7457c08fe26a3f315c0cbffdd4acf48040fbb7c396dca9c6",
      "core_id": "qcb-core-plan-115",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-tensor-representations",
      "item_digest": "5de492081592251863d1992c9fb659cfa6278764605fd53b19015f240dc3f301",
      "item_id": "qcb-textbook-426a70f9d0202393cd63",
      "key": "qcb-core-plan-115-textbook-v1-universal-tensor-square-character-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-115-irreducible-tensor-square-reducible-counterexample",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:tensor-networks",
        "concept:matrix-analysis"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "2775212f59cdcab27086f809eee1d333f4c7683967cdf73d1d37607c2ae07f23",
        "predecessor_key": "qcb-core-plan-115-irreducible-tensor-square-reducible-counterexample",
        "repair_record": "shared/repairs/plan-115-universal-tensor-square-character-answer-repair.json",
        "repair_record_digest": "6603a16ad74c44ce0f28903bee21ed497e4b12032c8e463b99e2b898f9e6cf32",
        "review_digest": "35aa4fda3f83059195af904600e08cca0a6446833238fe1d7abd399ebd9f8de0",
        "review_record": "reports/textbook-v1/repairs/plan-115-universal-tensor-square-character-answer-repair-review.json"
      },
      "title": "The invariant image of I-swap gives a proper nonzero tensor-square subspace over every field and algebraic dimension>=2. Finite symmetric/alternating counts specialize to the source's complex +/- decomposition; characteristic2 and infinite cardinal counts need explicit distinctions. A one-dimensional square has character chi^2, not generally chi.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-426a70f9d0202393cd63",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "representation-qit-author-b2",
      "contract_hash": "51057561f0fc75f037dd19eed229350d6fd6055dd9466110f4154df9df57252f",
      "core_id": "qcb-core-plan-116",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-isotypical-decomposition",
      "item_digest": "ab9df40fd93fe05c0101d8c2d0d0b36cb55443c64c0780a092a57db7377c5e67",
      "item_id": "qcb-ab9e69a77679b622b412",
      "key": "qcb-core-plan-116-nonunique-irrep-splitting-isotypical-counterexample",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-116-nonunique-irrep-splitting-isotypical-counterexample",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Isotypical components are unique but splitting a multiplicity-greater-than-one component into individual irreducible subspaces is not, as shown by two distinct trivial-line splittings of the symmetric subspace of (C^2)^{(x)2}.",
      "topic": "planned_representation_qit",
      "views": {
        "non-lean": {
          "item_id": "qcb-ab9e69a77679b622b412",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "scientific-algorithms-author-b2",
      "contract_hash": "db7927ae752445a09cc86d847d8ebff42c41736377498fbb92ed55888f67117e",
      "core_id": "qcb-core-plan-201",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-generalized-measurement",
      "item_digest": "5432c2b2b9dea37c3425626c4e2f81de0bc5efe924d1f09178943b56ade40d74",
      "item_id": "qcb-f10f96112b8c111b9f55",
      "key": "qcb-core-plan-201-povm-lcu-success-probability-completeness",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-201-povm-lcu-success-probability-completeness",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:probability",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "Implementing a POVM through shared-beta block encodings of sqrt(P_i) gives postselection success probability exactly 1/(beta^2 2^m), with completeness collapsing the state-dependent sum.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-f10f96112b8c111b9f55",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "scientific-algorithms-author-b2",
      "contract_hash": "6af74a97d08adabaec805770e176dfefb6527c99f8543c5f6d27e02725ac3c8a",
      "core_id": "qcb-core-plan-202",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-generalized-measurement",
      "item_digest": "4d0389f52f14f202bd366a400d21ee868cd70f95d739c66384d54c616d48666f",
      "item_id": "qcb-e65658d05b17c01a0444",
      "key": "qcb-core-plan-202-povm-conditional-output-state-update-rule",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-202-povm-conditional-output-state-update-rule",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:probability",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "After postselection the POVM circuit yields outcome i with probability <psi|P_i|psi> and the correct sqrt(P_i)-update, with the mixed-state rule following by linearity.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-e65658d05b17c01a0444",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-204-complex-conjugation-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "b1569085f93b8ecb592f938cc36e92f9283b3fe8ac30012a7073869eb995671f",
      "core_id": "qcb-core-plan-204",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-state-discrimination",
      "item_digest": "978453b6eb90931fa2ea361e9bf82185e9a84e1604d41632767f0242a529507e",
      "item_id": "qcb-textbook-7120d70a933022bc0a07",
      "key": "qcb-core-plan-204-textbook-v1-complex-conjugation-repair",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-204-unambiguous-discrimination-inconclusive-necessity",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:matrix-analysis"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability",
        "concept:block-encoding"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "d925946e833792c3cf95b2b993cd3b820be35abfd5c259fdb68384b3f29d3558",
        "predecessor_key": "qcb-core-plan-204-unambiguous-discrimination-inconclusive-necessity",
        "repair_record": "shared/repairs/plan-204-complex-conjugation-repair.json",
        "repair_record_digest": "bf3c01e5a75f04338bc73b1803fe7dbd7447f815747aee41380175ead74b16fb",
        "review_digest": "79dfb46418a93cef899a657194add6a16e21e6257ffd1ce97b40ae92fa68cde9",
        "review_record": "reports/textbook-v1/repairs/plan-204-complex-conjugation-repair-migration-revalidation-review.json"
      },
      "title": "Correct complex conjugation fixes the forced-weight contradiction for conclusive-only unambiguous discrimination; the positive inconclusive effect provides the slack for a valid three-outcome POVM.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-7120d70a933022bc0a07",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "scientific-algorithms-author-b2",
      "contract_hash": "8d70086c8fec9c4218bd65b05d959f758514571d1b36b8def11eb6dd122066a1",
      "core_id": "qcb-core-plan-205",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-state-discrimination",
      "item_digest": "ac1b3b3d96f318f7409e0ff115c76d8ac4d471ea0f8b8acf2b79810e14205eb7",
      "item_id": "qcb-c2665c41e7fc3381116a",
      "key": "qcb-core-plan-205-state-discrimination-povm-validity-unambiguity",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-205-state-discrimination-povm-validity-unambiguity",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "The two-conclusive-one-inconclusive discrimination POVM is valid: P_? = I - P_psi - P_phi stays PSD because P_psi+P_phi has operator norm exactly 1.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-c2665c41e7fc3381116a",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-206-common-projector-weighted-prep-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "d5bbb6751510de60e219672c2dfd00853e0dd5e7ca9e81d962aedea813e1518b",
      "core_id": "qcb-core-plan-206",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-generalized-measurement",
      "item_digest": "38f593a23555b0979d0ee1753d3e37256d946e5266044c3469771f7968ddf481",
      "item_id": "qcb-textbook-489dc94d7908a6dab345",
      "key": "qcb-core-plan-206-textbook-question-v2-common-projector-weighted-prep",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-206-common-projector-weighted-prep-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "d5bbb6751510de60e219672c2dfd00853e0dd5e7ca9e81d962aedea813e1518b",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "649d4e624621233d47f2e87d3362859e93f4b05ff4643ed3d04f7483a81d2d35",
        "predecessor_item_digest": "d38a79b187cf26c01f7885a3a12002f9fe511bfdb2b765bfd886cd809ed7aab2",
        "predecessor_key": "qcb-core-plan-206-povm-shared-ancilla-beta-assumption-boundary",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-206-common-projector-weighted-prep-question-successor.json",
        "repair_record_digest": "550c9e80fddd7450fa5b98e105811d5a09db11db52ebacc832cf710dcae7fc48",
        "review_digest": "1c30634cb35fc5965ae7a395fcdeda20e20e8b800e88e72fc4e861cf3a88a90a",
        "review_record": "reports/textbook-v1/repairs/plan-206-common-projector-weighted-prep-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-206-povm-shared-ancilla-beta-assumption-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:probability",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "POVM selector correctness depends on one specified clean projector and normalized coefficient weights, not shared physical ancillas. A union-zero projection works for clean disjoint branches; beta compensation uses the Euclidean norm of the factors.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-489dc94d7908a6dab345",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-207-rounded-angle-joint-coherence-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "a2990190157e0445347d0897271b81649ccc15e8872d3c5e01b3e39a92c26d6f",
      "core_id": "qcb-core-plan-207",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-matrix-access",
      "item_digest": "abd4e555dca2b13af8188d3475ae5858a8b7503b4ecf137abd698c38bd5d5246",
      "item_id": "qcb-textbook-0407a5223b392d044f9c",
      "key": "qcb-core-plan-207-textbook-question-v2-rounded-angle-joint-coherence",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-207-rounded-angle-joint-coherence-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "a2990190157e0445347d0897271b81649ccc15e8872d3c5e01b3e39a92c26d6f",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "7d2f9cde13aacc1e0b0bc6861255c55ac6c5054d724b259cef6b33fb79326f44",
        "predecessor_item_digest": "fca254be303c5fff08fa40bf0e0ed738cf6ee210ff0c6946190c4380d09c2874",
        "predecessor_key": "qcb-core-plan-207-amplitude-oracle-from-bit-oracle-uncompute",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-207-rounded-angle-joint-coherence-question-successor.json",
        "repair_record_digest": "d98af1a91282588fcbf06bd1c8a5d05d8572286cb4cefbb51792dc76ac4b1410",
        "review_digest": "f1ea989fa20eb8821374aaa644df642235e458d3714a32dbe73f2203c9684949",
        "review_record": "reports/textbook-v1/repairs/plan-207-rounded-angle-joint-coherence-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-207-amplitude-oracle-from-bit-oracle-uncompute",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:operator-theory",
        "concept:approximation"
      ],
      "textbook_successor": null,
      "title": "Compute-rotate-uncompute gives an exact coherent oracle for the stored-angle cosine. Discarding the angle record dephases joint signal/index classes, not the signal marginal; basis inputs and equal records are exceptions to a blanket decoherence claim.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-0407a5223b392d044f9c",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-209-original-entry-query-ledger-answer-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "ae91a774d00f0200a6dba18a3d4f7ee65df6ac6452cf482ae647f019cc41846e",
      "core_id": "qcb-core-plan-209",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-matrix-access",
      "item_digest": "6857bd12f50ecc5dd4d6573d1ddba061e0d187b3053669baf5fca1173049c092",
      "item_id": "qcb-textbook-25bd8663111a477aec8e",
      "key": "qcb-core-plan-209-textbook-v1-original-entry-query-ledger-repair",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-209-amplitude-vs-bit-oracle-query-gate-roles",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:complexity",
        "concept:operator-theory"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "2d729fc273777101818a6bc5aef94cbf317330c1f2235e25a5c01a52c2a7de0a",
        "predecessor_key": "qcb-core-plan-209-amplitude-vs-bit-oracle-query-gate-roles",
        "repair_record": "shared/repairs/plan-209-original-entry-query-ledger-answer-repair.json",
        "repair_record_digest": "7772e1aa6bd2547c24707f9ec7c81274592566b12c83fac43ac95738f04d7750",
        "review_digest": "320650ea91ecf5ffeb090e7dea2219bcd063d6ba527c0450229ce506ae042aa4",
        "review_record": "reports/textbook-v1/repairs/plan-209-original-entry-query-ledger-answer-repair-review.json"
      },
      "title": "An entry-derived amplitude oracle needs original queries plus reversible arithmetic, signed/complex signal loading and cleanup. A fused O;C;R;C†;O† implementation uses one forward and inverse ENTRY query while charging both arithmetic passes and all live workspace; two derived-angle calls are a different ledger.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-25bd8663111a477aec8e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-batch2-boundary-repair-author",
      "contract_hash": "b769f109045e94e05f993cd19e2c229928093b0ec29bfaa1c75c53a1fd0603d0",
      "core_id": "qcb-core-plan-210",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-sparse-block-encoding",
      "item_digest": "1f65e62ee73cdfa4f023076fc698fed90d81a1dbaf24524784aa24219df9cfe4",
      "item_id": "qcb-3f568dad9e98559c03dc",
      "key": "qcb-core-plan-210-diagonal-one-sparse-block-encoding-identity-corrected-v2",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-210-diagonal-one-sparse-block-encoding-identity-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:matrix-analysis",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "A diagonal entry-amplitude oracle gives a unit-scale block; for nonzero A the sharp existence scale is ||A||, whereas A=0 admits all positive scales with unattained infimum0. No efficient synthesis inferred.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-3f568dad9e98559c03dc",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-214-qubitization-source-clarification-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "fa6d5317e5460f774b682be442b3a28aaf6d927eb9775d600bc204dec418b186",
      "core_id": "qcb-core-plan-214",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-hermitian-block-encoding",
      "item_digest": "2e436d4e4e3bae65ed15e372cb7a9ab95a132a11f3c1b8be76f1852988f10f1c",
      "item_id": "qcb-textbook-8ead1fa41cebb5caa4d9",
      "key": "qcb-core-plan-214-textbook-v1-qubitization-source-and-sector-clarification",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-214-hermitian-matrix-nonhermitian-block-encoding-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "ee7b6ab22e7d5bafb9e15e983138f7ede1ac7947e99241fe3924ad09a543ebfc",
        "predecessor_key": "qcb-core-plan-214-hermitian-matrix-nonhermitian-block-encoding-boundary",
        "repair_record": "shared/repairs/plan-214-qubitization-source-clarification-repair.json",
        "repair_record_digest": "4554f42e4b47e86a076bf97e782baa34f6ae271884d2cc834ef7a1190551ab8d",
        "review_digest": "35d8a02e41a5e7d193e85191db3b4934473641f9c783d466f1b0dc0b5d6dd4a1",
        "review_record": "reports/textbook-v1/repairs/plan-214-qubitization-source-clarification-repair-review.json"
      },
      "title": "A Hermitian clean block does not force a Hermitian unitary completion. Definition9.23 adds global self-adjointness; the exact scaled qubitization proof is Eq10.30-10.40, with2D interior sectors and1D endpoint sectors.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-8ead1fa41cebb5caa4d9",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "scientific-algorithms-author-b2",
      "contract_hash": "218e62360e7ad52a64a746b4215a4f484139d2493e407dff8bbf485a38204e1b",
      "core_id": "qcb-core-plan-216",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-generalized-block-encoding",
      "item_digest": "25c3a802898fe52a55571fa3631a3925ffbb6c11f24473f29e40723e7f634ad2",
      "item_id": "qcb-63f0c8db36edc34fd9b7",
      "key": "qcb-core-plan-216-block-encoding-beyond-computational-basis-def925",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-216-block-encoding-beyond-computational-basis-def925",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The induced block A~ = ((Xi')_{N'})^dagger U_A Xi_N has entries <psi_i|U_A|phi_j> and equals the compression Pi' U_A Pi in the chosen bases; ||A - alpha A~|| <= eps generalizes the computational-basis definition.",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-63f0c8db36edc34fd9b7",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "scientific-algorithms-author-b2",
      "contract_hash": "ec9dc64e542b86dfc207f02ba3eeea2716c1bf7559db9e35315fbc79f85a710c",
      "core_id": "qcb-core-plan-220",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-qubitization",
      "item_digest": "17fa9371009c4d46bf734d23da434d92f20544b991214dd9f1936d2ae4633bcc",
      "item_id": "qcb-eb0e575d5a33ae0e37ea",
      "key": "qcb-core-plan-220-qubitization-iterate-chebyshev-block-encoding",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-220-qubitization-iterate-chebyshev-block-encoding",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "For a Hermitian block encoding, each eigenvector is qubitized into a 2D subspace where U_A is a reflection and O = U_A Z_Pi a rotation; O^k has top-left T_k(lambda_i), so (U_A Z_Pi)^k block-encodes the Chebyshev polynomial T_k(A).",
      "topic": "planned_scientific_algorithms",
      "views": {
        "non-lean": {
          "item_id": "qcb-eb0e575d5a33ae0e37ea",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "db56cf5d64ff2d5c14d60f74805325e42cc3e3801ad70cb9fc7a670bca07c92e",
      "core_id": "qcb-core-plan-301",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-tensor-commutant-lemma",
      "item_digest": "b584bed80a1e10178eb2030fccf506dbf434129c43df6e2d8bfdb6f12531583e",
      "item_id": "qcb-48c6d2ff7917b2b74c2a",
      "key": "qcb-core-plan-301-tensor-commutant-lemma",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-301-tensor-commutant-lemma",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The commutant of End(V) tensor 1 inside End(V tensor W) is exactly 1 tensor End(W), proved by a block-matrix argument.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-48c6d2ff7917b2b74c2a",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "0ceba1be0865dc81c5e24b6a5a526cbc3e1b2f262ae7efb734c256207e9db8ac",
      "core_id": "qcb-core-plan-302",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-double-commutant-bicommutant",
      "item_digest": "eb90a4aa9096df7cd80102628985d2c7e4cf136eef91dcbf0eff10fed5c1451a",
      "item_id": "qcb-11d11e3e95b8473301f5",
      "key": "qcb-core-plan-302-double-commutant-bicommutant",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-302-double-commutant-bicommutant",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "For an isotypical representation the commutant is the sum of multiplicity-space endomorphism algebras and the double commutant recovers A.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-11d11e3e95b8473301f5",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-304-gl-action-clarification-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "0a1210e64058fbc9844b798192122398397094a6ce67c6c6af5192f14476ae61",
      "core_id": "qcb-core-plan-304",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-weyl-mutual-commutant",
      "item_digest": "63d0ffabef4e6aad5e2c9a64947cf393005f177424421361257150e9326c07b2",
      "item_id": "qcb-textbook-03c7d22ee23c4c76aa3c",
      "key": "qcb-core-plan-304-textbook-v1-gl-action-clarification",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-304-schur-weyl-mutual-commutant",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:tensor-networks"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "8c71082c4fb736eefc753e15be5f10fee4e9608aa150fb873a1b2c6cec31a677",
        "predecessor_key": "qcb-core-plan-304-schur-weyl-mutual-commutant",
        "repair_record": "shared/repairs/plan-304-gl-action-clarification-repair.json",
        "repair_record_digest": "10c7a95815b55413a3f292826b15174f06ce558e4d3a47c26304f56f57c5adf2",
        "review_digest": "88afa4390d9eff4c0d240f1965c6da67d9082c26e0790774f0d34a783132c5be",
        "review_record": "reports/textbook-v1/repairs/plan-304-gl-action-clarification-repair-review.json"
      },
      "title": "The permutation algebra and the algebra spanned by the common GL(V) action g^tensor(n) are mutual commutants. Pure-tensor commutation and interpolation from invertible shifts prove the GL claim without a unitary-only span substitution.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-03c7d22ee23c4c76aa3c",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "5782b744701d9d5573539b4b70696805f88528ae16daf12227e5cea80493d274",
      "core_id": "qcb-core-plan-306",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-symmetric-power-spanning",
      "item_digest": "2c32e94daf140024914e71c5bb19e6cb754e24a522a54d1322c60d4271403a04",
      "item_id": "qcb-d19bf4b3cd73cfdd88a0",
      "key": "qcb-core-plan-306-symmetric-power-spanning",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-306-symmetric-power-spanning",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:tensor-networks",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "The symmetric subspace of a tensor power is spanned by the n-fold powers of single vectors, proved by polarization and a closedness argument.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-d19bf4b3cd73cfdd88a0",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-307-young-order-repair.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "b0103ea948e0a3c59024867148d8adf149ca2cd8da13d605ee24efd98a0906c0",
      "core_id": "qcb-core-plan-307",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-young-row-bound",
      "item_digest": "9ad464165e637fe901e26fa853df3655cd2381a13c4fd50ba68aeb231ddf7d9c",
      "item_id": "qcb-textbook-186d73f4b20342023567",
      "key": "qcb-core-plan-307-textbook-v1-young-source-order-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-307-young-row-bound",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:tensor-networks",
        "concept:operator-theory"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "5fd70ebf8a2f530a3753626e1424b902ca8e06be8d61426c16be0ec8ef234ec3",
        "predecessor_key": "qcb-core-plan-307-young-row-bound",
        "repair_record": "shared/repairs/plan-307-young-order-repair.json",
        "repair_record_digest": "4f130e179b86191d1b5651ee6eb1e94b6817708cd33791efe8a236d459b7e89f",
        "review_digest": "dc029b2911e10d0c293c83de43d48eacfcb7a9cda5da7931f24a21b145a7b35d",
        "review_record": "reports/textbook-v1/repairs/plan-307-young-order-repair-migration-revalidation-review.json"
      },
      "title": "With the source convention e_T=r_T*c_T, columns act first. More than d rows force signed column cancellation on every basis word, hence c_T=0 on the whole tensor space and the Young-image piece is absent, without commuting row and column sums.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-186d73f4b20342023567",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "988d68c3196025855f6fcc732987a8a85c7e45261f1947aa2f965418fb34f4b0",
      "core_id": "qcb-core-plan-308",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-antisymmetrizer-vanishing",
      "item_digest": "961a255fe1a9311fd2c896ffa61b8256cbd38f180ff5a734a2dfeb558b1ed39b",
      "item_id": "qcb-7403da465cfb3c1c5676",
      "key": "qcb-core-plan-308-antisymmetrizer-vanishing",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-308-antisymmetrizer-vanishing",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The antisymmetrizer on the n-fold tensor power of C^d is identically zero when n exceeds d, since no wedge of n distinct basis vectors exists.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-7403da465cfb3c1c5676",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "4454437a6c108152c113e245f5a53615fb63e2e7c156b218f4d0fc97330219f7",
      "core_id": "qcb-core-plan-310",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-schur-weyl-dimension-count",
      "item_digest": "875a506ea7bb34fddaf430ef25b538ec70dd1707f5faa6172919f344a4a1faab",
      "item_id": "qcb-481f68f77ace606065ca",
      "key": "qcb-core-plan-310-schur-weyl-dimension-count",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-310-schur-weyl-dimension-count",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:tensor-networks",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Explicit Schur-Weyl dimension count for the fourth power of C^3 verifying eighty-one equals the sum of products of the two piece dimensions over the four admissible diagrams.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-481f68f77ace606065ca",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "f63793eecf47d3f11605051b5d5b9b93d6a12fb81a38b37edfde45c811d7749b",
      "core_id": "qcb-core-plan-311",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-weyl-dim-u2",
      "item_digest": "a540284076b09a2f0fe5e2a88254a5329ad87d91586c481043740ab5db00e80a",
      "item_id": "qcb-caaa71645efa2f1c8c05",
      "key": "qcb-core-plan-311-weyl-dim-u2",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-311-weyl-dim-u2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:tensor-networks",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The two-dimensional unitary irreducible piece for a two-part partition has dimension lambda_1 minus lambda_2 plus one, from both tableau counting and the determinant-times-symmetric-power form.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-caaa71645efa2f1c8c05",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "8bcc052de03afe9e938d7c6d5bd8d07aa3e843be2e27e11e8af79e56230b564a",
      "core_id": "qcb-core-plan-312",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-hook-length-standard",
      "item_digest": "c90a4685cd737246275c9615869fbb1cf529c906f12504a0b94d29215f79c7a9",
      "item_id": "qcb-46a15b0613a9a5a91d08",
      "key": "qcb-core-plan-312-hook-length-standard",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-312-hook-length-standard",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:tensor-networks"
      ],
      "textbook_successor": null,
      "title": "The hook length formula gives thirty-five standard tableaux for shape (4,2,1) and exactly one for a single row or single column of n boxes.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-46a15b0613a9a5a91d08",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "2d4106fd43cadedb07d0af9c27a52dca681336a0e27274c025961e5ef5a2f519",
      "core_id": "qcb-core-plan-313",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-cycle-type-conjugacy",
      "item_digest": "2aa47cab42159b2c4d10c188b1f176c3bf6fa3799aff9b9f0e347853a9f92974",
      "item_id": "qcb-abfca0097d5005e6d61d",
      "key": "qcb-core-plan-313-cycle-type-conjugacy",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-313-cycle-type-conjugacy",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Permutations are conjugate exactly when they share a cycle type, proved via the identity that conjugation relabels cycle entries by the conjugating permutation.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-abfca0097d5005e6d61d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "bc58bc4b583d136463b728d03b29019cf787f6c077b44e40f16f13ffad3be134",
      "core_id": "qcb-core-plan-315",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-werner-twirl-visibility",
      "item_digest": "92a2b9973081ad5bf6b6ed502bb11e407263dfc26ea1de0bd92d9591e1674980",
      "item_id": "qcb-bf931d2ce2392cdcad07",
      "key": "qcb-core-plan-315-werner-twirl-visibility",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-315-werner-twirl-visibility",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Twirling sends any state to a twirl-invariant Werner state whose visibility, measured against the swap, equals that of the original state.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-bf931d2ce2392cdcad07",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "tensor-symmetry-author-b3",
      "contract_hash": "5211b9366f7a00d99bdc4a0ad1177369cd3538d680a2b99bec804d8695d60feb",
      "core_id": "qcb-core-plan-318",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-permutation-invariant-poly",
      "item_digest": "73006cfae26652d2f1fde105a380b1da7f1b3994b6721ccaca20df28436a9ecc",
      "item_id": "qcb-129c51974e84b7fa1408",
      "key": "qcb-core-plan-318-permutation-invariant-poly",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-318-permutation-invariant-poly",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:complexity",
        "concept:tensor-networks"
      ],
      "textbook_successor": null,
      "title": "Permutation-invariant operators on the tensor power of a fixed-dimension system are determined by only polynomially many parameters, via Schur-Weyl blocks and polynomial dimension bounds.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-129c51974e84b7fa1408",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-319-concentration-prefactor-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "71f662a536110e1d7e62774362e563fe429fba9429940a16fc3410273fec0825",
      "core_id": "qcb-core-plan-319",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-spectrum-concentration",
      "item_digest": "23ce008524da81fbc6003a3f740baf01af7753a835ba3a0e9657729b698f43bb",
      "item_id": "qcb-textbook-4e63c887bf087d93449e",
      "key": "qcb-core-plan-319-textbook-v1-prefactor-and-neighborhood-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-319-spectrum-concentration",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:probability",
        "concept:tensor-networks"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "f1c75541f386d843fd18d4f5da821e8f4752a5f188cfeef498618fbb468b386f",
        "predecessor_key": "qcb-core-plan-319-spectrum-concentration",
        "repair_record": "shared/repairs/plan-319-concentration-prefactor-repair.json",
        "repair_record_digest": "2fcc7f4bda646993c9b2da0b02c61c075fe06acbea9d840480a5643486142182",
        "review_digest": "7b209c5dc290d3a6304d89d1276f96ba7ee0df18d30db2756cc2a5afab40be40",
        "review_record": "reports/textbook-v1/repairs/plan-319-concentration-prefactor-repair-migration-revalidation-review.json"
      },
      "title": "Schur-Weyl block probabilities have relative-entropy exponential rate with explicit polynomial prefactors; summing over diagrams proves total concentration in fixed neighborhoods of the spectrum, not exact matching or constant atom weights.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-4e63c887bf087d93449e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-320-partial-transpose-state-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "7e02133d768c2c2525f000b0e7671e0665919c75600a3eea91edd0e774260b7f",
      "core_id": "qcb-core-plan-320",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qit-isotropic-partial-transpose",
      "item_digest": "056dd88e06eb9de507f9c3064a6a097706e63fa9d5bb73c135b3cdafbd7b3a9f",
      "item_id": "qcb-textbook-ea279d268c7fa7389444",
      "key": "qcb-core-plan-320-textbook-question-v2-partial-transpose-state-boundary",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-320-partial-transpose-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "7e02133d768c2c2525f000b0e7671e0665919c75600a3eea91edd0e774260b7f",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "0164cb961b1796b8988514c3091185d2f45c0172e0dd169d8dbfb24b646861e7",
        "predecessor_item_digest": "ba9009dea18f4b0ac26f611f7313943bc82ce7ea5ef58a3f0bf6bd28263b2916",
        "predecessor_key": "qcb-core-plan-320-isotropic-partial-transpose",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-320-partial-transpose-state-successor.json",
        "repair_record_digest": "c597c3868f09a50231b7f2be997a94e9a1cabc30ccae49277cd65f19c08f9004",
        "review_digest": "57674a28884a2e86c41fa959e7cf0863ee3b0e08f93741827f4fba94b6c55cbe",
        "review_record": "reports/textbook-v1/repairs/plan-320-partial-transpose-state-successor-migration-revalidation-review.json"
      },
      "question_version": 2,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-320-isotropic-partial-transpose",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Partial transpose transports isotropic and Werner OPERATOR symmetries involutively, but may destroy positivity: Phi_d maps to F/d. The state-level equivalence holds exactly for the isotropic PPT case, not for all isotropic states.",
      "topic": "planned_tensor_symmetry",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-ea279d268c7fa7389444",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-401-isotropic-dimension-state-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "f5d6e502b09f0ff671db99348e926bb515551af628bffba62aebf9a08184d1e9",
      "core_id": "qcb-core-plan-401",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "isotropic-state-positivity",
      "item_digest": "15e38bb2abfa641ea09ccdcc12a5c39cc268fdad255f7a6ea22b182ec6192dca",
      "item_id": "qcb-textbook-ae261949e908b3a04c89",
      "key": "qcb-core-plan-401-textbook-question-v2-isotropic-dimension-boundary",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-401-isotropic-dimension-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "f5d6e502b09f0ff671db99348e926bb515551af628bffba62aebf9a08184d1e9",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "35796e5369f3f45d58d9b62103d321787c8fd234a7d0ed8d6b8b4c585181b9cf",
        "predecessor_item_digest": "a1e13c8ee83cf6e9502719cba3080b6fa3006bf2b81c673e32dc4ddbf412d0bd",
        "predecessor_key": "qcb-core-plan-401-isotropic-positivity-x-range",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-401-isotropic-dimension-state-successor.json",
        "repair_record_digest": "4918d3f5fbe8d0227ba7c73816fb923c33ed514af235ad01372127bd8c35e00d",
        "review_digest": "7c68aef7fe677e255c275be02c6ebd7fdc251d91282413a6cf891f4e1760ed57",
        "review_record": "reports/textbook-v1/repairs/plan-401-isotropic-dimension-state-successor-migration-revalidation-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-401-isotropic-positivity-x-range",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The isotropic family has trace1 for all real x. At d>=2 positivity holds exactly on[0,d^2/(d^2-1)] with tight spectral endpoints; at d=1 the whole family equals I for every real x because the complementary sector is absent.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-ae261949e908b3a04c89",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-qit-apps-repair-author",
      "contract_hash": "69f1ec804ea09ae308d5a32cb0672e3df022e9d31fe560443b91ecbbb62d5107",
      "core_id": "qcb-core-plan-402",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "werner-isotropic-extendibility",
      "item_digest": "e44a4b02385956e555df305910fd11506ff3e11002d06ca0e3b57f07499a1820",
      "item_id": "qcb-3b9c0d7d556a8cb17f29",
      "key": "qcb-core-plan-402-werner-isotropic-k-extendibility-thresholds-corrected-v2",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-402-werner-isotropic-k-extendibility-thresholds-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:matrix-analysis"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Exact extendibility thresholds with Werner fraction(1-d)/k; all d>=3 states2extendible, finite isotropic k cutoff and allk parameter limits.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-3b9c0d7d556a8cb17f29",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "12791f17f0b5e85427e37c81fcb3cba157f767784b22f68806097a88107e171c",
      "core_id": "qcb-core-plan-403",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "extendibility-under-channels",
      "item_digest": "e4a453dba730b81064c7eab905c12090da22e6fb67aa29a08ee0feccfc0ce3f0",
      "item_id": "qcb-1f02943f30b1537794e3",
      "key": "qcb-core-plan-403-extendibility-channel-converse-counterexample",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-403-extendibility-channel-converse-counterexample",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "The converse of channel-preserved extendibility fails: the depolarizing channel sends the non-2-extendible Phi+ to a 2-extendible isotropic state, so a channel can create extendibility the input lacked.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-1f02943f30b1537794e3",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-404-excess-copy-count-answer-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "6b6e41599ffc0cfa4f8e5c4c63f405cda41de360a349b07533969992adba766c",
      "core_id": "qcb-core-plan-404",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "definetti-bound-scaling",
      "item_digest": "dd6da348bd8d27c7f6c8dbcad4757906f9c2d5c65952dced139686874a3c7ee1",
      "item_id": "qcb-textbook-61e1389c896a31eeb7ad",
      "key": "qcb-core-plan-404-textbook-v1-excess-copy-count-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-404-definetti-bound-scaling-dk-vs-d2k",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "4130143bb729437029128decdc18b250157a590ff27650b756eb4be353884f70",
        "predecessor_key": "qcb-core-plan-404-definetti-bound-scaling-dk-vs-d2k",
        "repair_record": "shared/repairs/plan-404-excess-copy-count-answer-repair.json",
        "repair_record_digest": "6d4ec330241c853e12a67ae74a436c0748647e839c4fe9f7a6bcc81a78a95e31",
        "review_digest": "95b802b7dc8b4dd34283b8915a1173cd3312b6e9eeb2a385f9cc4bdfb6b7a746",
        "review_record": "reports/textbook-v1/repairs/plan-404-excess-copy-count-answer-repair-review.json"
      },
      "title": "The mixed bound uses the chosen symmetric purification's d^2-dimensional local pairs and partial-trace contraction. Both displayed bounds vanish for k=o(n) at fixed d; at fixed accuracy the exact unrounded factor d compares excess n-k, not total n or rounded integer minima.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-61e1389c896a31eeb7ad",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "0809c8dd8df20e65c90d686ac2b236abdd0e2bb697d197fd95eca4bbda333ae5",
      "core_id": "qcb-core-plan-405",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "no-cloning-orthogonality",
      "item_digest": "c77d7ed511391ab1864f7706a6fc6b3a476a578c5cbf169260939dff0ae77fef",
      "item_id": "qcb-c88b583a5b6622106604",
      "key": "qcb-core-plan-405-no-cloning-orthogonal-or-equal-boundary",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-405-no-cloning-orthogonal-or-equal-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "A single cloning unitary can serve a pair only if the states are orthogonal or equal, since unitarity forces the overlap to satisfy z = z^2; e.g. |0> and |+> cannot be cloned.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-c88b583a5b6622106604",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "ed08a89ba3f9c70ce368b233c9184a72a96bece564d0a443574c356413d0731f",
      "core_id": "qcb-core-plan-406",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "approximate-cloning-asymptotics",
      "item_digest": "8bf1b28a875f6ad1991b903518a8f3aba4204087b064b579c744440afa5614ca",
      "item_id": "qcb-e1b935b05fa775c49d50",
      "key": "qcb-core-plan-406-cloning-fidelity-asymptotics-and-ordering",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-406-cloning-fidelity-asymptotics-and-ordering",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:matrix-analysis"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "The optimal cloner's fidelity d_N/d_M exceeds 1 - Kd/N (tending to 1 for fixed K), and because it is input-independent its worst-case and Haar-average fidelities coincide, making it optimal for both.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-e1b935b05fa775c49d50",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-407-fixed-neighborhood-state-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "bd70d7c3406d456f52bcb1fa331f1e00117b9e38165b63dff5105473b9913f81",
      "core_id": "qcb-core-plan-407",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "spectrum-estimation-consistency",
      "item_digest": "f176d4884d0e3d1306f9e1f5355c0ed8b1d44d0dfc90e96d13d8e3ff3625a862",
      "item_id": "qcb-textbook-c5a153857d78d9b10b1e",
      "key": "qcb-core-plan-407-textbook-question-v2-neighborhood-consistency",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-407-fixed-neighborhood-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "bd70d7c3406d456f52bcb1fa331f1e00117b9e38165b63dff5105473b9913f81",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "df551f43bd9ee6937018c39bad53ba61fdcec54489bfa28c58aed7307f7bfc36",
        "predecessor_item_digest": "427b9899965fedd55c13f5e4b447607c4e9aa577d2823e36b2d746716301c9c6",
        "predecessor_key": "qcb-core-plan-407-spectrum-estimator-normalized-partition-validity",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-407-fixed-neighborhood-state-successor.json",
        "repair_record_digest": "87ffafa152bb4ce9810d460206df4bfb6f65ca0a8ed9bcee4cc966010725b33c",
        "review_digest": "af1857827d67396ec12130a97538070823d96d5962acdd843dad495804a7206d",
        "review_record": "reports/textbook-v1/repairs/plan-407-fixed-neighborhood-state-successor-migration-revalidation-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-407-spectrum-estimator-normalized-partition-validity",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:probability",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The partition estimator lambda/n is always a valid ordered spectrum, but exact equality need not ever occur for irrational r. The polynomial-qualified KL bound plus the explicit diagram count proves fixed-epsilon convergence in probability, with zero-spectrum support handled separately.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-c5a153857d78d9b10b1e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "2fdc9618506c9da7e2a39ffd8f195606fc4108f5762d2b1603557deaaa68da2d",
      "core_id": "qcb-core-plan-408",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "separable-infinite-extendibility",
      "item_digest": "682c79e81015ae2267b8ddef78c927dc7e1d68ec526c14ae7e30f002b5c310c8",
      "item_id": "qcb-07021865621cb3f173c0",
      "key": "qcb-core-plan-408-separable-infinite-extendibility-and-hierarchy",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-408-separable-infinite-extendibility-and-hierarchy",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Separable states are infinitely extendible via index-shared copies on each B_j, and k-extendibility descends to all k' <= k by discarding systems, yielding the monogamy inclusion chain Ext_1 superset ... superset SEP.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-07021865621cb3f173c0",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "45c329d4644e1bf87c1ecdcf179000fc25fd6ab75c7b29cfb131b49d61bdfde4",
      "core_id": "qcb-core-plan-409",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "pure-state-extension",
      "item_digest": "a64a1d8b27cf0fe3a7a66f8b4bf60d7ebf0a288ef911b5e8cdcc2fdaac26500a",
      "item_id": "qcb-0f52a78a0b4180f6ebf3",
      "key": "qcb-core-plan-409-pure-bipartite-extension-forced-product",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-409-pure-bipartite-extension-forced-product",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "A purification Schmidt-decomposed across (AB : B'C) whose AB-marginal is the rank-one psi_AB must collapse to a single term, forcing rho_{A B B'} = psi_AB tensor omega_{B'} and ruling out 2-extensions of pure entangled states.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-0f52a78a0b4180f6ebf3",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "3776fed0bdda38b99f6cfdb6151bf365b641142ff1721aebcda479ca6f5c7e2a",
      "core_id": "qcb-core-plan-410",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "extendibility-under-channels",
      "item_digest": "7f9d8bb4088fa19fc4b12e3fd2430d713e777a164111aa1fed72a0972f83e30e",
      "item_id": "qcb-1481015e6254781fe68b",
      "key": "qcb-core-plan-410-channel-preserves-k-extendibility",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-410-channel-preserves-k-extendibility",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Applying the channel independently to each B_i of a k-extension yields a k-extension of (id tensor N)(rho_AB); CP gives positivity and TP gives both unit trace and the marginal-reduction identity.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-1481015e6254781fe68b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-qit-apps-repair-author",
      "contract_hash": "25ebf86129a685cdd72ea268f14e557b7b70330522d7a81da17503db805da6a6",
      "core_id": "qcb-core-plan-411",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "maximally-entangled-intertwiner",
      "item_digest": "05e0d2384e44696ebe45e9477ead16e724d11c08a081759a128d460e2e821847",
      "item_id": "qcb-f5668af8a7eb543e7a56",
      "key": "qcb-core-plan-411-transpose-trick-and-UU-invariance-corrected-v2",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-411-transpose-trick-and-UU-invariance-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Transpose trick and exact U tensor bar U invariance in a fixed basis, with explicit counterexample and source discrepancy for un-conjugated U tensor U.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-f5668af8a7eb543e7a56",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "74e100f2da1752b912928419b8cbd09087749e3243f8db78a724cb3b198123d9",
      "core_id": "qcb-core-plan-412",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "symmetric-subspace-haar-average",
      "item_digest": "b4183f8ccfaf78c2989b2a41175edfa0d6bd452671cb1a5d0c767b53fdac475d",
      "item_id": "qcb-51a2be653bf9e9306158",
      "key": "qcb-core-plan-412-haar-pure-state-average-equals-symmetric-projector",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-412-haar-pure-state-average-equals-symmetric-projector",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:harmonic-analysis",
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Averaging |phi><phi|^{tensor n} over Haar pure states gives, by irreducibility of U^{tensor n} on Sym^n and Schur's lemma, exactly (1/d_sym) Pi_sym, with the constant fixed by the trace.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-51a2be653bf9e9306158",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "37bc921bf0cc761c6f64717bb0164077db1e5f9b574bab6998a1522303a94576",
      "core_id": "qcb-core-plan-413",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "approximate-cloning-optimal-map",
      "item_digest": "50dfc466512f79d99c0a65bb7de21f90ba787a46dcb487bff9fd4a9c81908c17",
      "item_id": "qcb-f4ecdb9ffa668c2b24e6",
      "key": "qcb-core-plan-413-cloning-optimal-map-saturates-bound",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-413-cloning-optimal-map-saturates-bound",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:probability"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The symmetric-projection cloner has input-independent fidelity d_N/d_M for every pure state, because phi^{tensor M} is Pi_M-invariant and |phi><phi| is an idempotent of unit trace, so it saturates the optimal-cloning bound.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-f4ecdb9ffa668c2b24e6",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-414-invariant-output-block-repair.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "978355f5a0bd94ec866217b30d86c71d7567df66b79cc556a0b81d5d596a73f7",
      "core_id": "qcb-core-plan-414",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "haar-twirl-covariance",
      "item_digest": "752a79aa877ed168dd52cc60b3828093ab27d127c04242a326ecbe936e29dc7c",
      "item_id": "qcb-textbook-6e73875d984b502be8de",
      "key": "qcb-core-plan-414-textbook-v1-invariant-output-block-repair",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-414-twirled-channel-covariance-haar",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:harmonic-analysis"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "7655ddef61c1ba6c3690219bfc2fe0d1480ae1f152b262040ab453308f3159d0",
        "predecessor_key": "qcb-core-plan-414-twirled-channel-covariance-haar",
        "repair_record": "shared/repairs/plan-414-invariant-output-block-repair.json",
        "repair_record_digest": "4ebee5ff0c5ce67a2f1cf5ec3b53ceacafc6aaec41a99ce501937dcc8ed4d184",
        "review_digest": "e0260d51e579beb45173a44551f82f643fa82f8e60f0684ac836956d13f8b35b",
        "review_record": "reports/textbook-v1/repairs/plan-414-invariant-output-block-repair-review.json"
      },
      "title": "Compact normalized left Haar supplies right invariance for W=UV and hence channel covariance. Schur's scalar conclusion applies to the symmetric compression of an invariant-input output, not arbitrary outputs or the channel as a whole.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-6e73875d984b502be8de",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-415-minimax-spectrum-question-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "8e215ea23c9bbe9b2d9e876d697fac2f82aad9b488379e4ecb94fec554899f78",
      "core_id": "qcb-core-plan-415",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "spectrum-estimation-symmetries",
      "item_digest": "5c36452c01a72198c12d53e456eb4345d7c5e41712fc354865175a2fd39a5d03",
      "item_id": "qcb-textbook-7511cfb9ea9cc210623d",
      "key": "qcb-core-plan-415-textbook-question-v2-minimax-spectrum-twirl",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-415-minimax-spectrum-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "8e215ea23c9bbe9b2d9e876d697fac2f82aad9b488379e4ecb94fec554899f78",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "e3045661a7b88148f760703f32ae99867018ef95cd2c2b09737a874187dbbaae",
        "predecessor_item_digest": "58f5463de5d55b912ea13c5c871302cf415a3e9a567911acfe7746fdadc6830f",
        "predecessor_key": "qcb-core-plan-415-spectrum-measurement-symmetry-wlog",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-415-minimax-spectrum-question-successor.json",
        "repair_record_digest": "9d172f206a3acf9b20097e7c8466bc3523c0e7050e0616104a013c36d09b4501",
        "review_digest": "5e6d5c585ef8b377876eb9801e2988062845a046097a3dc692cf672d7b32c2d3",
        "review_record": "reports/textbook-v1/repairs/plan-415-minimax-spectrum-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-415-spectrum-measurement-symmetry-wlog",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Permutation twirling preserves each product-state distribution; unitary twirling instead averages risks over a unitary orbit and preserves uniform spectrum guarantees. Both symmetries force block scalars, hence weak Schur measurement plus classical postprocessing.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-7511cfb9ea9cc210623d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "5f9b00f9eef7b7b85ea81cf919c3102526b3d01decc38f5077a4a521caee2040",
      "core_id": "qcb-core-plan-417",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "symmetric-projection-symmetrization",
      "item_digest": "e2e13bbb34865744a0e5a9f2ab454f606e78c8144fe0237f4ed4c708ddceebdc",
      "item_id": "qcb-161d3792007a66ade31b",
      "key": "qcb-core-plan-417-symmetrized-vs-projected-state-identity",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-417-symmetrized-vs-projected-state-identity",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Because the symmetric projector absorbs permutations (Pi_n Q_pi = Pi_n), the symmetrization average collapses and Pi_n rhobar Pi_n = Pi_n rho Pi_n, so symmetric-subspace compression cannot distinguish a state from its symmetrization.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-161d3792007a66ade31b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-qit-apps-repair-author",
      "contract_hash": "c45c9baa937d20bca01fd856e1db05f5d179ae5d34b6afb933d1ab61c813e46e",
      "core_id": "qcb-core-plan-418",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "approximate-cloning-optimal-map",
      "item_digest": "759b3d5a55c7fb2b6fdecb9196f4d8a053109e944bb8a426cdefc98a5cc0a376",
      "item_id": "qcb-94de1e94898503d72b45",
      "key": "qcb-core-plan-418-cloning-map-cp-trace-nonincreasing-corrected-v2",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 5,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-418-cloning-map-cp-trace-nonincreasing-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:harmonic-analysis",
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "Symmetric cloning map complete positivity via multi-Kraus identity extension and exact trace pairing; trace preserved on all symmetric support, not only separable pure-power mixtures.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-94de1e94898503d72b45",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "qit-applications-author-b3",
      "contract_hash": "cf3b3e8068b77f61f195406c0239bd3a4c62a221a769e3241a1fd3ff437e30ea",
      "core_id": "qcb-core-plan-419",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "fidelity-telescoping-bound",
      "item_digest": "59c6bcb17e48756c7d9d42d22d2a2834b87745b5f7064cefc99fb1b53aa8b270",
      "item_id": "qcb-b618c144189bf64b693b",
      "key": "qcb-core-plan-419-fidelity-telescoping-lower-bound",
      "part": "quantum-information",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-419-fidelity-telescoping-lower-bound",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "The de Finetti fidelity ratio factorizes into d-1 increasing terms, so replacing them by the smallest, applying Bernoulli, and a crude comparison yields the clean lower bound 1 - kd/m.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-b618c144189bf64b693b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-420-symmetric-support-dimension-question-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "45a21ee48e1dc2c02a9beeb998788a1beaa4f9d6d20c4546d8471e8639fa0f64",
      "core_id": "qcb-core-plan-420",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "symmetric-subspace-dimension",
      "item_digest": "27e88d8c63a6fe35198046aa617e4f523d7ca861541dc630b50b35f6bb407732",
      "item_id": "qcb-textbook-7f0e9fc9d790ad539461",
      "key": "qcb-core-plan-420-textbook-question-v2-symmetric-support-purification",
      "part": "quantum-information",
      "question_source_record": "shared/repairs/plan-420-symmetric-support-dimension-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "45a21ee48e1dc2c02a9beeb998788a1beaa4f9d6d20c4546d8471e8639fa0f64",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "1857618de806df562b2c3ddb17c912a9afd8dfb57dc32230d8c73ca62d140170",
        "predecessor_item_digest": "1951692e1270730eeefd5b8d7e53d434e0046252fa59c28cb2f041fce9ee1ac7",
        "predecessor_key": "qcb-core-plan-420-symmetric-dimension-weyl-formula-boundary",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-420-symmetric-support-dimension-question-successor.json",
        "repair_record_digest": "a4516f2e94dc0f7150f8f8fc581ebfad4dd3c5d1110bae63036c4353f90c4367",
        "review_digest": "7a0c60fc1030e4cf8efc43e1af1508e216037648680acd1cacb72bae53ae87ad",
        "review_record": "reports/textbook-v1/repairs/plan-420-symmetric-support-dimension-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-420-symmetric-dimension-weyl-formula-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:operator-theory",
        "concept:tensor-networks"
      ],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:probability"
      ],
      "textbook_successor": null,
      "title": "Occupation orbits give the exact symmetric dimension and polynomial/exponential gap. Those facts do not put invariant mixed states in the original symmetric subspace: mixed de Finetti uses paired symmetric purification, while a projected cloning core and its full-channel completion have different support/trace domains.",
      "topic": "planned_quantum_information_apps",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-7f0e9fc9d790ad539461",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-502-paired-iterate-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "98b38dad470c122798e05fd2a04d0eb423be4db3152139647aba7ea1f6d7c040",
      "core_id": "qcb-core-plan-502",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-chebyshev-eigenvalue-transformation",
      "item_digest": "e27a2d656b19db77c0bd30e1d3dd79991f217b19010ecb9ef70e6835e4578349",
      "item_id": "qcb-textbook-06280a3472ee8f4b62fb",
      "key": "qcb-core-plan-502-textbook-question-v2-paired-iterate-guarantee-boundary",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-502-paired-iterate-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "98b38dad470c122798e05fd2a04d0eb423be4db3152139647aba7ea1f6d7c040",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "ca69caa5a76a137ff31eb17382680dd340e5907b0417a2939624c317c195e037",
        "predecessor_item_digest": "6dc47a40ade49740a2dfd6231b609dda5a32ae284283b606e270b133f68ad1f5",
        "predecessor_key": "qcb-core-plan-502-parity-pairing-even-odd-iterate",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-502-paired-iterate-question-successor.json",
        "repair_record_digest": "e315e85057c5ec86dccbf36f86132679cd2921e9c09b0ebb7c40e46f896bf56c",
        "review_digest": "3c747f35af07d3006db21c0a8dc5e89a07be546d22034541e46084693283609e",
        "review_record": "reports/textbook-v1/repairs/plan-502-paired-iterate-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 7,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-502-parity-pairing-even-odd-iterate",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:approximation"
      ],
      "target_nodes": [
        "concept:block-encoding",
        "concept:matrix-analysis",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "Exact Hermitian clean blocks admit guaranteed adjoint-paired Chebyshev transformations: E^k gives T_{2k}(A) and UR E^k gives T_{2k+1}(A) after projection. U and U† have directed between-plane maps; neither distinct planes nor failure of every special unpaired construction follows from U≠U†.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-06280a3472ee8f4b62fb",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "b5f4f6be5686b4f0b01a01d2a3f07f68e5e6cac9b602dbe290e6d84f3269132b",
      "core_id": "qcb-core-plan-503",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-chebyshev-eigenvalue-transformation",
      "item_digest": "b6107ce9db2ef5b7186113a0124865a058dbf3c5319ce52791949fccae0d6d19",
      "item_id": "qcb-33ef3d580b96537fb641",
      "key": "qcb-core-plan-503-second-kind-offdiagonal",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-503-second-kind-offdiagonal",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:approximation",
        "concept:harmonic-analysis"
      ],
      "textbook_successor": null,
      "title": "Powering the plane rotation produces first-kind Chebyshev on the diagonal and second-kind Chebyshev times sqrt(1-t^2) off-diagonal; the prefactor forces the off-diagonal to vanish at the spectral endpoints.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-33ef3d580b96537fb641",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-504-projected-svt-direction-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "8ad3d619d213308a8f49f558407d3deeb56a1335837f03a1bc637c6af949ab26",
      "core_id": "qcb-core-plan-504",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-chebyshev-singular-value-transformation",
      "item_digest": "92868fd70b2d449319fb8c5e9c10064c9f85cad43b5a9e6c45372d19207914ca",
      "item_id": "qcb-textbook-34b6305593a028541e78",
      "key": "qcb-core-plan-504-textbook-v1-projected-svt-directed-maps-repair",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-504-svt-parity-left-right-vectors",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:matrix-analysis",
        "concept:operator-theory"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "c381cbd3f7121acaa8f6a1c1901efc4466ddd3eb9446022ad1a5cef85a9c92ea",
        "predecessor_key": "qcb-core-plan-504-svt-parity-left-right-vectors",
        "repair_record": "shared/repairs/plan-504-projected-svt-direction-repair.json",
        "repair_record_digest": "a3c2b4ca1fdb90c64ae228ce9af51f3f4886b61dc9cadf8b9436f12d1575f52f",
        "review_digest": "072f8c4d107365253414585c695b6d94da57844a70baf1ca6207b90d78f565dd",
        "review_record": "reports/textbook-v1/repairs/plan-504-projected-svt-direction-repair-review.json"
      },
      "title": "Even paired qubitization has clean block V T_{2k}(Sigma)V†; an extra directed UR gives W T_{2k+1}(Sigma)V†. The guaranteed maps are U:H_i→H'_i and U†:H'_i→H_i; generally nonzero flag-orthogonal terms disappear only under the stated clean projection.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-34b6305593a028541e78",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-505-nilpotent-transform-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "7a4f23fede7bd6fc824b5936f9fb9d5b60c6d8ecb52cf20d83b6097ba5108197",
      "core_id": "qcb-core-plan-505",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-chebyshev-singular-value-transformation",
      "item_digest": "a973d61b0a43ba5ce483b75042576d8cffdfac75f5b85302df219bb85102afdf",
      "item_id": "qcb-textbook-bb6be08fe749ae275bf3",
      "key": "qcb-core-plan-505-textbook-v1-nilpotent-svt-normality-boundary-repair",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-505-nilpotent-sv-vs-eigenvalue-counterexample",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "concept:approximation"
      ],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:operator-theory"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "fe853c4c836e167a6501e0cc7a8ea48915d4b78c8ff212e0d9c55ebe42f2c5f2",
        "predecessor_key": "qcb-core-plan-505-nilpotent-sv-vs-eigenvalue-counterexample",
        "repair_record": "shared/repairs/plan-505-nilpotent-transform-repair.json",
        "repair_record_digest": "79e18e22fe2156e12718911abc8e93c27c352ffbdd373021155f061835f6c7d6",
        "review_digest": "8f9716364925692f0142af5ebfec9a40d0657508478ef96207a69f9916585682",
        "review_record": "reports/textbook-v1/repairs/plan-505-nilpotent-transform-repair-review.json"
      },
      "title": "For A=[[0,1],[0,0]], the even singular-value transform T_2^SV(A)=2A†A-I=diag(-1,1), whereas the ordinary polynomial T_2(A)=2A^2-I=-I. Hermitian definite-parity agreement is sufficient; normality alone fails, as B=(i/2)I shows.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-bb6be08fe749ae275bf3",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-506-unitary-compression-gram-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "0f0d845ee3ff78f5091140f693f4b70c9e552cfebd742062c3f1d45e8042018f",
      "core_id": "qcb-core-plan-506",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-cosine-sine-decomposition",
      "item_digest": "3952e37c50db165ef6c493b022e8cdfb651aa4b11c09b5c8a045bc4f26233def",
      "item_id": "qcb-textbook-9435bc623d4d9c3b918d",
      "key": "qcb-core-plan-506-textbook-v1-unitary-compression-gram-repair",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-506-cosine-sine-constraint-and-range",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:operator-theory",
        "concept:approximation"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "f77a7a84ab1bb6ed5de47988c4b7da7369747254ab22e347e0bd4192d0cc9913",
        "predecessor_key": "qcb-core-plan-506-cosine-sine-constraint-and-range",
        "repair_record": "shared/repairs/plan-506-unitary-compression-gram-repair.json",
        "repair_record_digest": "0b41bdab4b8ec2575cbb444bce29200125e83fad05ccfed50e8a427842bf9a93",
        "review_digest": "d03e4749f18992790076ccc692dad76db29176d1215659a9a0db78b99d9ef246",
        "review_record": "reports/textbook-v1/repairs/plan-506-unitary-compression-gram-repair-review.json"
      },
      "title": "A unitary compression obeys B†B+G†G=I, so its full operator norm is at most1. Rotated-column Gram orthogonality gives C^2+S^2=I and a CS decomposition with zero-sine-safe basis completion; the normalized singular-value or Hermitian signed arguments then lie in[-1,1].",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-9435bc623d4d9c3b918d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "61af4b81984237d5ce7d0e2d89deb63c484e4ad3420f45a02fbfe110135aa9c6",
      "core_id": "qcb-core-plan-507",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-cosine-sine-decomposition",
      "item_digest": "8c10659977129d9beb6a9dc8a112cd04b982917267361a57dd4449e718f07091",
      "item_id": "qcb-8bd8f3ad39a4012ca263",
      "key": "qcb-core-plan-507-z-reflection-commutes-not-xy",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-507-z-reflection-commutes-not-xy",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The flag reflection built from Z is diagonal in the flag/complement grading so it commutes with the block-diagonal outer unitaries; an X-based reflection is off-diagonal, fails to commute, and destroys the clean cosine-sine factorization.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-8bd8f3ad39a4012ca263",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "7cf4beda2da8c73ec4a6fa0699a93edd8cf7c9b9585060f38c2a11ce7d2c9c40",
      "core_id": "qcb-core-plan-508",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-lcu-chebyshev-synthesis",
      "item_digest": "99fb50087dd29dddc1503144dc867f4855efd2d53d33cf573ad8a8869fe5ed47",
      "item_id": "qcb-086d0262eba86631e9eb",
      "key": "qcb-core-plan-508-lcu-select-query-count",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-508-lcu-select-query-count",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:complexity",
        "concept:block-encoding"
      ],
      "textbook_successor": null,
      "title": "A direct index-controlled select of even Chebyshev transforms costs order K^2 base-unitary queries, but reusing one squared iterate across the binary digits of the index costs only 2K-2 queries, equal to a single top-order term.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-086d0262eba86631e9eb",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-509-balanced-selected-port-boundary-repair.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "ad599d53031602e8c6d1fe615a30b1b8d2f51b86e3f7d9cfa58cba7809ea8bf2",
      "core_id": "qcb-core-plan-509",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-lcu-chebyshev-synthesis",
      "item_digest": "89f82db5a14621049574d7c581ff4b01fe7e90ffbc0280bb0d9290a0476cad14",
      "item_id": "qcb-textbook-131531a12a6a62078c20",
      "key": "qcb-core-plan-509-textbook-v1-balanced-selected-port-boundary",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-509-even-odd-split-subnormalization-doubling",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:approximation",
        "concept:block-encoding",
        "concept:operator-theory"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "2ee2566f02d779dbf9ff9fc536ecc37a6a7942b6547a893063cd89d3d3bc6052",
        "predecessor_key": "qcb-core-plan-509-even-odd-split-subnormalization-doubling",
        "repair_record": "shared/repairs/plan-509-balanced-selected-port-boundary-repair.json",
        "repair_record_digest": "fdada9695f430dfb21067da2a448e81ad393672d4d39e74cea469443c46c44b5",
        "review_digest": "dac3cff280624f300bbcd4cbfaa8e0498f3dd77766a3edcc8f6bcbe9ae50db22",
        "review_record": "reports/textbook-v1/repairs/plan-509-balanced-selected-port-boundary-repair-review.json"
      },
      "title": "The unique parity split combines into the fixed all-zero balanced block f(A)/(2c); the other control port is the difference and can coincide with the sum on degenerate spectra. The factor2 is a fixed-scheme accounting identity, not exclusive success or universal optimality.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-131531a12a6a62078c20",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-510-normalized-input-resource-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "c70aee607b7ca91f359152628fb31bbab1e0855382bbbfcfa55b8468e8f239da",
      "core_id": "qcb-core-plan-510",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-lcu-chebyshev-synthesis",
      "item_digest": "8b637db9ec6304099cb936ee63657fc1aa0901c5ae45b4e046ac8336b68e326a",
      "item_id": "qcb-textbook-7aa42920764266c37747",
      "key": "qcb-core-plan-510-textbook-question-v2-normalized-input-resource-contract",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-510-normalized-input-resource-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "c70aee607b7ca91f359152628fb31bbab1e0855382bbbfcfa55b8468e8f239da",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "2bf5d37381543b15e282db4a961dd4db9e475ef5dda028ddbb1eb0448213bd6c",
        "predecessor_item_digest": "ff1a28db552836b74d04d8d088fac67ad5b1f63dc3d4aa67521223461a8981d0",
        "predecessor_key": "qcb-core-plan-510-definite-parity-lcu-resource-statement",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-510-normalized-input-resource-question-successor.json",
        "repair_record_digest": "388b6fd668fa6318fd4cb4e64d2f5a7c8ab3f5822b6d520dad7a90d40ee80aad",
        "review_digest": "98c29748a02c94322ecdf99855cc6c0365ba6267a8698c8b088605e85e60254c",
        "review_record": "reports/textbook-v1/repairs/plan-510-normalized-input-resource-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-510-definite-parity-lcu-resource-statement",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:complexity",
        "concept:approximation"
      ],
      "textbook_successor": null,
      "title": "Coefficient1-norm LCU resources require an exact unit-normalized input block. A general factor-kappa input instead transforms A/kappa unless the polynomial and Chebyshev coefficients are rescaled; parity, projected output, endpoint and resource boundaries remain explicit.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-7aa42920764266c37747",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "ed4585cfb75c266e5b089844b910e94a070956a03ae17c3f01168dd077e4f78e",
      "core_id": "qcb-core-plan-511",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-qubitization-beyond-basis",
      "item_digest": "216c79773b04ab1d4a02081409afd1d5bcb8b699bbc13e5e52d49665f0603746",
      "item_id": "qcb-ae001ed77014e2db9df6",
      "key": "qcb-core-plan-511-subspace-blockencoding-reflections-reduce",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-511-subspace-blockencoding-reflections-reduce",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis",
        "concept:block-encoding"
      ],
      "textbook_successor": null,
      "title": "Qubitization beyond the computational basis is a product of two projector reflections; equal input/output ranks reduce it to the ordinary iterate, and unequal ranks still admit the two-dimensional rotation analysis because any two-reflection product splits into at most two-dimensional invariant planes.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-ae001ed77014e2db9df6",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "fcc6737d65441cbb178d120b9eb16efd98e5f9dcf52e41b913ee178a8109a979",
      "core_id": "qcb-core-plan-512",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-qubitization-beyond-basis",
      "item_digest": "f7c7bcf690a37698856d2c6713a064d8184919097eb397ba4fc74e1f628a723a",
      "item_id": "qcb-06e37e8f96f59004bfe3",
      "key": "qcb-core-plan-512-rotation-reflections-overlap-example",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-512-rotation-reflections-overlap-example",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis",
        "concept:block-encoding"
      ],
      "textbook_successor": null,
      "title": "In the identity-unitary two-qubit example the encoded operator is cosine theta times the identity and the two-reflection iterate is a rotation by twice theta, whose eigenphases plus/minus 2 theta encode the singular value cosine theta.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-06e37e8f96f59004bfe3",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-513-nontrivial-plane-endpoint-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "f4b50cd4ee83f991c95c99e67653cc21fb47d221b7e2c687258c45a5fb328dfc",
      "core_id": "qcb-core-plan-513",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "6e9a443f8f2f5e5f4fb275d98fee4257f8ebfcc5af8cf08e1da6d52ad95b82a3",
      "item_id": "qcb-textbook-75bac8276ea2c015cadc",
      "key": "qcb-core-plan-513-textbook-question-v2-nontrivial-plane-endpoint",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-513-nontrivial-plane-endpoint-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "f4b50cd4ee83f991c95c99e67653cc21fb47d221b7e2c687258c45a5fb328dfc",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "223283ae1e418ed41b108cf5cec5af739ef40b70d1bd30aa955b782c7f7f80a9",
        "predecessor_item_digest": "cd8b6f0ad2579a7da387e77474953610eafc452d26ac9809572e224383c47544",
        "predecessor_key": "qcb-core-plan-513-grover-two-reflection-rotation",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-513-nontrivial-plane-endpoint-question-successor.json",
        "repair_record_digest": "7852abdac0ad37b8434b8dcbcc72b873c5e0a78e60b3e14505ed69f1305968c4",
        "review_digest": "faafe8108d1c06427ac7f21807b6d6c953835ff23adce45f1ef49e25514854b1",
        "review_record": "reports/textbook-v1/repairs/plan-513-nontrivial-plane-endpoint-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-513-grover-two-reflection-rotation",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis",
        "concept:approximation"
      ],
      "textbook_successor": null,
      "title": "The Grover plane exists only when the bad component is nonzero. For N>1 the exact oriented rotation yields the odd-multiple sine; at N=1 G=-I preserves success while the two-dimensional construction is undefined.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-75bac8276ea2c015cadc",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "f3bb526747059fac7bcd16af26c0001dc91c8db8ec797e25cf6587e56f1e33ba",
      "core_id": "qcb-core-plan-514",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "f8f0ce53cafa5cf44f72a178c5cf657a9a3d80928242702e3db089b8f6f7b21a",
      "item_id": "qcb-78dfcf40c7801ba85af0",
      "key": "qcb-core-plan-514-grover-failure-bound",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-514-grover-failure-bound",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:approximation",
        "concept:complexity",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "The optimal iteration count bounds Grover's single-run failure probability by 4/N; detectable failure plus geometric repetition keeps the expected oracle-query cost at order sqrt(N).",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-78dfcf40c7801ba85af0",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-515-marked-fraction-rounding-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "15b71c7d5e6643e4a7266d3ee33ef290f9c40ce59973d7e7b627723f74b4742d",
      "core_id": "qcb-core-plan-515",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "72db6ffe698e777d01d1200224051cf4c73e89b2fcd45a09145413c4993d49f1",
      "item_id": "qcb-textbook-77ea260c537badc4235e",
      "key": "qcb-core-plan-515-textbook-question-v2-marked-fraction-rounding",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-515-marked-fraction-rounding-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "15b71c7d5e6643e4a7266d3ee33ef290f9c40ce59973d7e7b627723f74b4742d",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "fa874276dfb0cbc5379d847074a106af8d877df1dba90ef559690fd9f8494b8c",
        "predecessor_item_digest": "c43f284df9948aea79762f7797a9fa54e23675d85ae9d393c3ac55281cba72c1",
        "predecessor_key": "qcb-core-plan-515-grover-multi-marked-iteration-count",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-515-marked-fraction-rounding-question-successor.json",
        "repair_record_digest": "fede52207a41d39dab74a357712fd6375f31a1943eaba85ae637ad0eddf44a39",
        "review_digest": "9892a5b704465aed9390b643984a02434389caabcb960a255c89b39cec09d6c3",
        "review_record": "reports/textbook-v1/repairs/plan-515-marked-fraction-rounding-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-515-grover-multi-marked-iteration-count",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:approximation",
        "concept:operator-theory",
        "concept:complexity"
      ],
      "textbook_successor": null,
      "title": "Interior multi-marked Grover dynamics has angle2arcsin(sqrt(M/N)); nearest-first-peak rounding gives bounded success, sparse fractions yield the usual iteration asymptotic, and the all-marked case needs zero iterations and has no bad vector.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-77ea260c537badc4235e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "8d28311cfe3fb9a671acd4693cf06c734bea72c058c9a50c349012ef138ca09f",
      "core_id": "qcb-core-plan-516",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "d16b9b79662aed1cc9a0d4dbaf86e932a72fa15e988bfa6581425efd1b448e4a",
      "item_id": "qcb-54e14af65ea2b88a064d",
      "key": "qcb-core-plan-516-grover-odd-chebyshev-identity",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-516-grover-odd-chebyshev-identity",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:harmonic-analysis",
        "concept:approximation"
      ],
      "textbook_successor": null,
      "title": "Grover search is an odd Chebyshev singular value transformation of the scalar 1/sqrt(N): the flagged odd iterate is T_{2k+1}(a) times the uniform-to-marked map, equal to (-1)^k sine of (2k+1) half-angles, matching the Grover amplitude up to a global phase.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-54e14af65ea2b88a064d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-517-real-domain-complex-continuation-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "a7cd3d15c64e8ec16178faaa51a6e067064725220063b471bf6e1826851513fe",
      "core_id": "qcb-core-plan-517",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "70cd1d0ed0ffc4439747cbcf81260969b18cff8679d89b37942a46e634fd3b8f",
      "item_id": "qcb-textbook-2c039a7c352f33373445",
      "key": "qcb-core-plan-517-textbook-question-v2-real-domain-complex-continuation",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-517-real-domain-complex-continuation-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "a7cd3d15c64e8ec16178faaa51a6e067064725220063b471bf6e1826851513fe",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "fe6b370225ca42bd08b2aabe06434b9ffb89977c361b5ebd6a75fa01fb650f2e",
        "predecessor_item_digest": "6ee75377e19be126a85a576b4e313b2e6b2f2c4d424a2f8740dfd32e1e6340ce",
        "predecessor_key": "qcb-core-plan-517-chebyshev-identity-sine-domain-boundary",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-517-real-domain-complex-continuation-question-successor.json",
        "repair_record_digest": "b68bdff475347f2e2482728410afd647d72c28f1adfdf2cbcabd3575efd406dd",
        "review_digest": "adad0db13b5e2b971d6469251f8a9f859d937eedad104e803e1eaaf9db01ab3d",
        "review_record": "reports/textbook-v1/repairs/plan-517-real-domain-complex-continuation-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-517-chebyshev-identity-sine-domain-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:harmonic-analysis",
        "concept:approximation",
        "concept:matrix-analysis"
      ],
      "textbook_successor": null,
      "title": "The odd Chebyshev/sine formula has real-inverse domain[-1,1] but continues correctly through any complex inverse-sine value; signed reflected hyperbolic formulas describe both real exterior branches without creating unphysical normalized overlaps.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-2c039a7c352f33373445",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-518-randomized-query-guarantee-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "eefe47810cd6fdb8bf3d284522edd84d5a709a54e926e999568c06d8b200b046",
      "core_id": "qcb-core-plan-518",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "bd7ee62cefef1695c2dc120937d0ad38f484c73fad2e2cb269178b4cc5b85234",
      "item_id": "qcb-textbook-5acd2260b49e03dfa011",
      "key": "qcb-core-plan-518-textbook-question-v2-randomized-query-guarantee",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-518-randomized-query-guarantee-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "eefe47810cd6fdb8bf3d284522edd84d5a709a54e926e999568c06d8b200b046",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "6d6f5612311dac1f0e44d408b9252b503fc88147ef8c39813b5b18f2a1106d18",
        "predecessor_item_digest": "4a6f908a4ce62d5377927e6d3a035f06fdbb6322af5c18eff94cd84df876b9c2",
        "predecessor_key": "qcb-core-plan-518-classical-search-lower-bound",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-518-randomized-query-guarantee-question-successor.json",
        "repair_record_digest": "6b985ff85de798453a98d8edc6fec4d4619b7743e65c3527fae3629edb1426ff",
        "review_digest": "2a5aee00bb94955a745d828ad81c98fc7cf7529a70d5c52b33cc1e83b8e63884",
        "review_record": "reports/textbook-v1/repairs/plan-518-randomized-query-guarantee-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-518-classical-search-lower-bound",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:complexity",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "The sharp randomized worst-input q-query success for a unique mark is(q+1)/N, achieved symmetrically. N-1 is a certainty threshold, not the threshold for success above one half; conditional zero-transcript ambiguity must not replace unconditional success.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-5acd2260b49e03dfa011",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "polynomial-signals-author-b3",
      "contract_hash": "79b4f7fdf66d25ba3607bd6e15d7c862922a03e8f0d7565c6039b3d271f6d9bb",
      "core_id": "qcb-core-plan-519",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "afb80c476b2ea2e3b90eb6c6150ac9bab08f06123950b5cbfebb94a581d1d088",
      "item_id": "qcb-43cf80978dcac35ab29a",
      "key": "qcb-core-plan-519-phase-kickback-bit-to-phase-oracle",
      "part": "scientific-computing",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-519-phase-kickback-bit-to-phase-oracle",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:block-encoding"
      ],
      "textbook_successor": null,
      "title": "Running the bit oracle on an answer qubit in the minus state imprints the sign (minus one) to the f(x) on the input and returns the answer qubit unchanged, so one phase reflection costs one bit-oracle query plus a one-time reusable minus-state preparation with no measurement.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-43cf80978dcac35ab29a",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/plan-520-windowed-amplification-access-question-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "b2fe41619a12e1932fb1f8c78109c1582e824efb65a575099d817994cc93958c",
      "core_id": "qcb-core-plan-520",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "primary_source_nl_only",
      "family": "qsc-grover-amplitude-amplification",
      "item_digest": "5c8f37b039e0d6f59984c18a87209f00a045f7be09be249cf6bb136cc8671f20",
      "item_id": "qcb-textbook-3a81dd14007bf98e3570",
      "key": "qcb-core-plan-520-textbook-question-v2-windowed-amplification-access",
      "part": "scientific-computing",
      "question_source_record": "shared/repairs/plan-520-windowed-amplification-access-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "b2fe41619a12e1932fb1f8c78109c1582e824efb65a575099d817994cc93958c",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "9fc6da7ea892a915785e7651e360083795319bc98f19859b6d758618a32c676e",
        "predecessor_item_digest": "ef7c3621b6b5fad8fc6359734a3c10021e16390ab56e6b8333bbd138868ef0c2",
        "predecessor_key": "qcb-core-plan-520-amplitude-vs-probability-quadratic",
        "question_version": 2,
        "repair_record": "shared/repairs/plan-520-windowed-amplification-access-question-successor.json",
        "repair_record_digest": "ce248c860a3bf8a7e19eea10d9d6a5661f00a66ab3fa6aef196b5d4c1ea5c8fe",
        "review_digest": "04d2ee1957a6b6fb01b9d9e801b1edb31ee2593f2e81d4f8e8535d6468e2899a",
        "review_record": "reports/textbook-v1/repairs/plan-520-windowed-amplification-access-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 6,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-520-amplitude-vs-probability-quadratic",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:approximation",
        "concept:complexity",
        "concept:operator-theory"
      ],
      "textbook_successor": null,
      "title": "Amplitude increments equal2sqrt(p) times a running cosine: they are positive Theta(sqrt(p)) only in a specified early window. A calibrated constant-success schedule has the quadratic repetition advantage only with the reversible-reflection and good-check access explicitly accounted for.",
      "topic": "planned_polynomial_signals",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-3a81dd14007bf98e3570",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "3aa3ae1877e9622fa4b4104d9778f05b18878079aa9728d7e81624002f02d1ba",
      "core_id": "qcb-core-sp-001",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "signed-amplitude-angles",
      "item_digest": "0131ad1ec8cff86035bb3b2ac0369a3fda6efe1bb41e47ed0f2a41355733e4ce",
      "item_id": "qcb-92caf678d8f22ccf1e54",
      "key": "qcb-core-sp-001",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-001",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.splitAngle",
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.splitAngle_firstColumn",
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.pairNorm"
      ],
      "textbook_successor": null,
      "title": "Why the per-split rotation angle carries the sign of the second sibling amplitude, so negative real amplitudes are reproduced exactly rather than as magnitudes.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-92caf678d8f22ccf1e54",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-002-index-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "dbada4a38d51afaacc05de7b54b9b3d1a802bd1c1f642f2e072d10ded5d7c2e2",
      "core_id": "qcb-core-sp-002",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "sequential-bond-input-promise",
      "item_digest": "913146f35e58a18dbdca2df520ed09bfef9b31fc3bddfaf331881d33a6cb06bf",
      "item_id": "qcb-textbook-fa62bbbddde61635a3b8",
      "key": "qcb-core-sp-002-textbook-v1-index-repair",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-002",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.step",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.step_apply",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.freshZero",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.amplitudeMass_freshZero"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "7f1b2a1988e00771f6ae01653a655d04982f664f22fab24482075424eb8cbed5",
        "predecessor_key": "qcb-core-sp-002",
        "repair_record": "shared/repairs/sp-002-index-repair.json",
        "repair_record_digest": "427b454740badec4b182fabaef2468f74c2a27c2779f396d2541a520136453aa",
        "review_digest": "86ea63ca682f4098c9fd71863a65a6f6f3f957c28e20d3d5fa9ded1f06195b61",
        "review_record": "reports/textbook-v1/repairs/sp-002-index-repair-review.json"
      },
      "title": "Only clean fresh-bit-zero columns drive the emitted state, and introducing the fresh zero bit is norm-preserving rather than a postselection.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-fa62bbbddde61635a3b8",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "fe84af982ab601b542660b351a02c568ffa54ab92928cebc6f06e01897d59321",
      "core_id": "qcb-core-sp-003",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "canonicalization-input-promise",
      "item_digest": "c4a49ccae5572ff4bf896d73c30f37c0c0c3b4caa98488b2efd4171679e36f72",
      "item_id": "qcb-b5cd6cf46bbdddaf1bde",
      "key": "qcb-core-sp-003",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-003",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.chainMass"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.exists_normalized_state",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.exists_rightCanonical_normalized"
      ],
      "textbook_successor": null,
      "title": "Canonicalization derives a normalized initial boundary and exact amplitude recovery from only the sum-of-squares-one hypothesis, assuming no target-state equality.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-b5cd6cf46bbdddaf1bde",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "cbbc481fefb93aaa840806bffbbaa512e93b8ec8258a274ddc6be7f6db1d9f23",
      "core_id": "qcb-core-sp-004",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "canonicalization-residual-norm",
      "item_digest": "1b31a5d5788641b5b7068c87fc829de70756a84e5d8acb6f2e049f0d12701aed",
      "item_id": "qcb-a9711a5ddf9a6dd05d29",
      "key": "qcb-core-sp-004",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-004",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.chainMass_eq"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.residual_mass",
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.exists_rightCanonical_normalized"
      ],
      "textbook_successor": null,
      "title": "Right-canonicalization concentrates all squared mass in the residual initial boundary while leaving the terminal bond at dimension one.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-a9711a5ddf9a6dd05d29",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "0821f527326022b9972f0d4083b8a2a99c179263e36e5d27112f6cb5c1c98865",
      "core_id": "qcb-core-sp-005",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "marginal-norm-pythagorean",
      "item_digest": "4748bf7c81283496b115e778c1f365bd503d4384829e85ceb0959f348a5a97d4",
      "item_id": "qcb-336534b6616f1544cef1",
      "key": "qcb-core-sp-005",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-005",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.normSq_marginal",
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.pairNorm_sq",
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.marginal",
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.normSq"
      ],
      "textbook_successor": null,
      "title": "The low-wire marginal has the same total squared norm as the full table, via the per-pair Pythagorean identity and a last-bit reindexing.",
      "topic": "state_preparation",
      "views": {
        "lean": {
          "batch_digest": "5bda7b47ec2dae841f07814ce8c7a4151436a297bf038c65a6ade9290ebfe110",
          "boundary": "No positivity or normalization premise. This is a norm identity, not a signed-state loading, circuit-cost or finite-precision theorem.",
          "comparison_digest": "95496a7efcd97c6b82ee74aa3d852bba7a89a16191cfe92fa2786d8e433d05ad",
          "coverage": "exact_symbolic_conclusion_with_separately_reviewed_nl_explanation",
          "decoder_digest": "941e664778923dbaebc3388d6ce77d75eeb9de739aff8d43d0e986d079279559",
          "evidence_directory": "reports/textbook-v1/formal-native",
          "execution_class": "trusted_local_reference",
          "formal_context": {
            "imports": [
              "QuantumBlockEncoding.RealAmplitudePreparation"
            ],
            "target": "∀ {n : ℕ} (f : QuantumBlockEncoding.PrimitiveBasis (n + 1) → ℝ), QuantumBlockEncoding.RealAmplitudePreparation.normSq (QuantumBlockEncoding.RealAmplitudePreparation.marginal f) = QuantumBlockEncoding.RealAmplitudePreparation.normSq f"
          },
          "isolated": false,
          "nl_explanation_certified_by_kernel": false,
          "reference_proof": "by exact QuantumBlockEncoding.RealAmplitudePreparation.normSq_marginal",
          "reference_report_digest": "8ac14cd6af85c3533c4218aaf2fa5f1fad417ad58f5d3eb6aef6e0a21cfb34e3",
          "status": "reference_and_alignment_checked",
          "task_kind": "library_lemma_application",
          "view_id": "native-formal-marginal-norm-v1"
        },
        "non-lean": {
          "item_id": "qcb-336534b6616f1544cef1",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-006-normalization-boundary-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "707c3d1e73346e5b7db45aef51792362cdd94974cd01199fac9eff41413a842d",
      "core_id": "qcb-core-sp-006",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "normalization-identity",
      "item_digest": "80d8cf9a6ab1179417909a57f88236985358dda61923d365c37edbbe5f4df69d",
      "item_id": "qcb-textbook-db9c364791c82872f5dc",
      "key": "qcb-core-sp-006-textbook-v1-normalization-boundary-repair",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-006",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.prepareCircuit_firstColumn"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.normalized_sum_sq",
        "declaration:QuantumBlockEncoding.RealAmplitudePreparation.normSq"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "44c37085b4bd6ee2044b283002c7cb3d2067205bc96c3b84b5cb04a60a4002a6",
        "predecessor_key": "qcb-core-sp-006",
        "repair_record": "shared/repairs/sp-006-normalization-boundary-repair.json",
        "repair_record_digest": "fafbf96e8efc8d116beffec203eb79caf60dc5d551b63df44e3baca73cb3b5a3",
        "review_digest": "ee93b57c7dea37159597a7c3f2d5ac86f81f09019452d70a62da62acad058f6f",
        "review_record": "reports/textbook-v1/repairs/sp-006-normalization-boundary-repair-review.json"
      },
      "title": "Dividing a real table by the square root of its strictly positive total squared norm yields an exactly unit state, with nonvanishing of the norm the single load-bearing hypothesis.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-db9c364791c82872f5dc",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "22dfe5a670aeba9bec8bea6209789cb26784265fb68d49a47177c3a3c741f7f4",
      "core_id": "qcb-core-sp-007",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "sequential-transfer-composition",
      "item_digest": "f47a739f7ea08d5acd553764322f8c24c2c6b1e7c40abe98923f3bceb2f8963a",
      "item_id": "qcb-38379234beb95f4a335c",
      "key": "qcb-core-sp-007",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-007",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.step"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.run_eq_transfer",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.transfer",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.step_apply"
      ],
      "textbook_successor": null,
      "title": "The sequential run amplitude equals the chronological transfer contraction of the cores applied to the boundary, provable by induction using only clean-column equality.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-38379234beb95f4a335c",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "b292fd14d37907ff3e7aba598779c0fd83b21c819fa4be460397ff0fc38cfa02",
      "core_id": "qcb-core-sp-008",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "coherent-success-probability",
      "item_digest": "d403cce404da75f2931579b020692a9cf08143dfd7b2a59eeec69fce4c59f771",
      "item_id": "qcb-938d6925b4acd7eb28a9",
      "key": "qcb-core-sp-008",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-008",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.amplitudeMass_freshZero",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.liftStage_unitary"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.amplitudeMass_run_basisBoundary",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.amplitudeMass_step",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.amplitudeMass_run"
      ],
      "textbook_successor": null,
      "title": "Unitary sequential stages from a basis boundary keep total probability one at every length, a coherent success with mass-neutral fresh-zero padding and no postselection.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-938d6925b4acd7eb28a9",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "108977edccc1cb916d3614d5b4d2927d1a82e337f901ff73421320ef956448b0",
      "core_id": "qcb-core-sp-009",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "core-circuit-isometry",
      "item_digest": "3f133557d4caeab060a7631ee2641d0019434fd496c4f8fa413895aaf318e981",
      "item_id": "qcb-8b38b213fb13632febd2",
      "key": "qcb-core-sp-009",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-009",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.TensorTrainCanonical.complexCore_isometry"
      ],
      "textbook_successor": null,
      "title": "Orthonormal real core rows become orthonormal complex input-bond columns under the output-row/input-column orientation, because realness makes conjugation trivial.",
      "topic": "state_preparation",
      "views": {
        "lean": {
          "batch_digest": "5bda7b47ec2dae841f07814ce8c7a4151436a297bf038c65a6ade9290ebfe110",
          "boundary": "Real row-canonical core, complex output-row/input-column embedding. No efficient completion/compiler/resource claim; the legacy API exercise is the same mathematical target and adds no core.",
          "comparison_digest": "95496a7efcd97c6b82ee74aa3d852bba7a89a16191cfe92fa2786d8e433d05ad",
          "coverage": "exact_symbolic_conclusion_with_separately_reviewed_nl_explanation",
          "decoder_digest": "941e664778923dbaebc3388d6ce77d75eeb9de739aff8d43d0e986d079279559",
          "evidence_directory": "reports/textbook-v1/formal-native",
          "execution_class": "trusted_local_reference",
          "formal_context": {
            "imports": [
              "QuantumBlockEncoding.TensorTrainCanonical"
            ],
            "target": "∀ {l r : ℕ} (A : QuantumBlockEncoding.TensorTrainCanonical.Core l r), A * A.transpose = 1 → (QuantumBlockEncoding.TensorTrainCanonical.complexCore A).conjTranspose * QuantumBlockEncoding.TensorTrainCanonical.complexCore A = 1"
          },
          "isolated": false,
          "nl_explanation_certified_by_kernel": false,
          "reference_proof": "by exact QuantumBlockEncoding.TensorTrainCanonical.complexCore_isometry",
          "reference_report_digest": "8ac14cd6af85c3533c4218aaf2fa5f1fad417ad58f5d3eb6aef6e0a21cfb34e3",
          "status": "reference_and_alignment_checked",
          "task_kind": "library_lemma_application",
          "view_id": "native-formal-complex-core-isometry-v1"
        },
        "non-lean": {
          "item_id": "qcb-8b38b213fb13632febd2",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-011-terminal-feasibility-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "ccf6c506bc06c94a4aba979176d9cab93c866f1a7a5173a60d7c5d5e74047cb7",
      "core_id": "qcb-core-sp-011",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "terminal-cleanup-unitarity-obstruction",
      "item_digest": "3dc8ebd018ba2a658d973683c272426bb6cf72ff07f489e20ed26fdb8a249818",
      "item_id": "qcb-textbook-851f7fc3e0bce3ae8d2e",
      "key": "qcb-core-sp-011-textbook-v1-terminal-feasibility-repair",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-011",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.run_terminal_clean"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.step_terminalCore_of_supported",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.step_terminalCore"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "8e29ce90772af81328f7d4b8e817f6183b46c52d96801e394ac4287c4be24a6f",
        "predecessor_key": "qcb-core-sp-011",
        "repair_record": "shared/repairs/sp-011-terminal-feasibility-repair.json",
        "repair_record_digest": "dbc81770f93ebf540ba98fa159e7b3552d4722fa04143ffd78163c75aa64457d",
        "review_digest": "26456a1e859051ac81eaa8a067abf7e48f04d6c643527c237aa7023d01423710",
        "review_record": "reports/textbook-v1/repairs/sp-011-terminal-feasibility-repair-review.json"
      },
      "title": "Terminal cleanup confines constrained columns to a two-dimensional clean-output span. Padded dimension greater than two forbids an all-column unitary condition, and active dimension greater than two forbids even its active-only variant; the library's supported factorization theorem is conditional, not a unitary-existence result.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-851f7fc3e0bce3ae8d2e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "native-sp-author",
      "contract_hash": "9b4945b6459a978af30e43cf0f57928a6a704439a1f8a079b9bd4af523571658",
      "core_id": "qcb-core-sp-012",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "rank-change-support-gauge",
      "item_digest": "071ab0623ad314e9dec69f07d951817d7eba436b0cdbfe21a38c52f4ec7b8e30",
      "item_id": "qcb-7670f03c241e05e1459d",
      "key": "qcb-core-sp-012",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-012",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.step_apply"
      ],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.run_eq_transfer_of_supported",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.run_supported",
        "declaration:QuantumBlockEncoding.SequentialBondPreparation.transfer_boundary_supported"
      ],
      "textbook_successor": null,
      "title": "Inactive zero-padded completion columns are gauge freedom: support propagation forces the emitted state to equal the tensor contraction regardless of those columns, refuting an ambiguity claim.",
      "topic": "state_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-7670f03c241e05e1459d",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "main-batch2-boundary-repair-author",
      "contract_hash": "e889d7034e421885bad33bb7c60aac995da96953d1e137755e5846fb670f3664",
      "core_id": "qcb-core-sp-101",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-jet-interpolation",
      "item_digest": "b8d06ee21a9000b00a45e7a559e8ec84e1a3821bc80cf948e134426bf5687741",
      "item_id": "qcb-43433f837de106948066",
      "key": "qcb-core-sp-101-corrected-v2",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-101-corrected-v2",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermitePolynomial.jetPolynomial",
        "declaration:QuantumBlockEncoding.HermitePolynomial.jetPolynomial_jet",
        "declaration:QuantumBlockEncoding.HermitePolynomial.eval_iterate_derivative"
      ],
      "textbook_successor": null,
      "title": "A single Taylor-truncation polynomial reproduces every prescribed derivative up to order k exactly, via the j! normalization of Taylor coefficients.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-43433f837de106948066",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "72a750b6a3fecacff3cef3a4a6404cb1b0796ff56e3ff9c2819e95a97b1432c9",
      "core_id": "qcb-core-sp-102",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-jet-interpolation",
      "item_digest": "68c0514f0b9677c677caf2ac29f4872c3571042ec82a12426c71df57763e6c00",
      "item_id": "qcb-8f0cd5c551b9e1ec5882",
      "key": "qcb-core-sp-102",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-102",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermitePolynomial.jet_eq_of_pow_dvd_sub"
      ],
      "textbook_successor": null,
      "title": "A zero of multiplicity k+1 in p-q forces all derivatives through order k to agree at the point, with the bound sharp at order k+1.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-8f0cd5c551b9e1ec5882",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "599f570daff77e40df5ac08bb19712779dee7b377fed63f7caaa3adaa2edb28b",
      "core_id": "qcb-core-sp-103",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-source-positivity",
      "item_digest": "cf9f012b3ae8f37e5d04817754ee8ca5785470f5f4faef3d82c859613ef20f54",
      "item_id": "qcb-21934bffe092872bf6f1",
      "key": "qcb-core-sp-103",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-103",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermitePolynomial.coefficientSeries",
        "declaration:QuantumBlockEncoding.HermitePolynomial.coefficientSeries_coeff",
        "declaration:QuantumBlockEncoding.HermitePolynomial.coefficientPolynomial_pos",
        "declaration:QuantumBlockEncoding.HermitePolynomial.sourceInterpolant_pos"
      ],
      "textbook_successor": null,
      "title": "The source Hermite bridge polynomial is strictly positive on [-1,0] because its generating-series coefficients are nonnegative with constant term one.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-21934bffe092872bf6f1",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "7bbea63cce5e0f098f5b8294acda383c03cffca10fc69df2ddc12d1d2c8f4741",
      "core_id": "qcb-core-sp-104",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-interpolant-uniqueness",
      "item_digest": "10130b96d45745bf1b25df4c137ef2168b7368cb7eef7fb384197c1df6db6fc7",
      "item_id": "qcb-01f9c7efc192d885642b",
      "key": "qcb-core-sp-104",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-104",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermitePolynomial.sourceInterpolant_unique",
        "declaration:QuantumBlockEncoding.HermitePolynomial.pow_dvd_sub_of_jet_eq",
        "declaration:QuantumBlockEncoding.HermitePolynomial.endpointModuli_coprime"
      ],
      "textbook_successor": null,
      "title": "Two degree-<=2k+1 polynomials with matching k-jets at both endpoints coincide, by coprime endpoint moduli and a degree-count against the combined multiplicity 2k+2.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-01f9c7efc192d885642b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-105-affine-dimension-repair.json",
      "author_identity": "agent-task:root",
      "contract_hash": "e239c4f961247b71d53bc63f03b5731eac7660e8dd9d5a253d3a45ba183fd15c",
      "core_id": "qcb-core-sp-105",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "hermite-interpolant-uniqueness",
      "item_digest": "7a9a04f7d42afb7e8df78d995ac2f8c887d0e54dd1ce5d16e5bf558014d278c4",
      "item_id": "qcb-textbook-b923b7a43f74b99e67a1",
      "key": "qcb-core-sp-105-textbook-v1-affine-dimension-repair",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-105",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermitePolynomial.endpointModuli_coprime",
        "declaration:QuantumBlockEncoding.HermitePolynomial.sourceInterpolant_unique"
      ],
      "textbook_successor": {
        "predecessor_item_digest": "fd8583539b598362720ad73856121d268dbc99230408318a2d7a311621b422dc",
        "predecessor_key": "qcb-core-sp-105",
        "repair_record": "shared/repairs/sp-105-affine-dimension-repair.json",
        "repair_record_digest": "3e6bc43d7c1c1f10a8a83c16b1fa833dcdb3f8a55662ec5273d302f520b1063f",
        "review_digest": "4819b114fed21a7058e879f3f5bda48c3efd08126aefc3edb1b45c633d772a8e",
        "review_record": "reports/textbook-v1/repairs/sp-105-affine-dimension-repair-review.json"
      },
      "title": "The vanishing-jet kernel is E*R[x] for E=(x+1)^(k+1)*x^(k+1). Fixed endpoint jets form a nonempty affine coset of countably infinite real dimension; the degree-2k+1 slice is one point and the next degree already defeats uniqueness.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-b923b7a43f74b99e67a1",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "37f1d9ea04229c3484141ceb4f0a4d391bfcf2217d4d77f9d61e9638f1a60625",
      "core_id": "qcb-core-sp-106",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-source-positivity",
      "item_digest": "bfb8236c482b42681d8f649cd2b0f1c243cc6405d52b55cb9abb4ab337f16792",
      "item_id": "qcb-8d5c81189bdb1bc8c34c",
      "key": "qcb-core-sp-106",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-106",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermitePolynomial.coefficientSeries_coeff",
        "declaration:QuantumBlockEncoding.HermitePolynomial.coefficientSeries_coeff_nonneg",
        "declaration:QuantumBlockEncoding.HermitePolynomial.coefficientSeries_coeff_zero"
      ],
      "textbook_successor": null,
      "title": "The exp times negative-binomial generating series has coefficient sum_m C(k+r-m,k)/m!, which is nonnegative and equals 1 at degree 0.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-8d5c81189bdb1bc8c34c",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-107-coefficient-reflection-state-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "9109484ddca89403a139199617fb30ffe7e0cb7862778d9cf38f0e09223dcbc3",
      "core_id": "qcb-core-sp-107",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-source-positivity",
      "item_digest": "57ed32498781ddea98e9e57375e919b798bb2f47c40f922e7ad4595a6a50750b",
      "item_id": "qcb-textbook-86489afed657d82bca54",
      "key": "qcb-core-sp-107-textbook-question-v2-normalized-endpoint-shapes",
      "part": "state-preparation",
      "question_source_record": "shared/repairs/sp-107-coefficient-reflection-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "9109484ddca89403a139199617fb30ffe7e0cb7862778d9cf38f0e09223dcbc3",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "74f67ca96f4d2d3fddf5b38276976be1291002a448bf81f9447f09e0bbf392e6",
        "predecessor_item_digest": "3edb854fbc6b1caef98b17e0be51e11cfabd70712e0a0852d776b4a990fc7075",
        "predecessor_key": "qcb-core-sp-107",
        "question_version": 2,
        "repair_record": "shared/repairs/sp-107-coefficient-reflection-state-successor.json",
        "repair_record_digest": "067930875932fba4ea81c92628ca8db49352fd1a4bd6689877842e844954e138",
        "review_digest": "465cec2834a13cf54e6c928500fdedf7584327bcdad99e6384a6e76dcacb3e19",
        "review_record": "reports/textbook-v1/repairs/sp-107-coefficient-reflection-state-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-107",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermitePolynomial.sourceInterpolant",
        "declaration:QuantumBlockEncoding.HermitePolynomial.sourceInterpolant_eval",
        "declaration:QuantumBlockEncoding.HermitePolynomial.endpointFactor"
      ],
      "textbook_successor": null,
      "title": "The canonical source coefficients give A_k(0)=1, which a degree bound alone cannot supply. The shifted endpoint factors decouple opposite k-jets, and reflection exchanges shapes with their weights rather than leaving the unequal-weight source invariant.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-86489afed657d82bca54",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-108-question-degree-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "cadcbadd693451e8bdb77013bce1d01119d42dd0ea6083150acda0c8b2969f50",
      "core_id": "qcb-core-sp-108",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-bernstein-representation",
      "item_digest": "7ac3b4a42b4938b05810a34d1f1499f78762790a5aeed2b602759e1476caaaee",
      "item_id": "qcb-textbook-95de84a71db9bba71f5e",
      "key": "qcb-core-sp-108-textbook-question-v2-endpoint-term-degree",
      "part": "state-preparation",
      "question_source_record": "shared/repairs/sp-108-question-degree-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "cadcbadd693451e8bdb77013bce1d01119d42dd0ea6083150acda0c8b2969f50",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "0c40b3818a787101bd8d762d33210b70f3847eb30289dc997d15279634febffa",
        "predecessor_item_digest": "f857c429fedee80ac422ff286d3c82d03a902fb323bfeb8787effb1826e5a490",
        "predecessor_key": "qcb-core-sp-108",
        "question_version": 2,
        "repair_record": "shared/repairs/sp-108-question-degree-successor.json",
        "repair_record_digest": "124f75cdf35d89a6bbf0df3c9aa618e59138f2c132663078bbc6e2ce0807383f",
        "review_digest": "3e48012ae399699e5b2ce38eda393a00930cce32789b1396bb0588ca1ce1171b",
        "review_record": "reports/textbook-v1/repairs/sp-108-question-degree-successor-migration-revalidation-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-108",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteBernstein.elevation_term",
        "declaration:QuantumBlockEncoding.HermiteBernstein.elevation_sum",
        "declaration:QuantumBlockEncoding.HermiteBernstein.leftCoefficient_nonneg",
        "declaration:QuantumBlockEncoding.HermiteBernstein.sourceBernsteinCoefficient_nonneg"
      ],
      "textbook_successor": null,
      "title": "The endpoint-factor term has exact degree i+k+1, not generally k+1; its exact representation in degree2k+1 Bernstein coordinates yields nonnegative coefficients for the same weighted source interpolant.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-95de84a71db9bba71f5e",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "54c870333f179ea1d4fcab903a21343998683ea0b1620bd8f4e60da8af992f31",
      "core_id": "qcb-core-sp-109",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-bernstein-subdivision",
      "item_digest": "3a814cf53b0df4df2ad559be465c6234a73ffca971366dae638536dbc21981d0",
      "item_id": "qcb-263d965bb007c8b4eb97",
      "key": "qcb-core-sp-109",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 4,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-109",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteBernstein.casteljauStep",
        "declaration:QuantumBlockEncoding.HermiteBernstein.casteljauStep_mul_parameter",
        "declaration:QuantumBlockEncoding.HermiteBernstein.leftRestriction_step",
        "declaration:QuantumBlockEncoding.HermiteBernstein.casteljau_leftRestriction",
        "declaration:QuantumBlockEncoding.HermiteBernstein.leftRestriction_eval"
      ],
      "textbook_successor": null,
      "title": "Left de Casteljau subdivision at u reparametrises a Bernstein polynomial to u*t exactly, proved by a semiconjugacy of the linear step operator iterated d times.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-263d965bb007c8b4eb97",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "c5283bcf00ecd69dfd00de82a822875dc87c7da90c35b71678fe5dc8f992259a",
      "core_id": "qcb-core-sp-110",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-bernstein-subdivision",
      "item_digest": "19291aabce76c1930159c1330905a8a44784b80535f3d33e1810e220eb3aa5ec",
      "item_id": "qcb-118b1619a4aee1d7dd78",
      "key": "qcb-core-sp-110",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-110",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteBernstein.basis_sum",
        "declaration:QuantumBlockEncoding.HermiteBernstein.bernstein_sum_bounds",
        "declaration:QuantumBlockEncoding.HermiteBernstein.restrictCoefficients_bounds"
      ],
      "textbook_successor": null,
      "title": "De Casteljau subinterval restriction keeps every Bernstein coefficient inside the original range, because each new coefficient is a convex combination (partition of unity plus nonnegativity).",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-118b1619a4aee1d7dd78",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-111-question-degree-successor.json",
      "author_identity": "agent-task:root/qcb_boundary_repair_review",
      "contract_hash": "43fa4e5865634e668b2600393484ad6e44df32e9c848ead8e01b986715794b7f",
      "core_id": "qcb-core-sp-111",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-discrete-mass",
      "item_digest": "ad9afb52217bd9d006bb331601450ccf04dd24abd44b86ee895c6b4fe2fdc311",
      "item_id": "qcb-textbook-59f4e9b6407eaa9d6056",
      "key": "qcb-core-sp-111-textbook-question-v2-affine-square-degree-bound",
      "part": "state-preparation",
      "question_source_record": "shared/repairs/sp-111-question-degree-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "43fa4e5865634e668b2600393484ad6e44df32e9c848ead8e01b986715794b7f",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "1c89646531e5e6897c0e8bc9ebaf2840d58c260824ce3d40d7ff57427cb09bc1",
        "predecessor_item_digest": "bd9b2d2da101f1db87e218c7ec51012ef6c990243065faefa15cd99c4985d4eb",
        "predecessor_key": "qcb-core-sp-111",
        "question_version": 2,
        "repair_record": "shared/repairs/sp-111-question-degree-successor.json",
        "repair_record_digest": "470f9a8189d5265b0b901236ee73547481f404a08a5f0e443102e0a81252a436",
        "review_digest": "58e87a7c9091ae4d2d8872d40c1667b8d559ed315223a20d165886b9e85c2988",
        "review_record": "reports/textbook-v1/repairs/sp-111-question-degree-successor-migration-revalidation-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-111",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.powerSumClosed",
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.powerSumClosed_eq",
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.affineSquared",
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.polynomialMassClosed_eq"
      ],
      "textbook_successor": null,
      "title": "Squared affine sampling has natural degree at most2*natDegree(q), with zero-step collapse explicitly allowed; any retained coefficient bound at least that value yields the exact Faulhaber discrete squared-mass formula for every sample count.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-59f4e9b6407eaa9d6056",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "7cd9b2ef7659382e6980272b94b9108f3a13582583829cb18dcd449b35343b95",
      "core_id": "qcb-core-sp-112",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-discrete-mass",
      "item_digest": "f461f617f938693f5dd6590f3941706aa04c057bf24d4f52eda14c0641aecfab",
      "item_id": "qcb-4778acd79348efb107ed",
      "key": "qcb-core-sp-112",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-112",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.exponentialMassClosed",
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.exponentialMassClosed_eq"
      ],
      "textbook_successor": null,
      "title": "The exponential-tail discrete squared mass is a geometric sum whose closed form requires an explicit step=0 branch where the common ratio is one, with both branches agreeing in the limit.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-4778acd79348efb107ed",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-113-unit-grid-anchor-state-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "84ba33c1266ca6bce4771fd68dc57cc64a084b96719cd7addab2896bcdd23973",
      "core_id": "qcb-core-sp-113",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-discrete-mass",
      "item_digest": "525b8f123a38d56fcc3b95a970d0d7c293dddad13575bc075c874c6c6d614748",
      "item_id": "qcb-textbook-b146df7108b5f0af5ed1",
      "key": "qcb-core-sp-113-textbook-question-v2-unit-anchor-without-positivity",
      "part": "state-preparation",
      "question_source_record": "shared/repairs/sp-113-unit-grid-anchor-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "84ba33c1266ca6bce4771fd68dc57cc64a084b96719cd7addab2896bcdd23973",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "3a69ad92920832681d43e5f54f6afcee5b54fa90202e271e585a405a0571ed06",
        "predecessor_item_digest": "a7ff8025b9d3472242c418b45c7937ff94ad3774a512035a0a2895e785d55564",
        "predecessor_key": "qcb-core-sp-113",
        "question_version": 2,
        "repair_record": "shared/repairs/sp-113-unit-grid-anchor-state-successor.json",
        "repair_record_digest": "f5854401b05a07ca94c2aa833e7741057875f07f63a792481d4a17e041f23d72",
        "review_digest": "386f3429f9933063bbde17c5af33b5feb17577258efe17f38f14622f964f1a1b",
        "review_record": "reports/textbook-v1/repairs/sp-113-unit-grid-anchor-state-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-113",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.centralIndex",
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.gridPoint_central",
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.smoothInitial_zero",
        "declaration:QuantumBlockEncoding.HermiteIntervalMass.sampled_mass_ge_one"
      ],
      "textbook_successor": null,
      "title": "The unit conditioning anchor comes from the actual central grid index and the exact endpoint value, not from strict positivity. One squared unit term proves mass>=1 and a nonzero normalizer; positivity is a separate structural theorem.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-b146df7108b5f0af5ed1",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "6e2d748a68eaa027d7f2a2b760f7eea213c3a9f48c6b1eda1d5c108347afef37",
      "core_id": "qcb-core-sp-114",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-cut-rank",
      "item_digest": "8692de94902e02e828e3bcd36f059d65ad388327e3f3824390ab974de1fa729b",
      "item_id": "qcb-937920e35f31bbc84aa2",
      "key": "qcb-core-sp-114",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-114",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteCutRank.FactorsThrough",
        "declaration:QuantumBlockEncoding.HermiteCutRank.polynomial_add_factorization",
        "declaration:QuantumBlockEncoding.HermiteCutRank.FactorsThrough.rank_le",
        "declaration:QuantumBlockEncoding.HermiteCutRank.polynomial_add_rank_le"
      ],
      "textbook_successor": null,
      "title": "An additive polynomial array q(u(x)+v(y)) factorizes with inner dimension deg(q)+1 via shifted Taylor coefficients, bounding its rank by the degree alone.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-937920e35f31bbc84aa2",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-115-threshold-domain-question-successor.json",
      "author_identity": "agent-task:root/qcb_native_comparison",
      "contract_hash": "b91f8d89b32ba3072bfa8ea635c19cb4593132a25765c41edc0a4c7f6b66af77",
      "core_id": "qcb-core-sp-115",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-cut-rank",
      "item_digest": "572c6321c5353ea0ac8f50e7151bd1686772620c4cb492de922633eac625d1e3",
      "item_id": "qcb-textbook-b4bac2ab456c56cae293",
      "key": "qcb-core-sp-115-textbook-question-v2-bounded-suffix-factor-width",
      "part": "state-preparation",
      "question_source_record": "shared/repairs/sp-115-threshold-domain-question-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "b91f8d89b32ba3072bfa8ea635c19cb4593132a25765c41edc0a4c7f6b66af77",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "100166c122f1f17df8582b740fef87d440236690e24d51ec33f9339fb5bb906c",
        "predecessor_item_digest": "9b1cb75533a000762b2c32c229bd35ff69abe87b9d290f07a67c8c3f56841339",
        "predecessor_key": "qcb-core-sp-115",
        "question_version": 2,
        "repair_record": "shared/repairs/sp-115-threshold-domain-question-successor.json",
        "repair_record_digest": "8af0c91bc63b25aa9587cf8537e4994cc5933c93296635a5d500a3b2abd22f44",
        "review_digest": "e9064d58cd9a1d70b702d0336597bb4c31c008e33d172e2003c2f6b39865a5e2",
        "review_record": "reports/textbook-v1/repairs/sp-115-threshold-domain-question-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-115",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteCutRank.FactorsThrough.add",
        "declaration:QuantumBlockEncoding.HermiteCutRank.FactorsThrough.neg",
        "declaration:QuantumBlockEncoding.HermiteCutRank.FactorsThrough.pointwise_mul",
        "declaration:QuantumBlockEncoding.HermiteCutRank.FactorsThrough.scale",
        "declaration:QuantumBlockEncoding.HermiteCutRank.threshold_factorization",
        "declaration:QuantumBlockEncoding.HermiteCutRank.exponential_add_factorization"
      ],
      "textbook_successor": null,
      "title": "Finite-width witnesses compose by disjoint union, sign, Cartesian product and scalar absorption. A width-two threshold supplier requires the explicit bounded natural suffix contract; a rank-three unrestricted threshold forbids its universal extension. Constructed widths are upper bounds, and symbolic factor algebra alone carries no quantum or finite-bit resource guarantee.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-b4bac2ab456c56cae293",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "46eb7e594a8ff2684a4c115337a894ac884adaffe7f2d84a6da6cb9f304c1941",
      "core_id": "qcb-core-sp-116",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "hermite-cut-rank",
      "item_digest": "5a48d2fbfdcd90638dbcba8d09119755740f0e5606aae50d25be30c0d2c43380",
      "item_id": "qcb-caed3d27b15d8ccbb59b",
      "key": "qcb-core-sp-116",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-116",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteCutRank.hermite_affine_factorization",
        "declaration:QuantumBlockEncoding.HermiteCutRank.hermiteBond_card",
        "declaration:QuantumBlockEncoding.HermiteCutRank.hermite_affine_cut_rank_le",
        "declaration:QuantumBlockEncoding.HermiteCutRank.threshold_complement_factorization",
        "declaration:QuantumBlockEncoding.HermiteCutRank.blockIndex_lt_iff"
      ],
      "textbook_successor": null,
      "title": "The full exponential-polynomial-exponential sample array has cut rank at most 8k+12, assembled as 2 + 4(2k+2) + 2 from indicator, exponential, and polynomial finite-width factorizations.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-caed3d27b15d8ccbb59b",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-117-rank-resource-model-state-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "e5c98cae0eaae7d1e5cfc5785dbffaf7f537f9d0cdebae3fb688e7faf21672ea",
      "core_id": "qcb-core-sp-117",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "hermite-cut-rank",
      "item_digest": "4fbcba06bb019f260453d215171cfda9b196b17062d17eef6da10ced46d160c2",
      "item_id": "qcb-textbook-a2034e49f3d48d17daea",
      "key": "qcb-core-sp-117-textbook-question-v2-rank-and-resource-models",
      "part": "state-preparation",
      "question_source_record": "shared/repairs/sp-117-rank-resource-model-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "e5c98cae0eaae7d1e5cfc5785dbffaf7f537f9d0cdebae3fb688e7faf21672ea",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "1b9fcc519870440970cd5546bde896c4a8bdde2db6458994b83c9a4006d7a850",
        "predecessor_item_digest": "9f96b85f604c2c935ea27115f03d4f820e9c9f77fe246cd7050e6a2809a6e658",
        "predecessor_key": "qcb-core-sp-117",
        "question_version": 2,
        "repair_record": "shared/repairs/sp-117-rank-resource-model-state-successor.json",
        "repair_record_digest": "278c5832ce61f73d463023cc70fc3dd163f2364bb8e7014f3290b2a00b019955",
        "review_digest": "ce53711463e1143d8137a3875464ad843f00445b37c87e32600dc4f8db723f31",
        "review_record": "reports/textbook-v1/repairs/sp-117-rank-resource-model-state-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-117",
      "source_record": "data/public/nl-v12/release.json",
      "split": "dev",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteCutRank.FactorsThrough.rank_le",
        "declaration:QuantumBlockEncoding.HermiteSampleStructure.sampled_cut_rank_le",
        "declaration:QuantumBlockEncoding.HermiteSampleStructure.normalized_cut_factorization"
      ],
      "textbook_successor": null,
      "title": "All ordered cut ranks support compatible TT/MPS and existential short arbitrary-real circuits via additional mathematics; they do not by themselves return a uniform finite-bit compiler. All-cut rank1 is a product state with a short circuit, yet may lack effective amplitude input. Current separate Hermite/TT compilers are acknowledged rather than erased.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-a2034e49f3d48d17daea",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "ed00a663173b7e87f3dbf8df6ea357b4e9d304db81249f3b31493f6ac9ace026",
      "core_id": "qcb-core-sp-118",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "nl_bridge_from_inspected_source",
      "family": "hermite-smooth-gluing",
      "item_digest": "27638bfef87bf0b5f1fc109c2d14d973d255199199bfe386b9d7b6b53453ccdf",
      "item_id": "qcb-27d152a0b01f5b9e37c5",
      "key": "qcb-core-sp-118",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-118",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteSmoothness.contDiff_splice",
        "declaration:QuantumBlockEncoding.HermiteSmoothness.hasDerivAt_splice",
        "declaration:QuantumBlockEncoding.HermiteSmoothness.deriv_splice"
      ],
      "textbook_successor": null,
      "title": "C^k gluing of two pieces needs derivative agreement at every order through k, not just value matching; ReLU (f=0, g=x) matches values yet fails C^1 at the cut.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-27d152a0b01f5b9e37c5",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "shared/repairs/sp-119-indexed-smoothness-state-successor.json",
      "author_identity": "agent-task:root/qcb_formal_view_audit",
      "contract_hash": "5139594d8e003d84aa5ff57197bb73cd7cf709141dcf6e8c5872c139912e3c68",
      "core_id": "qcb-core-sp-119",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-smooth-gluing",
      "item_digest": "58d06db209ab05bc1f263c33a9bf0275e53a0d2f57e4850f8dd28f5a6143bb8b",
      "item_id": "qcb-textbook-3ef3deb455f6bb5f3439",
      "key": "qcb-core-sp-119-textbook-question-v2-indexed-finite-order-gluing",
      "part": "state-preparation",
      "question_source_record": "shared/repairs/sp-119-indexed-smoothness-state-successor.json",
      "question_successor": {
        "additional_core_count": 0,
        "changed_contract_fields": [
          "question"
        ],
        "current_contract_hash": "5139594d8e003d84aa5ff57197bb73cd7cf709141dcf6e8c5872c139912e3c68",
        "equivalence_to_predecessor_claimed": false,
        "predecessor_contract_hash": "3cca256fbe1e92a6a60deb68dd6a466510b411317f18ebd99ddc3fb3875e292a",
        "predecessor_item_digest": "040f53d31ca55c21c402b682f39e82941f9decafb2374dbed92e8d3d8bc47194",
        "predecessor_key": "qcb-core-sp-119",
        "question_version": 2,
        "repair_record": "shared/repairs/sp-119-indexed-smoothness-state-successor.json",
        "repair_record_digest": "f2a3ae41db0d0615af7123de249e67f5598a0a130b68630cf1640482de672172",
        "review_digest": "c5812711a6557b4fbef0d669092570a7b5cbd1851a0a23951f4dbbb0c92180af",
        "review_record": "reports/textbook-v1/repairs/sp-119-indexed-smoothness-state-successor-review.json"
      },
      "question_version": 2,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-119",
      "source_record": "data/public/nl-v12/release.json",
      "split": "train",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteSmoothness.contDiff_right_splice",
        "declaration:QuantumBlockEncoding.HermiteSmoothness.contDiff_double_splice",
        "declaration:QuantumBlockEncoding.HermiteSmoothness.smoothInitial_eq_double_splice",
        "declaration:QuantumBlockEncoding.HermiteSmoothness.smoothInitial_contDiff",
        "declaration:QuantumBlockEncoding.HermiteSmoothness.right_splice_eventuallyEq"
      ],
      "textbook_successor": null,
      "title": "Each finite-order source bridge S_k yields its own f_k, globally C^k by two finite-order gluings and exact boundary-convention reconciliation. This indexed-family theorem is not infinite smoothness of a fixed member; the canonical f_0 is continuous but not differentiable at0.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-textbook-3ef3deb455f6bb5f3439",
          "status": "admitted_under_current_overlay"
        }
      }
    },
    {
      "answer_source_record": "data/public/nl-v12/release.json",
      "author_identity": "structured-preparation-author-b2",
      "contract_hash": "7169ee40ac139b5a42ff3dbfd1f4914c6cabd5f296812d2414de82854c81ed5b",
      "core_id": "qcb-core-sp-120",
      "editorial_second_pass": "content_bound_review_accepted",
      "evidence_relation": "local_source_supported",
      "family": "hermite-cutoff-search",
      "item_digest": "345c21e4f78ee80ed2cbaa7372d069aacbfb19d8c3c2f046e5b8df13c107196a",
      "item_id": "qcb-67b95b72c0c86c5f45f5",
      "key": "qcb-core-sp-120",
      "part": "state-preparation",
      "question_source_record": "data/public/nl-v12/release.json",
      "question_successor": null,
      "question_version": 1,
      "semantic_steps": 3,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-sp-120",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "supporting_nodes": [],
      "target_nodes": [
        "declaration:QuantumBlockEncoding.HermiteBinaryCutoff.search",
        "declaration:QuantumBlockEncoding.HermiteBinaryCutoff.search_value",
        "declaration:QuantumBlockEncoding.HermiteBinaryCutoff.compute_value",
        "declaration:QuantumBlockEncoding.HermiteBinaryCutoff.search_cost",
        "declaration:QuantumBlockEncoding.HermiteBinaryCutoff.compute_cost"
      ],
      "textbook_successor": null,
      "title": "An exact-real-interval binary search returns the true tail/bridge cutoff index for every width and scale, with endpoint and single-cell boundary cases, using 2n field operations and n+1 comparisons.",
      "topic": "structured_preparation",
      "views": {
        "non-lean": {
          "item_id": "qcb-67b95b72c0c86c5f45f5",
          "status": "admitted_under_current_overlay"
        }
      }
    }
  ],
  "global_semantic_dedup_complete": false,
  "graph_evidence": "imports/ownership plus typed curated/planned relations, not a theorem-proof dependency oracle",
  "graph_source_commit": "86b9e677566498da04faebcf4e5ed57f177c6bb1",
  "historical_native_core_count": 213,
  "isolated_prediction_evaluation": "ENV_BLOCKED",
  "known_cross_cohort_aliases": [
    {
      "legacy_key": "qcb-authored-0007",
      "native_core_id": "qcb-core-sp-009",
      "reason": "Both establish that a real row-canonical tensor core becomes a complex column isometry under output-row/input-column orientation. Different presentation does not add an independent mathematical core.",
      "relation": "same mathematical target, native proof versus API-facing view",
      "status": "integration-agent comparison; external shared-core acknowledgment still pending"
    }
  ],
  "legacy_diagnostic_count": 26,
  "legacy_pooling_allowed": false,
  "native_formal_view_admission": {
    "admitted_views": 3,
    "candidate_views": 3,
    "status": "admitted"
  },
  "parts": [
    {
      "id": "foundations",
      "summary": "Start with dimensions, inner products, isometries and explicit conventions. The same foundations support state preparation, block encoding and later quantum-information arguments.",
      "title": "Shared mathematical foundations",
      "topics": [
        "linear_algebra",
        "matrix_constructions",
        "wire_placement",
        "angle_approximation",
        "phase_semantics",
        "reversible_classical",
        "sparse_stencil_algebra",
        "stored_cost_refinement"
      ]
    },
    {
      "id": "state-preparation",
      "summary": "Reason from a target amplitude family to normalization, structural representations and a preparation construction. Inspect sparse and zero boundaries before transferring an argument to a circuit interface.",
      "title": "State Preparation",
      "topics": [
        "state_preparation",
        "structured_preparation"
      ]
    },
    {
      "id": "block-encoding",
      "summary": "Track the represented operator, its normalizer and the accepted subspace. Keep preparation, SELECT, unprepare, workspace cleanup and resource tiers visible when composing constructions.",
      "title": "Block Encoding and oracle composition",
      "topics": [
        "block_encoding",
        "oracle_composition"
      ]
    },
    {
      "id": "quantum-information",
      "summary": "Study state and channel representations, symmetry and tensor structure through primary-source-grounded problems. Planned curriculum anchors are not local Lean closure for the complete answers.",
      "title": "Quantum Information",
      "topics": [
        "planned_quantum_information",
        "planned_representation_qit",
        "planned_quantum_information_apps",
        "planned_tensor_symmetry"
      ]
    },
    {
      "id": "scientific-computing",
      "summary": "Follow the roles of input states, operator access, polynomial transformations and output interpretation. Source-only algorithm questions keep their assumptions and query/gate/readout boundaries explicit.",
      "title": "Quantum Scientific Computing",
      "topics": [
        "planned_scientific_computing",
        "planned_scientific_algorithms",
        "planned_polynomial_signals",
        "hamiltonian_composition"
      ]
    }
  ],
  "public_projection": {
    "author_identity_encoding": "agent-task:root[/task...] represents /root[/task...]; other identities are unchanged",
    "catalog_hash_binds": "unmodified_internal_registry",
    "schema_version": "qcb.public_catalog_projection.v1"
  },
  "publication_status": "editorial_preview_pending_stable_gates",
  "reader_decisions": [
    {
      "core_id": "qcb-core-sp-002",
      "predecessor_item_digest": "7f1b2a1988e00771f6ae01653a655d04982f664f22fab24482075424eb8cbed5",
      "predecessor_key": "qcb-core-sp-002",
      "reason": "The original answer conflates the free output-bond label with the summed input-bond index. step_apply requires distinct b and a labels. Completion columns are irrelevant to the clean-input action, not arbitrary under unitarity.",
      "repair": "shared/repairs/sp-002-index-repair.json",
      "review": "reports/textbook-v1/repairs/sp-002-index-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-006",
      "predecessor_item_digest": "44c37085b4bd6ee2044b283002c7cb3d2067205bc96c3b84b5cb04a60a4002a6",
      "predecessor_key": "qcb-core-sp-006",
      "reason": "The arbitrary-real normalization answer unconditionally transfers a circuit first-column theorem that additionally requires nonnegative entries, and conflates ordinary partial division with Lean's total division.",
      "repair": "shared/repairs/sp-006-normalization-boundary-repair.json",
      "review": "reports/textbook-v1/repairs/sp-006-normalization-boundary-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-011",
      "predecessor_item_digest": "8e29ce90772af81328f7d4b8e817f6183b46c52d96801e394ac4287c4be24a6f",
      "predecessor_key": "qcb-core-sp-011",
      "reason": "Active dimension > 2 makes even active-only unitary terminal cleanup impossible; the source's supported state-action theorem is conditional and does not establish a unitary remedy.",
      "repair": "shared/repairs/sp-011-terminal-feasibility-repair.json",
      "review": "reports/textbook-v1/repairs/sp-011-terminal-feasibility-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-003",
      "predecessor_item_digest": "33122c5bd9eba24d73f1abe0de97a9f05e8a48e6e2bdcb636e8e2ac68388a5e9",
      "predecessor_key": "qcb-core-la-003",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-003",
        "finding_digest": "f090a10ade6316a4d4b74ea2c247cc5acbadaff876c2d126e36406ecfe3fe1ad",
        "predecessor_item_digest": "33122c5bd9eba24d73f1abe0de97a9f05e8a48e6e2bdcb636e8e2ac68388a5e9",
        "predecessor_key": "qcb-core-la-003",
        "reason": "Raw constructor syntax is not a ring under its constructors; evaluation preserves operations, not an unqualified ring/algebra structure.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-001-010-review.json",
        "review_digest": "184e5889cf196e497230736df566fdb68ecee48f9e9a676d608bd6c0facfb841"
      },
      "reason": "Raw constructor syntax is not a ring under its constructors; evaluation preserves operations, not an unqualified ring/algebra structure.",
      "repair": "shared/repairs/la-003-syntax-semantics-repair.json",
      "review": "reports/textbook-v1/repairs/la-003-syntax-semantics-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-105",
      "predecessor_item_digest": "fd8583539b598362720ad73856121d268dbc99230408318a2d7a311621b422dc",
      "predecessor_key": "qcb-core-sp-105",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-105",
        "finding_digest": "fef4bb8b3a59dd636393f754ffefc5910f00f35717d54593d9bc8eeac3846eab",
        "predecessor_item_digest": "fd8583539b598362720ad73856121d268dbc99230408318a2d7a311621b422dc",
        "predecessor_key": "qcb-core-sp-105",
        "reason": "The unrestricted fixed-jet solution set needs its countably infinite affine dimension; the answer/rubric only grade finite degree-capped slices.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-101-110-review.json",
        "review_digest": "6b628fb6d379503d0646060a1b9a4495eed59da029c69c81e0ad9941e6da5219"
      },
      "reason": "The unrestricted fixed-jet solution set needs its countably infinite affine dimension; the answer/rubric only grade finite degree-capped slices.",
      "repair": "shared/repairs/sp-105-affine-dimension-repair.json",
      "review": "reports/textbook-v1/repairs/sp-105-affine-dimension-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-214",
      "predecessor_item_digest": "c676dd23f7a68be8627059eb6e12cfefe9910f62c9a635b3495675187dfae459",
      "predecessor_key": "qcb-core-la-214",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-214",
        "finding_digest": "e6886887a76e5aeae9136891a0175d2af15bed85ec424b424de56ce1527a3bd5",
        "predecessor_item_digest": "c676dd23f7a68be8627059eb6e12cfefe9910f62c9a635b3495675187dfae459",
        "predecessor_key": "qcb-core-la-214",
        "reason": "The j-cost supplier example is itself polynomial and cannot refute every dimensions-only polynomial bound; the unrestricted supplier quantifier needs a valid counterexample.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-211-220-review.json",
        "review_digest": "be8bfc665cef4998985a0fd259218ed48f86521d10e5e8ed3ac7910d87ac6fef"
      },
      "reason": "The j-cost supplier example is itself polynomial and cannot refute every dimensions-only polynomial bound; the unrestricted supplier quantifier needs a valid counterexample.",
      "repair": "shared/repairs/la-214-uniform-supplier-bound-repair.json",
      "review": "reports/textbook-v1/repairs/la-214-uniform-supplier-bound-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-215",
      "predecessor_item_digest": "5a8b2818c7e3028baaecd34a3473244b7bc65f2379c41f21d8fbabf8c03de06a",
      "predecessor_key": "qcb-core-la-215",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-215",
        "finding_digest": "86aaacd8f8d5951d95b7ec66e8245301c0bc9136397b15d46d15a006ab94bb31",
        "predecessor_item_digest": "5a8b2818c7e3028baaecd34a3473244b7bc65f2379c41f21d8fbabf8c03de06a",
        "predecessor_key": "qcb-core-la-215",
        "reason": "Nonzero inputs with nonnegative y skip the charged sign subtraction; the full budget is attained only on the negative-y branch, not every nonzero branch.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-211-220-review.json",
        "review_digest": "be8bfc665cef4998985a0fd259218ed48f86521d10e5e8ed3ac7910d87ac6fef"
      },
      "reason": "Nonzero inputs with nonnegative y skip the charged sign subtraction; the full budget is attained only on the negative-y branch, not every nonzero branch.",
      "repair": "shared/repairs/la-215-branch-cost-repair.json",
      "review": "reports/textbook-v1/repairs/la-215-branch-cost-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-102",
      "predecessor_item_digest": "ccce000279db59f25b24bf92dc5768b74e732a097f2cb4da9eb98c4851df6165",
      "predecessor_key": "qcb-core-be-102",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-102",
        "finding_digest": "8059b40a5108a2530185439e03bbfe25082f260311a4d1f9b3794fa760fb3acb",
        "predecessor_item_digest": "ccce000279db59f25b24bf92dc5768b74e732a097f2cb4da9eb98c4851df6165",
        "predecessor_key": "qcb-core-be-102",
        "reason": "Dirty-input loss of a clean-branch guarantee is not universal simultaneous arithmetic failure and scratch corruption.",
        "review": "reports/textbook-v1/reader-reviews/oracle-composition-101-120-review.json",
        "review_digest": "045da846e93abe988eee9a7879e0c22bec7fbe98e17a3a3bea2241b824851e4b"
      },
      "reason": "Answer/rubric/exposition correction only. Preserve the exact question and its seven-wire, clean-workspace, graph, family and split contracts. Distinguish absence of a clean-input certificate from universal failure on every dirty input; derive the actual stronger row/work preservation facts from this concrete program.",
      "repair": "shared/repairs/be-102-dirty-work-boundary-repair.json",
      "review": "reports/textbook-v1/repairs/be-102-dirty-work-boundary-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-107",
      "predecessor_item_digest": "78bd0325d3ec88da16fbd93359b46049553ad3e088445cbb3f077baccc1e530a",
      "predecessor_key": "qcb-core-plan-107-pauli-twirl-maximally-mixed",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-107",
        "finding_digest": "0103f696beb09b7a15f628254279f7d0879042f7fa538bd13439ab71ba3aa656",
        "predecessor_item_digest": "78bd0325d3ec88da16fbd93359b46049553ad3e088445cbb3f077baccc1e530a",
        "predecessor_key": "qcb-core-plan-107-pauli-twirl-maximally-mixed",
        "reason": "The Pauli twirl expansion omits the right adjoint and contains a false noncommutative equality.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-101-110-review.json",
        "review_digest": "806ceb585dd51d2e0f1fbd8d85e2e15d22f1ab10c13d33282cb594aaac585702"
      },
      "reason": "Repair the false right factor in the twirl expansion throughout answer, rubric and semantic exposition. The question already specifies C^2, a density matrix, irreducibility and a Schur/trace proof. No question, assumptions, graph scope, family, split or step count changes; no local Lean closure is asserted for this planned concept anchor.",
      "repair": "shared/repairs/plan-107-pauli-adjoint-repair.json",
      "review": "reports/textbook-v1/repairs/plan-107-pauli-adjoint-repair-migration-revalidation-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-204",
      "predecessor_item_digest": "d925946e833792c3cf95b2b993cd3b820be35abfd5c259fdb68384b3f29d3558",
      "predecessor_key": "qcb-core-plan-204-unambiguous-discrimination-inconclusive-necessity",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-204",
        "finding_digest": "dcd0cb8e660cb2bc5c6770f428b752242e01ef43d844fe17f6dc8f4e2ccb3591",
        "predecessor_item_digest": "d925946e833792c3cf95b2b993cd3b820be35abfd5c259fdb68384b3f29d3558",
        "predecessor_key": "qcb-core-plan-204-unambiguous-discrimination-inconclusive-necessity",
        "reason": "The complex-overlap proof drops a conjugation and equates 1-c^2 with 1-|c|^2.",
        "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-201-210-review.json",
        "review_digest": "7335d3a54dbaa8c25024667718334f4dc6eeaaeef16f2cc6c7ecc5b1b58ea512"
      },
      "reason": "Repair the dropped complex conjugation in the no-two-outcome proof, and make the positivity verification complete. Keep the original complex-overlap question, 0<|c|<1, two-dimensional ambient space, graph, family, test split and five support steps. Do not silently restrict c to a real phase convention or claim a new local formal theorem.",
      "repair": "shared/repairs/plan-204-complex-conjugation-repair.json",
      "review": "reports/textbook-v1/repairs/plan-204-complex-conjugation-repair-migration-revalidation-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-004",
      "predecessor_item_digest": "a164323e0e5bf45d8f789a72c3970c1499741925574408425b17b6ff20886f35",
      "predecessor_key": "qcb-core-plan-004-ensemble-nonuniqueness",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-004",
        "finding_digest": "fe9e555b715be7c35c4faa05e8bdef5a2377bc274cb8ce604da4f2a0b4b0a039",
        "predecessor_item_digest": "a164323e0e5bf45d8f789a72c3970c1499741925574408425b17b6ff20886f35",
        "predecessor_key": "qcb-core-plan-004-ensemble-nonuniqueness",
        "reason": "A column isometry may have zero output rows and different isometries need not yield physically different ensembles; the complete answer and rubric need explicit genuine witnesses.",
        "review": "reports/textbook-v1/reader-reviews/qit-foundations-004-005-007-review.json",
        "review_digest": "4abf4a37cc2623f6feb6473e335730daee6715618091c94eb42d4af1feabfcf1"
      },
      "reason": "Unchanged-question answer/rubric/exposition candidate only. Preserve all nine CONTRACT_FIELDS, including exact question, assumptions, conventions, qit-state-foundations family, test_public split, frozen graph/source scope and three semantic steps. Original question-contract hash: 8e444920c8cf49281daaf6c805d6a838377a8b38433e08b11eacb48aa0e5f35e. Correct zero-output normalization and the false inference from different isometries to physically different ensembles; give explicit varying ensembles for every mixed state and an honest longer-ensemble witness. This is authorship, not approval or admission.",
      "repair": "shared/repairs/plan-004-ensemble-repair.json",
      "review": "reports/textbook-v1/repairs/plan-004-ensemble-repair-migration-revalidation-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-007",
      "predecessor_item_digest": "e04084fe7f2ef7232f2d953cffe7f86e11665744ae6669b27b5f0ff5fa232312",
      "predecessor_key": "qcb-core-plan-007-werner-entanglement-threshold",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-007",
        "finding_digest": "8f69d1537c88c514a97f878f2812a52d1fb9b6a97877836c785b4070de36649f",
        "predecessor_item_digest": "e04084fe7f2ef7232f2d953cffe7f86e11665744ae6669b27b5f0ff5fa232312",
        "predecessor_key": "qcb-core-plan-007-werner-entanglement-threshold",
        "reason": "Swap-overlap positivity proves separable implies nonnegative overlap, not the converse; the rubric and process step omit the actual product-twirl construction.",
        "review": "reports/textbook-v1/reader-reviews/qit-foundations-004-005-007-review.json",
        "review_digest": "4abf4a37cc2623f6feb6473e335730daee6715618091c94eb42d4af1feabfcf1"
      },
      "reason": "Unchanged-question answer/rubric/exposition candidate only. Preserve all nine CONTRACT_FIELDS, including exact two-qubit question and x interval, empty explicit assumptions/conventions, qit-symmetry-entanglement family, test_public split, frozen graph/source scope and three semantic steps. Original question-contract hash: d2196fd968d517f6f9d4f870dab30d7bd70e0344eddb4b3ad19e6ff0464a6874. Replace the reversed implication in rubric r4 and the third semantic step by the explicit product-with-overlap-x, invariant-twirl, uniqueness and closed-separability proof. No low-dimensional PPT-sufficiency premise is added; this is not approval or admission.",
      "repair": "shared/repairs/plan-007-werner-converse-repair.json",
      "review": "reports/textbook-v1/repairs/plan-007-werner-converse-repair-migration-revalidation-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-307",
      "predecessor_item_digest": "5fd70ebf8a2f530a3753626e1424b902ca8e06be8d61426c16be0ec8ef234ec3",
      "predecessor_key": "qcb-core-plan-307-young-row-bound",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-307",
        "finding_digest": "785c061d3ee33b72d66f626d11f373296581ded85ba7591272e007e75c37db39",
        "predecessor_item_digest": "5fd70ebf8a2f530a3753626e1424b902ca8e06be8d61426c16be0ec8ef234ec3",
        "predecessor_key": "qcb-core-plan-307-young-row-bound",
        "reason": "The row-bound conclusion is correct, but temporal row-then-column wording is ambiguous relative to the source Young symmetrizer r_T*c_T.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-301-311-review.json",
        "review_digest": "90779f33394d2dfe880d6bdbcd83ec5d1a9446bacd693833f0863c9e707f4710"
      },
      "reason": "Answer, rubric r2 and explanatory summary/four semantic steps only. The exact question and all nine contract fields remain unchanged, including assumptions, conventions, family, split, frozen graph and source scope. Make the pinned source product e_T=r_T*c_T and its actual column-first action explicit; first prove c_T=0 on the whole tensor space when the diagram has more than d rows. The predecessor's row-bound conclusion is true: its row-then-column phrase was ambiguous, not a counterexample to the zero theorem. No claim of nonzero action on every allowed filling, new mathematical core, question change or formal admission.",
      "repair": "shared/repairs/plan-307-young-order-repair.json",
      "review": "reports/textbook-v1/repairs/plan-307-young-order-repair-migration-revalidation-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-319",
      "predecessor_item_digest": "f1c75541f386d843fd18d4f5da821e8f4752a5f188cfeef498618fbb468b386f",
      "predecessor_key": "qcb-core-plan-319-spectrum-concentration",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-319",
        "finding_digest": "e99edf0301fa05d76b800d1e2b763f13ef5f7373b09000cb63a4596033772f29",
        "predecessor_item_digest": "f1c75541f386d843fd18d4f5da821e8f4752a5f188cfeef498618fbb468b386f",
        "predecessor_key": "qcb-core-plan-319-spectrum-concentration",
        "reason": "The concentration exposition drops a polynomial prefactor; a single outcome is not bounded by the bare exponential and neighborhood sums require a count.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-312-320-review.json",
        "review_digest": "455d0123260c0784c5addf22bb8b2dc9a348c2f52f7aaa8634c00522cda868c9"
      },
      "reason": "Unchanged-question complete answer/rubric/exposition repair. Preserve all nine contract fields, fixed-d assumption, original source/graph scope, family/split and four semantic steps. Correct the bare-exponential process claim and clarify total neighborhood mass versus individual/exact-matching outcomes. Supply the prefactor-aware finite-n proof and zero-spectrum cases without a full-rank premise. No new question/core/native formal view, resource or admission claim.",
      "repair": "shared/repairs/plan-319-concentration-prefactor-repair.json",
      "review": "reports/textbook-v1/repairs/plan-319-concentration-prefactor-repair-migration-revalidation-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-505",
      "predecessor_item_digest": "fe853c4c836e167a6501e0cc7a8ea48915d4b78c8ff212e0d9c55ebe42f2c5f2",
      "predecessor_key": "qcb-core-plan-505-nilpotent-sv-vs-eigenvalue-counterexample",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-505",
        "finding_digest": "bb72ef8f9a6c3abd5b7ef2db3c60c19833ca45d95da90475b051991c82387333",
        "predecessor_item_digest": "fe853c4c836e167a6501e0cc7a8ea48915d4b78c8ff212e0d9c55ebe42f2c5f2",
        "predecessor_key": "qcb-core-plan-505-nilpotent-sv-vs-eigenvalue-counterexample",
        "reason": "The nilpotent calculation is valid but the answer incorrectly extends Hermitian parity agreement to arbitrary normal matrices.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-502-510-review.json",
        "review_digest": "611f8ab8c15fa5a1546940fbad774043d33d77096f6b91e988366443817600bc"
      },
      "reason": "Private unchanged-question answer/rubric/exposition successor only. The actual question asks for the nilpotent SVD, its even degree-two singular-value transform, the discrepancy and a correct resolving principle; these demands are true, so no question correction is needed. Preserve all nine CONTRACT_FIELDS, core/family/split, graph/source scope and six semantic steps. Exact original question-contract hash:7a4f23fede7bd6fc824b5936f9fb9d5b60c6d8ecb52cf20d83b6097ba5108197. Remove the false normal-matrix generalization, keep the nilpotent calculation, distinguish the ordinary polynomial/Jordan issue and contrast normal (i/2)I. This is authorship, not independent approval or admission.",
      "repair": "shared/repairs/plan-505-nilpotent-transform-repair.json",
      "review": "reports/textbook-v1/repairs/plan-505-nilpotent-transform-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-506",
      "predecessor_item_digest": "f77a7a84ab1bb6ed5de47988c4b7da7369747254ab22e347e0bd4192d0cc9913",
      "predecessor_key": "qcb-core-plan-506-cosine-sine-constraint-and-range",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-506",
        "finding_digest": "33cbe77c883d1429de099cee3dfc04c2d66e8590d4520aeeb01b0374874924d3",
        "predecessor_item_digest": "f77a7a84ab1bb6ed5de47988c4b7da7369747254ab22e347e0bd4192d0cc9913",
        "predecessor_key": "qcb-core-plan-506-cosine-sine-constraint-and-range",
        "reason": "Individual column lengths do not imply the spectral bound; the complete proof needs the full Gram identity and zero-sine-safe rotated-column completion.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-502-510-review.json",
        "review_digest": "611f8ab8c15fa5a1546940fbad774043d33d77096f6b91e988366443817600bc"
      },
      "reason": "Private unchanged-question answer/rubric/exposition successor only. The actual question's unitary-compression bound and CS structure are true for p≤q, so answer-only repair suffices without weakening the demand. Preserve all nine CONTRACT_FIELDS, core/family/split, graph/source scope and six semantic steps. Exact original question-contract hash:0f0d845ee3ff78f5091140f693f4b70c9e552cfebd742062c3f1d45e8042018f. Replace the insufficient individual-column-length inference by the full Gram identity, rotated-column orthogonality and a zero-sine-safe orthonormal completion; give the complete CS factorization and precise real Chebyshev domain. This is authorship, not independent approval or admission.",
      "repair": "shared/repairs/plan-506-unitary-compression-gram-repair.json",
      "review": "reports/textbook-v1/repairs/plan-506-unitary-compression-gram-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-214",
      "predecessor_item_digest": "ee7b6ab22e7d5bafb9e15e983138f7ede1ac7947e99241fe3924ad09a543ebfc",
      "predecessor_key": "qcb-core-plan-214-hermitian-matrix-nonhermitian-block-encoding-boundary",
      "reason": "Unchanged-question answer/rubric/exposition clarification, not a question-contract correction. Actual resolved ID is qcb-core-plan-214, not sp-214. Preserve all nine CONTRACT_FIELDS, family/split/frozen graph/source scope and five steps; original contract hash fa6d5317e5460f774b682be442b3a28aaf6d927eb9775d600bc204dec418b186. Section9.8, Example9.17 and Definition9.23 are correct source identifiers; the qubitization equations are10.30-10.40, not9.30-9.40. The old primary_sources anchor string also has that bad equation range, and its page list omits printed155 for Example9.17: it remains frozen and is NOT overridden by the current answer-successor schema. Correct operative pages are155,159,167-168. The correction is explicitly documented in this answer/source evidence, with any additive primary-metadata transport still a separate operation. Clarify admissible oracle completion, exact normalization and one-dimensional endpoint sectors rather than overstate a universal2D/approximate Chebyshev identity. No question/core/source node, standing premise or admission is changed.",
      "repair": "shared/repairs/plan-214-qubitization-source-clarification-repair.json",
      "review": "reports/textbook-v1/repairs/plan-214-qubitization-source-clarification-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-304",
      "predecessor_item_digest": "8c71082c4fb736eefc753e15be5f10fee4e9608aa150fb873a1b2c6cec31a677",
      "predecessor_key": "qcb-core-plan-304-schur-weyl-mutual-commutant",
      "reason": "Unchanged-question answer/rubric/exposition clarification. The literal question is already about GL(V), not just U(V), and is mathematically correct. Replace the reference's unitary-only parenthesis and diagonal-unitary core summary with the actual common invertible-linear action; make degree an upper bound and the finite-group bicommutant conditions explicit. Preserve all nine contract fields, five semantic steps, source/graph scope, family and split. Original contract hash 0a1210e64058fbc9844b798192122398397094a6ce67c6c6af5192f14476ae61. No unitary/GL span equivalence is silently assumed or newly claimed proved; no question change or new core.",
      "repair": "shared/repairs/plan-304-gl-action-clarification-repair.json",
      "review": "reports/textbook-v1/repairs/plan-304-gl-action-clarification-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-504",
      "predecessor_item_digest": "c381cbd3f7121acaa8f6a1c1901efc4466ddd3eb9446022ad1a5cef85a9c92ea",
      "predecessor_key": "qcb-core-plan-504-svt-parity-left-right-vectors",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-504",
        "finding_digest": "deaf47730e88830d63e81f5fd432a11dd62efb6e05eb7b47ce6e7c82a354e059",
        "predecessor_item_digest": "c381cbd3f7121acaa8f6a1c1901efc4466ddd3eb9446022ad1a5cef85a9c92ea",
        "predecessor_key": "qcb-core-plan-504-svt-parity-left-right-vectors",
        "reason": "Projected SVT blocks are not whole normalized output states; U maps the input plane forward while U-adjoint, not U, supplies the reverse.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-502-510-review.json",
        "review_digest": "611f8ab8c15fa5a1546940fbad774043d33d77096f6b91e988366443817600bc"
      },
      "reason": "Unchanged-question answer/rubric/exposition successor. The actual question says U realizes A in its flag block and asks the correct assembled even/right and odd/balanced operators; it does NOT demand that each bare U application be a bidirectional swap or that the full unitary image be purely clean. Thus this is an explicit block-output clarification and proof repair, not a silent correction of a false question demand. Preserve all nine CONTRACT_FIELDS, the same core/family/test_public split/frozen graph/source scope and six semantic steps. Exact unchanged original contract hash:8ad3d619d213308a8f49f558407d3deeb56a1335837f03a1bc637c6af949ab26. Replace the false answer/rubric/step swap rationale by U:H→H', U†:H'→H, retain the flag-orthogonal terms, handle singular values0/1 and keep exact normalization/projection distinct from state preparation or gate cost. Pending distinct review, not selfapproval or admission.",
      "repair": "shared/repairs/plan-504-projected-svt-direction-repair.json",
      "review": "reports/textbook-v1/repairs/plan-504-projected-svt-direction-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-112",
      "predecessor_item_digest": "5a3312d25c43d37773774a1db3e7a6d4ef238bc017da1b184a887dc2db33e54e",
      "predecessor_key": "qcb-core-la-112",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-112",
        "finding_digest": "c618ea778aa8275a3d95f0c0e2c59885b526ebfed9375799565a49d01a9085f6",
        "predecessor_item_digest": "5a3312d25c43d37773774a1db3e7a6d4ef238bc017da1b184a887dc2db33e54e",
        "predecessor_key": "qcb-core-la-112",
        "reason": "UpperPrefix only guarantees entries strictly below each earlier diagonal are zero, not the diagonal itself; preservation uses the later swept window.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-111-120-review.json",
        "review_digest": "a020d5bf18738c9a1726e626abca5370d6fe24a2a078d55ab14b0038b5d91d22"
      },
      "reason": "Answer/rubric/exposition-only correction. The literal upper-prefix question and its strict-below convention are sound. Replace the false assertion that an old diagonal is zero by the actual swept-window inequality r>=k>c; keep the existing question, assumptions, conventions, family/train split, graph and4 ordered semantic-step node lists. The original rubric is retained unchanged. Unchanged nine-field contract hash77c102094d16f2fe997c42dfd3e75fcf661263f56d7065fd074fbd91556f1014.",
      "repair": "shared/repairs/la-112-strict-prefix-window-repair.json",
      "review": "reports/textbook-v1/repairs/la-112-strict-prefix-window-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-119",
      "predecessor_item_digest": "2e11be7304fdf2cc58f23e09e0f22e1e42c339a4b78bf1f957a432a7a8aa9155",
      "predecessor_key": "qcb-core-la-119",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-119",
        "finding_digest": "cdee1557b5369d0e8d07d3b6de0c67340212fafc79615b8209d41683bc6109f4",
        "predecessor_item_digest": "2e11be7304fdf2cc58f23e09e0f22e1e42c339a4b78bf1f957a432a7a8aa9155",
        "predecessor_key": "qcb-core-la-119",
        "reason": "The fixed backend has a cubic family count, but one N=4 datum does not refute every linear bound and its emitted plane count is not an optimal-synthesis necessity.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-111-120-review.json",
        "review_digest": "a020d5bf18738c9a1726e626abca5370d6fe24a2a078d55ab14b0038b5d91d22"
      },
      "reason": "Answer/rubric/exposition-only correction. Original question already asks why per-rotation counts do NOT justify a linear whole-matrix conclusion; it does not demand a universal optimal-synthesis lower bound. Give the actual unoptimized generated-backend family equality, use its unbounded G/N ratio instead of one fixed datum, and keep q=1 only as a per-stage/whole-list mismatch. Preserve all nine fields and original4 exact ordered step-node lists. Unchanged contract hash24c44aece1fcea0871151b7cead13621a753b47db0ea3ba7cd7b2b6cd171e0e0.",
      "repair": "shared/repairs/la-119-generated-backend-count-repair.json",
      "review": "reports/textbook-v1/repairs/la-119-generated-backend-count-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-220",
      "predecessor_item_digest": "89824ba88947fc98d212a79d3b548e480a272b0577fdce101305eb146bf3125c",
      "predecessor_key": "qcb-core-la-220",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-220",
        "finding_digest": "7496cd12e696b1f4e7cace614faf99aefa9b14628345b244e76462983278319b",
        "predecessor_item_digest": "89824ba88947fc98d212a79d3b548e480a272b0577fdce101305eb146bf3125c",
        "predecessor_key": "qcb-core-la-220",
        "reason": "A single closed core has actual maximum bond one for every D; evaluating max(D,1) alone does not characterize the attained bond.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-211-220-review.json",
        "review_digest": "be8bfc665cef4998985a0fd259218ed48f86521d10e5e8ed3ac7910d87ac6fef"
      },
      "reason": "Answer/rubric/exposition-only correction. The literal question already asks about the ACTUAL returned chain and includes n+1 cores, so the answer can supply the omitted n=0 dependence and refute D-only characterization without changing its question. Do not substitute evaluation of the upper bound for actual maxBond. Preserve all nine fields and3 exact ordered step-node lists. Unchanged contract hashd725a753f5c011ea653c8e37c9c5de99b25a49b605224057e1426c5cde0d6e5c.",
      "repair": "shared/repairs/la-220-closed-chain-bond-repair.json",
      "review": "reports/textbook-v1/repairs/la-220-closed-chain-bond-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-008",
      "predecessor_item_digest": "f7551d5420a1e61e7be02a212873d5cc4384b08c62628605282e64b91c4a7181",
      "predecessor_key": "qcb-core-be-008",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-008",
        "finding_digest": "f53f7d473a8dea4823d16ac7c401577259b9d70a5744233157bcb088204ea38e",
        "predecessor_item_digest": "f7551d5420a1e61e7be02a212873d5cc4384b08c62628605282e64b91c4a7181",
        "predecessor_key": "qcb-core-be-008",
        "reason": "A larger signal register cannot evade the clean-block contraction bound; real and rational square-root existence must also be distinguished.",
        "review": "reports/textbook-v1/reader-reviews/block-encoding-001-012-review.json",
        "review_digest": "3c4a17d247a70f8e7663f5cd72907840adc4fe2c662f80683d045ab1b72b1eaf"
      },
      "reason": "Unchanged-question answer/rubric/exposition repair. The literal question already asks real-y existence separately from the rational entrywise backend; explain both carriers rather than claiming rational square-root witnesses. It does not demand the old answer's false extra-signal remedy, so remove that answer/rubric error without modifying any question/assumption. No universal real-to-rational source transfer is claimed. Exact predecessor contract hash feff0f307f0c6ad39e5005c64e9c3468a58c3a773630c438345563f33c66d55c. Preserve core/family/split/frozen graph/source scope, 2 semantic steps and each ordered per-step supporting-node list. All nine CONTRACT_FIELDS remain literally inherited; no question or assumption/carrier override. No new core, selfapproval, formal transfer or admission.",
      "repair": "shared/repairs/be-008-contraction-carrier-answer-repair.json",
      "review": "reports/textbook-v1/repairs/be-008-contraction-carrier-answer-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-108",
      "predecessor_item_digest": "a6acd83107961bd9360a0c2c55995f194064e1416340d73260285f5dbcb73c02",
      "predecessor_key": "qcb-core-be-108",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-108",
        "finding_digest": "9f0ddc315b8481d1b3bc3b501643535116bcff0325c0da58c174500a826c32b7",
        "predecessor_item_digest": "a6acd83107961bd9360a0c2c55995f194064e1416340d73260285f5dbcb73c02",
        "predecessor_key": "qcb-core-be-108",
        "reason": "Independent row/column permutations preserve unitarity; same-axis algebra closure is not a necessary condition.",
        "review": "reports/textbook-v1/reader-reviews/oracle-composition-101-120-review.json",
        "review_digest": "045da846e93abe988eee9a7879e0c22bec7fbe98e17a3a3bea2241b824851e4b"
      },
      "reason": "Unchanged-question answer successor, selected from the LITERAL original rather than copying the prior finding's label. The question already assumes same-axis relabeling and asks why it is essential 'for the argument to close': a faithful answer can restrict that to the one-map algebra-equivalence proof. The original false claim that different row/column bijections are not square-compatible is removed, and the boundary is explicitly explained: independent permutations remain square/unitary although their fixed two-axis transformation is generally not unital or multiplicative. All nine CONTRACT_FIELDS, including the literal question, original same-axis assumptions/conventions, be-reindex-preserves-unitary family/train split and frozen graph/source_refs, remain EXACTLY unchanged. Exactly five semantic steps retain each original ordered per-step node list. No new standing assumption or weakened theorem, source override, equivalent-core/duplicate-count or admission claim. Original unchanged contract hash9d0c3c71f51d29071eb2ae9233bdbed5a785dbfdc336519086097ec5a8d4efa7. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/be-108-reindex-isomorphism-boundary-repair.json; inspected/authored private locator _review_tmp/be-108-reindex-isomorphism-boundary-repair.json. This is a NEW private terminology revision of the earlier frozen candidate, not an overwrite: only 'unital multiplicative endomorphism between the two square-matrix algebras' in its answer is replaced by 'unital star-algebra isomorphism between the two square-matrix algebras'. For distinct I,K, isomorphism is the precise term. No equations, proofs, boundary examples, rubric, exposition, source binding or nine-field contract are changed; the key and private/proposed-canonical locators identify the new exact bytes.",
      "repair": "shared/repairs/be-108-reindex-isomorphism-boundary-repair.json",
      "review": "reports/textbook-v1/repairs/be-108-reindex-isomorphism-boundary-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-414",
      "predecessor_item_digest": "7655ddef61c1ba6c3690219bfc2fe0d1480ae1f152b262040ab453308f3159d0",
      "predecessor_key": "qcb-core-plan-414-twirled-channel-covariance-haar",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-414",
        "finding_digest": "6786b3ea4a98fe328e01a3358cad1b502a9b0b6d208222455343324831bfd329",
        "predecessor_item_digest": "7655ddef61c1ba6c3690219bfc2fe0d1480ae1f152b262040ab453308f3159d0",
        "predecessor_key": "qcb-core-plan-414-twirled-channel-covariance-haar",
        "reason": "Twirling gives channel covariance; Schur scalar output follows only for invariant input and the specified symmetric output block, not arbitrary states.",
        "review": "reports/textbook-v1/reader-reviews/qit-cloning-411-420-review.json",
        "review_digest": "86bfd93df663de6d6225d88ae946b8e5a282d50cb1c461082320c03207280b70"
      },
      "reason": "Answer/rubric/exposition only. The literal question asks covariance and how it lets Schur-Weyl constrain a symmetric output block; it does not demand the false assertion that every output is scalar. Preserve ALL nine contract fields, empty assumptions/conventions, family haar-twirl-covariance, test_public split, graph/source scope, and exactly three ordered step-node lists. Unchanged contract hash 978355f5a0bd94ec866217b30d86c71d7567df66b79cc556a0b81d5d596a73f7. Correct the translation justification and restrict the scalar conclusion to invariant input and the symmetric output block, rather than quietly add an input hypothesis to the covariance theorem.",
      "repair": "shared/repairs/plan-414-invariant-output-block-repair.json",
      "review": "reports/textbook-v1/repairs/plan-414-invariant-output-block-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-509",
      "predecessor_item_digest": "2ee2566f02d779dbf9ff9fc536ecc37a6a7942b6547a893063cd89d3d3bc6052",
      "predecessor_key": "qcb-core-plan-509-even-odd-split-subnormalization-doubling",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-509",
        "finding_digest": "5b0bbdc9fe85d50082bb174b7e1fd26f26a23d699689671f4608892618f8eb6a",
        "predecessor_item_digest": "2ee2566f02d779dbf9ff9fc536ecc37a6a7942b6547a893063cd89d3d3bc6052",
        "predecessor_key": "qcb-core-plan-509-even-odd-split-subnormalization-doubling",
        "reason": "The balanced selected-block identity is sound but the exclusive-success-port claim fails on allowed degenerate spectra.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-502-510-review.json",
        "review_digest": "611f8ab8c15fa5a1546940fbad774043d33d77096f6b91e988366443817600bc"
      },
      "reason": "Unchanged-question answer/rubric/exposition successor, not a question or convention migration. The literal question's factor2 is true for the specified naive balanced common-c combiner and its chosen all-zero port; it does not require the answer's false exclusive-success-port claim. Preserve all nine CONTRACT_FIELDS exactly, original core/family/test_public split/frozen graph/source_refs, six semantic steps and every ordered per-step node list. Unchanged contract hash ad599d53031602e8c6d1fe615a30b1b8d2f51b86e3f7d9cfa58cba7809ea8bf2. Clarify finite-dimensional input normalization/access, compatible branch registers, both control-port projections, degenerate spectra and fixed-scheme versus global optimality. No extra source assumption is silently imposed on the arbitrary Hermitian A: normalization of A and polynomial rescaling are explicit construction obligations. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/plan-509-balanced-selected-port-boundary-repair.json; authored private locator _review_tmp/plan-509-balanced-selected-port-boundary-repair.json. Pending distinct review; no additional core or selfapproval.",
      "repair": "shared/repairs/plan-509-balanced-selected-port-boundary-repair.json",
      "review": "reports/textbook-v1/repairs/plan-509-balanced-selected-port-boundary-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-404",
      "predecessor_item_digest": "4130143bb729437029128decdc18b250157a590ff27650b756eb4be353884f70",
      "predecessor_key": "qcb-core-plan-404-definetti-bound-scaling-dk-vs-d2k",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-404",
        "finding_digest": "e7638c3136c2047766855d9329ffbfd597ff7fdfa426e8de22a8f9f1632b2137",
        "predecessor_item_digest": "4130143bb729437029128decdc18b250157a590ff27650b756eb4be353884f70",
        "predecessor_key": "qcb-core-plan-404-definetti-bound-scaling-dk-vs-d2k",
        "reason": "At fixed accuracy it is the excess copy count n-minus-k, not the total n, that scales by exactly the dimension factor.",
        "review": "reports/textbook-v1/reader-reviews/qit-extendibility-401-410-review.json",
        "review_digest": "ed8d33e6bd09228271e36d96859b448ddc8526c5cb5893e52126b609b846cd6b"
      },
      "reason": "Unchanged-question answer/rubric/exposition successor only. The literal question(a)-(c) supplies the two correct bounds, asks their purification origin, strict-below-one thresholds and vanishing regimes; it does NOT ask for exactly d-times as many TOTAL copies. That false exact wording is in the historical reference/rubric r4, not the question or its empty conventions. Correct it without replacing the question, adding a fixed-d assumption, or weakening its target: give the fixed-d regime and the fully dimension-dependent criterion when d varies. ALL nine CONTRACT_FIELDS are unchanged, old and new hash both 6b6e41599ffc0cfa4f8e5c4c63f405cda41de360a349b07533969992adba766c. Retain definetti-bound-scaling family, test_public split, frozen graph/source_refs, empty assumptions/conventions, original three steps and their exact ordered supporting-node lists. The supplied upper bounds are guarantees, not optimal or necessary physical copy costs. No new core, alias clearance, convention migration, admission or selfapproval.",
      "repair": "shared/repairs/plan-404-excess-copy-count-answer-repair.json",
      "review": "reports/textbook-v1/repairs/plan-404-excess-copy-count-answer-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-115",
      "predecessor_item_digest": "2775212f59cdcab27086f809eee1d333f4c7683967cdf73d1d37607c2ae07f23",
      "predecessor_key": "qcb-core-plan-115-irreducible-tensor-square-reducible-counterexample",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-115",
        "finding_digest": "692e3da5b0932331045428e71fcf7fe7aed416882a2c18f8a2cde02b9aee134a",
        "predecessor_item_digest": "2775212f59cdcab27086f809eee1d333f4c7683967cdf73d1d37607c2ae07f23",
        "predecessor_key": "qcb-core-plan-115-irreducible-tensor-square-reducible-counterexample",
        "reason": "The one-dimensional tensor square need not be the original character; finite complex scope is also unbound.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-111-120-review.json",
        "review_digest": "0f4c7b6c3ec84dee97d0bc5e71554075c03e8c7f5f12173976d01b1e134495c2"
      },
      "reason": "Unchanged-question answer/rubric/exposition repair. The literal question asks for a proper nonzero invariant subspace for ANY representation with dim V>=2 and to 'compute the dimensions to show V (x) V cannot be irreducible'. That reducibility target is true over any common field and for algebraic infinite dimension, so an explicit finite-complex question restriction is unnecessary. Answer the dimension request with finite integer formulas AND infinite cardinal dimensions/equality, proving properness by basis witnesses where dimension inequalities cannot do so; do not pretend equal infinite dimension implies equality of subspaces. The question itself does not demand the old reference's universally valid +/- eigenspace decomposition or its false d1 isomorphism. Preserve all nine contract fields, old=new hash0c2130a67dfd6dff7457c08fe26a3f315c0cbffdd4acf48040fbb7c396dca9c6, empty assumptions/conventions, qit-tensor-representations family, test_public split, graph/source_refs, original FOUR steps and exact ordered node lists. Replace unsupported proof/rubric material, not the literal target. Explicitly disclose the characteristic2/infinite-dimensional proof-method limits and the correct one-dimensional character square; no blanket narrowing, new core, global alias clearance, selfapproval or admission.",
      "repair": "shared/repairs/plan-115-universal-tensor-square-character-answer-repair.json",
      "review": "reports/textbook-v1/repairs/plan-115-universal-tensor-square-character-answer-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-209",
      "predecessor_item_digest": "2d729fc273777101818a6bc5aef94cbf317330c1f2235e25a5c01a52c2a7de0a",
      "predecessor_key": "qcb-core-plan-209-amplitude-vs-bit-oracle-query-gate-roles",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-209",
        "finding_digest": "b7ace1a05717271121041c51f8d5d93fd481981ddc75dd20ae955d0ec24e595b",
        "predecessor_item_digest": "2d729fc273777101818a6bc5aef94cbf317330c1f2235e25a5c01a52c2a7de0a",
        "predecessor_key": "qcb-core-plan-209-amplitude-vs-bit-oracle-query-gate-roles",
        "reason": "The resource ledger switches from original entry-bit queries to a derived angle oracle and omits conversion resources.",
        "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-201-210-review.json",
        "review_digest": "7335d3a54dbaa8c25024667718334f4dc6eeaaeef16f2cc6c7ecc5b1b58ea512"
      },
      "reason": "Private unchanged-question answer/rubric/exposition successor. Preserve all nine CONTRACT_FIELDS and exactly five ordered predecessor step-node lists. The question asks why the one-forward/one-inverse original-entry-query charge is natural for the conversion, not why it is an optimal lower bound or a complete gate count with arithmetic omitted. Supply an actual fused conversion with those original queries plus both arithmetic passes, all scratch, phases, precision and inverse-access qualifications. The displayed arbitrary-real coefficient is a target, not a guarantee that finite-bit input realizes it exactly; distinguish the implemented rounded coefficient and invalid-domain cases. No substitution of a derived angle oracle as a primitive, hidden reality/sparsity assumption or new oracle promise. This is authorship pending a distinct exact-content review, not selfapproval.",
      "repair": "shared/repairs/plan-209-original-entry-query-ledger-answer-repair.json",
      "review": "reports/textbook-v1/repairs/plan-209-original-entry-query-ledger-answer-repair-review.json",
      "status": "reviewed_answer_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-206",
      "predecessor_item_digest": "570ef6e2369350a88e413eebd4a96a3608685517dc5e1d1f6b7a08e741cd77ba",
      "predecessor_key": "qcb-core-la-206",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-206",
        "finding_digest": "de2149de4a2d2beee514747e3bd787e1bec72050579a0cb98accda109692cc3e",
        "predecessor_item_digest": "570ef6e2369350a88e413eebd4a96a3608685517dc5e1d1f6b7a08e741cd77ba",
        "predecessor_key": "qcb-core-la-206",
        "reason": "The literal question may demand equality with a sum of upper budgets, while the source and reference prove only a componentwise upper bound.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-201-210-review.json",
        "review_digest": "a51c24b07f402ff5373d5e8c0c07e52f0c8754b3fd66dca3df4b16f03373c45a"
      },
      "reason": "Explicit question version2 refutes literal budget equality before deriving the actual-cost identity, upper bound and same-run correctness.",
      "repair": "shared/repairs/la-206-cost-contract-successor.json",
      "review": "reports/textbook-v1/repairs/la-206-cost-contract-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-108",
      "predecessor_item_digest": "f857c429fedee80ac422ff286d3c82d03a902fb323bfeb8787effb1826e5a490",
      "predecessor_key": "qcb-core-sp-108",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-108",
        "finding_digest": "a00068654d14500fe3903fde2955649e61d1f1e6ea184f3dd168c9359eddd2dc",
        "predecessor_item_digest": "f857c429fedee80ac422ff286d3c82d03a902fb323bfeb8787effb1826e5a490",
        "predecessor_key": "qcb-core-sp-108",
        "reason": "The question gives the false degree k+1 for t^i(1-t)^(k+1); its degree is i+k+1.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-101-110-review.json",
        "review_digest": "6b628fb6d379503d0646060a1b9a4495eed59da029c69c81e0ad9941e6da5219"
      },
      "reason": "First explicit question-contract correction, not an unchanged-question answer repair. Preserve and assess the predecessor's false description of t^i(1-t)^(k+1) as degree k+1, replace it by the exact degree i+k+1, and retain the same exact Bernstein elevation and source-coefficient nonnegativity target. Define the previously implicit full source polynomial in its existing coordinate t=p+1. No premise is added to the unchanged assumptions/conventions; core, family, split, frozen graph/source scope and three semantic steps remain reserved. Old and new requested reasoning are not claimed equivalent; the original remains historical.",
      "repair": "shared/repairs/sp-108-question-degree-successor.json",
      "review": "reports/textbook-v1/repairs/sp-108-question-degree-successor-migration-revalidation-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-111",
      "predecessor_item_digest": "bd9b2d2da101f1db87e218c7ec51012ef6c990243065faefa15cd99c4985d4eb",
      "predecessor_key": "qcb-core-sp-111",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-111",
        "finding_digest": "87a3bd96b762a6434e855a55bee89412168140113f31b0e9ae758b40f5f70c43",
        "predecessor_item_digest": "bd9b2d2da101f1db87e218c7ec51012ef6c990243065faefa15cd99c4985d4eb",
        "predecessor_key": "qcb-core-sp-111",
        "reason": "The allowed zero grid step invalidates the claimed exact degree 2*deg(q); only an upper bound follows.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-111-120-review.json",
        "review_digest": "ffd653585db1a4dec073a2f1c4efcd7015c458230e4316aabd183819eb6aaec8"
      },
      "reason": "First explicit question-contract correction. Preserve and assess the predecessor's unconditional exact-degree2*deg(q) assertion, replace it by a universal upper bound and the correct zero-step/nonzero-step cases, and retain the same exact degree-sized Faulhaber discrete squared-mass identity. The original assumptions still require a coefficient bound at least2*deg(q) and exact real sampling; no nonzero-step or nonzero-polynomial hypothesis is added. The question spells out natDegree at zero to make the inherited bound meaningful. Core, family, split, frozen graph/source scope and three semantic steps remain unchanged. This changes requested reasoning and is not claimed equivalent to the old question.",
      "repair": "shared/repairs/sp-111-question-degree-successor.json",
      "review": "reports/textbook-v1/repairs/sp-111-question-degree-successor-migration-revalidation-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-320",
      "predecessor_item_digest": "ba9009dea18f4b0ac26f611f7313943bc82ce7ea5ef58a3f0bf6bd28263b2916",
      "predecessor_key": "qcb-core-plan-320-isotropic-partial-transpose",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-320",
        "finding_digest": "67bcc2c402586f17aefc82809acea89ad9159ded86b184014e0768aac06f02cb",
        "predecessor_item_digest": "ba9009dea18f4b0ac26f611f7313943bc82ce7ea5ef58a3f0bf6bd28263b2916",
        "predecessor_key": "qcb-core-plan-320-isotropic-partial-transpose",
        "reason": "Partial transpose transports operator symmetry but not state positivity; a maximally entangled state maps to the nonpositive swap divided by dimension.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-312-320-review.json",
        "review_digest": "455d0123260c0784c5addf22bb8b2dc9a348c2f52f7aaa8634c00522cda868c9"
      },
      "reason": "Explicit first question-version2 correction, not an unchanged-question answer repair and not an equivalent restatement of the predecessor's requested proof. Retain the false state-level iff for assessment/refutation, then request the valid full sandwich/adjoint identity, unconditional OPERATOR-symmetry equivalence and the conditional PPT state-level theorem. PPT is a proved case/necessary positivity condition, not a new standing premise excluding the counterexample. The exact assumptions, conventions, family, split, frozen graph/source scope and four semantic steps remain reserved; only question changes among the nine contract fields. Original source wording and the frozen predecessor remain historical. No new core or Lean node is introduced.",
      "repair": "shared/repairs/plan-320-partial-transpose-state-successor.json",
      "review": "reports/textbook-v1/repairs/plan-320-partial-transpose-state-successor-migration-revalidation-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-011",
      "predecessor_item_digest": "71c049845a37c2fa731dc00c39014bb8a418b1b970aa41179fc09245ff638b53",
      "predecessor_key": "qcb-core-plan-011-nonunitary-dilation-no-direct-unitary",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-011",
        "finding_digest": "d9269435cbdfb1fc7da2499a9274a5df80a07d47e35e71b871f016ba5e5c60ac",
        "predecessor_item_digest": "71c049845a37c2fa731dc00c39014bb8a418b1b970aa41179fc09245ff638b53",
        "predecessor_key": "qcb-core-plan-011-nonunitary-dilation-no-direct-unitary",
        "reason": "An exact nonunitary linear operator is not a native unitary, but its normalized output need not require postselection; a nonzero scalar identity is a counterexample.",
        "review": "reports/textbook-v1/reader-reviews/encoding-foundations-010-011-review.json",
        "review_digest": "5a155ddc15bd54290a7dfd292bd7e6166c6b7c6c7969ac4b46be2d368ceb2912"
      },
      "reason": "Explicit first question-version2 correction, not an answer-only repair or an equivalent restatement of the predecessor's requested proof. Preserve the exact SVD unitary dilation and no-exact-system-unitary claim. Replace the universal demand to prove ancilla/postselection necessity for nonunitary A by explicit assessment/refutation for NORMALIZED state preparation, while retaining the chosen branch probability and exact unnormalized-operator boundary. Keep original assumptions/conventions (both empty), family/split, frozen graph/source scope and the same three semantic steps/nodes; only question changes among the nine contract fields. No deterministic implementation of the unnormalized nonunitary A, efficient gate synthesis, new core or formal admission is claimed.",
      "repair": "shared/repairs/plan-011-normalized-preparation-state-successor.json",
      "review": "reports/textbook-v1/repairs/plan-011-normalized-preparation-state-successor-migration-revalidation-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-401",
      "predecessor_item_digest": "a1e13c8ee83cf6e9502719cba3080b6fa3006bf2b81c673e32dc4ddbf412d0bd",
      "predecessor_key": "qcb-core-plan-401-isotropic-positivity-x-range",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-401",
        "finding_digest": "7dd8cd3e026c51b8ed2c8c4d778a9efd2a03f7ed1e0eed62f935411c088158f8",
        "predecessor_item_digest": "a1e13c8ee83cf6e9502719cba3080b6fa3006bf2b81c673e32dc4ddbf412d0bd",
        "predecessor_key": "qcb-core-plan-401-isotropic-positivity-x-range",
        "reason": "The positivity interval silently assumes dimension at least two; at dimension one the state is the identity for every real parameter.",
        "review": "reports/textbook-v1/reader-reviews/qit-extendibility-401-410-review.json",
        "review_digest": "ed8d33e6bd09228271e36d96859b448ddc8526c5cb5893e52126b609b846cd6b"
      },
      "reason": "Explicit first question-contract correction. Preserve the original positivity/trace/eigenvalue target and require assessment of its dimension-independent interval claim, but include the allowed d=1 branch instead of silently imposing d>=2. All-real x and all nonzero Hilbert dimensions remain; d=0 was already incompatible with the stipulated rank-one trace-one Phi. Only question changes among the nine CONTRACT_FIELDS; original assumptions/conventions stay empty, and family/split/frozen graph/source scope/three semantic steps remain reserved. Not an equivalent proof demand, answer-only repair, new core, or admission.",
      "repair": "shared/repairs/plan-401-isotropic-dimension-state-successor.json",
      "review": "reports/textbook-v1/repairs/plan-401-isotropic-dimension-state-successor-migration-revalidation-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-407",
      "predecessor_item_digest": "427b9899965fedd55c13f5e4b447607c4e9aa577d2823e36b2d746716301c9c6",
      "predecessor_key": "qcb-core-plan-407-spectrum-estimator-normalized-partition-validity",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-407",
        "finding_digest": "3edbf7781b4db74af20cc4116027f3749ed29fb005d2ca662d4316887f8e879d",
        "predecessor_item_digest": "427b9899965fedd55c13f5e4b447607c4e9aa577d2823e36b2d746716301c9c6",
        "predecessor_key": "qcb-core-plan-407-spectrum-estimator-normalized-partition-validity",
        "reason": "Exact spectrum equality is impossible for an irrational spectrum at every finite sample count; neighborhood consistency is a different statement.",
        "review": "reports/textbook-v1/reader-reviews/qit-extendibility-401-410-review.json",
        "review_digest": "ed8d33e6bd09228271e36d96859b448ddc8526c5cb5893e52126b609b846cd6b"
      },
      "reason": "Explicit first question-contract correction, not equivalent to the predecessor's demand to prove Pr(hat r!=r)->0. Keep that exact-equality assertion for assessment/refutation and replace the false proof demand with fixed-epsilon convergence in probability using the original polynomial-qualified outcome bound and an explicit diagram-count union factor. Keep estimator-domain validation, all spectra including zeros, original assumptions/conventions (empty), family spectrum-estimation-consistency, split, frozen graph/source scope and three semantic steps. Only question changes among the nine fields. The corrected neighborhood theorem substantially overlaps plan319's concentration subtarget; this is reserved lineage under existing407, not an additional distinct core or global deduplication/alias decision.",
      "repair": "shared/repairs/plan-407-fixed-neighborhood-state-successor.json",
      "review": "reports/textbook-v1/repairs/plan-407-fixed-neighborhood-state-successor-migration-revalidation-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-107",
      "predecessor_item_digest": "3edb854fbc6b1caef98b17e0be51e11cfabd70712e0a0852d776b4a990fc7075",
      "predecessor_key": "qcb-core-sp-107",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-107",
        "finding_digest": "a09afc1e0293de4db4da7412ddffcad481527cdcc3ca65a356dcd27300291de4",
        "predecessor_item_digest": "3edb854fbc6b1caef98b17e0be51e11cfabd70712e0a0852d776b4a990fc7075",
        "predecessor_key": "qcb-core-sp-107",
        "reason": "The standalone question does not specify A_k(0)=1 used for the endpoint values; weighted reflection needs explicit shape/weight semantics.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-101-110-review.json",
        "review_digest": "6b628fb6d379503d0646060a1b9a4495eed59da029c69c81e0ad9941e6da5219"
      },
      "reason": "Explicit first question-contract correction of an underspecified standalone source coefficient/ambiguous reflection demand. Define the actual canonical coefficient polynomial and derive its normalization, rather than silently adding A_k(0)=1 as a standing premise. Preserve the coordinate, opposite-endpoint k-jet decoupling, endpoint-value and weighted-shape target. Only question changes among the nine fields; original assumptions/conventions remain empty, with the same core/family/train split/frozen graph/source scope/three semantic steps. The predecessor is ambiguous, not a counterexample to the canonical production formula. Requested reasoning changes explicitly; no new core, full endpoint-jet reproof or source/kernel closure is claimed.",
      "repair": "shared/repairs/sp-107-coefficient-reflection-state-successor.json",
      "review": "reports/textbook-v1/repairs/sp-107-coefficient-reflection-state-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-113",
      "predecessor_item_digest": "a7ff8025b9d3472242c418b45c7937ff94ad3774a512035a0a2895e785d55564",
      "predecessor_key": "qcb-core-sp-113",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-113",
        "finding_digest": "b81bd650d3b6b65a3997bdd8b1ed2f9eaa69ebb5ba2c3716c32dc76e5506548e",
        "predecessor_item_digest": "a7ff8025b9d3472242c418b45c7937ff94ad3774a512035a0a2895e785d55564",
        "predecessor_key": "qcb-core-sp-113",
        "reason": "The answer/rubric wrongly attribute the unit grid anchor to strict positivity rather than the central-index and endpoint identity.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-111-120-review.json",
        "review_digest": "ffd653585db1a4dec073a2f1c4efcd7015c458230e4316aabd183819eb6aaec8"
      },
      "reason": "Explicit first question-contract correction of the demanded positivity-as-anchor explanation, not an altered mass inequality. The original question ALREADY supplies f_k(0)=1 and the central grid identity; no unit-grid premise is newly invented. Retain that exact unit-sample/squared-mass target and L>0 domain, but ask the reader to assess/refute the claimed role of strict positivity and prove the bound/nonzero consequence without it. Only question changes among the nine fields; assumptions/conventions stay empty, same core/family/dev split/frozen graph/source scope and three steps/nodes retained. This is not an equivalent explanation demand or a fresh production theorem.",
      "repair": "shared/repairs/sp-113-unit-grid-anchor-state-successor.json",
      "review": "reports/textbook-v1/repairs/sp-113-unit-grid-anchor-state-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-502",
      "predecessor_item_digest": "6dc47a40ade49740a2dfd6231b609dda5a32ae284283b606e270b133f68ad1f5",
      "predecessor_key": "qcb-core-plan-502-parity-pairing-even-odd-iterate",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-502",
        "finding_digest": "e34e7ac69cf7f42a89f5d771db3532fdadbf90e17c75e6a088860be09ad8864c",
        "predecessor_item_digest": "6dc47a40ade49740a2dfd6231b609dda5a32ae284283b606e270b133f68ad1f5",
        "predecessor_key": "qcb-core-plan-502-parity-pairing-even-odd-iterate",
        "reason": "Directed qubitization planes need not be distinct and non-Hermitian global completion does not universally force paired-iterate necessity.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-502-510-review.json",
        "review_digest": "611f8ab8c15fa5a1546940fbad774043d33d77096f6b91e988366443817600bc"
      },
      "reason": "Explicit question-version2 candidate, NOT an unchanged-question answer repair. The historical final demand that a single UR no longer gives a clean Chebyshev block is false as stated: UR always has degree-one clean block A, and lack of global Hermiticity neither forces distinct geometric planes nor universally prevents correct unpaired powers. Replace that false necessity with the guaranteed adjoint-paired construction and a precise counterexample-based boundary. Only question changes among the nine CONTRACT_FIELDS; preserve the other eight fields exactly, the same core/family/test_public split/frozen graph/source scope and seven semantic steps. Original contract hash ca69caa5a76a137ff31eb17382680dd340e5907b0417a2939624c317c195e037 is superseded, not falsely claimed unchanged. Exact normalized compression and endpoint handling are explicit in the new question. No equivalence-to-predecessor, additional core, source-edit, admission or selfapproval claim.",
      "repair": "shared/repairs/plan-502-paired-iterate-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-502-paired-iterate-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-115",
      "predecessor_item_digest": "9b1cb75533a000762b2c32c229bd35ff69abe87b9d290f07a67c8c3f56841339",
      "predecessor_key": "qcb-core-sp-115",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-115",
        "finding_digest": "207301599011cac2c810f0e5331bcc1e48f81b689ff8fd692d08c78aa3738f0b",
        "predecessor_item_digest": "9b1cb75533a000762b2c32c229bd35ff69abe87b9d290f07a67c8c3f56841339",
        "predecessor_key": "qcb-core-sp-115",
        "reason": "The width-two threshold assertion omits the bounded natural suffix premise; an allowed unrestricted threshold matrix has rank three.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-111-120-review.json",
        "review_digest": "ffd653585db1a4dec073a2f1c4efcd7015c458230e4316aabd183819eb6aaec8"
      },
      "reason": "Explicit first question-version2 correction, not an unchanged-question answer successor. The literal historical question has valid universal composition-law requests, but its last threshold application supplies no threshold domain; the historical answer and rubric r3 promote a width-two claim that is false for unrestricted thresholds. The question itself does not explicitly assert that every threshold has width two, so the rank-three example below refutes that answer/rubric claim, not the four laws. Rather than silently insert a source premise into an unchanged contract, this version explicitly asks for the source's bounded natural prefix/suffix application and its limitation. It also clarifies 'exact width each produces' as the cardinality of the supplied construction, not necessarily minimum width. Only question changes among the nine CONTRACT_FIELDS; retain the other eight exactly, including empty assumptions/conventions, family hermite-cut-rank, dev split, frozen graph/source_refs, the same six target nodes and no supporting nodes. Retain exactly three semantic steps and each step's original supporting-node list. No equivalence-to-predecessor, additional core, selfapproval or admission claim. Proposed canonical repair locator is benchmarks/quantumcomputingbench/shared/repairs/sp-115-threshold-domain-question-successor.json; only the private _review_tmp/sp-115-threshold-domain-question-successor.json is authored/inspected here.",
      "repair": "shared/repairs/sp-115-threshold-domain-question-successor.json",
      "review": "reports/textbook-v1/repairs/sp-115-threshold-domain-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-117",
      "predecessor_item_digest": "9f96b85f604c2c935ea27115f03d4f820e9c9f77fe246cd7050e6a2809a6e658",
      "predecessor_key": "qcb-core-sp-117",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-117",
        "finding_digest": "114d7fd61409efca3a2e77f0052725e3460c5c1ff061a1bd45c875e410e07828",
        "predecessor_item_digest": "9f96b85f604c2c935ea27115f03d4f820e9c9f77fe246cd7050e6a2809a6e658",
        "predecessor_key": "qcb-core-sp-117",
        "reason": "The answer conflates rank one at a single cut, all-cut product structure, exact-real circuit existence and a computed finite-bit compiler.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-111-120-review.json",
        "review_digest": "ffd653585db1a4dec073a2f1c4efcd7015c458230e4316aabd183819eb6aaec8"
      },
      "reason": "Explicit question-v2 because the original asks readers to reject an unqualified polynomial-resource inference, without distinguishing existential arbitrary-real gate size from a uniform finite-bit compiler. Its old rank-one example confuses a single cut with all ordered cuts. Retain the Hermite cut-certificate/normalized-preparation boundary objective but require a qualified comparison, not a nonexistent gate-count impossibility. Only question changes among the nine contract fields; original logical-sufficiency assumption and empty conventions stay intact, same core/hermite-cut-rank family/dev split/frozen graph/source refs and original three ordered step-node lists. The generic computability discriminator below is not a hardness claim about Hermite samples. Current later source interfaces are read-only contextual evidence, not new frozen graph nodes or a new formal view.",
      "repair": "shared/repairs/sp-117-rank-resource-model-state-successor.json",
      "review": "reports/textbook-v1/repairs/sp-117-rank-resource-model-state-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-sp-119",
      "predecessor_item_digest": "040f53d31ca55c21c402b682f39e82941f9decafb2374dbed92e8d3d8bc47194",
      "predecessor_key": "qcb-core-sp-119",
      "prior_withdrawal": {
        "core_id": "qcb-core-sp-119",
        "finding_digest": "58557745ed1b5f803ae270ac6a915b0621373c468f46c39e57f8885babc9c70b",
        "predecessor_item_digest": "040f53d31ca55c21c402b682f39e82941f9decafb2374dbed92e8d3d8bc47194",
        "predecessor_key": "qcb-core-sp-119",
        "reason": "The question may conflate a family of order-k bridges with one fixed infinitely smooth function; its quantifiers need clarification.",
        "review": "reports/textbook-v1/reader-reviews/state-preparation-111-120-review.json",
        "review_digest": "ffd653585db1a4dec073a2f1c4efcd7015c458230e4316aabd183819eb6aaec8"
      },
      "reason": "Explicit first question-contract correction of the suppressed smoothing index and ambiguous all-orders conclusion. The predecessor is valid under the indexed-family reading but false under a single fixed C-infinity-target reading; this is not silently resolved by changing only its answer. Make the actual source family S_k,f_k explicit, prove forall natural k,C^k(f_k), and require the canonical k=0 counterexample to the stronger reading. Retain the exact two-junction target and supplied finite-jet premise, middle-inclusive boundary convention, same core/hermite-smooth-gluing family/train split/frozen graph/source scope and original three semantic steps with exactly the same node lists. Only question changes among the nine contract fields; no assumptions/conventions field is added. No assertion that every fixed k member fails exactly at order k+1 is required or claimed.",
      "repair": "shared/repairs/sp-119-indexed-smoothness-state-successor.json",
      "review": "reports/textbook-v1/repairs/sp-119-indexed-smoothness-state-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-004",
      "predecessor_item_digest": "69ef913513b5551fc106df171152b284d3ab8de62ca563ee680e1e751cfaa977",
      "predecessor_key": "qcb-core-be-004",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-004",
        "finding_digest": "707fb90219b42b5a2ee811cc875a99c39ad58c29253a58af49cd677e558f112f",
        "predecessor_item_digest": "69ef913513b5551fc106df171152b284d3ab8de62ca563ee680e1e751cfaa977",
        "predecessor_key": "qcb-core-be-004",
        "reason": "PREPARE-dagger is a sufficient architectural choice, not the unique final gate with the same clean row; projected correctness does not imply deterministic selector cleanup.",
        "review": "reports/textbook-v1/reader-reviews/block-encoding-001-012-review.json",
        "review_digest": "3c4a17d247a70f8e7663f5cd72907840adc4fe2c662f80683d045ab1b72b1eaf"
      },
      "reason": "Explicit first question-v2, not an unchanged-question answer repair. The original final-stage request and 'ancilla that must be returned to zero' wording can be read as demanding uniqueness and deterministic cleanup, while the original answer/rubric expressly overclaim both. This version retains the four-stage/register-role objective but explicitly asks whether uniqueness and cleanup follow and requires boundary examples; it makes right-to-left matrix order versus chronological order explicit. Only question changes among nine contract fields. Retain coefficient×(selector×system), the frozen convention that the CHOSEN architecture uses P_lift† SELECT AMPLITUDE P_lift and shares the selector, same be-lcu-stage-roles family/train split, frozen graph/source_refs and exactly two semantic steps with their original ordered node lists. Alternative gates are counterexamples to a claimed necessity, not a silent redefinition of the architecture. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/be-004-stage-role-projection-question-successor.json; inspection/authorship here is private _review_tmp only.",
      "repair": "shared/repairs/be-004-stage-role-projection-question-successor.json",
      "review": "reports/textbook-v1/repairs/be-004-stage-role-projection-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-112",
      "predecessor_item_digest": "c9008a445032f5ece7e8068ed7a580c1a74eda9188a36cdaac48888b6da4cc19",
      "predecessor_key": "qcb-core-be-112",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-112",
        "finding_digest": "f19345e48c0c9646bc0181d7b8556e55c1901c2935d455fdc91715669016262e",
        "predecessor_item_digest": "c9008a445032f5ece7e8068ed7a580c1a74eda9188a36cdaac48888b6da4cc19",
        "predecessor_key": "qcb-core-be-112",
        "reason": "Product unitarity neither forces the final adjoint nor guarantees deterministic selector cleanup.",
        "review": "reports/textbook-v1/reader-reviews/oracle-composition-101-120-review.json",
        "review_digest": "045da846e93abe988eee9a7879e0c22bec7fbe98e17a3a3bea2241b824851e4b"
      },
      "reason": "Explicit first question-v2. The original literally requires explaining why unprepare MUST be the adjoint and phrases written matrix-factor order as 'then', while the old answer/rubric also claim deterministic selector cleanup. The valid product-unitarity theorem is retained, but the false necessity/cleanup demand becomes an explicit question to assess with counterexamples and chronological order is specified. This is not a silent answer-only weakening or a new source theorem. Only question changes among nine contract fields; retain the original three local certificate assumptions and convention that the CHOSEN unprepare stage is the conjugate transpose, same be-lcu-composite-unitary family/dev split, frozen graph/source_refs, five semantic steps and every original ordered per-step node list. Alternative finals below challenge a universal necessity inference; they do not override the chosen-architecture convention. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/be-112-unitarity-versus-adjoint-question-successor.json; authored/inspected only in private _review_tmp.",
      "repair": "shared/repairs/be-112-unitarity-versus-adjoint-question-successor.json",
      "review": "reports/textbook-v1/repairs/be-112-unitarity-versus-adjoint-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-013",
      "predecessor_item_digest": "f7dfea0e196e67a9b833837bf177bf9c36da072211cae75d84abed089fd87226",
      "predecessor_key": "qcb-core-la-013",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-013",
        "finding_digest": "dc6de2ac88b200ae76d61dd5e4488e8958fd2eda342d20d710d6279f81ea1d67",
        "predecessor_item_digest": "f7dfea0e196e67a9b833837bf177bf9c36da072211cae75d84abed089fd87226",
        "predecessor_key": "qcb-core-la-013",
        "reason": "The permutation must be explicitly induced by the wire bijection; arbitrary basis permutations need not give the stated circuit rename.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-011-020-review.json",
        "review_digest": "91acd2c7c75eb4d0db95f87b1743b0352f6925cf3ea20b40fa0b0edee81b0807"
      },
      "reason": "Explicit first question-version correction: the original arbitrary computational-basis P is not necessarily induced by a wire permutation. Define that load-bearing relation in the question and assess the unrestricted reading with a one-wire counterexample. This is not an answer-only silent restriction. Other eight CONTRACT_FIELDS unchanged, original3 steps/nodes, native-expansion-mechanism-013/train/frozen graph preserved.",
      "repair": "shared/repairs/la-013-wire-induced-permutation-successor.json",
      "review": "reports/textbook-v1/repairs/la-013-wire-induced-permutation-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-003",
      "predecessor_item_digest": "a757beddff8a7a05762348e416f2e50a373efa53005468c33f43d4ea53b61de8",
      "predecessor_key": "qcb-core-be-003",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-003",
        "finding_digest": "ce9239275d214f69c3f75465f848a35a5c123c4d0e836e54b2cc41a9c080ee07",
        "predecessor_item_digest": "a757beddff8a7a05762348e416f2e50a373efa53005468c33f43d4ea53b61de8",
        "predecessor_key": "qcb-core-be-003",
        "reason": "The question and explicit assumptions use different scalar target ranges; the supplied witnesses are correct but the literal public contract needs clarification.",
        "review": "reports/textbook-v1/reader-reviews/block-encoding-001-012-review.json",
        "review_digest": "3c4a17d247a70f8e7663f5cd72907840adc4fe2c662f80683d045ab1b72b1eaf"
      },
      "reason": "Explicit first question-version2 clarification of the question/explicit-assumption range mismatch. Keep the inherited positive premise visible and ask to assess the old broader wording plus a labeled extension, rather than silently changing assumptions. Same nonunique-completion target; no false claim that the original witness mathematics was invalid. Exact predecessor contract hash 44e0c8e158d38e93a29891a143cf773aecbf6f7aada292309b5f9c96e67ba1a8. Preserve core/family/split/frozen graph/source scope, 3 semantic steps and each ordered per-step supporting-node list. Only question changes among the nine CONTRACT_FIELDS; all other8 fields inherited literally. Old/new requested reasoning is not claimed equivalent. No new core, selfapproval, formal transfer or admission.",
      "repair": "shared/repairs/be-003-range-completion-question-successor.json",
      "review": "reports/textbook-v1/repairs/be-003-range-completion-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-009",
      "predecessor_item_digest": "81aa90c475f83c6c482f6e7f35e5c20125c17896170b3c3306ef5600c8c76dcb",
      "predecessor_key": "qcb-core-be-009",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-009",
        "finding_digest": "fea98e3562be629e82f7a4e733ee182d623a0bf36e2dba6e33e7ea0c4d158ee9",
        "predecessor_item_digest": "81aa90c475f83c6c482f6e7f35e5c20125c17896170b3c3306ef5600c8c76dcb",
        "predecessor_key": "qcb-core-be-009",
        "reason": "The proposed counterexample violates the at-most-one-nonzero-per-column premise and cannot refute it; a fixed versus existential support map must be distinguished.",
        "review": "reports/textbook-v1/reader-reviews/block-encoding-001-012-review.json",
        "review_digest": "3c4a17d247a70f8e7663f5cd72907840adc4fe2c662f80683d045ab1b72b1eaf"
      },
      "reason": "Explicit first question-version2 correction of the false demand for a counterexample to a true existential reconstruction claim. Keep the original one-sparse premise and fixed-support convention visible, assess/refute the invalid old example logically, and separate existential-map truth from the genuinely false arbitrary-fixed-map claim. No silent replacement by a non-one-sparse input. Exact predecessor contract hash 6659d3e45a3aa738998a147809356d44e0b5f688405bbe667a6d174f6f8ba117. Preserve core/family/split/frozen graph/source scope, 2 semantic steps and each ordered per-step supporting-node list. Only question changes among the nine CONTRACT_FIELDS; all other8 fields inherited literally. Old/new requested reasoning is not claimed equivalent. No new core, selfapproval, formal transfer or admission.",
      "repair": "shared/repairs/be-009-support-quantifiers-question-successor.json",
      "review": "reports/textbook-v1/repairs/be-009-support-quantifiers-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-012",
      "predecessor_item_digest": "f2574f4e42e99fa324af5c0df2eb12570c39d40fa042763277872b2a3b8abb8a",
      "predecessor_key": "qcb-core-be-012",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-012",
        "finding_digest": "4d6fa0174c308e192484ab625f67d247932d688f61e3f09a5b3c5685cd757a0d",
        "predecessor_item_digest": "f2574f4e42e99fa324af5c0df2eb12570c39d40fa042763277872b2a3b8abb8a",
        "predecessor_key": "qcb-core-be-012",
        "reason": "An injective self-map on a finite basis is automatically surjective; source lemma signatures do not establish an extra independent necessity.",
        "review": "reports/textbook-v1/reader-reviews/block-encoding-001-012-review.json",
        "review_digest": "3c4a17d247a70f8e7663f5cd72907840adc4fe2c662f80683d045ab1b72b1eaf"
      },
      "reason": "Explicit first question-version2 correction of the false finite-square injectivity boundary and unqualified raw-block expressiveness inference. Preserve and refute the literal original finite self-map demand; do not obtain an easier result by changing to rectangular/infinite maps. Keep the original normalization-free raw-entry calculation and explicitly distinguish rescaled targets. Original contract hash be2e431321111e231fd75ca79c603a24a827d45ffc7335d5621f6abd48b5977e. Only question changes among the nine CONTRACT_FIELDS; preserve other8 literally, same core/family/split/frozen graph/source scope, 2 steps and exactly their ordered supporting-node lists. Not predecessor-equivalence, new core, selfapproval, formal transfer or admission.",
      "repair": "shared/repairs/be-012-finite-injection-question-successor.json",
      "review": "reports/textbook-v1/repairs/be-012-finite-injection-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-104",
      "predecessor_item_digest": "09426de0cfd6a624bf2b04f6011fbb177a23b57067ad18a29ca7ccb95d4765d8",
      "predecessor_key": "qcb-core-be-104",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-104",
        "finding_digest": "ee83aba1d642fb319bce4fae588fba9cd04798253f52ec3bff03abad91664fa3",
        "predecessor_item_digest": "09426de0cfd6a624bf2b04f6011fbb177a23b57067ad18a29ca7ccb95d4765d8",
        "predecessor_key": "qcb-core-be-104",
        "reason": "Bare emitted gate products omit the compiler global phase and do not equal the claimed exact 0/1 permutation matrix.",
        "review": "reports/textbook-v1/reader-reviews/oracle-composition-101-120-review.json",
        "review_digest": "045da846e93abe988eee9a7879e0c22bec7fbe98e17a3a3bea2241b824851e4b"
      },
      "reason": "Explicit first question-version2 correction of an exact false matrix equality. Retain the original bare-product assumption, seven-wire setting and P(E) convention; assess/refute the old claim with the actual45pi/8 ledger and ask for phase-aware refinement as a distinct denotation. No silent redefinition of C or global-phase quotient. Original contract hash 4cded40db452c99cb732915e47e3b2d27b7a9973e7a32ac5b33b63ff8a58f04e. Only question changes among the nine CONTRACT_FIELDS; preserve other8 literally, same core/family/split/frozen graph/source scope, 5 steps and exactly their ordered supporting-node lists. Not predecessor-equivalence, new core, selfapproval, formal transfer or admission.",
      "repair": "shared/repairs/be-104-phase-aware-refinement-question-successor.json",
      "review": "reports/textbook-v1/repairs/be-104-phase-aware-refinement-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-be-119",
      "predecessor_item_digest": "9861d3807794ab3a410205c3d90e220174973ab60491d738ba200ce0de215506",
      "predecessor_key": "qcb-core-be-119",
      "prior_withdrawal": {
        "core_id": "qcb-core-be-119",
        "finding_digest": "bb4d92a5d0627f4314bd0c0ba5413139fdade1764e5066e5dccad0bcbb076a5b",
        "predecessor_item_digest": "9861d3807794ab3a410205c3d90e220174973ab60491d738ba200ce0de215506",
        "predecessor_key": "qcb-core-be-119",
        "reason": "Visible backend wire count is not established as the full physical count including internal oracle workspace.",
        "review": "reports/textbook-v1/reader-reviews/oracle-composition-101-120-review.json",
        "review_digest": "045da846e93abe988eee9a7879e0c22bec7fbe98e17a3a3bea2241b824851e4b"
      },
      "reason": "Explicit first question-version2 correction of the unsupported scope of 'total13 physical qubits'. Preserve that historical claim for assessment, retain all original numbers/hypotheses and clarify visible versus full resource scopes instead of silently asserting a cheaper total. Same transcript/9-versus10 target; no replacement physical count or cleanup theorem. Original contract hash 4d00d5fa56caf609041bdfb2399f6cba6567cbd92c4e5d42725303b60e962807. Only question changes among the nine CONTRACT_FIELDS; preserve other8 literally, same core/family/split/frozen graph/source scope, 4 steps and exactly their ordered supporting-node lists. Not predecessor-equivalence, new core, selfapproval, formal transfer or admission.",
      "repair": "shared/repairs/be-119-visible-workspace-question-successor.json",
      "review": "reports/textbook-v1/repairs/be-119-visible-workspace-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-la-219",
      "predecessor_item_digest": "17529c3e96a9905183c6dae1c01a2913c0f0ccd19b569e01410ef064feb9321e",
      "predecessor_key": "qcb-core-la-219",
      "prior_withdrawal": {
        "core_id": "qcb-core-la-219",
        "finding_digest": "7e6c52380b436f2f09fa465c8760c5b591ffeddac9fc4e8824ad75b73def19eb",
        "predecessor_item_digest": "17529c3e96a9905183c6dae1c01a2913c0f0ccd19b569e01410ef064feb9321e",
        "predecessor_key": "qcb-core-la-219",
        "reason": "The valid guard-count ledger and loose cap do not establish an attainable full range; actual compiled child guards are correlated.",
        "review": "reports/textbook-v1/reader-reviews/linear-algebra-211-220-review.json",
        "review_digest": "be8bfc665cef4998985a0fd259218ed48f86521d10e5e8ed3ac7910d87ac6fef"
      },
      "reason": "Explicit first question-AND-convention successor under the announced qcb.textbook_question_successor.v2 engine, not a question-only wrapper or answer repair. Only question and conventions change among the nine CONTRACT_FIELDS; assumptions,family,split,graph_version,target_nodes,supporting_nodes,source_refs are literally inherited. Retain reserved qcb-core-la-219/native-stored-cost-219/train/frozen graph and three exact ordered step-node lists; no additional core or predecessor-equivalence claim. The old active 'only an inequality cap is provable' convention is false as an unrestricted mathematical claim and is retained only in historical evidence, not silently reinterpreted. The exact proposed question/conventions, complete answer/rubric/exposition and operative source bindings are carried unchanged from the separately mathematically reviewed frozen private migration proposal, while this NEW full admissible payload and its execution metadata require distinct exact-content review. Old contract 1adc7e2fff3b379cfa59091ba192d0d9ffdd4cd49c4b0e945f9e884ce5c4ba79; new question+convention contract 8071360a2cb8f672ebcbb0bf3ca61da4283ffe28766652b17ede24d6cc89eb3d. Engine compatibility does not imply mathematical approval or current reader admission.",
      "repair": "shared/repairs/la-219-correlated-guard-question-convention-successor.json",
      "review": "reports/textbook-v1/repairs/la-219-correlated-guard-question-convention-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-415",
      "predecessor_item_digest": "58f5463de5d55b912ea13c5c871302cf415a3e9a567911acfe7746fdadc6830f",
      "predecessor_key": "qcb-core-plan-415-spectrum-measurement-symmetry-wlog",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-415",
        "finding_digest": "255fe64423284aaf29fc37d3945ae22098f4ff0d4685b94c2319dedbac851528",
        "predecessor_item_digest": "58f5463de5d55b912ea13c5c871302cf415a3e9a567911acfe7746fdadc6830f",
        "predecessor_key": "qcb-core-plan-415-spectrum-measurement-symmetry-wlog",
        "reason": "Unitary twirling preserves a uniform invariant worst-case testing guarantee, not each fixed state measurement distribution; the WLOG performance quantifiers are missing.",
        "review": "reports/textbook-v1/reader-reviews/qit-cloning-411-420-review.json",
        "review_digest": "86bfd93df663de6d6225d88ae946b8e5a282d50cb1c461082320c03207280b70"
      },
      "reason": "First explicit question-version successor. The old 'without loss of generality' has no performance criterion; preserve and assess that defect rather than assume a hidden guarantee from the intended answer. Replace ONLY question among the nine contract fields, retaining empty assumptions/conventions, spectrum-estimation-symmetries family, test_public split, graph/source scope and the original three ordered step-node lists. Establish the exact pointwise/permutation versus orbit-average/uniform-risk distinction, then the full both-symmetry Schur postprocessing statement. No convention migration, new core or split override.",
      "repair": "shared/repairs/plan-415-minimax-spectrum-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-415-minimax-spectrum-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-420",
      "predecessor_item_digest": "1951692e1270730eeefd5b8d7e53d434e0046252fa59c28cb2f041fce9ee1ac7",
      "predecessor_key": "qcb-core-plan-420-symmetric-dimension-weyl-formula-boundary",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-420",
        "finding_digest": "054eb2176652b357778927631005014e6031653129241046875b9c11b5e26403",
        "predecessor_item_digest": "1951692e1270730eeefd5b8d7e53d434e0046252fa59c28cb2f041fce9ee1ac7",
        "predecessor_key": "qcb-core-plan-420-symmetric-dimension-weyl-formula-boundary",
        "reason": "Permutation-invariant mixed states need not have original symmetric support; the mixed de Finetti proof instead uses an enlarged symmetric purification space.",
        "review": "reports/textbook-v1/reader-reviews/qit-cloning-411-420-review.json",
        "review_digest": "86bfd93df663de6d6225d88ae946b8e5a282d50cb1c461082320c03207280b70"
      },
      "reason": "First explicit question-version successor, because the literal question(c) presupposes false original-space symmetric support for de Finetti/cloning constructions without qualification. Retain(a)/(b), explicitly assess/refute that premise and repair the interpretation using the actual mixed-state purification and projected-cloner domains. Replace ONLY question among nine contract fields: empty assumptions/conventions, symmetric-subspace-dimension family, test_public split, graph/source_refs and exact original three ordered step-node lists remain unchanged. No silent restriction to pure symmetric states, no assertion that arbitrary invariant states or every full cloning channel are symmetric-supported, and no new core/count/split or convention migration.",
      "repair": "shared/repairs/plan-420-symmetric-support-dimension-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-420-symmetric-support-dimension-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-510",
      "predecessor_item_digest": "ff1a28db552836b74d04d8d088fac67ad5b1f63dc3d4aa67521223461a8981d0",
      "predecessor_key": "qcb-core-plan-510-definite-parity-lcu-resource-statement",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-510",
        "finding_digest": "410ccd51e78b2071927d9f67951836196e7c4a9ea7647781d82297320fcd62d2",
        "predecessor_item_digest": "ff1a28db552836b74d04d8d088fac67ad5b1f63dc3d4aa67521223461a8981d0",
        "predecessor_key": "qcb-core-plan-510-definite-parity-lcu-resource-statement",
        "reason": "The exact unit-normalized input block premise is missing; an arbitrary-scale block encoding cannot imply the stated output coefficient factor.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-502-510-review.json",
        "review_digest": "611f8ab8c15fa5a1546940fbad774043d33d77096f6b91e988366443817600bc"
      },
      "reason": "Explicit first question-version2 correction, not an answer-only silent addition of the exact unit-normalized input premise. The old single-ancilla description fixes register count, not block factor or error, and is insufficient for its promised coefficient factor. Keep/refute that reading, then request the true conditional normalized-input theorem and exact arbitrary-scale rescaling boundary. Only question changes among nine CONTRACT_FIELDS; assumptions/conventions/family/test_public split/frozen graph/source_refs remain literal, with six steps and every ordered per-step node list unchanged. Original contract 2bf5d37381543b15e282db4a961dd4db9e475ef5dda028ddbb1eb0448213bd6c is superseded, not claimed equivalent. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/plan-510-normalized-input-resource-question-successor.json; private _review_tmp/plan-510-normalized-input-resource-question-successor.json. No new core, standing assumption-field override, engine change or selfapproval. Recomputed proposed question-only contract c70aee607b7ca91f359152628fb31bbab1e0855382bbbfcfa55b8468e8f239da.",
      "repair": "shared/repairs/plan-510-normalized-input-resource-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-510-normalized-input-resource-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-513",
      "predecessor_item_digest": "cd8b6f0ad2579a7da387e77474953610eafc452d26ac9809572e224383c47544",
      "predecessor_key": "qcb-core-plan-513-grover-two-reflection-rotation",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-513",
        "finding_digest": "8f5aca8a2b1a2bdf4cd54d2b5126fa33b84f7598bb44e4394483ec4afdb1a348",
        "predecessor_item_digest": "cd8b6f0ad2579a7da387e77474953610eafc452d26ac9809572e224383c47544",
        "predecessor_key": "qcb-core-plan-513-grover-two-reflection-rotation",
        "reason": "The allowed one-element search has no normalized bad vector or requested two-dimensional plane; the endpoint needs explicit treatment.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-511-520-review.json",
        "review_digest": "140900849ce7f4fd7453c107a63873a345ea6d874c58c01229dce730bed823e6"
      },
      "reason": "Explicit first question-version2 correction, not an answer-only repair. Retain the literal single-mark promise for every positive N, including N=1, and assess/refute the predecessor's universal normalized-unmarked-plane demand at that endpoint. Preserve the two reflections, their order, the interior angle/power target, and every other contract field. The existing half-angle and two-mirror conventions remain true on their defined loci; no convention change or N>=2 standing premise is introduced. The nontrivial plane is a case conclusion for N>1, not a new assumption. Preserve all six ordered semantic-step node lists. Changed requested reasoning and non-equivalence are explicit; no arbitrary near-unit success, new core or local formal admission.",
      "repair": "shared/repairs/plan-513-nontrivial-plane-endpoint-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-513-nontrivial-plane-endpoint-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-515",
      "predecessor_item_digest": "c43f284df9948aea79762f7797a9fa54e23675d85ae9d393c3ac55281cba72c1",
      "predecessor_key": "qcb-core-plan-515-grover-multi-marked-iteration-count",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-515",
        "finding_digest": "75d97ae9fc5e1d85f1e51d6a6f4c84fb6d021b76bea6a8e4d9e8c4a18940f840",
        "predecessor_item_digest": "c43f284df9948aea79762f7797a9fa54e23675d85ae9d393c3ac55281cba72c1",
        "predecessor_key": "qcb-core-plan-515-grover-multi-marked-iteration-count",
        "reason": "The all-marked case has no normalized bad state; a positive Theta iteration optimum and near-unit integer-round success do not hold uniformly.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-511-520-review.json",
        "review_digest": "140900849ce7f4fd7453c107a63873a345ea6d874c58c01229dce730bed823e6"
      },
      "reason": "Explicit first question-version2 correction. Keep known M>=1 among N, including M=N, the original normalized-good/bad convention as a definition only where its component is nonzero, and sin(half-angle)=sqrt(M/N). Do not add M<N or a sparse-mark standing premise. Correct the question's conflation of the angle phi from the bad direction with the full iteration angle2phi. Replace the vague uniform positive 'optimal k/near-one' demand by an explicitly first-peak integer schedule, quantitative guaranteed success and sparse-regime asymptotic, while retaining/refuting the predecessor's all-marked plane demand. Other eight contract fields, six ordered node lists and source/family/split scope remain. This is changed requested reasoning, not an equivalent proof or a global optimality claim.",
      "repair": "shared/repairs/plan-515-marked-fraction-rounding-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-515-marked-fraction-rounding-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-517",
      "predecessor_item_digest": "6ee75377e19be126a85a576b4e313b2e6b2f2c4d424a2f8740dfd32e1e6340ce",
      "predecessor_key": "qcb-core-plan-517-chebyshev-identity-sine-domain-boundary",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-517",
        "finding_digest": "bb15f37a2e8deeec8147b21b53ea6258b68ad076a504ab74faa9b88c478f1a71",
        "predecessor_item_digest": "6ee75377e19be126a85a576b4e313b2e6b2f2c4d424a2f8740dfd32e1e6340ce",
        "predecessor_key": "qcb-core-plan-517-chebyshev-identity-sine-domain-boundary",
        "reason": "Real arcsine is undefined outside its domain, but the answer falsely rejects valid complex multiple-angle continuation and mishandles negative hyperbolic arguments.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-511-520-review.json",
        "review_digest": "140900849ce7f4fd7453c107a63873a345ea6d874c58c01229dce730bed823e6"
      },
      "reason": "Explicit first question-version2 correction. The original question requests a concrete false extension beyond real arcsine's domain, while the original answer additionally (and falsely) excludes complex continuation. Replace that demand transparently by assessment of real well-formedness versus the valid complex identity, retaining its real proof, exact a2 witness, correct signed hyperbolic representation and physical-overlap boundary. Only question changes among nine CONTRACT_FIELDS; both original conventions remain true when hyperbolic representation is stated with reflection/parity sign. No active assumption/convention is overridden. Preserve core/family/test_public split/frozen graph/source_refs, six steps and every ordered per-step node list. Original contract fe6b370225ca42bd08b2aabe06434b9ffb89977c361b5ebd6a75fa01fb650f2e is superseded, not claimed equivalent. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/plan-517-real-domain-complex-continuation-question-successor.json; inspected/authored private _review_tmp/plan-517-real-domain-complex-continuation-question-successor.json. Pending distinct review, not a new core or selfapproval. Recomputed proposed question-only contract a7cd3d15c64e8ec16178faaa51a6e067064725220063b471bf6e1826851513fe.",
      "repair": "shared/repairs/plan-517-real-domain-complex-continuation-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-517-real-domain-complex-continuation-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-518",
      "predecessor_item_digest": "4a6f908a4ce62d5377927e6d3a035f06fdbb6322af5c18eff94cd84df876b9c2",
      "predecessor_key": "qcb-core-plan-518-classical-search-lower-bound",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-518",
        "finding_digest": "3ac468c2706e32d6cc769a47839576b4c6a02a98ebb853e8aa0e77aca7cf1365",
        "predecessor_item_digest": "4a6f908a4ce62d5377927e6d3a035f06fdbb6322af5c18eff94cd84df876b9c2",
        "predecessor_key": "qcb-core-plan-518-classical-search-lower-bound",
        "reason": "The claimed N-minus-one randomized bounded-error lower bound is false; a symmetric four-input two-query algorithm succeeds with probability three quarters.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-511-520-review.json",
        "review_digest": "140900849ce7f4fd7453c107a63873a345ea6d874c58c01229dce730bed823e6"
      },
      "reason": "Explicit first question-version2 correction, not answer-only weakening. Preserve N=2^n, unique mark, unbiased algorithms, classical worst-case query accounting and no-quantum-lower-bound conclusion. Retain the original N-1/>1/2 statement for explicit refutation, then request the sharp bounded-error guarantee (q+1)/N and the distinct certainty threshold N-1. The upper bound applies even without unbiasedness; the matching counterexample/algorithm is label-symmetric, so the retained assumption is not evaded or redefined to save the false claim. Only question changes among nine fields; all six ordered nodes remain. Same search-query family and source scope, changed requested reasoning, no formal admission.",
      "repair": "shared/repairs/plan-518-randomized-query-guarantee-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-518-randomized-query-guarantee-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-520",
      "predecessor_item_digest": "ef7c3621b6b5fad8fc6359734a3c10021e16390ab56e6b8333bbd138868ef0c2",
      "predecessor_key": "qcb-core-plan-520-amplitude-vs-probability-quadratic",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-520",
        "finding_digest": "1a2ec98812099b35814fa779424d2c24c4504ff5db248ef5f32e30a3e2870eea",
        "predecessor_item_digest": "ef7c3621b6b5fad8fc6359734a3c10021e16390ab56e6b8333bbd138868ef0c2",
        "predecessor_key": "qcb-core-plan-520-amplitude-vs-probability-quadratic",
        "reason": "Amplitude increments are not positive at every iteration; the early-angle window, inverse-preparation access and calibrated stopping rule require explicit scope.",
        "review": "reports/textbook-v1/reader-reviews/scientific-signals-511-520-review.json",
        "review_digest": "140900849ce7f4fd7453c107a63873a345ea6d874c58c01229dce730bed823e6"
      },
      "reason": "Explicit first question-version2 correction. Retain the original small-positive-p projector setting and both true conventions (sine amplitude and query-level costs), but assess/refute perpetual positive amplitude growth rather than silently restricting k. Ask for an early-angle quantitative theorem and matched constant-success comparison, plus an explicit CONDITIONAL oracle/access and calibration audit. Do not turn missing inverse/prepared-reflection access, known p or a projective check into new standing assumptions: identify the necessary dependencies and state what the original promises alone do not establish. Other eight contract fields, all six ordered node lists, family/split/source scope stay unchanged. The replacement changes requested reasoning, not a proof of the original unqualified growth/access claim. No arbitrary-state reflection, free cleanup/control, global query lower bound, finite-bit or gate certificate.",
      "repair": "shared/repairs/plan-520-windowed-amplification-access-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-520-windowed-amplification-access-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-003",
      "predecessor_item_digest": "7e302b73d9cda8ccc45e78d6c239f3cb6e9a0908e868691023aeea3256e809c3",
      "predecessor_key": "qcb-core-plan-003-density-set-convexity",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-003",
        "finding_digest": "d090129cd26b948a0fa757a19de64d3c9f106f057bc90eba925aca1172f13bd0",
        "predecessor_item_digest": "7e302b73d9cda8ccc45e78d6c239f3cb6e9a0908e868691023aeea3256e809c3",
        "predecessor_key": "qcb-core-plan-003-density-set-convexity",
        "reason": "The literal boundary-equals-pure-states clause is false; the answer silently substitutes extreme points. Relative and ambient boundary also differ.",
        "review": "reports/textbook-v1/reader-reviews/plan-003-boundary-review.json",
        "review_digest": "8d02904308bb1822a2000dd6f34b6a1aa52bc02c5f961442a6d89cdef4851bf2"
      },
      "reason": "Explicit first question-version2, not an unchanged-question answer repair. Preserve and refute the literal boundary=pure clause rather than silently substitute extreme points, assume d=2, or change the meaning of boundary. The question makes the cited finite-dimensional complex carrier and real affine/ambient topologies explicit, retains the valid mixture and extremality targets, and asks the correct boundary classification with all low/zero-dimensional cases. Only question changes among the nine contract fields; original empty assumptions/conventions, core/family/split/frozen graph/source_refs and the three exact ordered step-node lists remain. No convention itself is false or rewritten, so question-only v1 suffices. The new requested reasoning is not claimed logically equivalent to the predecessor, and no infinite-dimensional extension is claimed.",
      "repair": "shared/repairs/plan-003-density-topology-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-003-density-topology-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-104",
      "predecessor_item_digest": "d8ceef23276e205705f3522d7ecd45f9dbb7362521e202b42ef77ddf1828bfd4",
      "predecessor_key": "qcb-core-plan-104-schur-lemma-equivariant-zero-or-iso",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-104",
        "finding_digest": "4558782c88d3c0ab2f8a40185e85c35b3947e65c35d916ac5b8ab21189263e5b",
        "predecessor_item_digest": "d8ceef23276e205705f3522d7ecd45f9dbb7362521e202b42ef77ddf1828bfd4",
        "predecessor_key": "qcb-core-plan-104-schur-lemma-equivariant-zero-or-iso",
        "reason": "Equivariance as a functional equation omits the linear-map premise used by Schur kernel/image reasoning.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-101-110-review.json",
        "review_digest": "806ceb585dd51d2e0f1fbd8d85e2e15d22f1ab10c13d33282cb594aaac585702"
      },
      "reason": "Explicit first question-version2 correction, not an answer-only silent linearity premise. The original defines equivariance solely by a functional composition equation, so its zero-or-linear-isomorphism and kernel/image-subspace demands are false for arbitrary functions. Retain and refute that reading with genuine continuous/holomorphic finite-unitary-irrep counterexamples, then put the common-field F-linear conditional theorem explicitly in the QUESTION. No field/algebraic-closure or finite-group restriction is silently added. Original assumptions/conventions are both empty and remain empty; only question changes among nine CONTRACT_FIELDS. Core qcb-core-plan-104, qit-schur-lemma family, test_public split, frozen graph/source_refs, five steps and every original ordered per-step node list are preserved. Original contract 50738c89ced0281d39cb9294217c84dbd8c958ee8bf75e0ca18bd89f7b23d3d1 is superseded, not claimed equivalent. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/plan-104-functional-equivariance-linearity-question-successor.json; authored private _review_tmp/plan-104-functional-equivariance-linearity-question-successor.json. No additional core, active-convention override, selfapproval or admission. Recomputed proposed nine-field question-only contract a3065731e3b29568ab9eb2c692a90f89eb2b2c854f49ab505d8a67974a7914ff.",
      "repair": "shared/repairs/plan-104-functional-equivariance-linearity-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-104-functional-equivariance-linearity-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-105",
      "predecessor_item_digest": "2e412b13c8de13f801773ac4612a9ce937e53b539a24ffa09f41e658d7bee9c1",
      "predecessor_key": "qcb-core-plan-105-schur-lemma-scalar-over-alg-closed",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-105",
        "finding_digest": "c0c58b623d3ea5cabe7b2ebc6ab27b3547b16bdda387f45ac8779508fceb6c33",
        "predecessor_item_digest": "2e412b13c8de13f801773ac4612a9ce937e53b539a24ffa09f41e658d7bee9c1",
        "predecessor_key": "qcb-core-plan-105-schur-lemma-scalar-over-alg-closed",
        "reason": "The scalar-Schur question omits linearity; a nonlinear equivariant function need not be scalar.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-101-110-review.json",
        "review_digest": "806ceb585dd51d2e0f1fbd8d85e2e15d22f1ab10c13d33282cb594aaac585702"
      },
      "reason": "Explicit first question-version2 correction, not an answer-only assumption of linearity. The original finite-dimensional/algebraically closed question defines f-equivariance only by a functional equation; even there a continuous entire equivariant function need not be scalar. Retain/refute that reading and put F-linear endomorphism, finite dimension, algebraic closure and the nonzero/zero-space eigenvalue distinction explicitly in the assessed QUESTION. Restrict the commutant conclusion to End_F(V), not all commuting functions. Original assumptions/conventions remain empty and only question changes among nine CONTRACT_FIELDS; core/family/test_public split/frozen graph/source_refs and five exact ordered per-step node lists are preserved. Original contract 309c75520531398abe723c2336552f0c218d92787f06a834b7fb16bfa6f49be2 is superseded without an equivalence claim. Proposed canonical locator benchmarks/quantumcomputingbench/shared/repairs/plan-105-linear-scalar-schur-question-successor.json; authored private _review_tmp/plan-105-linear-scalar-schur-question-successor.json. No convention migration, new core, selfapproval or admission. Recomputed proposed nine-field question-only contract 66e2872bd051a32e94d0a7f3affed31b2fc48f29be73fdd24fb86462efb14c73.",
      "repair": "shared/repairs/plan-105-linear-scalar-schur-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-105-linear-scalar-schur-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-206",
      "predecessor_item_digest": "d38a79b187cf26c01f7885a3a12002f9fe511bfdb2b765bfd886cd809ed7aab2",
      "predecessor_key": "qcb-core-plan-206-povm-shared-ancilla-beta-assumption-boundary",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-206",
        "finding_digest": "29ed87e1b485d7a29947e777bf2027ffd4136259fb8568b9f46da65a3f0383ff",
        "predecessor_item_digest": "d38a79b187cf26c01f7885a3a12002f9fe511bfdb2b765bfd886cd809ed7aab2",
        "predecessor_key": "qcb-core-plan-206-povm-shared-ancilla-beta-assumption-boundary",
        "reason": "Disjoint clean ancillas admit a common union projector; the proposed compensating PREP is also unnormalized.",
        "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-201-210-review.json",
        "review_digest": "7335d3a54dbaa8c25024667718334f4dc6eeaaeef16f2cc6c7ecc5b1b58ea512"
      },
      "reason": "Explicit first question-version2 correction, not an answer-only repair. The predecessor forces false necessity in part(b): disjoint/unequal-size CLEAN ancillas can be embedded in one union register with a well-defined union-zero success projector. Retain and assess/refute that assertion rather than silently add a shared-register promise. Also replace 'different beta always fails' by the exact projected-map criterion and expose the unnormalized proposed compensating PREP. Only question changes among nine fields: original selector/success assumptions, both conventions, core/family/split/frozen graph/source_refs and all five ordered step-node lists remain. Clean initialization, embeddings, attenuation and coefficient preparation are explicit construction operations with costs, not hidden free promises. No convention is rewritten, no new core or optimality/formal/admission claim.",
      "repair": "shared/repairs/plan-206-common-projector-weighted-prep-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-206-common-projector-weighted-prep-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-207",
      "predecessor_item_digest": "fca254be303c5fff08fa40bf0e0ed738cf6ee210ff0c6946190c4380d09c2874",
      "predecessor_key": "qcb-core-plan-207-amplitude-oracle-from-bit-oracle-uncompute",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-207",
        "finding_digest": "db960820e5a4bb71362d614ca297e9e55d8fce29f335bd2936a8810b2e635716",
        "predecessor_item_digest": "fca254be303c5fff08fa40bf0e0ed738cf6ee210ff0c6946190c4380d09c2874",
        "predecessor_key": "qcb-core-plan-207-amplitude-oracle-from-bit-oracle-uncompute",
        "reason": "The explanation conflates joint signal/index decoherence with an unchanged signal marginal and basis-input coherence.",
        "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-201-210-review.json",
        "review_digest": "7335d3a54dbaa8c25024667718334f4dc6eeaaeef16f2cc6c7ecc5b1b58ea512"
      },
      "reason": "Explicit first question-version2 clarification/assessment, not an answer-only repair of the literal arbitrary-real finite-bit equality. Retain the exact compute-rotate-uncompute target for the actual stored angle and the original rounded-entry convention, but explicitly assess theta~=arccos(A_ij)/pi as a finite-bit equality rather than silently assume exact representability. Also make the clean arbitrary-superposition interface, basis-input exception and unchanged signal marginal part of the requested reasoning, not a universal signal-decoherence slogan. Only question changes among nine fields; all original assumptions/conventions, core/family/split/frozen graph/source_refs and all five ordered step-node lists remain. No new angle-exactness, free inverse/reset/control or cleanup premise; no convention override. The revision clarifies changed requested reasoning, not equivalence to every original unqualified interpretation or native formal admission.",
      "repair": "shared/repairs/plan-207-rounded-angle-joint-coherence-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-207-rounded-angle-joint-coherence-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-106",
      "predecessor_item_digest": "357c7cba2b273eeb17e575a4fde6689360247a58797174513ee67e27147dfafd",
      "predecessor_key": "qcb-core-plan-106-abelian-group-complex-irreps-one-dimensional",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-106",
        "finding_digest": "f73feba97b04ce3fc3899deed91125b18d89c23d1b45d91dbb260185c0a1cd0e",
        "predecessor_item_digest": "357c7cba2b273eeb17e575a4fde6689360247a58797174513ee67e27147dfafd",
        "predecessor_key": "qcb-core-plan-106-abelian-group-complex-irreps-one-dimensional",
        "reason": "The unrestricted abelian-group contract omits finite dimension and has an infinite-dimensional irreducible counterexample.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-101-110-review.json",
        "review_digest": "806ceb585dd51d2e0f1fbd8d85e2e15d22f1ab10c13d33282cb594aaac585702"
      },
      "reason": "Explicit first question-version correction. The literal unrestricted complex abelian-irrep assertion is false for algebraic infinite-dimensional representations, and the prepared empty assumptions/conventions do not bind the source's finite-dimensional standing convention. Preserve/refute that reading, then prove the source's nonzero finite-dimensional theorem with its field and zero-space boundaries explicit. Change only question among nine CONTRACT_FIELDS; keep core, qit-schur-lemma family, test_public split, graph/source_refs and exactly five ordered original node lists. Do not call the positive finite-dimensional theorem equivalent to the original unrestricted demand, or silently put finite dimension into a standing convention. Prior original contract13d2d42ffb9abf52316dd44b9c632fe90ca15ebc48b2772aa05e521deacfbf34 is superseded, not retained. No new core, global alias clearance, selfapproval or admission. Proposed question-only successor contract d60a5553bc25ce2cbc7f1ec76fc69539591c8d781b6742db92c8d9c494708f1b.",
      "repair": "shared/repairs/plan-106-abelian-dimension-scope-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-106-abelian-dimension-scope-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-108",
      "predecessor_item_digest": "80dd85d7d4087f408106e86c6c2810dc647dec381455a5d5cfa3376b865a01b9",
      "predecessor_key": "qcb-core-plan-108-character-is-class-function-degree",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-108",
        "finding_digest": "fef77d5dd0cf1cd367e8fab0d9141f07005ec9e52610916c8dac6c9928d55f48",
        "predecessor_item_digest": "80dd85d7d4087f408106e86c6c2810dc647dec381455a5d5cfa3376b865a01b9",
        "predecessor_key": "qcb-core-plan-108-character-is-class-function-degree",
        "reason": "The scalar field convention is absent; trace of identity need not recover integer dimension in positive characteristic.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-101-110-review.json",
        "review_digest": "806ceb585dd51d2e0f1fbd8d85e2e15d22f1ab10c13d33282cb594aaac585702"
      },
      "reason": "Explicit first question-version2 scalar/codomain correction. The old class-function proof survives over every field, but its unqualified dimension equality needs a scalar cast and its answer's universal integer-recovery claim fails in positive characteristic. Retain and assess that assertion, prove chi(e)=n*1_K and separate characteristic-zero recovery from the characteristic-p counterexample. Do not merely impose C or characteristic zero on all inputs. Empty assumptions/conventions stay empty; only question changes among the nine fields, with the same core/family/split/frozen graph/source_refs and four exact ordered step-node lists. A true scalar-cast reading of the old equality is acknowledged rather than falsely refuted. No equivalence of requested reasoning or approval claimed.",
      "repair": "shared/repairs/plan-108-character-scalar-degree-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-108-character-scalar-degree-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-112",
      "predecessor_item_digest": "e8c8246646fbf81f51999b8e11cc182f484f8874e8336b896a04bced8d9ab219",
      "predecessor_key": "qcb-core-plan-112-sym-antisym-projectors-swap-operator",
      "prior_withdrawal": {
        "core_id": "qcb-core-plan-112",
        "finding_digest": "e45d201a601e5979709a285fea6d3c8be4cc4dece012827e930b97939fd4af94",
        "predecessor_item_digest": "e8c8246646fbf81f51999b8e11cc182f484f8874e8336b896a04bced8d9ab219",
        "predecessor_key": "qcb-core-plan-112-sym-antisym-projectors-swap-operator",
        "reason": "Swap Hermitian/orthogonal projection claims omit the scalar-field and tensor inner-product convention.",
        "review": "reports/textbook-v1/reader-reviews/representation-qit-111-120-review.json",
        "review_digest": "0f4c7b6c3ec84dee97d0bc5e71554075c03e8c7f5f12173976d01b1e134495c2"
      },
      "reason": "Explicit first question-version2 field/metric correction, not an answer-only repair. Preserve the original universal flip and tensor-representation target, assess the missing scalar/metric data and refute the arbitrary-field half-projector reading in characteristic2. Prove the algebraic decomposition for char!=2 without a hidden finite-dimensional assumption, then prove orthogonal projection separately with an explicitly specified real/complex tensor-product metric; supply an incompatible-metric counterexample. This is not blanket narrowing to finite complex representations or an added unitary-action promise. Only question changes among nine fields; empty assumptions/conventions, core/family/split/frozen graph/source_refs and all five ordered step-node lists stay fixed. Metric and field cases are explicit requested analysis, not silently imported standing conventions. No equivalent-old-contract or formal/admission claim.",
      "repair": "shared/repairs/plan-112-swap-algebra-metric-question-successor.json",
      "review": "reports/textbook-v1/repairs/plan-112-swap-algebra-metric-question-successor-review.json",
      "status": "reviewed_question_successor_admitted_to_reader"
    },
    {
      "core_id": "qcb-core-plan-203",
      "finding_digest": "1e3e595067d2c96cc48105b4e40869640a5307faa897543b14a94a0d6f210dbd",
      "finding_verdict": "uncertain",
      "predecessor_item_digest": "6eda46c37ea2b7d75cb89acca2686e8411e54825a5468776262522fff5b883bd",
      "predecessor_key": "qcb-core-plan-203-povm-amplitude-amplification-query-count",
      "reason": "The amplification proof assumes an input-state reflection and independent fresh trials absent from the access contract.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-201-210-review.json",
      "review_digest": "7335d3a54dbaa8c25024667718334f4dc6eeaaeef16f2cc6c7ecc5b1b58ea512",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-208",
      "finding_digest": "e8539d2919a9c4bc460c55039710e7b3c3029f74120bdc431f1e7e99765c6fc2",
      "finding_verdict": "reject",
      "predecessor_item_digest": "1433ecfb6610132671b67d490e1d21b1d9dae433bb26badca61bce12b62e0347",
      "predecessor_key": "qcb-core-plan-208-amplitude-oracle-maxnorm-normalization-boundary",
      "reason": "The regime analysis mishandles zero entries and loses signed/complex amplitude phases through a magnitude-only rotation.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-201-210-review.json",
      "review_digest": "7335d3a54dbaa8c25024667718334f4dc6eeaaeef16f2cc6c7ecc5b1b58ea512",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-117",
      "finding_digest": "cd00b1e9cde5d2705dcbc1c70b64a14fbf0768fbeb207129c9043c197ea77163",
      "finding_verdict": "uncertain",
      "predecessor_item_digest": "eec0cb51404622c0e85a513a847761fd901179fb2ae5383757106e295d0c690f",
      "predecessor_key": "qcb-core-plan-117-non-unitarizable-infinite-group-counterexample",
      "reason": "The compact-group extension omits continuity; Haar averaging does not apply to every abstract representation.",
      "review": "reports/textbook-v1/reader-reviews/representation-qit-111-120-review.json",
      "review_digest": "0f4c7b6c3ec84dee97d0bc5e71554075c03e8c7f5f12173976d01b1e134495c2",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-118",
      "finding_digest": "9406d3c4b6ebf24784c7569ae0a28961ca8dda1589203f3816fc3c43c8182809",
      "finding_verdict": "uncertain",
      "predecessor_item_digest": "18b194dedfd34e0201b2edbc78e5ce8545fbaa37a56e99edeee582302e03020d",
      "predecessor_key": "qcb-core-plan-118-schur-ii-boundary-non-algebraically-closed",
      "reason": "The scalar-Schur/division-ring-collapse summary omits finite dimension, despite a valid real two-dimensional example.",
      "review": "reports/textbook-v1/reader-reviews/representation-qit-111-120-review.json",
      "review_digest": "0f4c7b6c3ec84dee97d0bc5e71554075c03e8c7f5f12173976d01b1e134495c2",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-119",
      "finding_digest": "0fb7ce239b61148423d0a48f7a7631fcc47b030ad8594d3cc8a62c925c5970a6",
      "finding_verdict": "reject",
      "predecessor_item_digest": "dca75eb96b7c01ba5932c174af9039b8070253a2ac90ff323882760a463f2323",
      "predecessor_key": "qcb-core-plan-119-finite-vs-compact-haar-boundary",
      "reason": "Raw compact-group matrix coefficients are not orthonormal without dimension normalization; continuity scope is missing.",
      "review": "reports/textbook-v1/reader-reviews/representation-qit-111-120-review.json",
      "review_digest": "0f4c7b6c3ec84dee97d0bc5e71554075c03e8c7f5f12173976d01b1e134495c2",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-120",
      "finding_digest": "7e2cd44822bf18d5861c1bc37db7bbf7c3d2df0cfae784f50e15b0d8ce8f9811",
      "finding_verdict": "reject",
      "predecessor_item_digest": "c4c3e55cfc17e2cd0d8984618558bdea620de9ea2410140f1652fe489fd27ea4",
      "predecessor_key": "qcb-core-plan-120-dual-representation-conjugate-boundary",
      "reason": "Equal real characters do not classify self-duality for arbitrary nonsemisimple group representations.",
      "review": "reports/textbook-v1/reader-reviews/representation-qit-111-120-review.json",
      "review_digest": "0f4c7b6c3ec84dee97d0bc5e71554075c03e8c7f5f12173976d01b1e134495c2",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-211",
      "finding_digest": "f74c0a5099286ea339404e8f8760828be9ab1856b6d18e516f351ef363eb6984",
      "finding_verdict": "reject",
      "predecessor_item_digest": "956c29f294371de27e9ec45ec5196f99962ce8a623ede5e3b3285f52d19ab01c",
      "predecessor_key": "qcb-core-plan-211-s-sparse-konig-matching-decomposition",
      "reason": "Sparsity and label-qubit count are conflated; zero-padding and regularization claims need additional structure.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-211-220-review.json",
      "review_digest": "51e9ef0913dd8f90b5a421b161aeaa096cf02abdc271247f0b6f456250ba0245",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-212",
      "finding_digest": "8731c6aca54ebe1013fd940f3af7b58ef930765ce2b887a10061462091fa79bb",
      "finding_verdict": "uncertain",
      "predecessor_item_digest": "970c5ba0f50e0dd502278b4dc174d90ea437909bbaf2877765b536179388b15d",
      "predecessor_key": "qcb-core-plan-212-sparse-lcu-entry-evaluation-prop919",
      "reason": "Separate permutation maps do not imply a unique disjoint cover of each nonzero matrix position.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-211-220-review.json",
      "review_digest": "51e9ef0913dd8f90b5a421b161aeaa096cf02abdc271247f0b6f456250ba0245",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-213",
      "finding_digest": "1db8cb3137b7ef804b50b2d6ac9f152f54cf67eda9d01d79488264507384fbd3",
      "finding_verdict": "uncertain",
      "predecessor_item_digest": "25309f761a99ded35bf244e4492c4586faf0237b0cf08117241262e92d77f079",
      "predecessor_key": "qcb-core-plan-213-dual-oracle-row-column-sparse-prop922",
      "reason": "The literal forward oracle tail differs from the adjoint tail required by the source figure and amplitude proof.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-211-220-review.json",
      "review_digest": "51e9ef0913dd8f90b5a421b161aeaa096cf02abdc271247f0b6f456250ba0245",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-215",
      "finding_digest": "f111c9ca65f47c5173f1b606b32c2ae6147ad191b5d7f8ba8eb0eba3b7ac6639",
      "finding_verdict": "reject",
      "predecessor_item_digest": "576ff269c4242c5a9080540a6009923b6f34ab1f07e5ad9fdd42381baca1176d",
      "predecessor_key": "qcb-core-plan-215-hermitian-sparse-block-encoding-prop924",
      "reason": "The square-root conjugacy step fails for negative diagonal entries; the Hermitian SWAP circuit encodes the wrong sign.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-211-220-review.json",
      "review_digest": "51e9ef0913dd8f90b5a421b161aeaa096cf02abdc271247f0b6f456250ba0245",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-217",
      "finding_digest": "fb4e2f91c81088a6bfc6416921f3cddd964ecd84e85761aad2ce78f79814aa2b",
      "finding_verdict": "uncertain",
      "predecessor_item_digest": "50679e2149c8cc4c1a3ae4d804b3f72dec413a104f29d51b1eb4da9d19feea0a",
      "predecessor_key": "qcb-core-plan-217-svt-definite-parity-eigenvalue-equivalence",
      "reason": "Definite parity is sufficient, not necessary for coincidence on a fixed spectrum; scope is ambiguous.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-211-220-review.json",
      "review_digest": "51e9ef0913dd8f90b5a421b161aeaa096cf02abdc271247f0b6f456250ba0245",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-218",
      "finding_digest": "2eeb8ab2a932b998d24686c30d98a3f5bee17669dbf0ff364a88b7bd7244befe",
      "finding_verdict": "reject",
      "predecessor_item_digest": "568117cff67fd69c6ea6f73b73f70181dee69cf8f0059fd634d0074c0189fe8a",
      "predecessor_key": "qcb-core-plan-218-dilated-hermitian-matrix-svt-eigenstructure",
      "reason": "An unnormalized non-isometric transformed vector is not a deterministic lossless quantum state.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-211-220-review.json",
      "review_digest": "51e9ef0913dd8f90b5a421b161aeaa096cf02abdc271247f0b6f456250ba0245",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-219",
      "finding_digest": "4bd9c821d89cc6706cb515c028f1b2ef693ede3a7019a039bfc577e9f5bdc5a5",
      "finding_verdict": "reject",
      "predecessor_item_digest": "2387018c64ae8b443f7d0dc49ebb1c814f123a3d08e5575f01c1597ddc3b6d0e",
      "predecessor_key": "qcb-core-plan-219-matrix-power-not-singular-value-transformation",
      "reason": "The inverse lacks an invertibility premise and an SVD interior obstruction does not exclude all three transform forms.",
      "review": "reports/textbook-v1/reader-reviews/scientific-algorithms-211-220-review.json",
      "review_digest": "51e9ef0913dd8f90b5a421b161aeaa096cf02abdc271247f0b6f456250ba0245",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-305",
      "finding_digest": "3400748d2ffbb56cb8fb05e1ba97aa253a2122e3d96510b5a48cbcd0df9c2c8a",
      "finding_verdict": "uncertain",
      "predecessor_item_digest": "eb1ed6867265f52993db82b527d22750c7a92b07da4656f80d1dbf1325f5e05a",
      "predecessor_key": "qcb-core-plan-305-permutation-conjugation-invariance",
      "reason": "The standalone operator-tensor identification omits the finite-dimensional domain; a swap-invariant infinite-dimensional diagonal projection is not a finite tensor sum.",
      "review": "reports/textbook-v1/reader-reviews/representation-qit-301-311-review.json",
      "review_digest": "90779f33394d2dfe880d6bdbcd83ec5d1a9446bacd693833f0863c9e707f4710",
      "status": "withheld_pending_mathematical_correction"
    },
    {
      "core_id": "qcb-core-plan-309",
      "finding_digest": "2994fbf67f6441a17218102ef2a26bc8179f74b6249587445d75ed95495eb471",
      "finding_verdict": "reject",
      "predecessor_item_digest": "fe0a6741ae22ffa0f202040524317b866a24a4cb22475b1e3d798a377d7f41a9",
      "predecessor_key": "qcb-core-plan-309-majorization-annihilation",
      "reason": "Majorization is a necessary survival condition, not a fixed-tableau/fixed-word nonzero iff; explicit same-content words have different outcomes.",
      "review": "reports/textbook-v1/reader-reviews/representation-qit-301-311-review.json",
      "review_digest": "90779f33394d2dfe880d6bdbcd83ec5d1a9446bacd693833f0863c9e707f4710",
      "status": "withheld_pending_mathematical_correction"
    }
  ],
  "review_scope_core_ids": [
    "qcb-core-be-001",
    "qcb-core-be-002",
    "qcb-core-be-003",
    "qcb-core-be-004",
    "qcb-core-be-006",
    "qcb-core-be-008",
    "qcb-core-be-009",
    "qcb-core-be-010",
    "qcb-core-be-011",
    "qcb-core-be-012",
    "qcb-core-be-101",
    "qcb-core-be-102",
    "qcb-core-be-104",
    "qcb-core-be-105",
    "qcb-core-be-106",
    "qcb-core-be-107",
    "qcb-core-be-108",
    "qcb-core-be-109",
    "qcb-core-be-110",
    "qcb-core-be-111",
    "qcb-core-be-112",
    "qcb-core-be-119",
    "qcb-core-be-120",
    "qcb-core-la-001",
    "qcb-core-la-002",
    "qcb-core-la-003",
    "qcb-core-la-004",
    "qcb-core-la-005",
    "qcb-core-la-006",
    "qcb-core-la-007",
    "qcb-core-la-008",
    "qcb-core-la-009",
    "qcb-core-la-010",
    "qcb-core-la-011",
    "qcb-core-la-012",
    "qcb-core-la-013",
    "qcb-core-la-014",
    "qcb-core-la-015",
    "qcb-core-la-016",
    "qcb-core-la-017",
    "qcb-core-la-018",
    "qcb-core-la-019",
    "qcb-core-la-020",
    "qcb-core-la-101",
    "qcb-core-la-102",
    "qcb-core-la-103",
    "qcb-core-la-104",
    "qcb-core-la-105",
    "qcb-core-la-106",
    "qcb-core-la-107",
    "qcb-core-la-108",
    "qcb-core-la-109",
    "qcb-core-la-110",
    "qcb-core-la-111",
    "qcb-core-la-112",
    "qcb-core-la-114",
    "qcb-core-la-115",
    "qcb-core-la-116",
    "qcb-core-la-117",
    "qcb-core-la-118",
    "qcb-core-la-119",
    "qcb-core-la-120",
    "qcb-core-la-201",
    "qcb-core-la-202",
    "qcb-core-la-203",
    "qcb-core-la-204",
    "qcb-core-la-205",
    "qcb-core-la-206",
    "qcb-core-la-207",
    "qcb-core-la-208",
    "qcb-core-la-209",
    "qcb-core-la-210",
    "qcb-core-la-211",
    "qcb-core-la-212",
    "qcb-core-la-213",
    "qcb-core-la-214",
    "qcb-core-la-215",
    "qcb-core-la-216",
    "qcb-core-la-217",
    "qcb-core-la-218",
    "qcb-core-la-219",
    "qcb-core-la-220",
    "qcb-core-plan-003",
    "qcb-core-plan-004",
    "qcb-core-plan-005",
    "qcb-core-plan-007",
    "qcb-core-plan-010",
    "qcb-core-plan-011",
    "qcb-core-plan-101",
    "qcb-core-plan-102",
    "qcb-core-plan-103",
    "qcb-core-plan-104",
    "qcb-core-plan-105",
    "qcb-core-plan-106",
    "qcb-core-plan-107",
    "qcb-core-plan-108",
    "qcb-core-plan-109",
    "qcb-core-plan-110",
    "qcb-core-plan-111",
    "qcb-core-plan-112",
    "qcb-core-plan-113",
    "qcb-core-plan-114",
    "qcb-core-plan-115",
    "qcb-core-plan-116",
    "qcb-core-plan-117",
    "qcb-core-plan-118",
    "qcb-core-plan-119",
    "qcb-core-plan-120",
    "qcb-core-plan-201",
    "qcb-core-plan-202",
    "qcb-core-plan-203",
    "qcb-core-plan-204",
    "qcb-core-plan-205",
    "qcb-core-plan-206",
    "qcb-core-plan-207",
    "qcb-core-plan-208",
    "qcb-core-plan-209",
    "qcb-core-plan-210",
    "qcb-core-plan-211",
    "qcb-core-plan-212",
    "qcb-core-plan-213",
    "qcb-core-plan-214",
    "qcb-core-plan-215",
    "qcb-core-plan-216",
    "qcb-core-plan-217",
    "qcb-core-plan-218",
    "qcb-core-plan-219",
    "qcb-core-plan-220",
    "qcb-core-plan-301",
    "qcb-core-plan-302",
    "qcb-core-plan-304",
    "qcb-core-plan-305",
    "qcb-core-plan-306",
    "qcb-core-plan-307",
    "qcb-core-plan-308",
    "qcb-core-plan-309",
    "qcb-core-plan-310",
    "qcb-core-plan-311",
    "qcb-core-plan-312",
    "qcb-core-plan-313",
    "qcb-core-plan-315",
    "qcb-core-plan-318",
    "qcb-core-plan-319",
    "qcb-core-plan-320",
    "qcb-core-plan-401",
    "qcb-core-plan-402",
    "qcb-core-plan-403",
    "qcb-core-plan-404",
    "qcb-core-plan-405",
    "qcb-core-plan-406",
    "qcb-core-plan-407",
    "qcb-core-plan-408",
    "qcb-core-plan-409",
    "qcb-core-plan-410",
    "qcb-core-plan-411",
    "qcb-core-plan-412",
    "qcb-core-plan-413",
    "qcb-core-plan-414",
    "qcb-core-plan-415",
    "qcb-core-plan-417",
    "qcb-core-plan-418",
    "qcb-core-plan-419",
    "qcb-core-plan-420",
    "qcb-core-plan-502",
    "qcb-core-plan-503",
    "qcb-core-plan-504",
    "qcb-core-plan-505",
    "qcb-core-plan-506",
    "qcb-core-plan-507",
    "qcb-core-plan-508",
    "qcb-core-plan-509",
    "qcb-core-plan-510",
    "qcb-core-plan-511",
    "qcb-core-plan-512",
    "qcb-core-plan-513",
    "qcb-core-plan-514",
    "qcb-core-plan-515",
    "qcb-core-plan-516",
    "qcb-core-plan-517",
    "qcb-core-plan-518",
    "qcb-core-plan-519",
    "qcb-core-plan-520",
    "qcb-core-sp-001",
    "qcb-core-sp-002",
    "qcb-core-sp-003",
    "qcb-core-sp-004",
    "qcb-core-sp-005",
    "qcb-core-sp-006",
    "qcb-core-sp-007",
    "qcb-core-sp-008",
    "qcb-core-sp-009",
    "qcb-core-sp-011",
    "qcb-core-sp-012",
    "qcb-core-sp-101",
    "qcb-core-sp-102",
    "qcb-core-sp-103",
    "qcb-core-sp-104",
    "qcb-core-sp-105",
    "qcb-core-sp-106",
    "qcb-core-sp-107",
    "qcb-core-sp-108",
    "qcb-core-sp-109",
    "qcb-core-sp-110",
    "qcb-core-sp-111",
    "qcb-core-sp-112",
    "qcb-core-sp-113",
    "qcb-core-sp-114",
    "qcb-core-sp-115",
    "qcb-core-sp-116",
    "qcb-core-sp-117",
    "qcb-core-sp-118",
    "qcb-core-sp-119",
    "qcb-core-sp-120"
  ],
  "schema_version": "qcb.shared_core_registry.v1",
  "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
  "version": "textbook-v1",
  "withheld_cores": [
    {
      "contract_hash": "303befeae98f58f299b6f0bf178841e4458b95561458fd93db3ad22b09dd9884",
      "core_id": "qcb-core-plan-117",
      "family": "qit-representation-foundations",
      "item_digest": "eec0cb51404622c0e85a513a847761fd901179fb2ae5383757106e295d0c690f",
      "key": "qcb-core-plan-117-non-unitarizable-infinite-group-counterexample",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-117-non-unitarizable-infinite-group-counterexample",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "topic": "planned_representation_qit"
    },
    {
      "contract_hash": "6cf9740c00974b386103e67f789aa368f35570af40ac5fd78d0669302a9bc1b3",
      "core_id": "qcb-core-plan-118",
      "family": "qit-schur-lemma",
      "item_digest": "18b194dedfd34e0201b2edbc78e5ce8545fbaa37a56e99edeee582302e03020d",
      "key": "qcb-core-plan-118-schur-ii-boundary-non-algebraically-closed",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-118-schur-ii-boundary-non-algebraically-closed",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "topic": "planned_representation_qit"
    },
    {
      "contract_hash": "8cde78fe8676e085e3acbc8ca4b712a626b8bd8ef08406dea76b79edf65385c8",
      "core_id": "qcb-core-plan-119",
      "family": "qit-compact-groups",
      "item_digest": "dca75eb96b7c01ba5932c174af9039b8070253a2ac90ff323882760a463f2323",
      "key": "qcb-core-plan-119-finite-vs-compact-haar-boundary",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-119-finite-vs-compact-haar-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:harmonic-analysis",
        "concept:operator-theory"
      ],
      "topic": "planned_representation_qit"
    },
    {
      "contract_hash": "eacbd76ed79dc8a3e508d5adf03c7ecd7047480bba7ad05b3908abad19f89f8b",
      "core_id": "qcb-core-plan-120",
      "family": "qit-tensor-representations",
      "item_digest": "c4c3e55cfc17e2cd0d8984618558bdea620de9ea2410140f1652fe489fd27ea4",
      "key": "qcb-core-plan-120-dual-representation-conjugate-boundary",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-120-dual-representation-conjugate-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:harmonic-analysis"
      ],
      "topic": "planned_representation_qit"
    },
    {
      "contract_hash": "776732dced28546044e59a8c744f76704ce6fd8f5f110f557b9e08ceb00665ae",
      "core_id": "qcb-core-plan-203",
      "family": "qsc-generalized-measurement",
      "item_digest": "6eda46c37ea2b7d75cb89acca2686e8411e54825a5468776262522fff5b883bd",
      "key": "qcb-core-plan-203-povm-amplitude-amplification-query-count",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-203-povm-amplitude-amplification-query-count",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:complexity",
        "concept:probability"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "7d1a0a2e1c3fcc3a21e1af340a7092f54edaa232bbcaad58c4cbdfca7fb64d16",
      "core_id": "qcb-core-plan-208",
      "family": "qsc-matrix-access",
      "item_digest": "1433ecfb6610132671b67d490e1d21b1d9dae433bb26badca61bce12b62e0347",
      "key": "qcb-core-plan-208-amplitude-oracle-maxnorm-normalization-boundary",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-208-amplitude-oracle-maxnorm-normalization-boundary",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:approximation",
        "concept:matrix-analysis"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "a49bb61ba270d6d2c8c2c6d2b7cd4283dd47c02a607dcbcc7f93e9705743917e",
      "core_id": "qcb-core-plan-211",
      "family": "qsc-sparse-block-encoding",
      "item_digest": "956c29f294371de27e9ec45ec5196f99962ce8a623ede5e3b3285f52d19ab01c",
      "key": "qcb-core-plan-211-s-sparse-konig-matching-decomposition",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-211-s-sparse-konig-matching-decomposition",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:matrix-analysis",
        "concept:complexity"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "1201dab4cf42e463d57cb0962a984e22769a267e55b38e1da78c8de04bbf86fc",
      "core_id": "qcb-core-plan-212",
      "family": "qsc-sparse-block-encoding",
      "item_digest": "970c5ba0f50e0dd502278b4dc174d90ea437909bbaf2877765b536179388b15d",
      "key": "qcb-core-plan-212-sparse-lcu-entry-evaluation-prop919",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-212-sparse-lcu-entry-evaluation-prop919",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:matrix-analysis",
        "concept:operator-theory"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "c7e8244f55e3f25cec790d369793e6257efd20760cfce3135b63975363430158",
      "core_id": "qcb-core-plan-213",
      "family": "qsc-sparse-block-encoding",
      "item_digest": "25309f761a99ded35bf244e4492c4586faf0237b0cf08117241262e92d77f079",
      "key": "qcb-core-plan-213-dual-oracle-row-column-sparse-prop922",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-213-dual-oracle-row-column-sparse-prop922",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:matrix-analysis",
        "concept:operator-theory"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "9cb0aedd8030285cd5f97d489c9ea972aa6937f1c24c07fd1515d902846d5bd6",
      "core_id": "qcb-core-plan-215",
      "family": "qsc-hermitian-block-encoding",
      "item_digest": "576ff269c4242c5a9080540a6009923b6f34ab1f07e5ad9fdd42381baca1176d",
      "key": "qcb-core-plan-215-hermitian-sparse-block-encoding-prop924",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-215-hermitian-sparse-block-encoding-prop924",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:block-encoding",
        "concept:operator-theory",
        "concept:matrix-analysis"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "5330ca732152f43ed156ccfd8223d123bf6c6a2f40f64b97c93b1d0c9c8491a7",
      "core_id": "qcb-core-plan-217",
      "family": "qsc-singular-value-transformation",
      "item_digest": "50679e2149c8cc4c1a3ae4d804b3f72dec413a104f29d51b1eb4da9d19feea0a",
      "key": "qcb-core-plan-217-svt-definite-parity-eigenvalue-equivalence",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-217-svt-definite-parity-eigenvalue-equivalence",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:operator-theory",
        "concept:approximation"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "08bc8eafc4fa42dcd2d8bd5032d055d944f251b0ac47caca944e9937bdd5f8a0",
      "core_id": "qcb-core-plan-218",
      "family": "qsc-singular-value-transformation",
      "item_digest": "568117cff67fd69c6ea6f73b73f70181dee69cf8f0059fd634d0074c0189fe8a",
      "key": "qcb-core-plan-218-dilated-hermitian-matrix-svt-eigenstructure",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-218-dilated-hermitian-matrix-svt-eigenstructure",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:operator-theory",
        "concept:block-encoding"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "fc763e6b01528c5b2ed8a9eb0903d4ecaa87ae18bdbcd6c6fea67ef82e3cba05",
      "core_id": "qcb-core-plan-219",
      "family": "qsc-singular-value-transformation",
      "item_digest": "2387018c64ae8b443f7d0dc49ebb1c814f123a3d08e5575f01c1597ddc3b6d0e",
      "key": "qcb-core-plan-219-matrix-power-not-singular-value-transformation",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-219-matrix-power-not-singular-value-transformation",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:matrix-analysis",
        "concept:operator-theory",
        "concept:approximation"
      ],
      "topic": "planned_scientific_algorithms"
    },
    {
      "contract_hash": "e429077f607c14a0aae1ee9ac6d5d3846ba00e582c0292a15e7c40c162ef40e1",
      "core_id": "qcb-core-plan-305",
      "family": "qit-permutation-conjugation-invariance",
      "item_digest": "eb1ed6867265f52993db82b527d22750c7a92b07da4656f80d1dbf1325f5e05a",
      "key": "qcb-core-plan-305-permutation-conjugation-invariance",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-305-permutation-conjugation-invariance",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:operator-theory",
        "concept:tensor-networks"
      ],
      "topic": "planned_tensor_symmetry"
    },
    {
      "contract_hash": "59eb061c99d3ded535b8c0b8476bd82cd5ba208e3d415a72841b49afe9ea61b9",
      "core_id": "qcb-core-plan-309",
      "family": "qit-majorization-annihilation",
      "item_digest": "fe0a6741ae22ffa0f202040524317b866a24a4cb22475b1e3d798a377d7f41a9",
      "key": "qcb-core-plan-309-majorization-annihilation",
      "proposal_only": true,
      "snapshot_id": "qcb-snapshot-ffa644f0da3031a1ce754b9a",
      "source_key": "qcb-core-plan-309-majorization-annihilation",
      "source_record": "data/public/nl-v12/release.json",
      "split": "test_public",
      "status": "withheld_not_current_gold",
      "supporting_nodes": [],
      "target_nodes": [
        "concept:probability",
        "concept:operator-theory"
      ],
      "topic": "planned_tensor_symmetry"
    }
  ]
}
