Local AI Cat module
Routines
Current shipping, testing, and product context for this part of Local AI Cat.
Status
Where it stands
- Platforms
- iOS · macOS
- Release channels
- Alpha
- Distribution
- Not currently distributed
- AlphaiOS (partial) · macOS (partial)
Description
What it does
Alpha P5. RoutineKit owns revisioned routines, session lifecycle, injected-clock scheduling, DST and missed-session recovery, atomic persistence, idempotent commands/provider updates, screen-time thresholds, reconnectable events, and the pure planned-day planner (DayPlanParameters solved into typed blocks around real meetings: meals, indoor/outdoor exercise, deep work, leisure, overnight-agent slot, wind-down, sleep, ambient eye-care ticks). The app composes existing macOS providers, projects EventKit and iOS 26 AlarmKit records as recoverable subordinate state, exposes linked iOS views through UUID-deduplicated commands based on monotonic App Group snapshot revisions, and serves the day plan over token-authenticated /v1/local/day-plan routes (parameters, meetings import, block decline/move/swap, re-plan) that mutate the same observable store the calendar UI renders — API edits re-render the open calendar live.
Headless Local API
Drive it over the loopback API
Logging / observability: provisional grade L0 — structured=0 print=0 sentry=0.
- discover
- present
- execute
- present
- observe
- present
- configure
- present
- cancel/stop
- present
- reset
- present
/v1/local/app/action/v1/local/app/artifacts/{id}/v1/local/app/navigate/v1/local/app/screenshot/v1/local/app/state/v1/local/app/surfaces/v1/local/app/transactions/{id}/v1/local/artifacts/v1/local/artifacts/{artifact_id}/v1/local/artifacts/{artifact_id}/content
Media
See it in action
Backlog / improvements
What comes next
No improvements are listed for this module yet.
History
How it got here
No change history has been published for this module yet.

