Projects & sprints
The questions nobody answered, every morning at nine.
#paymentspublic channel1 tool call
One sentence creates a routine. Every weekday at nine it reads the last seven days of the channel, finds the questions with no answer in their thread, and posts a digest with who asked and a link — or says there are none.
Dan5:27 PM
@attest_tag every weekday at 9am, post the questions in this channel that nobody has answered yet
attest_tagApp5:27 PM
- create_routine · 0 9 * * 1-5 · America/New_York · this channel
Routine created.
- What: every weekday at 9:00 ET, scan this channel for questions that have no reply, thread answer or follow-up, and post a digest — each with who asked and a link
- First run: Monday, 9:00 EDT
- Its posts run without a Confirm card; an admin can change that in the console
Monday’s run: No unanswered questions in the last 7 days. Every question asked this week has a reply in its thread.
google/gemini-flash3.8k in260 out$0.0019Configure
How the turn went
The sentence is the interface; the run is a fresh thread on the clock.
- 01
The sentence is the interface
“Every weekday at 9am, post…” becomes a cron expression in the scope’s timezone, a prompt, and a channel. The reply reads it back so a wrong reading is visible before it fires.
- 02
How a run goes
On schedule it opens a fresh thread, runs the prompt with the channel’s tools, and edits its own post in place with the result. Each run is recorded with its tokens and cost.
- 03
Managing it
!routineslists the channel’s routines and!routine offdisables one; the console can edit the prompt, run it now, disable or delete it.
What it needs
The setup, in the console.
What it will not do
Enforced outside the model.
A routine runs as the person who created it, with that channel's reach and no more.
Its writes are pre-approved by default, because nobody is there at nine to press Confirm; ask for them held and they are. Writes that need an approver still go to one.
Try it
Say it in a channel it is in.
The sentence as it was typed. It works in any channel the bot has been invited to that carries the connection above — no command syntax, no form, and follow-ups in the thread need no mention.
@attest_tag every weekday at 9am, post the questions in this channel that nobody has answered yet
create_routineread_channel_history
More in Projects & sprints
The board, from the thread.
- Sprint status without opening the board.#data-eng · what's still open in Sprint 9 for the data engineering pod?
- A task with the thread's context, after a Confirm.#payments · make a task for the retry change we agreed on, with the context from this thread
- The week in a channel, for whoever was out.#ml-internal · what happened in this channel this week? I was out
Bring the channel this would live in.
Sign up, connect the service above in one channel, and type this sentence yourself — or run the same binary on your own infrastructure.