domain_id: block_generator
normative: NORMATIVE.md
verification: VERIFICATION.md

items:
  - id: BLK-001
    section: "Block Construction"
    summary: "build_block_generator() entry point"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-001.md"
    tests: []
    notes: ""

  - id: BLK-002
    section: "Block Construction"
    summary: "Cost-aware bundle iteration"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-002.md"
    tests: []
    notes: ""

  - id: BLK-003
    section: "Block Construction"
    summary: "Uses solution_generator_backrefs"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-003.md"
    tests: []
    notes: ""

  - id: BLK-004
    section: "Block Construction"
    summary: "BlockGeneratorResult structure"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-004.md"
    tests: []
    notes: ""

  - id: BLK-005
    section: "Block Construction"
    summary: "Aggregated signature across bundles"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-005.md"
    tests: []
    notes: ""

  - id: BLK-006
    section: "Block Validation"
    summary: "validate_block() entry point"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-006.md"
    tests: []
    notes: ""

  - id: BLK-007
    section: "Block Validation"
    summary: "Delegates to run_block_generator2"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-007.md"
    tests: []
    notes: ""

  - id: BLK-008
    section: "Block Validation"
    summary: "Same checks as validate_spend_bundle"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-008.md"
    tests: []
    notes: ""

  - id: BLK-009
    section: "Round-Trip Consistency"
    summary: "Round-trip consistency"
    status: verified
    spec_ref: "docs/requirements/domains/block_generator/specs/BLK-009.md"
    tests: []
    notes: ""
