feat(skills): reference contracts and invocation policies for airbase, auth, services and core skills

This commit is contained in:
2026-09-30 12:33:27 +03:00
parent 59571b018f
commit 0ab353475f
13 changed files with 55 additions and 2 deletions
@@ -0,0 +1,7 @@
# 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.