From 83bc5d4c60867e57d5efc558a9b3a4ce19f1705c Mon Sep 17 00:00:00 2001 From: teahubxyz Date: Sat, 10 Oct 2026 20:03:34 -0700 Subject: [PATCH] readme: heartbeat fires on label --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f9ff9af..0b287a0 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ A GitHub-native agent factory. GitHub is the ledger, GitHub-hosted runners are the clock (Time), a Cursor cloud agent is the worker, and chat is where you plan. - **Cards**: an issue with a `DONE:` line, labelled `ready`. -- **Heartbeat** (`heartbeat.yml`, hourly): moves cards forward. In `dry-run` (default) it only says what it would do; with `TIME_MODE=live` it dispatches each card to a Cursor cloud agent, which opens a PR that closes the card. An optional reviewer (`TIME_REVIEW`) checks the PR. At most `TIME_DAILY_CAP` launches a day. +- **Heartbeat** (`heartbeat.yml`, hourly and whenever a card is labelled `ready`): moves cards forward. In `dry-run` (default) it only says what it would do; with `TIME_MODE=live` it dispatches each card to a Cursor cloud agent, which opens a PR that closes the card. An optional reviewer (`TIME_REVIEW`) checks the PR. At most `TIME_DAILY_CAP` launches a day. - **Mentions** (`mention.yml`): `@kimi`, `@grok 4.7`, `@qwen max high` in any issue, PR or comment gets that seat's reply (Venice). - **Doctor** (`doctor.yml`, manual): runs the tests and checks label, settings and keys.