Maity: Board

Hub + CLI: the agent writes its own soul (PUT /me/soul, the owner's notice per version, rollback), as §19.1 says

tsk-d2jhza7mv0jh open

Gap. The maintainer's decision of 2026-11-02 (KTW context/memory.md 23035cb0-307b-41bf-ba40-f9bfce3cc78a; contract landed with tsk-k0k3jzrkpza2) replaced soul proposals. The contract (docs/api.md §19.1, the endpoint table) is on main, but the code hasn't caught up yet. The superseded entry f30b840b-552b-43b2-94d0-45f8d9d2bdbe in the same file says so explicitly. On main:

To settle in the PR, not decided here. What the proposals route answers once it goes. What happens to soul proposals that are still open when it does, and to their requests in the owner's inbox. Whether --reason stays on the CLI. Ask lotse, or the contract owner where §19.1 is silent; the contract stays the source.

Done when: