8 lines
542 B
Markdown
8 lines
542 B
Markdown
# System Base contract
|
|
|
|
- System Base is global and uses an allowlisted table set. Resolve table, record and field IDs from the server.
|
|
- Read the schema and current record/cell before an update. Preserve the current expected value and `record_version`.
|
|
- Update only the explicitly requested cell and use a fresh idempotency key.
|
|
- Deletion requires an explicit request, `confirm=true`, the current expected version and persisted readback.
|
|
- Keep System Base separate from project AirBase data; do not invent table names or broaden filters.
|