Fix Packets
Fix Packets are Axint’s repair contract.
They exist so your AI tool, your CLI flow, and your Xcode workflow can all read the same repair artifact instead of inventing different diagnostics formats for every surface.
What Axint writes
Every compile, watch, and validate-swift run writes:
.axint/fix/latest.check.json.axint/fix/latest.check.md.axint/fix/latest.json.axint/fix/latest.mdThe split is intentional:
-
latest.check.*- quick verdict
- top findings
- next step
-
latest.*- full Fix Packet
- full diagnostics
- AI-ready repair brief
- Xcode checklist
- generated artifact hints
What is inside the Fix Packet
The full packet includes:
- verdict:
pass,needs review, orfail - top findings and full diagnostics
- confidence level
- next steps
- the AI repair prompt
- generated artifact paths for Swift / plist / entitlements when available
MCP and AI usage
If your AI client is using MCP, it can read the latest packet through:
axint.fix-packet
Formats:
jsonmarkdownprompt
That means the AI loop can be:
- user runs Axint
- Axint emits the local packet
- AI client reads the packet directly
- AI applies the repair
- user reruns Axint
Xcode usage
For Xcode-facing loops:
axint xcode checkaxint xcode packet --format promptUse check first when you only need the quick verdict.
Open the packet when you want:
- the detailed repair prompt
- the full Apple findings
- the richer checklist
When to hand the packet to an AI
The best flow is:
- read the verdict
- decide if you need the full repair brief
- copy the prompt when you do
That keeps the human experience simple while still giving AI tools all the detail they need.