Every PA-PVP Mini response follows a fixed, fully structured format. The output is designed to be machine-parseable and unambiguous — field positions are consistent, labels are from a closed vocabulary, and theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/XxYouDeaDPunKxX/PA-PVP-mini/llms.txt
Use this file to discover all available pages before exploring further.
END OF PROTOCOL marker signals clean termination. No prose, narrative, or commentary appears outside the defined fields.
ROUND Header
The output opens with a ROUND block that identifies the current review round and the mode of execution.| Field | Type | Values |
|---|---|---|
current_round | number | The round number in effect for this output |
round_mode | string | ROUND 1 or ROUND 2+ |
FINDINGS Block
Each finding occupies one block. Fields appear in the order shown below. All fields are required for every finding.A single lowercase keyword taken from the core problem — for example
padding, merge-conflict, or sev-boundary. No numbers, no category prefixes. Once assigned, this ID must be reused exactly across rounds whenever the same problem recurs. Do not assign a new ID to a problem already tracked in PREVIOUS_ROUND_OUTPUT.Same naming convention as
finding_id. Identifies the fix associated with this finding. Used in the MERGE STATUS block to track fix disposition across rounds.The round number in which this finding first appeared.
The
finding_id of a prior finding that this finding replaces or evolves from. Use NONE if this finding is not derived from any prior finding.HIGH, MED, or LOW. See Severity Levels for definitions.INDEPENDENT in Round 1 for all findings. In Round 2+: INDEPENDENT (produced without consulting prior output), CONFIRMED (prior finding revalidated), CHALLENGED (prior finding rejected, overstated, duplicated, or weak), or NEW (not present in prior output).One concise statement describing what structural element fails or is absent.
The observable reason anchored to
ORIGINAL_ARTIFACT. Must cite specific content from that block.The structural fix. Must change at least one of: structure, behavior, constraints, decision rules, flow, validation, or operational clarity. Pure wording fixes are excluded unless they resolve structural ambiguity.
MERGE STATUS Block
The MERGE STATUS block appears only in Round 2+ output. It summarizes the disposition of all findings and fixes relative to prior rounds. It has four fields.Each entry:
[fix_id] + a one-line reason the fix is confirmed as valid and ready to apply.Each entry:
[finding_id or fix_id] + why it is challenged + replacement finding or fix if one exists. Challenged items are those the independent review found to be invalid, overstated, duplicated, or structurally weak.Each entry:
[fix_id] + a one-line reason this fix is new (no prior counterpart).Each entry:
[finding_id] + the independent review’s position + the prior audit’s position. A conflict exists when the two rounds reach opposite conclusions about the same problem.END OF PROTOCOL Marker
The literal stringEND OF PROTOCOL closes every output. It signals that the structured output is complete and no additional content follows.