Repository navigation
Planned as 0.6.0: manifests declare 0.6.0; publication waits for the release cut.
Changed
- Backward-compatible rename (ADR-005):
devex-charteris the name for new installs; the marketplace stays
join-the-team-marketplaceand listsjoin-the-teamas a legacy alias of the same
plugin, so every publishedjoin-the-teaminstall command keeps working. The
orientation variable isDEVEX_CHARTER_ORIENTATION;JOIN_THE_TEAM_ORIENTATIONis
still read when the new variable is unset (tested). The packaging validator accepts
only declared aliases that share the primary entry's source and version. - Operating manual 2.2.0: named handoffs H1–H4 as acknowledged records on existing
transitions (no new states); an R2/R3 no-progress limit (activity is not progress);
lane cleanup in the COMPLETE guard, integration duties and pre-merge checks. Projects
adopted at 2.1.0 keep validating against their pinned copy. - One Definition of Done ladder in the delivery workflow template and a crosswalk of
the four state vocabularies indocs/DELIVERY-RECORDS.md. The TypeScript gate table
inDEVELOPER_EXPERIENCE.mdis now labelled as an example. - Workflow template: duplicate review-ceiling controls merged; no-progress limit,
handoff location and hygiene report added as project controls. Profile and checkpoint
templates gain optionalno_progress_limit,handoffsand push-custody fields. get-it-done,delivery-orchestratorand the Council loop-recovery reference use the
same handoff, limit and cleanup rules.spec-first-deliveryoffers an optional
parking-lot.mdfor unresolved items.
Added
-
scripts/lane_hygiene.pyandmake hygiene: a read-only report of removable worktrees,
merged local and remote branches, stale worktree metadata and plugin registrations for
deleted paths. It recognises merge, rebase and squash integration offline (--pr-state
also asksgh, and requires the PR to target the base), prints shell-quoted suggested
commands and never runs them. Lanes holding merge commits are never judged by
git cherryalone; lanes with no commits of their own (fresh or fast-forwarded) are
review-only; remote branches are judged against the same remote's base, on one remote,
and long-lived names are never candidates. Removal candidates name any ignored files
(such as.env) that removal would delete. Local long-lived branches are never
candidates either. Patch-id matching cannot see a later revert on the base, so the
report suggests and a person decides. Fixture tests include a no-mutation check of
refs, worktrees, status and stat-stale worktree indexes. -
A plugin icon,
.claude-plugin/icon.svg, whichclaude plugin validatelooks for. -
make planning: offline required-document, ID/state, parent/dependency,
supersession, local-link and Done-evidence checks with negative CLI fixtures,
wired intomake test. Structural validation does not authenticate review or prove
release. -
Existing skills and the bootstrap workflow gain outcome traceability, evidence
levels, task/model/effort routing, council failure semantics, maturity exits,
artifact promotion and commercial experiment feedback.
Fixed
- Per-call cost formula grouping in
cost-guardrail.
Removed
- The
contextFile: ./CLAUDE.mdentry undercom.anthropic.claude-codein the root
plugin.json(shipped in v0.5.0): Claude Code does not load a plugin-rootCLAUDE.md,
and that file is the maintainer adapter, not adopter context.