Add morning check-in cron for winston (Jared Goldman) #1
Loading…
Reference in a new issue
No description provided.
Delete branch "factory/a96bfee9"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds a daily morning check-in cron for
winston(Jared Golman's agent) atclients/jared-golman/morning-check-in/. Moved from GitHub PR #6 onto Forgejo,the repo's home now.
Shape
run()only, noINSTRUCTION.md: no Letta turn starts.run()fetches thecalendar through
ctx.tools.calendar.events(the shared Google Workspacetooling), formats the message in code (
format.ts, pure functions), anddelivers it with
ctx.deliver.0 7 * * *, zone read fromctx.timeZoneat run time (never hard-coded).requires: { 'google-workspace': 'read' },on_run_failure: 'tell_agent'.Message layout
Header (date + zone) → TODAY → COMING UP (next 7 days, capped at 10 lines with
+ N more) → NEWS → MARKETS. Events merged across accounts, all-day first,overlap flagged, guest count, empty-day wording, degraded check-in on a failed
fetch.
Time zone
This repo carries no client-config data, and this run has no access to the
monorepo's/control-plane's client registry (
clients.time_zone), so the livevalue configured for Jared Golman could not be read or confirmed from here.
The code never hard-codes a zone either way —
run()readsctx.timeZoneatrun time and the declaration leaves
time_zoneunset so it falls back to theclient's configured zone. If that configured zone is not
America/Mexico_City, no code change is needed: the header and all date mathfollow whatever zone
ctx.timeZonesupplies.Checks (this run, on the pushed commit)
Run from the repo root:
No status/check-run is currently visible on this PR via the Forgejo API
(
GET /repos/gcl/capabilities/{commits/.../status,actions/runs}both returnempty) — the same "checks unreadable" symptom noted on the previous PR. The
above is this run's own execution of the exact CI steps in
.forgejo/workflows/ci.yml, on the commit pushed tofactory/a96bfee9.Board task: a96bfee9
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.