What
The first real run of the Integration gate (RealAdoptionEnvironment, #22) against a live Claude Code 2.1.168 install produced a FAIL verdict: the lobotomized overrides, applied to 2.1.168, leave unbacked Orphan variables and the patched binary crashes on boot. This is a real adoption breakage in the leaves, surfaced exactly as the gate is designed to.
Per the contributor-cockpit model (CONTEXT.md → Control plane), the control plane prepares a verified finding — it does not direct-push to the leaves (skrabe). This issue is that prepared finding; the maintainer decides how to surface it to the leaf owner.
Evidence — Adoption record (HITL run, 2026-06-08)
- Boot crash (runtime,
claude -p): ReferenceError: IS_TRUTHY_FN is not defined — the patched binary fails to start.
- Static orphan validator (vs. bundled
prompts-2.1.168.json identifierMap): 7 orphans —
GLOB_TOOL_NAME, GREP_TOOL_NAME, READ_TOOL_NAME, SHELL_TOOL_NAME, IS_BASH_ENV_FN, USE_EMBEDDED_TOOLS_FN, EXIT_PLAN_MODE_TOOL_NAME.
- Gate verdict:
pass: false, bootVerifyPassed: false, non-zero exit.
{
"pass": false,
"versions": [{
"ccVersion": "2.1.168",
"fourZeros": {
"pass": false,
"failedPatches": [],
"missingSystemPrompts": [],
"orphanVariables": ["GLOB_TOOL_NAME","GREP_TOOL_NAME","READ_TOOL_NAME","SHELL_TOOL_NAME","IS_BASH_ENV_FN","USE_EMBEDDED_TOOLS_FN","EXIT_PLAN_MODE_TOOL_NAME"],
"bootVerifyPassed": false
}
}],
"date": "2026-06-08T02:04:13.648Z"
}
(The restoreDrill block in the raw record is stubbed/placeholder — #23 — and not evidence.)
Note
The runtime crash (IS_TRUTHY_FN) and the static validator's 7 names are different sets — both correctly conclude "broken," but the divergence is itself a validator-source-alignment issue tracked separately. Either way, the adoption is genuinely broken on 2.1.168.
Suggested action (human decides)
Related
🤖 Generated with Claude Code
What
The first real run of the Integration gate (RealAdoptionEnvironment, #22) against a live Claude Code 2.1.168 install produced a FAIL verdict: the lobotomized overrides, applied to 2.1.168, leave unbacked Orphan variables and the patched binary crashes on boot. This is a real adoption breakage in the leaves, surfaced exactly as the gate is designed to.
Per the contributor-cockpit model (CONTEXT.md → Control plane), the control plane prepares a verified finding — it does not direct-push to the leaves (
skrabe). This issue is that prepared finding; the maintainer decides how to surface it to the leaf owner.Evidence — Adoption record (HITL run, 2026-06-08)
claude -p):ReferenceError: IS_TRUTHY_FN is not defined— the patched binary fails to start.prompts-2.1.168.jsonidentifierMap): 7 orphans —GLOB_TOOL_NAME,GREP_TOOL_NAME,READ_TOOL_NAME,SHELL_TOOL_NAME,IS_BASH_ENV_FN,USE_EMBEDDED_TOOLS_FN,EXIT_PLAN_MODE_TOOL_NAME.pass: false,bootVerifyPassed: false, non-zero exit.{ "pass": false, "versions": [{ "ccVersion": "2.1.168", "fourZeros": { "pass": false, "failedPatches": [], "missingSystemPrompts": [], "orphanVariables": ["GLOB_TOOL_NAME","GREP_TOOL_NAME","READ_TOOL_NAME","SHELL_TOOL_NAME","IS_BASH_ENV_FN","USE_EMBEDDED_TOOLS_FN","EXIT_PLAN_MODE_TOOL_NAME"], "bootVerifyPassed": false } }], "date": "2026-06-08T02:04:13.648Z" }(The
restoreDrillblock in the raw record is stubbed/placeholder — #23 — and not evidence.)Note
The runtime crash (
IS_TRUTHY_FN) and the static validator's 7 names are different sets — both correctly conclude "broken," but the divergence is itself a validator-source-alignment issue tracked separately. Either way, the adoption is genuinely broken on 2.1.168.Suggested action (human decides)
skrabeas a prepared finding (orphan vars + boot crash on 2.1.168), with this record as PR evidence per the gate's purpose (PRD PRD: release-adoption control plane (integration gate + release-detector substrate) #2, user stories 9–10).identifierMap(renamed/inlined upstream).Related
🤖 Generated with Claude Code