Hide rlm/sPTC on small turns; showcase later - #631
Closed
justrach wants to merge 2 commits into
Closed
Conversation
Fold rlm even under --lean, keep it off the Folded-native listing and the always-on prefix, and unfold on --rlm, a >=4 native batch, or an explicit load. MCP fan-out does not showcase (Linear each() footgun). sPTC stays wired for after unfold.
--rlm loads the schema onto the tail; catalogSkips stays true under GRAFF_STABLE_CATALOG. Assert on the rendered JSON, not the skip flag.
This was referenced Aug 25, 2026
Owner
Author
|
Already on main (ADR 0030). Closing as superseded. |
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.
Small MCP/coding turns (L and N) should not pay for
rlmor speculative PTC. The cheap Linear path never callsrlm; advertising it still costs prefix bytes and invites theeach()footgun.What changes
rlmeven under--lean(no full schema on small catalogs).rlmfrom the Folded-native listing until a showcase.rlm_spec.system_noteonto the always-on prefix (ADR 0011).composeBasenotes.Showcase later (listing + load, so the next catalog can carry the schema and sPTC is live):
--rlm/setFromCli(true)— immediateread_file,codedb,bash,webfetch) — the scatter-gather sPTC overlapsload_tool_schemas tools=["rlm"]MCP-only fan-out (8×
list_comments) does not showcase./newand/clearhide a session-discovered showcase;--rlmsticks.sPTC is unchanged: it only runs after an unfolded
rlmscript streams.ADR 0030. Suite 1666 (was 1664+skip); +1 net test.
Not in this PR: SuperGrok L/N remeasure. After merge, a
--no-leanre-run should keeprlm_calls: 0and can only drop tokens from the missing note/listing.