Dispatch

Apple Notes async communication — 3 channels for team coordination

Dispatch

Async communication via Apple Notes. Three notes in a Dispatch folder, synced via iCloud to all Apple devices. Captain writes updates, Cowork bridges think/do, Abdout leaves instructions.

Three Channels

NoteDirectionPurpose
Dispatch/CaptainCaptain → AbdoutUpdates, decisions, weekly summaries
Dispatch/CoworkCowork ↔ CodeBridge between thinking and doing
Dispatch/InboxAbdout → CaptainInstructions, approvals, priorities

Usage

Write

dispatch.sh captain "Weekly review complete. Revenue: $0. Hogwarts pilot on track."
dispatch.sh captain "Need approval: add Pro seat for Ali" decision
dispatch.sh cowork "Architecture planned. Issues created: #10, #11, #12"

Read

dispatch.sh read inbox     # Check Abdout's instructions
dispatch.sh read cowork    # Check Cowork handoffs
dispatch.sh read captain   # Review own dispatch log

Priority Levels

LevelPrefixWhen
fyiBlueInformational, no action needed
normalClipboardStandard update
decisionYellowNeeds Abdout's approval
urgentRedImmediate attention required

Session Start Protocol

Every Claude Code session begins with:

  1. dispatch.sh read inbox — check what Abdout wrote
  2. dispatch.sh read cowork — check for Cowork handoffs
  3. gh issue list --repo databayt/kun --state open — check work queue
  4. Proceed with highest priority

How It Works

The dispatch system uses AppleScript to read/write Apple Notes:

# Write: appends timestamped entry to note
osascript -e 'tell application "Notes"
  tell folder "Dispatch"
    set theNote to note "Captain"
    set body of theNote to body & "<hr><p>message</p>"
  end tell
end tell'
 
# Read: returns plain text of note
osascript -e 'tell application "Notes"
  tell folder "Dispatch"
    return plaintext of note "Inbox"
  end tell
end tell'

iCloud Sync

Notes sync via iCloud across devices. Dispatches can be read and written from anywhere.

Integration with GitHub Issues

Dispatch handles async communication. GitHub Issues handles structured work:

Dispatch: "Admission feature needed for pilot. See issues."
GitHub:   databayt/hogwarts#10 — Implement admission form
          databayt/hogwarts#11 — Admission notification emails
          databayt/hogwarts#12 — Admission admin dashboard