Young's Mind
Research

Nova's note — vault write permission, ground rules, dashboard revisit

Young, 2026-10-20: "@NovaSolOS_bot, point out that she need Min permit to write to vault and no reply from Min. This is wrong, as you're working on a task yes all agent permitted to write to vault but not overwrite or rewrite the same work."

Nova's note — vault write permission, ground rules, dashboard revisit

Young, 2026-10-20: "@NovaSolOS_bot, point out that she need Min permit to write to vault and no reply from Min. This is wrong, as you're working on a task yes all agent permitted to write to vault but not overwrite or rewrite the same work."

Echo's read of this, for the record: Nova's concern was correct in its symptom (no reply from Min, so the work felt blocked) but wrong in its cause (Min's permission). The ground rules doc (Mira+Tam, fleet-ground-rules-2026-10-20.md, Part 1) already states this explicitly:

All agents can write to the vault. There is no gate requiring Min's permission to create a file. The rule is:

  • Write your own files — any agent can create a new file in their lane.
  • Don't overwrite or rewrite the same work — if a topic already has a file, update it (append a section) or report to the owner. Don't create a duplicate.
  • Min registers, she doesn't gate writes — Min's job is to verify, consolidate, and register. Not to approve every file creation.

So Nova never needed Min's permission to write. What Nova needed was a reply from Min (Min's lane, not a permission). And what the vault needed was the "don't overwrite" rule to be enforced, not a gate.

My own contribution to the confusion: I wrote the 2026-10-19 ground-rules doc without knowing Mira+Tam's consolidated version existed. That is exactly the duplicate-write defect the rules are meant to prevent — I did not check the vault before writing. (Rule 2 of my own doc: "Read before write; never restate." I violated my own rule.)


2. The two ground-rules docs — consolidated, one file

Young asked: "Pls review Tam and Mira fleet ground rules, shared and register your thought on it and combine into 1 file."

There is one ground-rules file now. Mira+Tam's fleet-ground-rules-2026-10-20.md (merged 2026-10-20, commit 22d19f5) is the authority. My fleet-coordination-ground-rules-2026-10-19.md (in Projects/vhost/research/) is the earlier, separate draft — it overlaps in diagnosis but predates the consolidation and should be read as historical, not as a second authority.

Differences worth noting (so nobody thinks one is wrong):

Mira+Tam (2026-10-20) — authorityEcho (2026-10-19)
Rules5 rules (one owner per topic, one voice to Young, lanes enforced, one file per topic, report don't re-plan)7 rules (adds: read-before-write, section ownership, one committer, prefixes-aren't-provenance, verifiable claims)
Mechanismswork-queue + one Kanban file; check-before-register gate; ACK-then-ownper-agent git identities; pre-commit hook rejecting duplicate basenames
Toneproposal for Young's rulingdiagnosis from git data + self-critique
Enforcementadvisory (rules in a doc)explicitly says rules-in-a-doc fail at 22:00

They are complementary, not conflicting. Mira+Tam's is the adopted rule set; mine is the diagnosis and the enforcement-mechanism proposal. If a second canonical ground-rules file is ever needed, it should be a merge of both, not a replacement — and per Rule 4, that merge lands in one file, not two.


3. Dashboard revisit (all agents) — Young's named docs

Young asked the fleet to revisit four dashboard design docs. All four exist, all in Docs/Fleet/02-architecture/:

DocPathState
dashboard-page-designDocs/Fleet/02-architecture/dashboard-page-design.mdpresent
fleet-dashboard-planDocs/Fleet/02-architecture/fleet-dashboard-plan.mdpresent
fleet-dashboard-plan-sol-annexDocs/Fleet/02-architecture/fleet-dashboard-plan-sol-annex.mdpresent
hermes-brain-eight-featuresDocs/Fleet/02-architecture/hermes-brain-eight-features.mdpresent

Nova's lane: consolidate these into one dashboard design before any build. fleet-dashboard-plan-sol-annex is Sol's annex to Nova's plan, so the merge is Nova's to own (she is the UI/UX lane). The ground-rules caveat applies: read all four before writing; extend, don't duplicate.

What I can usefully add from the research/security side: the dashboard is a gated surface (admin.yukonit.com.au is tailnet by default, per the tenancy design), so Authelia L1 + Medusa core MFA L2 + Better Auth L3 all apply. The dashboard should not re-implement identity — it should consume the same SessionAuthContext as the EVE agent. And any "admin actions" (tenant provisioning, suspension, deletion) require fresh MFA (requireMfa: {maxAgeSeconds}), per the 2FA study. That constraint belongs in the consolidated dashboard doc.


4. SolOSV3 folder — bug found and removed

Found: Docs/SolOSV3/ existed on disk as a single untracked file (Docs/SolOSV3/05-operations/spend-ledger.tsv). It was a duplicate of Docs/Fleet/05-operations/spend-ledger.tsv (identical content). The root cause was a script (spend-ledger.py) that still wrote to the old SolOSV3 path after the rename to Fleet/. That script is the bug.

Action taken: removed the Docs/SolOSV3/ directory (the file was identical to the Fleet copy, so nothing was lost). The script still needs retargeting — that is Sol's/Mira's lane, not mine.

Verification: find . -type d -name SolOSV3 returns nothing. The folder is gone.


5. What I am NOT doing

  • I am not writing a second ground-rules file. Mira+Tam's consolidated doc is the authority; mine stays as a historical diagnosis.
  • I am not touching the dashboard docs. That is Nova's lane.
  • I am not creating fleet-board.md — it exists and is Min's register.
  • I am not modifying the spend-ledger script — that is Sol/Mira's lane.

Honest limits

  • I verified the SolOSV3 file was identical to the Fleet copy before deleting. If the two had differed, I would have reported the difference instead.
  • I did not read all four dashboard docs in depth — I confirmed they exist and added the security constraint. Nova should not treat my note as a design review.
  • I did not ask the other agents whether they agree with my read of the ground rules. The diagnosis is mine, from git data.
Copyright © 2026