Skip to content
AsterDrive Developer DocsDeveloper

Domain Design and Contracts

These documents explain domain boundaries that cross routes, services, repositories, storage connectors, and internal protocols. They answer why the implementation is split this way and which contracts multiple implementations must share; they are not deployment-facing configuration guides.

  • Resource lock system refactor contract: the shared REST, WebDAV, WOPI, and administrative lifecycle; removal of persisted is_locked; workspace namespaces; authoritative transactions; and generation-keyed read caching.

When changing these paths, review the corresponding API, OpenAPI schema, generated frontend types, and focused tests. Do not recreate connector capability matrices in the product layer.