← ClaudeAtlas

ingestlisted

Register external documents (transcripts, offers, specs, standards) in sources/ — store, catalogue, nothing more
pche-broken-artist/forge-of-thought · ★ 3 · Data & Documents · score 70
Install: claude install-skill pche-broken-artist/forge-of-thought
Ingest external input into the project (slug from the second argument or context; if ambiguous, ask). **With a file argument:** register that document. **Without arguments:** sweep mode — scan `sources/` for files not yet recorded in the ledger and register them all; and report files changed since registration (modification time later than the ledger's registration date) with a question — what to do with each. The meaning depends on the project's kind (POS.0180, POS.0960): in a `thought` project a changed source is a breach of immutability to resolve (re-register beside as a new source, or restore); in a `library` a changed document is the owner's ordinary maintenance (POS.0970) — update the index entry and the ledger date, nothing else. Never silently re-register. 1. **Store.** Copy the document into `sources/` as `<short-slug>.<ext>` — a short descriptive slug derived from the content or original name (e.g. `steerco-transcript.pdf`, `vendor-offer.docx`). No dates in filenames. On a name collision, suffix `-2`. Never rename or modify a file already recorded in the ledger: sources are immutable from the moment of registration. **Bundles:** a set of related files (a downloaded site with its index, a document with attachments) lives as a subdirectory `sources/<slug>/` and is treated as ONE source: one ledger row, immutable as a whole from registration. In sweep mode, register a subdirectory as one bundle, never file by file. Provenance in the