Commit all in-flight work — ckb-module and ckb-reset skills, the .agents/modules/ scaffold, OPENSPEC docs, decision records D-0001 and D-0002, graph edges and workload summaries — so the reset that follows is fully recoverable. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1.2 KiB
1.2 KiB
MODULE: software
This KB documents software being built here. Source repos live in src/<repo>/
as gitignored plain clones, each with its own remote and history.
src/is evidence, not a cascade layer.ckb-retrievemay open and cite code to verify a claim; it never answers "what is entity X", andckb-ingestnever treats code as inbox material.- Never
git addundersrc/. Those are separate repos.ckb-sync-changesreports each one's dirty/ahead state separately and commits none of them. - Every repo has a
type: repositorypage inwiki/entities/— the durable record, since the clone may be absent from a fresh checkout. - Specs live at two levels:
openspec/at the KB root (cross-cutting, owned byckb-spec) andsrc/<repo>/openspec/(per-repo, owned by OpenSpec itself). They link viaimplements:/implemented_by:.
| User intent | Skill |
|---|---|
Map or refresh a src/ repo into wiki entities |
ckb-code-map |
| Write, sync, or bridge specs (either level) | ckb-spec |
Module-contributed page types: repository, component, spec. Additional
optional frontmatter: repo, commit, spec_id, implements, implemented_by.