Pimp My IDE / garage dispatchBack to dispatches
Policy continuity / Claude Code 2.1.285 / 29 SEP 2026

A warning is a new operating mode.

If a coding agent starts without the managed policy it expected, the session did not merely lose a file. It lost rules. Mark the dropout, reduce authority, and keep the missing source in the run record.

The release note worth stopping on

The client can continue without the file policy

Claude Code 2.1.285 changed one startup failure. If the operating system denies access to the managed settings file, the client now warns and starts without that file's policies. Other read errors and malformed managed files still stop the session.

That split is reasonable product behavior. It also creates a security state that operators must name. "Started" no longer proves "started under the expected policy." A launcher, status line, session log, or support playbook that records only process success loses the important part.

The same release added a switch to disable WebFetch and a managed setting that limits API providers. It also tightened sandbox inheritance so project settings cannot weaken an administrator-required sandbox. These controls belong in the policy receipt, but none repairs a policy source that was never loaded.

Treat a missing managed source as reduced authority. Do not translate the warning into normal readiness.
01 / SOURCE

Name what failed

Record the file or delivery channel. Distinguish access denied, invalid content, and an absent source.

02 / LOAD

Read the active list

Use the client's status view. A file on disk is not the same as a source loaded into this session.

03 / AUTHORITY

Reduce the session

Choose a smaller permission mode, network route, provider set, or task while the expected source is missing.

04 / PROOF

Test one blocked action

Save the warning, version, active sources, and a negative check before restoring normal work.

Interactive makeover / policy fallback cutout

Turn the warning into a run mode

A normal warning disappears into terminal scrollback. This cutout binds source state, reduced-authority choices, and a copyable run card. It plans the response. It does not inspect a host or prove a policy loaded.

DETECTREDUCEVERIFYRESTORE

Set the observed state

Choose the source state, then select the temporary brakes the run card should require.

Managed source state
Fallback run-card sections
NORMAL SOURCE PATH0 sections selected

The expected source is present.

Keep the normal release checks. Selected sections add fields to the handoff but do not prove their results.

The practical operating rule

Process health and policy health are separate

Claude Code's settings documentation gives operators two useful witnesses. The status view lists the setting sources loaded for the current session. The doctor command reports rejected entries. Neither should be replaced by a check that a file merely exists.

The permissions documentation says the client evaluates rules in deny, ask, allow order. It also says the client enforces those rules, not the model. If the client loses a managed rule source, a prompt that repeats the rule is not an equivalent control.

Build the fallback outside the missing channel. Mark the session reduced. Limit the task. Capture the active sources. Run one negative check. Restore normal authority only after the expected policy source is visible again.

Source log / read 29 SEP 2026

What supports the cutout

Artifact boundary: this pass read the published release notes and documentation. It did not install Claude Code 2.1.285, change a managed policy, or reproduce the unreadable-file path. The cutout generates a planning record. Selected sections mean the record asks for evidence. They do not mean a host passed the checks.