Skip to content

Teach Teo to add lab board deadlines from a CFP link - #10

Merged
MarcoDotIO merged 1 commit into
mainfrom
prompt/board-deadlines-from-cfp
Nov 9, 2026
Merged

MarcoDotIO merged 1 commit into
mainfrom
prompt/board-deadlines-from-cfp

Conversation

@MarcoDotIO

Copy link
Copy Markdown
Member

The lab TV ("mission control") shows every Discord scheduled event whose name starts with "Deadline:" as a deadline with a countdown. This teaches Teo that convention, so "@teo add the HRI 2027 full paper deadline to the lab board: " works.

What Teo now does (teo/prompt.md, under "Reminders and server events"):

  • Reads the call-for-papers page with web fetch and finds the deadline asked for; if the page lists several (abstract, full paper, camera-ready, an extended date), it asks which.
  • States the date, time and time zone as the page gives them, plus the lab-time equivalent, and creates the event only after the person confirms. The general server-events rule now allows details the person confirmed after Teo read them from a page they shared.
  • Names it "Deadline: ", starts it at the deadline (AoE is UTC-12), sets the location to "Paper deadline" (the event tool truncates locations at 100 characters, so long links would break) and puts the CFP link in the description.
  • Notes that the board shows these in Eastern time: 11:59 p.m. AoE reads as 6:59 a.m. the next morning (7:59 a.m. during daylight saving time).
  • Says so and asks for the date if the page can't be opened or gives none.

No code changes: the event tool already supports a location, an optional end (defaults to one hour) and a description. Same permission as other server events.

Checks: ruff, mypy and pytest (44 passed), including a new test that pins the instructions. Not tried in Discord; merging deploys the live bot.

🤖 Generated with Claude Code

The lab TV shows Discord events named "Deadline: ..." as deadlines. Teo now knows that: given a call-for-papers link, it reads the page, asks which deadline if there are several, states the date and its lab-time equivalent, and creates the event only after the person confirms, with location "Paper deadline" and the link in the description. A test pins the instructions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MarcoDotIO
MarcoDotIO merged commit fe8f791 into main Nov 9, 2026
1 of 2 checks passed
@MarcoDotIO
MarcoDotIO deleted the prompt/board-deadlines-from-cfp branch November 9, 2026 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant