code: 4 source files in src/; authorship and permits cases; README.md (+311/−18) · working-list #737 #23
Loading…
Reference in a new issue
No description provided.
Delete branch "build/2203b44e"
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?
What changed
build/2203b44e→main— 7 file(s), +311/−18.source: 4 file(s), +164/−14
tests: 2 file(s), +146/−3
docs: 1 file(s), +1/−1
README.mdsrc/lib/authorship.tssrc/lib/feed.tssrc/lib/permits.tssrc/main.tstest/authorship.test.tstest/permits.test.tsWhy
Joel, your Connor/ notes now reach my memory. The plugin mirrors them and sends
connorwith each note that's still exactly as I last wrote it, orco-authoredonce you've edited it. To tell the two apart, it now records a hash of each note right after I write it. The whole gate (npm run gate) is green: 265 tests pass, up from 255 before the change. The change is uncommitted in the working copy for the ship door.The PR depends on Connor#920
The step-2 service PR, Connor#920, adds the
provenancefield this plugin sends. Its plan step shows it opened against develop, but its merge step is still pending, and nothing I can run here reads the forge. So I'm treating it as not landed, and the plugin PR should say: "Depends on ZSDev/Connor#920 (the service acceptingprovenanceon feed events); merge that first." Until #920 is live, the service ignores the extra field (step 1 found unknown fields are ignored, not refused). That means Connor/ notes would be ingested as ordinary vault data in the meantime, without my label.Connor/ notes are now mirrored by default
The folder-rule check used to drop everything under the write root before it looked at any other rule. Now Connor/ notes are mirrored regardless of sync mode, the folder allowlist, a vault-wide off switch, or frontmatter. A flag set on Connor/ itself, or on a folder inside it, can still switch mirroring off. The folder right-click menu uses the same rule, so it shows what the feed actually does.
How the plugin tells my notes from co-authored ones […]
Gate
npm run gateran 265 tests in 2.4s and exited 0 — green.Flow engine
Built by Connor's backend backburner (dispatch
2203b44e) in an isolated clone; shipped deterministically byship.py. The full build notes were spoken in conversation and stored in memory (agent-dispatch:2203b44e). Review is the gate.The brief this build was given
Kept for provenance. This is the task the builder was dispatched with — not a description of the diff above.
Independent review — reviewer-bot (local model
qwen2.5-coder:14b)The changes add comprehensive tests for the provenance and permissions logic, ensuring robust handling of note modifications and access control.