docs: raw fetch --html record and kb/CONTRACT.md path budget follow the folder accept (#112)
CI / verify (push) Successful in 5m40s
CI / pwsh (push) Successful in 2m10s
Release / release (push) Successful in 32s

Files changed:
- CHANGES.md
- VERSION
- kb/CONTRACT.md
- tools/CONTRACT.md
- tools/chemenu/commands/raw_cmd.py

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01SnAJ7Z3CpVD3PRbN73QtU2
This commit is contained in:
torbenandClaude Opus 5.5 committed 2026-10-03 10:31:01 +02:00
1 parent 59c06e5ddc
commit 100ace846e
5 files changed
+21 -8

No files matched your search

+12 -1
View File
@@ -59,7 +59,7 @@ concern - readable here, never shipped as something to parse.
---
## 8.0.0-beta.27 - 2026-10-03 - incoming/ as a queue: raw pending picks the next entry, raw accept takes a whole folder
## 8.0.0-beta.28 - 2026-10-03 - raw fetch --html record and kb/CONTRACT.md path budget follow the folder accept
**Author:** Torben Nehmer
@@ -138,8 +138,19 @@ concern - readable here, never shipped as something to parse.
- raw/CONTRACT.md points at the path budget for a name accepted from incoming/
- preflight.ps1: the asset-mode error helper is Exit-Asset, so PSScriptAnalyzer passes
- kb/CONTRACT.md: an external article's raw_files point under raw/, a raw fetch capture names both files
- raw fetch --html record and kb/CONTRACT.md path budget follow the folder accept
<!-- /wikitool:bumps -->
### raw fetch --html record and kb/CONTRACT.md path budget follow the folder accept
Two sentences the previous change left behind, found in its closing check. `raw fetch --html`'s
command record still named a file "not under `incoming/`" as its refusal, though since the
previous change a saved page inside a subdirectory of `incoming/` is refused too; it now says
"not directly in `incoming/`" and names moving the file up as the fix. `kb/CONTRACT.md`'s path
budget paragraph named only renaming a file in `incoming/` as the remedy for `raw accept`; for a
folder the remedy is a shorter folder name or shorter names inside it, and it now says so. No
behaviour change.
### incoming/ as a queue: raw pending picks the next entry, raw accept takes a whole folder
**Breaking.** A subdirectory of `incoming/` was tolerated and ignored since the date shard