Files
loom-cli/.loom/cart/current
jeffryandClaude Opus 5 c51655f626 marmalade opens: a CLI shape, and reachable has no home under external
Jeff's notes arrived as jeff-osprey.md, into a cart that had already converted.
Moved unedited to loom-marmalade.md: cart allows two files and gives the test —
what happens to this file when the person changes — and jeff-… dies with the
person, so it is a person and not a stake. loom renamed itself for this exact
reason last round and said that if Jeff wrote here he would write into that file.
The shape predicted it.

His subcommand grouping exposes something osprey got wrong. pull, check and
reachable were logged as one family and they are two: external is what somebody
else published and we depend on, published is our surface and somebody else's
dependency. reachable looks at .loom/published/ and therefore has no home under
external — so it becomes loomctl published check, and check means one thing in
both nouns.

external list is the first command that must know what a host is, and it is worth
it: the origin path stops being parsed because the tool builds the URL, and it is
discovery, which the log records as the thing a fetcher cannot do. Asked as a
Select with a lean toward git itself as the one API every host already speaks,
with a fallback so silence still builds something.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018UTxuSizozEA8yDitPuris
2026-09-07 13:58:46 -04:00
..