Conversation
tilth joins the plotplot garden as a bed: the umbrella's map carries the fit checks, this repo's docs/tend2/ carries the module checks. Four loops, all born open: tilth (integration: workspace green, byte-identical output proof), core (the tilth-core library crate weed depends on), skill (the context diet: instructions into skills/SKILL.md, served block under 120 tokens), papers (garden.json, brand layer, footer, committed metric). Two supporting changes make the map committable and honest: - .gitignore: /docs was ignored wholesale as internal notes. The garden needs docs/tend2/, docs/ab/, and docs/proof-2026-09.md in the repo, so the rule becomes /docs/* with those three re-included. Everything else under docs/ stays local. - scripts/regen-agents-md.sh carries the tend2-managed block of AGENTS.md across a regeneration. tend2 init writes that block; without this the CI "regen is a no-op" check and the agent contract could not coexist. scripts/check/context-cost.sh is the umbrella's probe as a script: spawn the server, read initialize.instructions and tools/list, count characters over four. It is the evidence for the skill loop's context-cost check and fails today by design (430 to 567 tokens served against a bar of 120); the before numbers are recorded in the loop's Tried. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
| H2_RE.lastIndex = 0; | ||
| let match; | ||
| while ((match = H2_RE.exec(articleHtml)) !== null) { | ||
| const text = match[2].replace(/<[^>]+>/g, "").replace(/—.*$/, "").trim(); |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
tilth becomes a bed of the plotplot garden. This PR plants its
docs/tend2/map: one project loop and three module loops, all born open, no stamps. Nothing undersrc/changes.tilthcoretilth-corelibrary crate weed will depend on: no CLI/MCP deps in its tree, negotiated public API, test count ≥ 654, no new dependenciesskillskills/SKILL.md, served block under 120 tokens,AGENTS.mdregen still a no-oppapersgarden.json,.brand/products/tilth/, footer listing every bed, a committed metric resultSupporting changes
.gitignore:/docswas ignored wholesale. It becomes/docs/*withdocs/tend2/,docs/ab/, anddocs/proof-2026-09.mdre-included. Everything else underdocs/stays local as before.scripts/regen-agents-md.sh:tend2 initwrites a marked block intoAGENTS.md. The regen script now carries that block across a regeneration, so the CI no-op check and the agent contract coexist. Verified idempotent: two runs, zero diff.scripts/check/context-cost.sh: the umbrella's context probe as a script. Spawns the server, readsinitialize.instructionsandtools/list, counts characters over four. Fails today by design; it is the failing test for the diet.Measured before the diet (v0.10.1, launched in the gin fixture)
The project fingerprint accounts for 327 of the instruction characters here (566 when launched in this repo). The bar is 120 tokens.
Verification
tend2 lint docs/tend2/*.tend2.html --strict: all four cleantend2 next docs/tend2: routes tocorebash scripts/regen-agents-md.sh && git diff --exit-code AGENTS.md: no diffprompts/andAGENTS.mdwith the repo config: cleancargo teston this tree: 654 passed (650 lib, 4 bin), unchangedWhat follows on this branch's children
The
tilth-coreworkspace split (once weed's builder sends the API list), then the diet, then the papers. Each arrives as its own PR with evidence. Nothing here is merged, tagged, or published by me.🤖 Generated with Claude Code