feat: incoming/ as a queue - raw pending picks the next entry, raw accept takes a whole folder, a file in a subdirectory of incoming/ is refused (#112)
Files changed: - CHANGES.md - README.md - VERSION - instructions/ingest-large-tree.md - instructions/wiki-ingest/SKILL.md - raw/CONTRACT.md - tools/CONTRACT.md - tools/chemenu/cli_contract.py - tools/chemenu/commands/raw_cmd.py - tools/chemenu/tests/test_raw_cmd.py - tools/chemenu/tests/test_raw_fetch.py Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
This commit is contained in:
1 parent
c4dcff76e6
commit
59c06e5ddc
11 files changed
+1009
-182
No files matched your search
@@ -109,7 +109,15 @@ session.
|
||||
tools/wikitool work new --input <input path>
|
||||
```
|
||||
|
||||
This derives the run key, refuses a collision instead of working around it, and writes
|
||||
`--input` must lie under `raw/`, so a tree still waiting in `incoming/` is promoted first, as
|
||||
one source and with its structure kept - `raw accept` prints the path to pass on:
|
||||
|
||||
```bash
|
||||
tools/wikitool raw accept --fidelity <value> --authority <value> incoming/<folder>
|
||||
tools/wikitool work new --input raw/<YYYY>/<MM>/<folder>
|
||||
```
|
||||
|
||||
`work new` derives the run key, refuses a collision instead of working around it, and writes
|
||||
`README.md` + `plan.md`. Never create the directory by hand -
|
||||
[work/CONTRACT.md](../work/CONTRACT.md) explains why the run key is not a free choice.
|
||||
|
||||
|
||||
Reference in new issue
Block a user