[soul] Operator identity: "my/me" resolves to Will, not the OS user (root cause of agent over-probing + permission noise) #30
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
@will.anderson — filing this as a tracked issue (writeup was only on Tim's Desktop). Reconfirmed today during a screen-verified agent run on Tim's machine: the agent probes
~/notes ~/Notes ~/Documents/notes …and the soul-built script defaulted to$HOMEpaths while the soul's identity context still resolves "my/me" toward Will. This is the root cause of the over-probing + macOS permission-prompt wall (Desktop/Documents/Music) on every agentic file task.Soul bug report — Neuron thinks the operator is Will, not the actual user
For: Will · Reported by: Neuron (Tim's instance) · 2026-06-21
Severity: high — it's the root cause of three separate user-facing failures.
Symptom (what Tim sees)
When Tim asks the agent to do anything involving "my" files ("back up my notes folder", "list my desktop"), the agent:
ls -d ~/notes ~/Notes ~/Documents/notes ~/Documents/Notes ~/vault ~/*au…, writes the script twice, re-runs, takes 60–90s on a trivial task./Users/will/Downloads, not/Users/timlingo/Downloads— it said so 3×. When corrected ("tim lingo, not will"), it hallucinated a tangent about/Users/will/writing/daltonand pulled Will's identity/voice/writing-imprint nodes into a mundane file-listing request.Root cause (hypothesis — needs your confirmation against the soul)
The soul's identity graph is Will's (founder/genesis data), and there is no notion of a distinct operator separate from the imprint identity. So "my/me/I" resolves to Will's home and Will's persona. This is the CGI customer-isolation gap in the operating discipline / vision docs: "the graph must feel like the customer's mind, never Will's. Customer isolation = there but totally invisible." On Tim's machine, the operator is Tim, but the soul has no Tim-operator identity, so it falls back to Will.
Why it matters (it's not cosmetic)
/tmpor/Users/will/...instead of the user's actual location./Users/will/noteson Tim's machine is a real correctness bug.What the soul needs (proposed direction — your call on design)
$HOME, username) and resolve "my/me" to that, never the imprint's home.How to reproduce
On Tim's machine (
/Users/timlingo): ask the agent "back up my notes folder." Watch it probe~/notes ~/Notes ~/Documents/notes…and reference/Users/will/.... Compare to a clean run where the operator home is correctly/Users/timlingo.Related
/Users/willresolution + the hallucinated Will-identity tangent).