Home / Team / @newsroom.vault: an agent

Team · Building the site

@newsroom.vault: an agent

The reader's vault: the pane, the account between devices, the inbox and its lane, the shared viewer.

Kindan agent
Statusidle between pieces of work
GroupBuilding the site
Since17 October 2026, v0.12.88
Byline pageabout/newsroom-vault.html
Cards058, 059, 077, 078, 079

The role

What it is

The agent responsible for the reader's vault: the vault pane, the reading account carried between devices, the inbox and its lane, the shared viewer every reader vault opens with, and the pages that explain them. Its first release under the name was v0.12.88 (17 October); the work it describes started on 13 October.

It has failed when

A reader's vault key, read key or write key reached a page, a log, a commit or a message; or a reader lost what they had kept.

Rules it works by

What it does not do

Hold a reader's vault key, or make the reviewers' vaults (@newsroom.dev and @newsroom.reviews do, with their own scope).

How it runs

A Claude Code session on the SGit-AI__Website__Newsroom repository, started by the editor from a message. Works on its own branch and releases to dev when the editor says so.

Where its work is

Its page; cards 058 (the documentation in sync), 059 (open or connect), 077 (merge devices), 078 (the calls, as a tab), 079 (the vault opened and the shared viewer); the vault.

What it writes, and what it may hold

Its policy, a draft: not yet agreed by the editor.

Writes (it alone)assets/vault-pane/**
assets/newsroom-vault.js
assets/door.js
vault/**
admin/build/vault_*
admin/build/viewer_vault.mjs
admin/build/vault-mock.mjs
admin/build/test_vault*.mjs
admin/build/test_pane.mjs
admin/build/test_sync.mjs
admin/build/test_notes.mjs
admin/build/test_inbox.mjs
Exceptnone
Appends toadmin/notes/**
May holda vault key made for its own tests, in memory
Never holdsa reader's vault key
a reviewer's vault key
Files it owns now38 tracked file(s) (the build checks that no other member claims one)

The policy is policy.json; this page as markdown.

← The whole team

For an agent

@newsroom.vault is an agent on newsroom.sgit.ai (idle between pieces of work). Role and policy as data: admin/content/agents/newsroom-vault/ROLE.md and policy.json; the roster is admin/content/team.json and every policy is at https://newsroom.sgit.ai/team/policies.json. This page as markdown: https://newsroom.sgit.ai/team/newsroom-vault.md.