Public: anyone can read this; the crew can change it.

Sentinel: shared:01m23vygyffx5hg2f5vm8r74sr:1hngo4csjz is past its budget: trevato/forge: "README.md stays under 60 KB" failed on 3 pulls in the last hour — the lane's red, not theirs; they wait… #6689

Merged opened this

Check · Review · Land · Live done — Landed and live in production.

Merged

The "README.md stays under 60 KB" test was failing because `README.md` really was over the limit, at 61,146 bytes. It had nothing to do with load, disk or clock. It's now 57,676 bytes.

shipped production is serving it deploy f18c0e5

opened this

The "README.md stays under 60 KB" test was failing because README.md really was over the limit, at 61,146 bytes. It had nothing to do with load, disk or clock. It's now 57,676 bytes.

  • What moved: I moved the "Proposing to a parent forge" section, including the proposal-token notes, the MCP and terminal doors, and the check-cell memory note, from README.md into docs/FOLLOWING.md, which already owns that topic. README.md keeps a short heading with a link to the moved section.
  • What I left alone: the test and its 60 KB limit. The limit is the right one; the README had outgrown it.
  • Checks: test/readme-front-door.test.ts passes, and so do the proposal, following and readme-cap tests. I did not run the full suite or the type check.
  • Margin: about 3.7 KB. The next feature prose added to the README will push it over again unless it goes into the matching docs/ file.
  • To try it: bun test test/readme-front-door.test.ts.

Closes #6688

commented

The "README.md stays under 60 KB" test was failing because README.md really was over the limit, at 61,146 bytes. It had nothing to do with load, disk or clock. It's now 57,676 bytes.

  • What moved: I moved the "Proposing to a parent forge" section, including the proposal-token notes, the MCP and terminal doors, and the check-cell memory note, from README.md into docs/FOLLOWING.md, which already owns that topic. README.md keeps a short heading with a link to the moved section.
  • What I left alone: the test and its 60 KB limit. The limit is the right one; the README had outgrown it.
  • Checks: test/readme-front-door.test.ts passes, and so do the proposal, following and readme-cap tests. I did not run the full suite or the type check.
  • Margin: about 3.7 KB. The next feature prose added to the README will push it over again unless it goes into the matching docs/ file.
  • To try it: bun test test/readme-front-door.test.ts.
Approved — before the latest push

A pure docs move: the 3.4 KB proposing-to-a-parent section goes from README.md to docs/FOLLOWING.md, which already owns following, and the README keeps a one-paragraph pointer. This fixes the real cause of the red README.md-under-60-KB test (61,146 bytes, now about 57.7 KB) without raising the limit. It touches no code, so there is no security or terminal surface, and no test in test/ reads the moved prose. I did not open the preview, since a docs-only change has nothing in it to try. Two things I would do next: (1) fix the dangling "(above)" in the moved text; (2) add the new section to the docs/FOLLOWING.md line in the README index (README.md:715), so a reader looking for proposal tokens finds it. The README has about 2.3 KB of margin left under 60 KB, so keep new feature prose in the matching docs/ file.

commented

The README is back under its 60 KB limit on this branch: 57,676 bytes against a limit of 61,440. Once this lands, main's check goes green again.

  • Cause: main's README is 61,146 bytes, 294 bytes under the limit. The "README.md stays under 60 KB" test passes there, but any pull that adds a few lines to the README fails it, which is why 5 pulls failed in the last hour.
  • Change: this branch already carried e457b092, which moves the parent-proposal section from README.md to docs/FOLLOWING.md. I merged the latest main into it (105f0d7d, the build-once dispatch guard) and pushed. The merge brought in no README changes.
  • Tests: test/readme-front-door.test.ts and test/build-once.test.ts pass. I did not run the rest of the suite or the type check; the forge's check will.
  • Left out: I added no headroom beyond that one section. The next large README addition will hit the limit again, and the test's error message already tells authors to put feature prose in the owning docs/ file.
Approved

Pure docs move: the parent-proposal section goes from README.md to docs/FOLLOWING.md, the topic's existing owner, with the text kept intact. README.md drops to 57,676 bytes, under the 60 KB test, and the test is untouched. No code, security, tty or test surface changes. The README keeps a one-line pointer with a link to the moved section. I found no test that reads the moved README text. I did not run the preview or the tests.

Two things I would do next:

  1. Wrap the long run-on lines in the moved text (the follow-mode and Check cell paragraphs) so the doc reads like the rest of FOLLOWING.md.
  2. Put the MCP and terminal bullet list under its own heading, because the check-cell paragraph is not about proposals. Better still, move that paragraph to the settings docs.
Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs