{
  "tool_id": "art-572-multi-garnishment-stacking-recompute",
  "note": "Vectors computed directly from the shipped kernel. Every employee, order and figure here is SYNTHETIC and is not a copy of any real payroll record or garnishment notice. Covers the aggregate ceiling shorting a lower-priority order while still MATCHING a notice, a DIVERGES single-order case, both INDETERMINATE finite-gate states (no notice supplied; empty order stack), and a federal-tax-levy-then-AWG stack that MATCHES.",
  "vectors": [
    {
      "name": "matches-stack-aggregate-ceiling-shortfall",
      "description": "A child-support order at its 60% tier consumes the entire aggregate ceiling, so the lower-priority creditor order is withheld at zero even though it was claimed at $300. The recomputed withholding still agrees with what the notice states was withheld.",
      "policy_parameters": {
        "employee_ref": "SYNTH-EMP-001",
        "period_label": "2026-01-15 biweekly pay period",
        "currency": "USD",
        "gross_minor_units": 100000,
        "legally_required_deductions": [
          {
            "label": "Federal income tax withholding",
            "amount_minor_units": 15000
          },
          {
            "label": "FICA",
            "amount_minor_units": 7650
          },
          {
            "label": "State income tax withholding",
            "amount_minor_units": 4000
          }
        ],
        "orders": [
          {
            "order_id": "ord-1",
            "label": "Child support order, county court",
            "type": "child_support",
            "arrears_over_12wk": false,
            "second_family": false,
            "claimed_amount_minor_units": 44010
          },
          {
            "order_id": "ord-2",
            "label": "Creditor garnishment",
            "type": "creditor",
            "claimed_amount_minor_units": 30000
          }
        ],
        "noticed_amounts": [
          {
            "order_id": "ord-1",
            "amount_minor_units": 44010
          },
          {
            "order_id": "ord-2",
            "amount_minor_units": 0
          }
        ]
      },
      "output_payload": {
        "employee_ref": "SYNTH-EMP-001",
        "period_label": "2026-01-15 biweekly pay period",
        "currency": "USD",
        "minor_unit_exponent": 2,
        "gross_minor_units": 100000,
        "gross_display": "1000.00",
        "legally_required_deductions": [
          {
            "label": "Federal income tax withholding",
            "amount_minor_units": 15000,
            "amount_display": "150.00"
          },
          {
            "label": "FICA",
            "amount_minor_units": 7650,
            "amount_display": "76.50"
          },
          {
            "label": "State income tax withholding",
            "amount_minor_units": 4000,
            "amount_display": "40.00"
          }
        ],
        "total_deductions_minor_units": 26650,
        "total_deductions_display": "266.50",
        "disposable_earnings_minor_units": 73350,
        "disposable_earnings_display": "733.50",
        "disposable_earnings_floored_at_zero": false,
        "federal_minimum_wage_minor_units": 725,
        "federal_minimum_wage_display": "7.25",
        "federal_minimum_wage_source": {
          "kind": "dated_prefill",
          "dated": "2009-07-24"
        },
        "ccpa_floor_minor_units": 21750,
        "ccpa_floor_display": "217.50",
        "state_overlay": {},
        "order_count": 2,
        "aggregate_cap_minor_units": 44010,
        "aggregate_cap_display": "440.10",
        "orders": [
          {
            "order_id": "ord-1",
            "label": "Child support order, county court",
            "type": "child_support",
            "arrears_over_12wk": false,
            "second_family": false,
            "claimed_amount_minor_units": 44010,
            "claimed_display": "440.10",
            "cap_minor_units": 44010,
            "cap_display": "440.10",
            "cap_basis": "CCPA Title III support tier: 60% of disposable earnings (arrears>12wk=false, second_family=false).",
            "ccpa_capped": true,
            "withheld_minor_units": 44010,
            "withheld_display": "440.10",
            "shortfall_minor_units": 0,
            "shortfall_display": "0.00",
            "fully_withheld": true
          },
          {
            "order_id": "ord-2",
            "label": "Creditor garnishment",
            "type": "creditor",
            "arrears_over_12wk": null,
            "second_family": null,
            "claimed_amount_minor_units": 30000,
            "claimed_display": "300.00",
            "cap_minor_units": 18338,
            "cap_display": "183.38",
            "cap_basis": "General CCPA cap: lesser of 25% of disposable earnings and the amount by which disposable earnings exceed 30x the federal minimum wage.",
            "ccpa_capped": true,
            "withheld_minor_units": 0,
            "withheld_display": "0.00",
            "shortfall_minor_units": 30000,
            "shortfall_display": "300.00",
            "fully_withheld": false
          }
        ],
        "first_uncapped_shortfall": "ord-2",
        "total_withheld_minor_units": 44010,
        "total_withheld_display": "440.10",
        "employee_net_minor_units": 29340,
        "employee_net_display": "293.40",
        "noticed_supplied": true,
        "comparison_basis": "The recomputed side of every comparison is derived here from disposable earnings and the caller-declared order stack, allocated in the order the orders[] array was supplied. It is not read from a garnishment notice. A comparison is only meaningful because the two sides have independent provenance.",
        "diff": [
          {
            "order_id": "ord-1",
            "in_order_stack": true,
            "recomputed_minor_units": 44010,
            "recomputed_display": "440.10",
            "noticed_minor_units": 44010,
            "noticed_display": "440.10",
            "difference_minor_units": 0,
            "difference_display": "0.00",
            "agrees": true,
            "detail": "The independently recomputed withholding equals the amount the notice states for this order."
          },
          {
            "order_id": "ord-2",
            "in_order_stack": true,
            "recomputed_minor_units": 0,
            "recomputed_display": "0.00",
            "noticed_minor_units": 0,
            "noticed_display": "0.00",
            "difference_minor_units": 0,
            "difference_display": "0.00",
            "agrees": true,
            "detail": "The independently recomputed withholding equals the amount the notice states for this order."
          }
        ],
        "verdict": "MATCHES",
        "indeterminate_reason": null,
        "rejected_inputs": [],
        "citations": {
          "ccpa_support_tiers": {
            "source": "Consumer Credit Protection Act Title III, 15 U.S.C. Sec. 1673(b)",
            "detail": "Support-order withholding tiers of 50/55/60/65% of disposable earnings, keyed on whether the obligor supports another spouse/child and whether arrears exceed 12 weeks. Re-verify against primary text before relying on it (research findings, not facts)."
          },
          "ccpa_general_cap": {
            "source": "29 CFR Part 870 / CCPA Sec. 303",
            "detail": "General garnishment ceiling of 25% of disposable earnings, or the amount by which disposable earnings exceed 30 times the federal minimum wage, whichever is less."
          },
          "federal_tax_levy_exemption": {
            "source": "26 U.S.C. Sec. 6334; CCPA Sec. 303(b)",
            "detail": "A federal tax levy is exempt from the CCPA percentage limitations that bind every other order type modelled here. The IRS Publication 1494 wage-bracket exempt-amount table is NOT computed by this kernel."
          },
          "hea_awg": {
            "source": "34 CFR Part 34 (Administrative Wage Garnishment); DOL Fact Sheet 30",
            "detail": "Administrative Wage Garnishment on defaulted federal student loans is capped at 15% of disposable earnings, and may not reduce weekly pay below 30 times the federal minimum wage."
          },
          "dol_fact_sheet_30": {
            "source": "U.S. DOL Wage and Hour Division, Fact Sheet 30",
            "detail": "General guidance on Title III of the CCPA, cited for the aggregate-ceiling pattern this kernel applies across a multi-order stack."
          }
        },
        "rationale": [
          "Garnishment stack recomputed for period 2026-01-15 biweekly pay period on employee reference SYNTH-EMP-001.",
          "Disposable earnings of 733.50 USD were derived from gross earnings of 1000.00 USD less 266.50 USD of legally-required deductions.",
          "The federal minimum wage figure used was 7.25 USD/hour (a dated prefill from 2009-07-24), giving a 30x weekly floor of 217.50 USD.",
          "2 orders were withheld in the priority order supplied, subject to each order's own statutory cap and an aggregate ceiling of 440.10 USD (the single highest individual cap present in the stack).",
          "The stack ran out of capacity at order ord-2, the first order whose claimed amount could not be withheld in full within its cap and the remaining disposable earnings and aggregate ceiling.",
          "Total withheld across the stack is 440.10 USD, leaving the employee 293.40 USD of disposable earnings for the period.",
          "The independently recomputed withholding agrees with every one of the 2 orders the notice states a figure for. The left-hand side was computed here from the order stack, not lifted from the notice.",
          "This is not legal advice. The statutory caps modelled here (CCPA support tiers, the general CCPA cap, the HEA AWG cap, and the federal-tax-levy CCPA exemption) are a simplification of a fact-specific area of law; a state's own wage-garnishment statute, a court's instructions, or counsel govern over this arithmetic."
        ],
        "not_proven": [
          {
            "item": "Not legal advice",
            "detail": "This kernel recomputes statutory-cap arithmetic from caller-declared facts about one pay period. It is not a substitute for counsel, a state agency, or the employer's own legal review."
          },
          {
            "item": "Federal tax levy exempt amount",
            "detail": "A federal_tax_levy order is capped only at remaining disposable earnings, not at the IRS Publication 1494 wage-bracket exempt-amount table, which this kernel does not compute."
          },
          {
            "item": "State levy percentage",
            "detail": "No 50-state table is bundled. A state_levy order uses the caller-declared state_overlay.state_levy_cap_percent where supplied; absent that, it defaults to the general CCPA cap, which may not be the correct figure for the governing state."
          },
          {
            "item": "Aggregate-ceiling simplification",
            "detail": "The combined cap across every order in the stack is modelled here as the single highest individual statutory cap present. This is a documented simplification of a fact-specific area of law, not a comprehensive multi-order interaction rule for every jurisdiction."
          },
          {
            "item": "Priority ordering",
            "detail": "Orders are withheld in the order the caller lists orders[] in. This kernel infers no priority from order type and does not verify that the supplied order matches the governing statute or a court's instructions."
          },
          {
            "item": "Input accuracy",
            "detail": "Gross earnings, legally-required deductions, and every order's claimed amount are caller-supplied and asserted, not independently verified against payroll records or a court order."
          }
        ],
        "fence": "This is not legal advice. Orders are withheld in the priority order the caller supplies, subject to each order's own statutory cap and an aggregate ceiling equal to the single highest individual cap present in the stack. A federal tax levy is capped only at remaining disposable earnings, not the IRS exempt-amount table. A state levy uses a caller-declared percentage where supplied, otherwise the general CCPA cap. No 50-state table is bundled. A divergence against a supplied notice is an arithmetic finding about the figures supplied here, never a legal determination.",
        "note": "Deterministic multi-garnishment stacking recomputation for one stated pay period. Single-run and stateless: it holds no records, runs on no schedule, and retains nothing. It performs no payroll processing and makes no assertion that any order is valid, enforceable, or correctly served."
      },
      "golden_hash": "21199b610f535806e7813e4941d3fa295a45f00785761936eccd08b3160e58c3"
    },
    {
      "name": "diverges-hea-awg-single-order",
      "description": "A single HEA Administrative Wage Garnishment order capped at 15% of disposable earnings. The notice overstates what was actually withheld, so the verdict is DIVERGES.",
      "policy_parameters": {
        "employee_ref": "SYNTH-EMP-002",
        "period_label": "2026-02-01 weekly pay period",
        "currency": "USD",
        "gross_minor_units": 80000,
        "orders": [
          {
            "order_id": "ord-1",
            "label": "HEA Administrative Wage Garnishment",
            "type": "hea_awg",
            "claimed_amount_minor_units": 15000
          }
        ],
        "noticed_amounts": [
          {
            "order_id": "ord-1",
            "amount_minor_units": 12500
          }
        ]
      },
      "output_payload": {
        "employee_ref": "SYNTH-EMP-002",
        "period_label": "2026-02-01 weekly pay period",
        "currency": "USD",
        "minor_unit_exponent": 2,
        "gross_minor_units": 80000,
        "gross_display": "800.00",
        "legally_required_deductions": [],
        "total_deductions_minor_units": 0,
        "total_deductions_display": "0.00",
        "disposable_earnings_minor_units": 80000,
        "disposable_earnings_display": "800.00",
        "disposable_earnings_floored_at_zero": false,
        "federal_minimum_wage_minor_units": 725,
        "federal_minimum_wage_display": "7.25",
        "federal_minimum_wage_source": {
          "kind": "dated_prefill",
          "dated": "2009-07-24"
        },
        "ccpa_floor_minor_units": 21750,
        "ccpa_floor_display": "217.50",
        "state_overlay": {},
        "order_count": 1,
        "aggregate_cap_minor_units": 12000,
        "aggregate_cap_display": "120.00",
        "orders": [
          {
            "order_id": "ord-1",
            "label": "HEA Administrative Wage Garnishment",
            "type": "hea_awg",
            "arrears_over_12wk": null,
            "second_family": null,
            "claimed_amount_minor_units": 15000,
            "claimed_display": "150.00",
            "cap_minor_units": 12000,
            "cap_display": "120.00",
            "cap_basis": "HEA Administrative Wage Garnishment: lesser of 15% of disposable earnings and the amount by which disposable earnings exceed 30x the federal minimum wage.",
            "ccpa_capped": true,
            "withheld_minor_units": 12000,
            "withheld_display": "120.00",
            "shortfall_minor_units": 3000,
            "shortfall_display": "30.00",
            "fully_withheld": false
          }
        ],
        "first_uncapped_shortfall": "ord-1",
        "total_withheld_minor_units": 12000,
        "total_withheld_display": "120.00",
        "employee_net_minor_units": 68000,
        "employee_net_display": "680.00",
        "noticed_supplied": true,
        "comparison_basis": "The recomputed side of every comparison is derived here from disposable earnings and the caller-declared order stack, allocated in the order the orders[] array was supplied. It is not read from a garnishment notice. A comparison is only meaningful because the two sides have independent provenance.",
        "diff": [
          {
            "order_id": "ord-1",
            "in_order_stack": true,
            "recomputed_minor_units": 12000,
            "recomputed_display": "120.00",
            "noticed_minor_units": 12500,
            "noticed_display": "125.00",
            "difference_minor_units": -500,
            "difference_display": "-5.00",
            "agrees": false,
            "detail": "The independently recomputed withholding differs from the amount the notice states for this order."
          }
        ],
        "verdict": "DIVERGES",
        "indeterminate_reason": null,
        "rejected_inputs": [],
        "citations": {
          "ccpa_support_tiers": {
            "source": "Consumer Credit Protection Act Title III, 15 U.S.C. Sec. 1673(b)",
            "detail": "Support-order withholding tiers of 50/55/60/65% of disposable earnings, keyed on whether the obligor supports another spouse/child and whether arrears exceed 12 weeks. Re-verify against primary text before relying on it (research findings, not facts)."
          },
          "ccpa_general_cap": {
            "source": "29 CFR Part 870 / CCPA Sec. 303",
            "detail": "General garnishment ceiling of 25% of disposable earnings, or the amount by which disposable earnings exceed 30 times the federal minimum wage, whichever is less."
          },
          "federal_tax_levy_exemption": {
            "source": "26 U.S.C. Sec. 6334; CCPA Sec. 303(b)",
            "detail": "A federal tax levy is exempt from the CCPA percentage limitations that bind every other order type modelled here. The IRS Publication 1494 wage-bracket exempt-amount table is NOT computed by this kernel."
          },
          "hea_awg": {
            "source": "34 CFR Part 34 (Administrative Wage Garnishment); DOL Fact Sheet 30",
            "detail": "Administrative Wage Garnishment on defaulted federal student loans is capped at 15% of disposable earnings, and may not reduce weekly pay below 30 times the federal minimum wage."
          },
          "dol_fact_sheet_30": {
            "source": "U.S. DOL Wage and Hour Division, Fact Sheet 30",
            "detail": "General guidance on Title III of the CCPA, cited for the aggregate-ceiling pattern this kernel applies across a multi-order stack."
          }
        },
        "rationale": [
          "Garnishment stack recomputed for period 2026-02-01 weekly pay period on employee reference SYNTH-EMP-002.",
          "Disposable earnings of 800.00 USD were derived from gross earnings of 800.00 USD less 0.00 USD of legally-required deductions.",
          "The federal minimum wage figure used was 7.25 USD/hour (a dated prefill from 2009-07-24), giving a 30x weekly floor of 217.50 USD.",
          "1 order were withheld in the priority order supplied, subject to each order's own statutory cap and an aggregate ceiling of 120.00 USD (the single highest individual cap present in the stack).",
          "The stack ran out of capacity at order ord-1, the first order whose claimed amount could not be withheld in full within its cap and the remaining disposable earnings and aggregate ceiling.",
          "Total withheld across the stack is 120.00 USD, leaving the employee 680.00 USD of disposable earnings for the period.",
          "The independently recomputed withholding diverges from the notice on 1 of 1 order. Each difference is listed with both figures. A divergence is an arithmetic finding about the order stack and figures supplied here, not a legal determination.",
          "This is not legal advice. The statutory caps modelled here (CCPA support tiers, the general CCPA cap, the HEA AWG cap, and the federal-tax-levy CCPA exemption) are a simplification of a fact-specific area of law; a state's own wage-garnishment statute, a court's instructions, or counsel govern over this arithmetic."
        ],
        "not_proven": [
          {
            "item": "Not legal advice",
            "detail": "This kernel recomputes statutory-cap arithmetic from caller-declared facts about one pay period. It is not a substitute for counsel, a state agency, or the employer's own legal review."
          },
          {
            "item": "Federal tax levy exempt amount",
            "detail": "A federal_tax_levy order is capped only at remaining disposable earnings, not at the IRS Publication 1494 wage-bracket exempt-amount table, which this kernel does not compute."
          },
          {
            "item": "State levy percentage",
            "detail": "No 50-state table is bundled. A state_levy order uses the caller-declared state_overlay.state_levy_cap_percent where supplied; absent that, it defaults to the general CCPA cap, which may not be the correct figure for the governing state."
          },
          {
            "item": "Aggregate-ceiling simplification",
            "detail": "The combined cap across every order in the stack is modelled here as the single highest individual statutory cap present. This is a documented simplification of a fact-specific area of law, not a comprehensive multi-order interaction rule for every jurisdiction."
          },
          {
            "item": "Priority ordering",
            "detail": "Orders are withheld in the order the caller lists orders[] in. This kernel infers no priority from order type and does not verify that the supplied order matches the governing statute or a court's instructions."
          },
          {
            "item": "Input accuracy",
            "detail": "Gross earnings, legally-required deductions, and every order's claimed amount are caller-supplied and asserted, not independently verified against payroll records or a court order."
          }
        ],
        "fence": "This is not legal advice. Orders are withheld in the priority order the caller supplies, subject to each order's own statutory cap and an aggregate ceiling equal to the single highest individual cap present in the stack. A federal tax levy is capped only at remaining disposable earnings, not the IRS exempt-amount table. A state levy uses a caller-declared percentage where supplied, otherwise the general CCPA cap. No 50-state table is bundled. A divergence against a supplied notice is an arithmetic finding about the figures supplied here, never a legal determination.",
        "note": "Deterministic multi-garnishment stacking recomputation for one stated pay period. Single-run and stateless: it holds no records, runs on no schedule, and retains nothing. It performs no payroll processing and makes no assertion that any order is valid, enforceable, or correctly served."
      },
      "golden_hash": "c5be25135cc77d6f996d822e32b408b5c9bd98987bce4e165aa4c019d37876e6"
    },
    {
      "name": "indeterminate-no-notice-supplied",
      "description": "An order stack is supplied and recomputed, but no noticed withholding amounts are supplied to compare against. Verdict is INDETERMINATE, never guessed as MATCHES.",
      "policy_parameters": {
        "employee_ref": "SYNTH-EMP-001",
        "period_label": "2026-01-15 biweekly pay period",
        "currency": "USD",
        "gross_minor_units": 100000,
        "legally_required_deductions": [
          {
            "label": "Federal income tax withholding",
            "amount_minor_units": 15000
          },
          {
            "label": "FICA",
            "amount_minor_units": 7650
          },
          {
            "label": "State income tax withholding",
            "amount_minor_units": 4000
          }
        ],
        "orders": [
          {
            "order_id": "ord-1",
            "label": "Child support order, county court",
            "type": "child_support",
            "arrears_over_12wk": false,
            "second_family": false,
            "claimed_amount_minor_units": 44010
          },
          {
            "order_id": "ord-2",
            "label": "Creditor garnishment",
            "type": "creditor",
            "claimed_amount_minor_units": 30000
          }
        ]
      },
      "output_payload": {
        "employee_ref": "SYNTH-EMP-001",
        "period_label": "2026-01-15 biweekly pay period",
        "currency": "USD",
        "minor_unit_exponent": 2,
        "gross_minor_units": 100000,
        "gross_display": "1000.00",
        "legally_required_deductions": [
          {
            "label": "Federal income tax withholding",
            "amount_minor_units": 15000,
            "amount_display": "150.00"
          },
          {
            "label": "FICA",
            "amount_minor_units": 7650,
            "amount_display": "76.50"
          },
          {
            "label": "State income tax withholding",
            "amount_minor_units": 4000,
            "amount_display": "40.00"
          }
        ],
        "total_deductions_minor_units": 26650,
        "total_deductions_display": "266.50",
        "disposable_earnings_minor_units": 73350,
        "disposable_earnings_display": "733.50",
        "disposable_earnings_floored_at_zero": false,
        "federal_minimum_wage_minor_units": 725,
        "federal_minimum_wage_display": "7.25",
        "federal_minimum_wage_source": {
          "kind": "dated_prefill",
          "dated": "2009-07-24"
        },
        "ccpa_floor_minor_units": 21750,
        "ccpa_floor_display": "217.50",
        "state_overlay": {},
        "order_count": 2,
        "aggregate_cap_minor_units": 44010,
        "aggregate_cap_display": "440.10",
        "orders": [
          {
            "order_id": "ord-1",
            "label": "Child support order, county court",
            "type": "child_support",
            "arrears_over_12wk": false,
            "second_family": false,
            "claimed_amount_minor_units": 44010,
            "claimed_display": "440.10",
            "cap_minor_units": 44010,
            "cap_display": "440.10",
            "cap_basis": "CCPA Title III support tier: 60% of disposable earnings (arrears>12wk=false, second_family=false).",
            "ccpa_capped": true,
            "withheld_minor_units": 44010,
            "withheld_display": "440.10",
            "shortfall_minor_units": 0,
            "shortfall_display": "0.00",
            "fully_withheld": true
          },
          {
            "order_id": "ord-2",
            "label": "Creditor garnishment",
            "type": "creditor",
            "arrears_over_12wk": null,
            "second_family": null,
            "claimed_amount_minor_units": 30000,
            "claimed_display": "300.00",
            "cap_minor_units": 18338,
            "cap_display": "183.38",
            "cap_basis": "General CCPA cap: lesser of 25% of disposable earnings and the amount by which disposable earnings exceed 30x the federal minimum wage.",
            "ccpa_capped": true,
            "withheld_minor_units": 0,
            "withheld_display": "0.00",
            "shortfall_minor_units": 30000,
            "shortfall_display": "300.00",
            "fully_withheld": false
          }
        ],
        "first_uncapped_shortfall": "ord-2",
        "total_withheld_minor_units": 44010,
        "total_withheld_display": "440.10",
        "employee_net_minor_units": 29340,
        "employee_net_display": "293.40",
        "noticed_supplied": false,
        "comparison_basis": "The recomputed side of every comparison is derived here from disposable earnings and the caller-declared order stack, allocated in the order the orders[] array was supplied. It is not read from a garnishment notice. A comparison is only meaningful because the two sides have independent provenance.",
        "diff": [],
        "verdict": "INDETERMINATE",
        "indeterminate_reason": "No noticed withholding amounts were supplied, so the recomputed stack has nothing to compare against.",
        "rejected_inputs": [],
        "citations": {
          "ccpa_support_tiers": {
            "source": "Consumer Credit Protection Act Title III, 15 U.S.C. Sec. 1673(b)",
            "detail": "Support-order withholding tiers of 50/55/60/65% of disposable earnings, keyed on whether the obligor supports another spouse/child and whether arrears exceed 12 weeks. Re-verify against primary text before relying on it (research findings, not facts)."
          },
          "ccpa_general_cap": {
            "source": "29 CFR Part 870 / CCPA Sec. 303",
            "detail": "General garnishment ceiling of 25% of disposable earnings, or the amount by which disposable earnings exceed 30 times the federal minimum wage, whichever is less."
          },
          "federal_tax_levy_exemption": {
            "source": "26 U.S.C. Sec. 6334; CCPA Sec. 303(b)",
            "detail": "A federal tax levy is exempt from the CCPA percentage limitations that bind every other order type modelled here. The IRS Publication 1494 wage-bracket exempt-amount table is NOT computed by this kernel."
          },
          "hea_awg": {
            "source": "34 CFR Part 34 (Administrative Wage Garnishment); DOL Fact Sheet 30",
            "detail": "Administrative Wage Garnishment on defaulted federal student loans is capped at 15% of disposable earnings, and may not reduce weekly pay below 30 times the federal minimum wage."
          },
          "dol_fact_sheet_30": {
            "source": "U.S. DOL Wage and Hour Division, Fact Sheet 30",
            "detail": "General guidance on Title III of the CCPA, cited for the aggregate-ceiling pattern this kernel applies across a multi-order stack."
          }
        },
        "rationale": [
          "Garnishment stack recomputed for period 2026-01-15 biweekly pay period on employee reference SYNTH-EMP-001.",
          "Disposable earnings of 733.50 USD were derived from gross earnings of 1000.00 USD less 266.50 USD of legally-required deductions.",
          "The federal minimum wage figure used was 7.25 USD/hour (a dated prefill from 2009-07-24), giving a 30x weekly floor of 217.50 USD.",
          "2 orders were withheld in the priority order supplied, subject to each order's own statutory cap and an aggregate ceiling of 440.10 USD (the single highest individual cap present in the stack).",
          "The stack ran out of capacity at order ord-2, the first order whose claimed amount could not be withheld in full within its cap and the remaining disposable earnings and aggregate ceiling.",
          "Total withheld across the stack is 440.10 USD, leaving the employee 293.40 USD of disposable earnings for the period.",
          "Verdict is INDETERMINATE: No noticed withholding amounts were supplied, so the recomputed stack has nothing to compare against.",
          "This is not legal advice. The statutory caps modelled here (CCPA support tiers, the general CCPA cap, the HEA AWG cap, and the federal-tax-levy CCPA exemption) are a simplification of a fact-specific area of law; a state's own wage-garnishment statute, a court's instructions, or counsel govern over this arithmetic."
        ],
        "not_proven": [
          {
            "item": "Not legal advice",
            "detail": "This kernel recomputes statutory-cap arithmetic from caller-declared facts about one pay period. It is not a substitute for counsel, a state agency, or the employer's own legal review."
          },
          {
            "item": "Federal tax levy exempt amount",
            "detail": "A federal_tax_levy order is capped only at remaining disposable earnings, not at the IRS Publication 1494 wage-bracket exempt-amount table, which this kernel does not compute."
          },
          {
            "item": "State levy percentage",
            "detail": "No 50-state table is bundled. A state_levy order uses the caller-declared state_overlay.state_levy_cap_percent where supplied; absent that, it defaults to the general CCPA cap, which may not be the correct figure for the governing state."
          },
          {
            "item": "Aggregate-ceiling simplification",
            "detail": "The combined cap across every order in the stack is modelled here as the single highest individual statutory cap present. This is a documented simplification of a fact-specific area of law, not a comprehensive multi-order interaction rule for every jurisdiction."
          },
          {
            "item": "Priority ordering",
            "detail": "Orders are withheld in the order the caller lists orders[] in. This kernel infers no priority from order type and does not verify that the supplied order matches the governing statute or a court's instructions."
          },
          {
            "item": "Input accuracy",
            "detail": "Gross earnings, legally-required deductions, and every order's claimed amount are caller-supplied and asserted, not independently verified against payroll records or a court order."
          }
        ],
        "fence": "This is not legal advice. Orders are withheld in the priority order the caller supplies, subject to each order's own statutory cap and an aggregate ceiling equal to the single highest individual cap present in the stack. A federal tax levy is capped only at remaining disposable earnings, not the IRS exempt-amount table. A state levy uses a caller-declared percentage where supplied, otherwise the general CCPA cap. No 50-state table is bundled. A divergence against a supplied notice is an arithmetic finding about the figures supplied here, never a legal determination.",
        "note": "Deterministic multi-garnishment stacking recomputation for one stated pay period. Single-run and stateless: it holds no records, runs on no schedule, and retains nothing. It performs no payroll processing and makes no assertion that any order is valid, enforceable, or correctly served."
      },
      "golden_hash": "735b7fab1329d4dc9ff221fa10400e93a4d62212750adf73f492eed0830022b3"
    },
    {
      "name": "indeterminate-empty-order-stack",
      "description": "No garnishment orders supplied at all -- the finite gate on a structurally empty stack. Verdict is INDETERMINATE and nothing is withheld.",
      "policy_parameters": {
        "employee_ref": "SYNTH-EMP-003",
        "period_label": "2026-03-01 weekly pay period",
        "currency": "USD",
        "gross_minor_units": 60000,
        "orders": []
      },
      "output_payload": {
        "employee_ref": "SYNTH-EMP-003",
        "period_label": "2026-03-01 weekly pay period",
        "currency": "USD",
        "minor_unit_exponent": 2,
        "gross_minor_units": 60000,
        "gross_display": "600.00",
        "legally_required_deductions": [],
        "total_deductions_minor_units": 0,
        "total_deductions_display": "0.00",
        "disposable_earnings_minor_units": 60000,
        "disposable_earnings_display": "600.00",
        "disposable_earnings_floored_at_zero": false,
        "federal_minimum_wage_minor_units": 725,
        "federal_minimum_wage_display": "7.25",
        "federal_minimum_wage_source": {
          "kind": "dated_prefill",
          "dated": "2009-07-24"
        },
        "ccpa_floor_minor_units": 21750,
        "ccpa_floor_display": "217.50",
        "state_overlay": {},
        "order_count": 0,
        "aggregate_cap_minor_units": 0,
        "aggregate_cap_display": "0.00",
        "orders": [],
        "first_uncapped_shortfall": null,
        "total_withheld_minor_units": 0,
        "total_withheld_display": "0.00",
        "employee_net_minor_units": 60000,
        "employee_net_display": "600.00",
        "noticed_supplied": false,
        "comparison_basis": "The recomputed side of every comparison is derived here from disposable earnings and the caller-declared order stack, allocated in the order the orders[] array was supplied. It is not read from a garnishment notice. A comparison is only meaningful because the two sides have independent provenance.",
        "diff": [],
        "verdict": "INDETERMINATE",
        "indeterminate_reason": "No garnishment orders were supplied, so no stack could be recomputed.",
        "rejected_inputs": [],
        "citations": {
          "ccpa_support_tiers": {
            "source": "Consumer Credit Protection Act Title III, 15 U.S.C. Sec. 1673(b)",
            "detail": "Support-order withholding tiers of 50/55/60/65% of disposable earnings, keyed on whether the obligor supports another spouse/child and whether arrears exceed 12 weeks. Re-verify against primary text before relying on it (research findings, not facts)."
          },
          "ccpa_general_cap": {
            "source": "29 CFR Part 870 / CCPA Sec. 303",
            "detail": "General garnishment ceiling of 25% of disposable earnings, or the amount by which disposable earnings exceed 30 times the federal minimum wage, whichever is less."
          },
          "federal_tax_levy_exemption": {
            "source": "26 U.S.C. Sec. 6334; CCPA Sec. 303(b)",
            "detail": "A federal tax levy is exempt from the CCPA percentage limitations that bind every other order type modelled here. The IRS Publication 1494 wage-bracket exempt-amount table is NOT computed by this kernel."
          },
          "hea_awg": {
            "source": "34 CFR Part 34 (Administrative Wage Garnishment); DOL Fact Sheet 30",
            "detail": "Administrative Wage Garnishment on defaulted federal student loans is capped at 15% of disposable earnings, and may not reduce weekly pay below 30 times the federal minimum wage."
          },
          "dol_fact_sheet_30": {
            "source": "U.S. DOL Wage and Hour Division, Fact Sheet 30",
            "detail": "General guidance on Title III of the CCPA, cited for the aggregate-ceiling pattern this kernel applies across a multi-order stack."
          }
        },
        "rationale": [
          "Garnishment stack recomputed for period 2026-03-01 weekly pay period on employee reference SYNTH-EMP-003.",
          "Disposable earnings of 600.00 USD were derived from gross earnings of 600.00 USD less 0.00 USD of legally-required deductions.",
          "The federal minimum wage figure used was 7.25 USD/hour (a dated prefill from 2009-07-24), giving a 30x weekly floor of 217.50 USD.",
          "0 orders were withheld in the priority order supplied, subject to each order's own statutory cap and an aggregate ceiling of 0.00 USD (the single highest individual cap present in the stack).",
          "Every order was withheld in full against its own claimed amount, subject to its statutory cap.",
          "Total withheld across the stack is 0.00 USD, leaving the employee 600.00 USD of disposable earnings for the period.",
          "Verdict is INDETERMINATE: No garnishment orders were supplied, so no stack could be recomputed.",
          "This is not legal advice. The statutory caps modelled here (CCPA support tiers, the general CCPA cap, the HEA AWG cap, and the federal-tax-levy CCPA exemption) are a simplification of a fact-specific area of law; a state's own wage-garnishment statute, a court's instructions, or counsel govern over this arithmetic."
        ],
        "not_proven": [
          {
            "item": "Not legal advice",
            "detail": "This kernel recomputes statutory-cap arithmetic from caller-declared facts about one pay period. It is not a substitute for counsel, a state agency, or the employer's own legal review."
          },
          {
            "item": "Federal tax levy exempt amount",
            "detail": "A federal_tax_levy order is capped only at remaining disposable earnings, not at the IRS Publication 1494 wage-bracket exempt-amount table, which this kernel does not compute."
          },
          {
            "item": "State levy percentage",
            "detail": "No 50-state table is bundled. A state_levy order uses the caller-declared state_overlay.state_levy_cap_percent where supplied; absent that, it defaults to the general CCPA cap, which may not be the correct figure for the governing state."
          },
          {
            "item": "Aggregate-ceiling simplification",
            "detail": "The combined cap across every order in the stack is modelled here as the single highest individual statutory cap present. This is a documented simplification of a fact-specific area of law, not a comprehensive multi-order interaction rule for every jurisdiction."
          },
          {
            "item": "Priority ordering",
            "detail": "Orders are withheld in the order the caller lists orders[] in. This kernel infers no priority from order type and does not verify that the supplied order matches the governing statute or a court's instructions."
          },
          {
            "item": "Input accuracy",
            "detail": "Gross earnings, legally-required deductions, and every order's claimed amount are caller-supplied and asserted, not independently verified against payroll records or a court order."
          }
        ],
        "fence": "This is not legal advice. Orders are withheld in the priority order the caller supplies, subject to each order's own statutory cap and an aggregate ceiling equal to the single highest individual cap present in the stack. A federal tax levy is capped only at remaining disposable earnings, not the IRS exempt-amount table. A state levy uses a caller-declared percentage where supplied, otherwise the general CCPA cap. No 50-state table is bundled. A divergence against a supplied notice is an arithmetic finding about the figures supplied here, never a legal determination.",
        "note": "Deterministic multi-garnishment stacking recomputation for one stated pay period. Single-run and stateless: it holds no records, runs on no schedule, and retains nothing. It performs no payroll processing and makes no assertion that any order is valid, enforceable, or correctly served."
      },
      "golden_hash": "72e434dc744038dc215faa4729ec2cbde055df8c0c9d67b3cca46c7283ee1517"
    },
    {
      "name": "matches-tax-levy-then-awg-stack",
      "description": "A federal tax levy (exempt from the CCPA percentage limitations, capped here only at remaining disposable earnings) is withheld first, leaving a smaller remainder for a lower-priority HEA AWG order. Both agree with the notice.",
      "policy_parameters": {
        "employee_ref": "SYNTH-EMP-004",
        "period_label": "2026-04-01 monthly pay period",
        "currency": "USD",
        "gross_minor_units": 200000,
        "orders": [
          {
            "order_id": "ord-1",
            "label": "Federal tax levy",
            "type": "federal_tax_levy",
            "claimed_amount_minor_units": 150000
          },
          {
            "order_id": "ord-2",
            "label": "HEA Administrative Wage Garnishment",
            "type": "hea_awg",
            "claimed_amount_minor_units": 40000
          }
        ],
        "noticed_amounts": [
          {
            "order_id": "ord-1",
            "amount_minor_units": 150000
          },
          {
            "order_id": "ord-2",
            "amount_minor_units": 30000
          }
        ]
      },
      "output_payload": {
        "employee_ref": "SYNTH-EMP-004",
        "period_label": "2026-04-01 monthly pay period",
        "currency": "USD",
        "minor_unit_exponent": 2,
        "gross_minor_units": 200000,
        "gross_display": "2000.00",
        "legally_required_deductions": [],
        "total_deductions_minor_units": 0,
        "total_deductions_display": "0.00",
        "disposable_earnings_minor_units": 200000,
        "disposable_earnings_display": "2000.00",
        "disposable_earnings_floored_at_zero": false,
        "federal_minimum_wage_minor_units": 725,
        "federal_minimum_wage_display": "7.25",
        "federal_minimum_wage_source": {
          "kind": "dated_prefill",
          "dated": "2009-07-24"
        },
        "ccpa_floor_minor_units": 21750,
        "ccpa_floor_display": "217.50",
        "state_overlay": {},
        "order_count": 2,
        "aggregate_cap_minor_units": 200000,
        "aggregate_cap_display": "2000.00",
        "orders": [
          {
            "order_id": "ord-1",
            "label": "Federal tax levy",
            "type": "federal_tax_levy",
            "arrears_over_12wk": null,
            "second_family": null,
            "claimed_amount_minor_units": 150000,
            "claimed_display": "1500.00",
            "cap_minor_units": 200000,
            "cap_display": "2000.00",
            "cap_basis": "Federal tax levy: exempt from the CCPA percentage limitations; capped here only at remaining disposable earnings. The IRS exempt-amount table is not computed by this kernel.",
            "ccpa_capped": false,
            "withheld_minor_units": 150000,
            "withheld_display": "1500.00",
            "shortfall_minor_units": 0,
            "shortfall_display": "0.00",
            "fully_withheld": true
          },
          {
            "order_id": "ord-2",
            "label": "HEA Administrative Wage Garnishment",
            "type": "hea_awg",
            "arrears_over_12wk": null,
            "second_family": null,
            "claimed_amount_minor_units": 40000,
            "claimed_display": "400.00",
            "cap_minor_units": 30000,
            "cap_display": "300.00",
            "cap_basis": "HEA Administrative Wage Garnishment: lesser of 15% of disposable earnings and the amount by which disposable earnings exceed 30x the federal minimum wage.",
            "ccpa_capped": true,
            "withheld_minor_units": 30000,
            "withheld_display": "300.00",
            "shortfall_minor_units": 10000,
            "shortfall_display": "100.00",
            "fully_withheld": false
          }
        ],
        "first_uncapped_shortfall": "ord-2",
        "total_withheld_minor_units": 180000,
        "total_withheld_display": "1800.00",
        "employee_net_minor_units": 20000,
        "employee_net_display": "200.00",
        "noticed_supplied": true,
        "comparison_basis": "The recomputed side of every comparison is derived here from disposable earnings and the caller-declared order stack, allocated in the order the orders[] array was supplied. It is not read from a garnishment notice. A comparison is only meaningful because the two sides have independent provenance.",
        "diff": [
          {
            "order_id": "ord-1",
            "in_order_stack": true,
            "recomputed_minor_units": 150000,
            "recomputed_display": "1500.00",
            "noticed_minor_units": 150000,
            "noticed_display": "1500.00",
            "difference_minor_units": 0,
            "difference_display": "0.00",
            "agrees": true,
            "detail": "The independently recomputed withholding equals the amount the notice states for this order."
          },
          {
            "order_id": "ord-2",
            "in_order_stack": true,
            "recomputed_minor_units": 30000,
            "recomputed_display": "300.00",
            "noticed_minor_units": 30000,
            "noticed_display": "300.00",
            "difference_minor_units": 0,
            "difference_display": "0.00",
            "agrees": true,
            "detail": "The independently recomputed withholding equals the amount the notice states for this order."
          }
        ],
        "verdict": "MATCHES",
        "indeterminate_reason": null,
        "rejected_inputs": [],
        "citations": {
          "ccpa_support_tiers": {
            "source": "Consumer Credit Protection Act Title III, 15 U.S.C. Sec. 1673(b)",
            "detail": "Support-order withholding tiers of 50/55/60/65% of disposable earnings, keyed on whether the obligor supports another spouse/child and whether arrears exceed 12 weeks. Re-verify against primary text before relying on it (research findings, not facts)."
          },
          "ccpa_general_cap": {
            "source": "29 CFR Part 870 / CCPA Sec. 303",
            "detail": "General garnishment ceiling of 25% of disposable earnings, or the amount by which disposable earnings exceed 30 times the federal minimum wage, whichever is less."
          },
          "federal_tax_levy_exemption": {
            "source": "26 U.S.C. Sec. 6334; CCPA Sec. 303(b)",
            "detail": "A federal tax levy is exempt from the CCPA percentage limitations that bind every other order type modelled here. The IRS Publication 1494 wage-bracket exempt-amount table is NOT computed by this kernel."
          },
          "hea_awg": {
            "source": "34 CFR Part 34 (Administrative Wage Garnishment); DOL Fact Sheet 30",
            "detail": "Administrative Wage Garnishment on defaulted federal student loans is capped at 15% of disposable earnings, and may not reduce weekly pay below 30 times the federal minimum wage."
          },
          "dol_fact_sheet_30": {
            "source": "U.S. DOL Wage and Hour Division, Fact Sheet 30",
            "detail": "General guidance on Title III of the CCPA, cited for the aggregate-ceiling pattern this kernel applies across a multi-order stack."
          }
        },
        "rationale": [
          "Garnishment stack recomputed for period 2026-04-01 monthly pay period on employee reference SYNTH-EMP-004.",
          "Disposable earnings of 2000.00 USD were derived from gross earnings of 2000.00 USD less 0.00 USD of legally-required deductions.",
          "The federal minimum wage figure used was 7.25 USD/hour (a dated prefill from 2009-07-24), giving a 30x weekly floor of 217.50 USD.",
          "2 orders were withheld in the priority order supplied, subject to each order's own statutory cap and an aggregate ceiling of 2000.00 USD (the single highest individual cap present in the stack).",
          "The stack ran out of capacity at order ord-2, the first order whose claimed amount could not be withheld in full within its cap and the remaining disposable earnings and aggregate ceiling.",
          "Total withheld across the stack is 1800.00 USD, leaving the employee 200.00 USD of disposable earnings for the period.",
          "The independently recomputed withholding agrees with every one of the 2 orders the notice states a figure for. The left-hand side was computed here from the order stack, not lifted from the notice.",
          "This is not legal advice. The statutory caps modelled here (CCPA support tiers, the general CCPA cap, the HEA AWG cap, and the federal-tax-levy CCPA exemption) are a simplification of a fact-specific area of law; a state's own wage-garnishment statute, a court's instructions, or counsel govern over this arithmetic."
        ],
        "not_proven": [
          {
            "item": "Not legal advice",
            "detail": "This kernel recomputes statutory-cap arithmetic from caller-declared facts about one pay period. It is not a substitute for counsel, a state agency, or the employer's own legal review."
          },
          {
            "item": "Federal tax levy exempt amount",
            "detail": "A federal_tax_levy order is capped only at remaining disposable earnings, not at the IRS Publication 1494 wage-bracket exempt-amount table, which this kernel does not compute."
          },
          {
            "item": "State levy percentage",
            "detail": "No 50-state table is bundled. A state_levy order uses the caller-declared state_overlay.state_levy_cap_percent where supplied; absent that, it defaults to the general CCPA cap, which may not be the correct figure for the governing state."
          },
          {
            "item": "Aggregate-ceiling simplification",
            "detail": "The combined cap across every order in the stack is modelled here as the single highest individual statutory cap present. This is a documented simplification of a fact-specific area of law, not a comprehensive multi-order interaction rule for every jurisdiction."
          },
          {
            "item": "Priority ordering",
            "detail": "Orders are withheld in the order the caller lists orders[] in. This kernel infers no priority from order type and does not verify that the supplied order matches the governing statute or a court's instructions."
          },
          {
            "item": "Input accuracy",
            "detail": "Gross earnings, legally-required deductions, and every order's claimed amount are caller-supplied and asserted, not independently verified against payroll records or a court order."
          }
        ],
        "fence": "This is not legal advice. Orders are withheld in the priority order the caller supplies, subject to each order's own statutory cap and an aggregate ceiling equal to the single highest individual cap present in the stack. A federal tax levy is capped only at remaining disposable earnings, not the IRS exempt-amount table. A state levy uses a caller-declared percentage where supplied, otherwise the general CCPA cap. No 50-state table is bundled. A divergence against a supplied notice is an arithmetic finding about the figures supplied here, never a legal determination.",
        "note": "Deterministic multi-garnishment stacking recomputation for one stated pay period. Single-run and stateless: it holds no records, runs on no schedule, and retains nothing. It performs no payroll processing and makes no assertion that any order is valid, enforceable, or correctly served."
      },
      "golden_hash": "cbda8f7f9625f94897c1146ea9a9405c0f2f66e9cf531ca5cdde9ac353ada371"
    }
  ]
}
