Skip to content

Commit 8f49c5d

Browse files
missingbulbclaude
andauthored
Claudinite growth: conversation extract (#784)
One keeper from the four queued conversation logs: cap and qualify GitHub MCP list/search calls. Three tracker-issue lookups via `search_issues` with a bare title string returned 185-211 KB and hard-failed the tool-result cap (logs for #734 twice, #753), as did an unpaged `actions_list` at 155 KB (#760) - each forcing a 2-3 call grep/sed dig through the saved result file. Landed as prose in the gcec pack (not mechanically checkable: it is runtime tool usage, not repo content), plus its row in the pack README's rules table. The other friction in the batch was already covered or out of policy: the `git checkout <branch> -- <paths>` footgun is already RULES.md's first working rule (captured from that same #734 session); the unmounted `merge-to-main` skill and the missed SessionStart preference injection are Claudinite loading mechanics, which the pack's capture policy keeps out. Refs #783 Co-authored-by: Claude <noreply@anthropic.com>
1 parent d35ba2b commit 8f49c5d

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

.claudinite/local/packs/gcec/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ fingerprinted or seeded.
2424
| Rule (≤5 words) | How enforced |
2525
|---|---|
2626
| test:offline list matches tree | **hardcoded** (`test-offline-list-sync`) |
27+
| Cap/qualify GitHub MCP queries | prose |
2728
| CI green before merge (2× heavy) | prose (canon owns method/title) |
2829
| Generated files: regen, never hand-merge | prose (+ each artifact's own gate) |
2930
| Branch sync: rebase main + regen | prose |

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

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,15 @@ pipeline" section below, and its scheduled tasks live under `tasks/`.
1616
that moves the branch. In #734 the combined one-liner wiped three finished
1717
edits **and** invalidated the `check_the_world.mjs` + `npm run test:offline`
1818
pass that had just gone green, forcing a full re-verification.
19+
- **Cap and qualify every GitHub MCP list/search call** — an unbounded one
20+
hard-fails the tool-result cap and costs a 2–3-call dig through the saved
21+
result file. `search_issues` handed a bare title string full-text-searches the
22+
whole repo and returns every match with its full body: the standing
23+
`Claudinite tracker: <Task>` lookup that opens every scheduled task blew up at
24+
185–211 KB three times (#734 twice, #753), and `actions_list` without a page
25+
cap at 155 KB (#760). Qualify the query (`in:title "Claudinite tracker:
26+
<Task>"`, or `list_issues` + `labels`) **and** pass a small `perPage` (5–10) —
27+
the answer wanted is one issue or one run, never a page of them.
1928
- **This repo's one divergence from the canon merge recipe: CI must be green
2029
first** — twice for e2e/heavy-browser changes. (Merge method and title are the
2130
canon default, `squash` with `(#N)`, enforced by the `squash-merge-history`

0 commit comments

Comments
 (0)