542 B
542 B
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.