It writes, and that is the point
An assistant that can only read leaves you doing the typing. This one can create a position, record a cashflow, add a valuation or update a fund. The question worth asking is not whether it writes, but where it can write, what it waits for, and what it leaves behind. That is the rest of this section.
A fixed set of operations, not a free hand
This is what separates it from an assistant pointed at a folder on your machine, which can rename, overwrite and delete anything it can reach and tell you afterwards. Ours reaches your portfolio through a fixed list of named operations against a database, each one scoped to what you can already see. There is no filesystem, no shell, and nothing outside that list is addressable.
Every write stops and waits for you
Reading is free. Recording a cashflow, adding a valuation or creating a position is only ever a proposal: the assistant pauses, the interface shows exactly what would change, and nothing runs until you press confirm. The assistant is also instructed never to guess a price, a date or a currency, and to ask in plain language when a field is missing.
There is no delete operation
Across every tool we expose to Claude, ChatGPT and the in-app assistant, there is no delete operation of any kind. The verbs are list, get, find, create, record, add and update. It cannot remove a position, a cashflow, a valuation, a report or a document, because the capability does not exist in the interface it is given.
Nothing it does is anonymous
Positions carry their own event history, so a cashflow or valuation the assistant recorded appears as a dated entry alongside every other change, with the document it came from where there is one. You can see what happened, when, and on what basis, rather than having to trust that it went well.