build: add a binary write path to the plugin — an attach handler built on Vault.createBinary/modifyBinary that NEVER routes thr #12
Loading…
Reference in a new issue
No description provided.
Delete branch "build/e7c53b13"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
add a binary write path to the plugin — an attach handler built on Vault.createBinary/modifyBinary that NEVER routes through the markdown write lane, refuses paths outside the granted folders, and refuses to clobber an existing binary unless explicitly told to. This is also the fix for bug 59, where a write aimed at a .pdf replaces the binary file with markdown and destroys it. Include tests covering the .pdf-clobber case.
This task is one step of my plan: build the missing binary-attach path so files like the SRD 2.0 PDF can live in the vault
Built by Connor's backend backburner (dispatch
e7c53b13) in an isolated clone; shipped deterministically byship.py. The full build notes were spoken in conversation and stored in memory (agent-dispatch:e7c53b13). Review is the gate. Gate:npm run gate.