Skip to content

Relax ctx dependency in CLAUDE.md - #290

Merged
v0lkan merged 2 commits into
mainfrom
chore/lax-claude-md
Jul 14, 2026
Merged

Relax ctx dependency in CLAUDE.md#290
v0lkan merged 2 commits into
mainfrom
chore/lax-claude-md

Conversation

@v0lkan

@v0lkan v0lkan commented Jul 13, 2026

Copy link
Copy Markdown
Member

ctx is a helper tool; it must not gate contribution, and we cannot
mandate tools like that. The ctx-managed block previously ordered the
agent to STOP when ctx system bootstrap failed, which walls off a
fresh clone (no plugin, no binary) before any work happens. The block
now frames ctx as an optional companion: when the command is missing,
the agent recommends cloning the ctx repository and installing the
plugin from the local clone (marketplace releases may lag), then
continues with the task. The relay-verbatim-and-STOP behavior remains
for an installed ctx that returns an error.

The same softening was applied upstream to the ctx templates so it
survives ctx init re-runs; this copy matches the new template.

Spec: specs/introduce-ctx.md
Signed-off-by: Volkan Özçelik volkan.ozcelik@broadcom.com

ctx is a helper tool; it must not gate contribution, and we cannot
mandate tools like that. The ctx-managed block previously ordered the
agent to STOP when `ctx system bootstrap` failed, which walls off a
fresh clone (no plugin, no binary) before any work happens. The block
now frames ctx as an optional companion: when the command is missing,
the agent recommends cloning the ctx repository and installing the
plugin from the local clone (marketplace releases may lag), then
continues with the task. The relay-verbatim-and-STOP behavior remains
for an installed ctx that returns an error.

The same softening was applied upstream to the ctx templates so it
survives ctx init re-runs; this copy matches the new template.

Spec: specs/introduce-ctx.md
Signed-off-by: Volkan Özçelik <volkan.ozcelik@broadcom.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@v0lkan v0lkan self-assigned this Jul 13, 2026
Fixes GO-2026-5856 (Encrypted Client Hello privacy leak in
crypto/tls), which govulncheck flagged as reachable from Nexus,
Bootstrap, Pilot, and recovery TLS paths. Found in go1.26.4, fixed
in go1.26.5. CI reads the version from go.mod (go-version-file), so
this one line covers local and CI builds. make audit now reports 0
affecting vulnerabilities; make test passes.

Spec: TBD

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@v0lkan
v0lkan merged commit e17f7b0 into main Jul 14, 2026
14 checks passed
@v0lkan
v0lkan deleted the chore/lax-claude-md branch July 14, 2026 02:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant