1---2name: northstar-payer-ops-63description: Build strict JSON disposition packets for Northstar payer-operations tasks. Use when a task provides staged Northstar inputs and asks for a UM, appeal, peer-to-peer, claim repricing, or finance-queue determination from the shared environment.4---56# Northstar Payer Ops78## Workflow9101. Read the task prompt, `task_context.json`, `answer_template.json`, and `environment_access.md`.112. Use only the shared Northstar HTTP endpoints and `POST /sql/query`. Do not inspect environment files, SQLite files, manifests, or setup scripts directly.123. Query the minimum records needed for the task family, keeping source IDs, effective dates, quantities, and statuses.134. Map the result exactly to the template. Preserve key order, required fields, list ordering, enum values, and numeric/date precision.145. Build `basis_audit` from the controlling records and the rejected or gap records. Use the template's `source_precedence` value and order records highest priority first.156. Return one JSON object only. No markdown, comments, code fences, or narrative prose.1617## Task Families1819- UM / prior auth summaries: review case, member, plan, clinical documents, requested therapy lines, and authorization status.20- Pharmacy appeal packets: review appeal, denial, fill history, packet requirements, and manufacturer-assistance eligibility.21- Claim repricing packets: review claim lines, active benchmark schedule, stale source rejection, and line-level correction amounts.22- Peer-to-peer summaries: review the P2P event, current clinical evidence, unresolved criteria, and appeal deadline rules.23- Finance queue summaries: review queue rows, cost, margin, threshold ratios, and charge-sensitive segments.2425## Output Rules2627- Follow the template exactly, including any allowed nulls or empty lists.28- Use the template's ordering rules for lists and records. Do not reorder unless instructed.29- Use only template-supported fallback values such as `unclear`, `partial`, `not_applicable`, or `null` when evidence is missing.30- Keep `basis_audit` concrete:31 - `source_precedence`: choose the exact rule named by the template.32 - `controlling_record_ids`: list the records that directly determine the answer.33 - `exception_record_ids`: list stale, excluded, missing, or rejected records.34 - `precedence_record_order`: list all controlling and exception records in highest-priority-first order.35- If the template restricts extra keys, omit anything not listed.