Skip to content

feat(v12.2.0): shadcn/improve folds, first /harvest run, CC v2.1.202 sync#124

Merged
arzafran merged 1 commit into
mainfrom
feat/v12.2.0-improve-folds
Jul 7, 2026
Merged

feat(v12.2.0): shadcn/improve folds, first /harvest run, CC v2.1.202 sync#124
arzafran merged 1 commit into
mainfrom
feat/v12.2.0-improve-folds

Conversation

@arzafran

@arzafran arzafran commented Jul 7, 2026

Copy link
Copy Markdown
Member

What this does

Hardens how our agents plan, delegate, and ship — plans now carry the commit they were written against so drift is detectable, subagent "done" reports and CI watcher exit codes are no longer trusted without independent verification, and disproved audit findings get a ledger so they aren't re-litigated. No new skills; every change is a fold into an existing one.

Summary

shadcn/improve folds (skill itself not adopted — its audit surface is already owned by /adversarial-audit + /nuclear-review + /review):

  • Plan stamps + reconcile pass (project, orchestrate) — plans record their authoring SHA; reconcile re-runs done-criteria, refreshes drifted refs, retires obsoleted tasks
  • Expected-output done criteria + escape hatches (agents/implementer.md, CLAUDE-FULL briefing contract)
  • Untrusted-diff rule (review-batch) — every hunk must trace to a task step
  • Considered & rejected ledger (adversarial-audit, nuclear-review)

First live /harvest run — extracted from two real programa sessions (2026-07-06), both independently exhibiting the top procedure; all folds validated with 4/4 blind trap prompts:

  • Verify subagent claims independently (orchestrate) — re-run briefed verification against the real artifact; absorb subagent capability gaps; fix-solo vs re-delegate rule; SendMessage-resume over respawn
  • When CI goes red (ship) — reproduce the failing guard locally against the real artifact; canonical bump scripts; read .conclusion explicitly, never the watcher's exit code
  • Blame before blaming (fix) — commits named in a bug report are hypotheses

Claude Code v2.1.202 sync (docs-only): /review <pr> reverted upstream to fast single-pass — MANUAL.md note updated; manifest bumped. The new dynamic-workflow-size /config setting is config-state, not a settings.json key, so the strict schema needs nothing.

VERSION 12.1.0 → 12.2.0 (setup.ts + plugin.json), CHANGELOG entry.

Test Plan

  • bun run lint:skills (37, 0 errors) + bun run lint:agents (10, 0 errors)
  • bun run typecheck + bun test (767 pass)
  • bun run upstream:scan — no drift at 2.1.202
  • 4/4 blind trap prompts pass against the harvested folds

…sync

Three-part batch, no new skills (library stays 37/40):

shadcn/improve folds (4 mechanics, skill not adopted — audit surface already
owned by adversarial-audit/nuclear-review/review):
- plan stamps + reconcile pass (project, orchestrate)
- expected-output done criteria + escape hatches (implementer briefing contract)
- untrusted-diff rule (review-batch)
- considered-and-rejected ledger (adversarial-audit, nuclear-review)

First live /harvest run, from two 2026-07-06 programa transcripts (both
independently exhibited the top procedure); all three folds trap-validated
4/4 with blind subagents:
- verify subagent claims independently (orchestrate)
- when CI goes red: reproduce locally, canonical bump scripts, read
  .conclusion explicitly (ship)
- commits named in a bug report are hypotheses; blame first (fix)

Claude Code v2.1.202 sync: docs-only — /review reverted to fast single-pass
(MANUAL.md note), manifest bump. Dynamic-workflow-size setting is config-state,
not a settings.json key; no schema surface.
@arzafran arzafran merged commit 372d4d6 into main Jul 7, 2026
15 checks passed
@arzafran arzafran deleted the feat/v12.2.0-improve-folds branch July 7, 2026 14:57
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