Resolve conflicts by keeping both sides: the PR's ownership/readiness evidence options alongside upstream's provider request budget resolver in client registration options and the doctor host; both removeClient call arguments; upstream's RegularFileCleanupFailure outcome model combined with the PR's retained/failed applicability distinction on read failure; the 6.5.0 client list plus freebuff in installation docs.
Validation: typecheck, lint and doc-facts checks green; freebuff/zcode/updateMaintenance/clientLifecycle/clientRegistrationStatus/claudeDesktop suites match the pre-merge baseline exactly (8 host failures, all symlink EPERM or stale-vs-aligned on Windows, unchanged); clientConfigurationDialects fails the same 19 host cases before and after the merge, with the 7 upstream-added cases passing.
Keep item schemas when compact inputs reduce nested structure, expose literal tuple elements to items-first renderers, and preserve SQLite table-selection guidance across compaction. Verify catalog-wide client constraints and canonical rejection before dispatch. Document the stock Pi renderer size limit and caller-selected recovery.
Address review findings at their producing boundaries and preserve directly affected consumers. Source inspection and git diff --check completed. Tests and automated checks were not run at the user’s explicit request.
Put setup, developer commands, MCP replies, and investigation recipes before
client details and implementation references. Preserve existing guide anchors,
examples, provenance, partial-result recovery, and provider restrictions.
Correct verified documentation drift, synchronize the Ghidra capability
wording, and regenerate metadata for skill version 40. Keep uncertain platform
and lifecycle findings unchanged. Refs #2156.
Validation: 56 focused tests, check:fast, docs:check, VitePress production build,
format and link/example checks. Real isolated CLI/MCP probes cover Ghidra,
NativeAOT, HAR, cancellation, Chrome, large ELF delivery, native type limits,
and the new JS/managed/process/setup recipes. Heavy work uses two CPUs;
a resource-heavy DOM probe was stopped and replaced by a smaller real CDP
payload-limit control. Windows, macOS GUI, ADB, and the full CI matrix were
not executed.
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>