apple-notes-rate-limits
Installation
SKILL.md
Apple Notes Rate Limits
Overview
Apple Notes has no formal API rate limits like cloud services do. However, there are practical throughput limits imposed by three systems: the Apple Events IPC bridge (osascript to Notes.app), the iCloud sync daemon (bird/cloudd) that must process each write, and the Notes.app SQLite database that handles concurrent access. Exceeding these practical limits causes timeouts (-1712), sync lag, or data loss when writes outpace iCloud's upload buffer. This guide documents safe operation rates and provides throttling patterns.
Prerequisites
- A tested Notes adapter that keeps note data out of command strings and logs.
- A bounded queue with an idempotency key or durable operation ledger for each write.
- An approved maintenance window and backup for bulk mutations; the rates below are conservative starting points, not a vendor guarantee.
Instructions
- Begin below the listed rates and increase only after observing successful sync on every required device.
- Serialize writes and deletes; do not retry a timed-out mutation until a durable idempotency check determines whether it succeeded.
- Pause the queue and escalate if timeout, sync lag, or duplicate detection crosses the service threshold.
- Do not terminate iCloud processes to recover throughput; preserve evidence and use normal OS recovery procedures.