1---2name: court-packet-reconciliation3description: Reconcile court closeout, sentencing, traffic, petition, and post-disposition packet materials into strict schema-matched JSON. Use when a task combines hearing notes, docket entries, case files, intake worksheets, petitions, fee schedules, payment policies, form metadata, or portal records and requires conflict resolution, payment-plan math, unsupported-fee exclusion, placeholder handling for missing identifiers, and ordered structured output.4---56# Court Packet Reconciliation78## Workflow91. Read the schema or answer template first. Note required keys, enums, ordering rules, date and currency formats, and any required placeholder text.102. Read every provided local payload completely. Treat signed orders, entered docket notes, current case records, current fee schedules, payment policies, and form metadata as controlling over drafts, queue exports, scratchpads, or legacy worksheets.113. If a court portal is provided, verify the matter against the relevant endpoints before finalizing:12 - case, citation, charge, docket, fee schedule, payment policy, form, and search endpoints as available13 - use search only to resolve identifiers or locate the current record144. Resolve conflicts by source priority:15 - entered judgment, signed order, or docket entry16 - hearing notes or sentencing intake17 - current portal case, charge, fee, policy, and form records18 - local memo, petition, or worksheet19 - draft, archived, stale, or carry-forward values205. Treat abbreviations and shorthand as non-authoritative until checked against the record. Confirm identity, counsel type, plea, disposition, departure status, and fee eligibility before posting.216. If a matter is continued, deferred, pending, unsigned, or otherwise not finally entered, keep it out of the disposed register or final posting set and mark it according to the template.227. Include only charges and fees supported by the current record and policy. Exclude stale, draft-only, unsupported, or not-in-order items, even if a worksheet carries them forward.238. For payment plans, compute totals from the supported balance only. Use the approved payment amount, first due date, installment count, and any final remainder installment derived from the balance and policy.249. Use the matter identifier as the account reference only when the local form or prompt says no separate account number exists.2510. When a required field cannot be completed from the case file, use the exact placeholder text specified by the materials. Never invent identifiers, contact details, or office details.2611. Keep output strictly inside the requested JSON shape. Preserve enum values exactly, sort arrays as instructed, round money to two decimals, and use ISO dates.2728## Posting Rules29- Prefer the court record over local worksheets when they disagree.30- Prefer current fee schedules and payment policies over old rate tables, archived assessments, or scratch notes.31- Treat explicit no-departure language on the record as controlling.32- Treat counsel abbreviations like `PD` or `APD` as labels to verify, not final classifications.33- Use audit findings or exclusions to record genuine conflicts, not every source discrepancy.3435## Budget And Payment Plans36- For budget review fields, compute monthly disposable income as income minus obligations.37- Compare the requested or selected payment amount against both the policy band and disposable income.38- Classify support based on the template's allowed values.39- For installment plans, use only the approved balance after excluding unsupported charges.40- If the balance does not divide evenly by the regular installment amount, record the remainder as the final payment amount.41- If a form says a citation, case number, or other matter ID can serve as the account reference, copy that rule exactly.4243## Formatting Rules44- Use `YYYY-MM-DD` for dates.45- Use `YYYY-MM-DDTHH:MM:SS` only when a datetime is required.46- Keep values numeric where the schema expects numbers.47- Do not add commentary outside the JSON result.