Consult the local sources corpus (the user-level home's sources store, default /.abcd/sources) and record source→decision provenance in its append-only ledger. Use when the user says "consult sources", "check the corpus", "what do my sources say", or when a design/research decision arises where prior literature or…
Pack a lifeboat from a repository into a destination directory — read-only over the source, behind a destination safety gate, secret-scanned before any write. Point it at any repo (including a dead or archived one) and write the lifeboat elsewhere.
Lint this repo's documentation for currency — change-narration ("previously", "formerly", …), broken relative links, stray root markdown, and citation health — by invoking the abcd binary. lint is read-only; cite refresh and cite confirm maintain the citation baseline.
Unpack a packed lifeboat's record families back into a target repository — probe read-only first, then write. The lifeboat is verified against its manifest, writes land only in the known record families, a conflict refuses the whole write, and the coverage blanks a human must answer come first.
Manage the native session-transcript store for this repo by invoking the abcd binary. list, show and staged are read-only; capture and drain are the redacting write paths. The store is keyed on the repo's root-commit SHA and every stored transcript is redacted on write.
Put a big, unproven idea through the three-leg admission gauntlet — primary-source research, a grill against the existing record, and an independent adversarial review — then record the verdict, whether the idea survives or dies.
Show this repo's canonical identity block — title, tagline, pitch — and every rendered surface held to it, and print the proposed correction for any that drifted, by invoking the abcd binary. The bare and render forms perform zero writes; init records the block and the pointer to it.
Ingest a URL or document into the local sources corpus (the user-level home's sources store, default /.abcd/sources) with extracted reference metadata, keywords, and a text-quality check. Use when the user says "ingest this", "add this source/URL/paper to the corpus", "register this source", or hands over a…
Press-release intent lifecycle — status, quoted-text create, the implement-readiness gate, and the human planning interview that turns a draft into a planned, specced intent.
Preview the public launch — the file bundle, the secret/PII scan, and the release gates — in dry-run mode, cut a release by deriving its version and composing its changelog, and scaffold the changelog-driven release gate into a managed repo. The preview performs zero writes; ship writes the dated CHANGELOG heading and…
Check whether the current repo conforms to the working conventions — the three-tier .abcd/ layout, an AGENTS.md router, durable decisions, current docs, privacy hygiene, and identity positioning — by invoking the abcd binary. Strictly read-only; performs zero writes.
Query and curate the per-project memory substrate at .abcd/memory/ by invoking the abcd binary. Bare invocation is a read-only status render; ingest/ask/lint curate, synthesise, and health-check the store.
Prepare the current repository to abcd's working conventions — audit it against the abcd record, then adopt the three-tier .abcd/ layout, an AGENTS.md conventions section, and the commit gates. Interim bridge until abcd manages repos directly. Use when the user asks to prepare, onboard, scaffold, or bootstrap a repo…
Render this repository's website — the landing page composed from repository text under the single-source rule, and the record export derived from the record, git history and the changelog — by invoking the abcd binary. The bare form performs zero writes; build and check write only inside the output directory (check…
Complete a chosen update of the PATH-installed abcd binary — fetch the named (or resolved) release, verify it against the release's own checksums, swap atomically. The verb is the explicit ask; abcd never updates on its own.