declined: --all on external add, with the feature it points at instead
Not built. It mirrors a published surface once and then drifts silently — check watches documents you hold, not surfaces you mirror — which is this tool's own failure mode one level up. And it would make add mean both I depend on this and render all of that, which are different units of justification: loom/docs adopts ten documents and keeps five usages files, one per repository, hung off an arbitrary representative, because the convention offers per-document facets and a mirror's dependency is not per-document. Recorded with the falsifier that makes it useful later: if somebody genuinely needs a mirror that stays current, the feature is surface-watching — list compared against the lock set — and --all falls out of that almost free. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018UTxuSizozEA8yDitPuris
This commit is contained in:
@@ -1222,3 +1222,35 @@ the 404 path now lists the real surface, which is how somebody would find out.*
|
|||||||
is private, and a scratch test with a token-less config made every fetch look
|
is private, and a scratch test with a token-less config made every fetch look
|
||||||
broken.* **`loomctl config` says whether a token was found, and reading it first
|
broken.* **`loomctl config` says whether a token was found, and reading it first
|
||||||
would have been faster than reasoning.**
|
would have been faster than reasoning.**
|
||||||
|
|
||||||
|
## 2026-09-11 — declined: `--all` on `external add`
|
||||||
|
|
||||||
|
**Considered:** *adopting everything a repository publishes in one command.*
|
||||||
|
**Not done.**
|
||||||
|
|
||||||
|
**Because it is a half-answer to the case it is for.** *It mirrors a surface once
|
||||||
|
and then drifts silently* — **if that repository publishes a seventh document
|
||||||
|
tomorrow, nothing re-runs and nothing says so.** *`check` watches documents you
|
||||||
|
hold, not surfaces you mirror*, **which is this tool's own failure mode
|
||||||
|
reintroduced one level up.**
|
||||||
|
|
||||||
|
**And it would make `add` mean two things:** *I depend on this*, and *render all of
|
||||||
|
that.* **Different units of justification** — *evidence in `loom/docs`, which
|
||||||
|
adopts ten documents and keeps five `.usages.md`, one per **repository**, hung off
|
||||||
|
an arbitrary representative because the convention offers per-document facets and
|
||||||
|
a mirror's dependency is not per-document.*
|
||||||
|
|
||||||
|
*The lesser reasons: an adoption is a standing obligation — every extra one is a
|
||||||
|
future `CHANGED`, a polad, and somebody deciding — and bulk adoption
|
||||||
|
industrialises the `nothing recorded` that `orient` already reports on six of our
|
||||||
|
nine.*
|
||||||
|
|
||||||
|
> **The ergonomic complaint that prompted it is mostly gone.** *What hurt was
|
||||||
|
> typing a name wrong and getting an ambiguity back; that now lists the surface.*
|
||||||
|
> **`list` then `add` is two commands and no guessing.**
|
||||||
|
|
||||||
|
**Belief that could be shown wrong, and it is the useful half:** *that nobody
|
||||||
|
needs a mirror that stays current.* **If somebody does, the feature is
|
||||||
|
surface-watching — `list` compared against the lock set — and not this.** *Build
|
||||||
|
that, and `--all` falls out of it almost free: adopt what the surface says, then
|
||||||
|
keep watching it.*
|
||||||
|
|||||||
Reference in New Issue
Block a user