Quick capture on iPhone via Shortcuts and Siri (later) #50

Open
opened 2026-09-24 15:27:01 +00:00 by kayg · 0 comments
Owner

Owner decision (PKM round, K7): "definitely a shortcut, but we need to use Federico Viticci's shortcuts skill to make shortcuts, but later".
Ship iOS/macOS Shortcuts before the native app exists: "Log to calternal" (one-line log entry through the composer endpoint), "Add task", and a share-sheet "Save to calternal" (URL, text, image, file). Auth with a per-device installation token (data scope) created in Settings → Account. Siri phrases for voice capture. Build them with Federico Viticci's Shortcuts skill (find and install it into ~/.claude/skills when this is scheduled). Not scheduled yet.

Context for the owning job

  • Repo: kayg/calternal (~/Developer/calternal). Read CLAUDE.md, CONTEXT.md and docs/DESIGN.md (§9, §17, §18, §29–§31) first.
  • Owner rules: file over app (plain Markdown/files are the truth; the DB is a rebuildable index); the server is the single writer; data loss is unacceptable; performance first but never at the cost of finesse; UI in the calternal.js design system (Claude reviews screenshots); never ship sample/mock data; atomic commits; adversarial testing after API work; good enough, not perfect.
  • Comment on this issue when you start (branch, base SHA), on each finding, when blocked, and when finished (head SHA + gate output). Never close it.
Owner decision (PKM round, K7): "definitely a shortcut, but we need to use Federico Viticci's shortcuts skill to make shortcuts, but later". Ship iOS/macOS Shortcuts before the native app exists: "Log to calternal" (one-line log entry through the composer endpoint), "Add task", and a share-sheet "Save to calternal" (URL, text, image, file). Auth with a per-device installation token (data scope) created in Settings → Account. Siri phrases for voice capture. Build them with Federico Viticci's Shortcuts skill (find and install it into ~/.claude/skills when this is scheduled). Not scheduled yet. ## Context for the owning job - Repo: kayg/calternal (~/Developer/calternal). Read CLAUDE.md, CONTEXT.md and docs/DESIGN.md (§9, §17, §18, §29–§31) first. - Owner rules: file over app (plain Markdown/files are the truth; the DB is a rebuildable index); the server is the single writer; data loss is unacceptable; performance first but never at the cost of finesse; UI in the calternal.js design system (Claude reviews screenshots); never ship sample/mock data; atomic commits; adversarial testing after API work; good enough, not perfect. - Comment on this issue when you start (branch, base SHA), on each finding, when blocked, and when finished (head SHA + gate output). Never close it.
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#50
No description provided.