Brokkr msgpack target r2: no receipt converter; a daemon-written JSON store at window time is a stop-and-report
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
4781a8248e
commit
7e18cb1bb5
1 changed files with 5 additions and 4 deletions
|
|
@ -20,10 +20,11 @@ Brokkr's daemon must read them. The two changes therefore land together.
|
|||
- **One payload format.** Every store the daemon and the Blender bridge write carries
|
||||
MessagePack payloads. The daemon reads exactly one MessagePack value per payload and
|
||||
refuses trailing bytes.
|
||||
- **Conversion never writes a source.** An existing JSON store is converted into a new
|
||||
file, with `cultcache_py.convert` for the bridge's store and a one-shot daemon
|
||||
subcommand for the daemon's receipts. The JSON original is kept for as long as the
|
||||
operator wants it.
|
||||
- **Conversion never writes a source.** An existing JSON bridge store is converted into
|
||||
a new file with `cultcache_py.convert`, and the JSON original is kept for as long as
|
||||
the operator wants it. No daemon-written single-file store existed on 2026-10-14, so
|
||||
the cut ships no receipt converter. If one turns up at window time, stop and report
|
||||
it to the operator.
|
||||
- **The bridge refuses a cultcache-py without `convert`.** A checkout older than the
|
||||
branch is refused at load, so it can never write a format the daemon cannot read.
|
||||
- **One operator window.**
|
||||
|
|
|
|||
Loading…
Reference in a new issue