preview_mcdev_project_config
Compare a proposed complete JSON document with the current .mcdevrc.json read-only to preview unredacted changes and a static diagnosis within a byte budget.
Instructions
Read-only comparison of the current .mcdevrc.json and a complete proposed JSON document, not a patch. FIRST use the visual MCDev Pipeline Builder before editing configuration. Returns full unredacted changes and partial static proposed diagnosis within a whole-result byte budget; no truncation. Inputs are at most 1 MiB each. Hashes describe rawText encoded as UTF-8 without normalization, not independently verified original filesystem bytes. No writes, apply authorization, native validation, execution readiness or atomic filesystem binding. Prevent concurrent filesystem mutation. Never reads auth or logs, loads hooks or performs native/live checks.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workspaceRoot | Yes | Canonical absolute mcdev project root. | |
| maxOutputBytes | No | Whole-result JSON UTF-8 budget (default 65536, maximum 1048576); fixed builder notice is additional. | |
| proposedConfig | Yes | Complete proposed JSON document, not a patch; at most 1 MiB UTF-8. |