Record find-inspiration triage against the first-tier candidate repos - #49
Merged
Conversation
Three separate runs, one per source, per the framing in #31: merging them would have lost the per-repo comparison that makes each difference legible. webpro/dotfiles 10 items -> 6 adopt, 4 reject paulirish/dotfiles 6 items -> 4 adopt, 1 spike, 1 reject jessfraz/dotfiles 5 items -> 3 adopt, 1 spike, 1 reject Issues #33-#38, #39-#43, #45-#48. The decision log is the skill's memory and has to survive a fresh clone, so it and the run files are committed together. Profiled against origin/main rather than the local checkout: the working tree was sitting on the pi-harness-support branch (PR #32), and check-pi-agents, scripts/build-pi-agents.sh and home/.pi do not exist on main. Two filed issues (#33, #40) were corrected afterward, and the codex-harness-support item was re-scoped from S to M once its dependency on unlanded work was accounted for. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
nonrational
approved these changes
Aug 23, 2026
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.
Resolves #31
Problem
Two
find-inspirationruns had drained the obvious veins. With 18 decided ids indecisions.jsonl, the skill had nothing undecided left to show, so it could no longer surface anything without new sources.Motivation
decisions.jsonlis the skill's memory. It only works if every run appends to it and it survives a fresh clone, so the log and the run files have to land together in the repo rather than living in a session directory. #31 picked three first-tier candidates and asked for three separate runs, since merging the profiles would lose the per-repo framing that makes each difference legible.Proposed Solution
Three runs, 21 items, 34 new decisions. No source repo was modified; all temp clones are deleted.
Issues filed: #33-#38, #39-#43, #45-#48. Rejects carry a rationale so they are not re-litigated; the log is last-write-wins, so
reconsider <id>still reopens any of them.Two findings worth surfacing on their own:
check-symlinksis defined in the Makefile but never run by CI (One preflight command, so CI and the developer share a definition of "checked" [find-inspiration:preflight-gate] #40). PR Deploy the shared agent rules to pi #32 adds a fifth check target and does not wire it intoci.ymleither, so it will land orphaned the same way.*.shglob (Shellcheck every shell file, discovered by file(1) rather than by extension [find-inspiration:shellcheck-ci] #45) — the extensionless executables inhome/bin.Darwin/and the rc files, which is the set that breaks a login shell. Nothing lints them today.Per #31's definition of done, no README attribution rows are added here. Those go in when an adopted item actually lands, not when its issue is filed.
Feedback
The one thing worth checking carefully: this was profiled against
origin/main, not the local checkout, which was sitting onpi-harness-support(#32).check-pi-agents,scripts/build-pi-agents.shandhome/.pido not exist on main. Two issues were corrected after filing (#33 had a stale.tool-versionsread; #40 attributed an unlanded target to main), andcodex-harness-supportwas re-scoped S to M once its dependency on #32 was accounted for. If anything else in these run files reads as describing branch state rather than main, it is worth flagging.Two triage calls that could go either way:
xdg-config-homewas rejected on the grounds that main already runs a mixed layout (kitty and opencode under~/.config, everything else at home root) and the agent dirs cannot move regardless. That treats the current split as settled rather than transitional.nix-home-managerwas sent to spike rather than rejected. It is the one item whose benefit is nameable in a way the previously rejectedmise-vs-asdfwas not, and jessfraz runs it additively rather than as a replacement, which removes the objection that killed it before.