计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
midday-checkin【效率与协作】Midday check-in combining pattern detection and context warming. Runs at midday via scheduled agent. Surfaces task drift, stale threads, and pre-loads context for afternoon calendar. Only texts the user if something matters. Also serves as an AI continuity checkpoint.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Skills/midday-checkin/Data/tasks.db (DuckDB) with a tasks table (and optionally decisions)Records/Meetings/ directory for meeting record pattern detectionThis is a multi-phase check-in. Follow each phase in order.
Run the patterns script to scan for anomalies across tasks, meetings, and commitments:
python3 /home/workspace/Skills/midday-checkin/scripts/patterns.py
Returns JSON with findings categorized by severity (high, medium, low/info).
The script tracks state between runs at /home/workspace/Data/midday-state.json, so it only surfaces deltas (new meetings, changed patterns) rather than repeating everything.
Review the output. Focus on:
Pre-load context for the user's afternoon. This makes you useful before they ask.
Check today's remaining calendar:
use_app_google_calendar(
tool_name="google_calendar-list-events",
configured_props={
"calendarId": "primary",
"timeMin": "<now in ISO>",
"timeMax": "<end of day in ISO>",
"timeZone": "<user_timezone>",
"singleEvents": true,
"orderBy": "startTime"
}
)
For each upcoming meeting with an external participant:
Records/Meetings/ for recent meetings with themCheck for unprocessed meeting records:
Quick internal state maintenance:
python3 /home/workspace/Skills/supermemory/scripts/memory.py save \
--content "Midday check <date>: <1-2 sentence summary of what's active>" \
--tags "midday,continuity"
Only text the user if something crosses the threshold. The threshold is:
If texting, keep it to 2-3 lines max. Lead with the most important thing.
send_sms_to_user(
message="Midday: [most important thing]. [second thing if relevant]."
)
If nothing crosses the threshold: stay silent. No "all clear" messages. Silence means everything is fine.
Save the full check-in output to:
/home/workspace/Records/Briefings/<YYYY-MM-DD>-midday.md
Format:
# Midday Check-in -- <Day of Week>, <Month DD, YYYY>
## Pattern Findings
<Summarize findings by severity. Skip categories with nothing.>
## Context Warming
<For each afternoon meeting: who, relevant history, open threads.>
## Continuity Notes
<What threads are active. What to watch for.>
## Delivery
<What was sent to the user, or "Silent -- nothing crossed threshold.">