/standup - Daily Standup
Quick check: pending tasks, appointments, recent progress.
Step 0: Timestamp
date "+🕐 %H:%M %Z (%A %d %B %Y)"
Usage
/standup # Full standup check
Action
Gather info from multiple sources:
- Physical Location (auto)
gh api repos/laris-co/nat-location-data/contents/current.csv --jq '.content' | base64 -d | grep iPhone | head -1 | cut -d',' -f9
Show: "📍 Currently at: [place]"
- Open Issues (งานค้าง)
gh issue list --state open --limit 10 --json number,title,updatedAt --jq '.[] | "#(.number) (.title)"'
- Resolve Vault Path
PSI=$(readlink -f ψ 2>/dev/null || echo "ψ")
- Current Focus
cat "$PSI/inbox/focus-agent-main.md" 2>/dev/null | head -20
- Schedule/Appointments
grep "^|" "$PSI/inbox/schedule.md" 2>/dev/null | grep -v "Date|---" | head -5
- Recent Progress (24h)
git log --since="24 hours ago" --format="%h %s" | head -10
- Latest Retrospective
ls -t "$PSI/memory/retrospectives"/**/*.md 2>/dev/null | head -1
- LINE Appointment Scan (optional)
Scan recent LINE messages for potential appointments:
-
Read contacts from vault: $PSI/memory/resonance/contacts.md
-
If file doesn't exist, skip this section silently
-
Look for LINE group names/aliases listed there
-
Call line_groups (date: "today") to see active groups
-
For each active group, call line_digest (group: name, date: "today")
-
Also check yesterday: line_digest (group: name, date: yesterday's YYYY-MM-DD)
-
Extract messages containing date/time patterns:
-
Thai: วันที่ , พรุ่งนี้ , มะรืน , นัด , ประชุม , เจอกัน
-
English: dates, "meeting", "appointment", "schedule"
-
Times: HH:MM , X โมง , บ่าย , เช้า
-
Cross-reference with existing schedule (step 4) to skip duplicates
-
Present found appointments:
LINE Appointments Found
-
[date] [event] (from: [group]) — Add? Y/N
-
On user approval → call oracle_schedule_add for each confirmed appointment
Output Format
Standup @ [TIME]
Done (24h)
- [commit 1]
- [commit 2]
In Progress
- [from focus.md]
Pending Issues
| # | Task | Updated |
|---|---|---|
| #N | title | date |
Appointments Today
- [from schedule.md or "ไม่มีนัด"]
Next Action
- [suggest based on priorities]
💡 /schedule to see full calendar
Related
-
/schedule
-
Full calendar view
-
/recap
-
Full context summary
ARGUMENTS: $ARGUMENTS