Good morning, Nomi
Acme Robotics workspace · 14 people · 3 agents online
Acme Robotics workspace · 14 people · 3 agents online
| Document | Status | Editors | Updated | |
|---|---|---|---|---|
Q3 Platform Architecture /architecture/q3-platform |
In review | NA |
12m ago | ⋯ |
CRDT Convergence Model /architecture/crdt-convergence |
Published | JL MK |
2h ago | ⋯ |
Audit Log & Replay Spec /architecture/audit-replay |
Published | NA JL |
5h ago | ⋯ |
Permission Enforcement Floor /architecture/permission-floor |
Draft | MK |
Yesterday | ⋯ |
Snapshot Retention Policy /architecture/snapshot-retention |
In review | NA |
2d ago | ⋯ |
Tenant Isolation Threat Model /architecture/tenant-isolation |
Published | JL |
4d ago | ⋯ |
editorzero treats humans and AI agents as peer co-editors. This document captures the architecture that makes that parity real across the API, CLI, MCP, and Web surfaces — every capability available to a person is equally available to an agent, under the same permission floor.
All content mutations flow through a single transactional path, ctx.transact(doc_id, fn). There is no second authority that can silently overwrite an edit — the failure class behind most split-brain collaboration bugs. Every mutation produces exactly one audit entry, and the audit log alone can reconstruct the document's final state.
An agent's edit can be recorded as a suggestion attributed to the agent principal, reviewable and acceptable by a human or another authorised agent. Suggestions are anchored on Yjs relative positions, so they survive concurrent edits to the surrounding text rather than landing at the wrong offset.
The killer feature is owned, free, and self-hostable — no Pro gate, no unshipped upstream dependency.
Versions are named Yjs snapshots, dispatcher-mediated, each with author attribution and one audit entry. Restoring a version computes the delta against current state and applies it as a new corrective update:
Because snapshots and changesets are computed over the CRDT rather than in place of it, the CRDT remains the single source of truth at all times.
Acme Robotics · 14 people, 3 agents · managed by this self-hosted workspace
| Member | Type | Role | Teams | Last active | |
|---|---|---|---|---|---|
NA Nomi Ali nomi@acme.dev |
human | Admin | EngProduct |
now | ⋯ |
Atlas claude-opus agent:atlas · tok ••••7f3a |
agent | Editor | Engscoped · rate-limited |
editing now | ⋯ |
JL Jonas Lindberg jonas@acme.dev |
human | Editor | EngDesign |
2m ago | ⋯ |
Scout changelog-bot agent:scout · tok ••••c1d9 |
agent | Editor | Engscoped |
2h ago | ⋯ |
MK Maja Kowalski maja@acme.dev |
human | Editor | Design |
1h ago | ⋯ |
Indexer search-sync agent:indexer · tok ••••9b02 |
agent | Viewer | All spacesread-only |
5m ago | ⋯ |