Skip to content

Claudinite growth: extract lessons - #539

Merged
missingbulb merged 1 commit into
mainfrom
claude/growth-extract-20260729-533
Jul 29, 2026
Merged

Claudinite growth: extract lessons#539
missingbulb merged 1 commit into
mainfrom
claude/growth-extract-20260729-533

Conversation

@missingbulb

Copy link
Copy Markdown
Owner

Daily growth capture for the 2026-07-28 window (dispatch #533). Three lessons, all prose — each is in-flight judgment or a machinery contract with no repo-state signature a check could carry confidently.

Added

.claudinite/local/packs/claudinite/RULES.md

.claudinite/local/packs/canon-curation/item-routing.md (worthiness bar)

  • Readable through the channel it lands in. A rule whose premise is that the delivery channel itself failed cannot be carried by that channel — the "SessionStart hook didn't fire" tell was admitted as pack prose in Growth: promote 5 lessons from the fleet's local packs #497 and removed on review, because pack prose is what that hook delivers. Detecting a channel's own failure belongs in code; reject such an item rather than rewording it.

Considered and dropped on dedupe

Verification

node --test $(git ls-files '*.test.mjs') — 891 pass, 0 fail. check_the_world — 0 blocking, 8 advisory (all pre-existing engine-internal file-placement reaches).

Refs #533. Logged on the standing tracker #370.

🤖 Generated with Claude Code

https://claude.ai/code/session_016PyeCgQGF3qMHdziP38f2C


Generated by Claude Code

Refs #533.

From the window's commits and merged PRs, three lessons no file already
carried:

- claudinite/RULES.md: a scheduled task is gated twice, so a change must be
  proven through the real planRun from a non-due slot — driving its own
  precondition proves only "works once evaluated" (#513 shipped inert, #516
  fixed it).
- claudinite/RULES.md: every due task in a run shares ONE checkout, so an
  agentless worker must never touch it — regenerated output lands through
  deliver-generated.mjs against the fetched base tip (#524).
- canon-curation/item-routing.md: an item whose premise is that the delivery
  channel failed cannot be carried by that channel — the SessionStart-hook
  tell admitted as pack prose in #497, removed on review.

Dropped on dedupe: the waiver-flagging-a-constant rule (#517) already lands
in the file-placement skill, the badge tool's placement (#525) in
packs/README.md, the one-checkout rationale as a comment at its own site,
and the silent-degradation family (#518/#523) against the existing
fail-soft-hides-its-breakage rule.

891 tests pass, check_the_world 0 blocking.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016PyeCgQGF3qMHdziP38f2C
@missingbulb
missingbulb merged commit d909ed2 into main Jul 29, 2026
1 check passed
@missingbulb
missingbulb deleted the claude/growth-extract-20260729-533 branch July 29, 2026 05:02
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.

2 participants