CC 2.1.252 to 2.1.257: 33 rows, one real break, none for us

Lane adopt-cc-257, 2026-09-01. 2.1.253 to 2.1.256 were never published. Every noop below names the command that proved it; the full audit is docs/audits/cc-adoption-2.1.252-257-triage-2026-09-01.md.

Dispositions (ork side)

upside13
triaged-noop11
adopted-in-pr2
deferred-S2
adopted-doc2
triaged-noop-cc-native2
watch1

The two that looked like breaks were checked against the real trees: plugins/ork has 0 symlinks, and no tracked settings file in either repo sets defaultMode. Both are noops with evidence, not by assumption.

Every row

CCfeature keycategoryrelevanceorkhq-extork note
2.1.252bug_fixes_only_252new_attrplugintriaged-noopupsideAlready recorded as featureless in cc-support.json (2026-09-01 note). No settings keys, hook events, tools or permission surfaces changed.
2.1.257fable_5_1_default_modelnew_attrpluginadopted-in-prupsideAdded to src/hooks/src/lib/models.vocab.json (fullIds + pricing, `fable` alias now resolves to 5.1 like CC does) and tests/ci/claude-model-ids.txt. cost-estimator picks the $0.25 cache-read rate up via the vocab import.
2.1.257subagent_model_force_envnew_attrplugindeferred-Sno-opDocumented in configure/cc-version-settings.md. DEFERRED (S): fable-spend-consent still prompts on an explicit fable pin that CC will ignore when FORCE is set; add an env short-circuit. The 23 explicit `model:` pins (7 haiku, 10 sonnet, 6 opus) and test-agent-model-tool-correlation.sh stay correct as authoring policy but are inert under FORCE; note that in agent-authoring.md.
2.1.257effort_session_scopenew_commandend-usertriaged-noopno-opDoc note only. Skill-level `effort:` frontmatter is a different mechanism and is untouched.
2.1.257block_reads_outside_working_dirsnew_permplugindeferred-Swatch-unfiledDocumented in configure/cc-version-settings.md. DEFERRED (S): ork skills read ~/.claude (analytics, dream, memory) and cross-repo paths; doctor should warn when the key is true and additionalDirectories does not cover those paths.
2.1.257time_format_timezone_settingsnew_attrend-useradopted-docno-opDocumented in configure/cc-version-settings.md. Operator proposal: timeFormat 24h.
2.1.257containment_escape_auto_mode_rulenew_permplugintriaged-noop-cc-nativeupsidenetwork-egress-guard.ts has no metadata-endpoint coverage (grep 169.254 in src/hooks/src: 0 hits). CC now covers it natively in auto mode; per shared/rules/cc-native-first.md do not add a regex twin.
2.1.257default_mode_bypass_ignored_project_scopebreakingpluginadopted-docno-opDocumented in configure/cc-version-settings.md. ork's tracked settings set no defaultMode (grep: 0). Users who fled to bypass mode via project settings (08-31 feedback) lose it silently; the doc says where it must live now.
2.1.257worktree_isolation_bash_loop_fixbreakingpluginupsideupside25 agents declare `isolation: worktree` (grep src/agents). Free. The cross-repo `git -C` refusal (hq-ext #795) is a different check and is NOT lifted by this bullet.
2.1.257worktree_common_gitdir_write_after_cdbreakingpluginupsideupsideFree. A plausible contributor to the 'worktree operations exit 0 but do nothing' reports in memory; not re-measured here.
2.1.257claude_p_waits_for_monitorbreakingpluginwatchno-opHeadless callers with an outer timeout (tests/evals/scripts/lib/eval-common.sh run_with_timeout 30; ci-sentinel ORK_SENTINEL_PER_PR_TIMEOUT_S 300) will now hit that timeout if the model arms a Monitor. Watch on the next eval run; no code change yet.
2.1.257disallowed_tools_reload_fixbreakingpluginupsideupsideNo ork guard depends on the CLI flag; agent frontmatter disallowedTools is a different mechanism. Free.
2.1.257bash_read_edit_deny_redirect_fixbreakingpluginupsideupsideStrengthens the CC-native Read() deny rules that replaced credential-read-guard in purge wave 3 (#3840). Free.
2.1.257permissions_ask_compound_auto_mode_fixbreakingpluginupsideupsideFree; ork ships no permissions.ask rules of its own.
2.1.257zsh_double_bracket_prompt_fixbreakingpluginupsideupsideFree.
2.1.257plugin_symlink_component_refusedbreakingplugintriaged-noopno-opplugins/ork contains 0 symlinks (find -type l, VERIFIED). No-op.
2.1.257add_dir_inside_cwd_loads_componentsnew_attrplugintriaged-noopno-opNo ork surface depends on it.
2.1.257fork_keeps_prompt_cachenew_attrpluginupsideupsideFree for the 80 `context: fork` skills.
2.1.257subagent_autocontinue_after_cutoffbreakingpluginupsideupsidesubagent-stop/retry-handler.ts is orchestration-level (failed agent, suggest alternative), not a mid-stream retry, so nothing to subtract. Free.
2.1.257background_session_lifecycle_fixesnew_attrpluginupsideupsideFree. ork drives no `claude --bg`; herdr is a separate multiplexer and unaffected.
2.1.257stream_json_non_jsonl_fail_fastbreakingpluginupsideno-opeval-common.sh:258 pipes probe input into --input-format stream-json; a malformed probe now errors instead of hanging. Free.
2.1.257gateway_model_description_and_discoverynew_attrend-usertriaged-noopno-opllm-integration/model-selection.md already documents the discovery env. Note only.
2.1.257sandbox_denied_domains_trailing_dotbreakingpluginupsideupsideCloses a bypass in the deniedDomains rollout (#3322/#3424) that network-egress-guard's retirement is gated on. Free.
2.1.257doctor_stale_sandbox_mask_warningnew_commandend-usertriaged-noop-cc-nativeno-opCC's /doctor now owns this; ork's sandbox-posture lib does not duplicate it (cc-native-first).
2.1.257code_review_comment_gitlabnew_attrpluginadopted-in-prno-opOne-line note added to review-pr/SKILL.md next to the existing --comment sentence.
2.1.257settings_dir_created_after_startupbreakingpluginupsideno-opThe ConfigChange settings-reload hook now also sees a late-created project settings file. Free.
2.1.257background_command_detach_and_monitor_stop_fixesbreakingpluginupsideno-opFree.
2.1.257add_dir_refuses_network_pathsbreakingplugintriaged-noopno-opNo network paths in any ork settings profile.
2.1.257proactive_style_busy_loop_fixbreakingend-usertriaged-noopno-opork ships no Proactive style.
2.1.257btw_history_keys_changednew_commandend-usertriaged-noopno-opNo ork doc cites the old keys (grep /btw and Ctrl+E: 0 in src).
2.1.257managed_settings_and_policy_helper_changesnew_attrend-usertriaged-noopno-opNo managed settings in the estate.
2.1.257provider_auth_and_remote_control_fixesnew_attrend-usertriaged-noopno-opNot a plugin surface.
2.1.257vscode_ui_changesnew_attrend-usertriaged-noopno-opNot a plugin surface.

Adopted in the same PR

whatwhere
claude-fable-5-1, $10/$50 per MTok, cache reads $0.25src/hooks/src/lib/models.vocab.json, tests/ci/claude-model-ids.txt
CC 2.1.257 settings section: timeFormat, timeZone, blockReadsOutsideWorkingDirectories, SUBAGENT_MODEL_FORCE, project-scope bypassPermissions ignored, /effort ssrc/skills/configure/references/cc-version-settings.md
latest_known 2.1.252 to 2.1.257, snapshots, 33 gaps rowsshared/cc-support.json, shared/cc-snapshots/, shared/cc-adoption-gaps.json

Two CI reds were self-inflicted and fixed in the second commit: the pricing test hard-codes a 0.1x cache-read ratio (Fable 5.1 is 0.025x by design), and the docs-site ratchet counts /ork:<non-invocable> mentions inside reference docs.