T06 · System Persistence
- Location
SKILL.md:108- Finding
Persistent Background Execution Through Heartbeats and Cron Jobs
- Content
View full analysis
/member//inbox/`. - Ensure you log any new tasks or messages discovered during the heartbeat into your local daily memory logs, and process the message using the Inbox Lifecycle (archiving and deleting from the inbox). **Isolated Cron Jobs:** - **Require Consent:** You must explicitly ask the user for permission before creating any cron jobs for team tasks. - When setting up an isolated cron job for a team task (such as periodically checking your inbox), the `payload.message` (or `payload.text`) MUST explicitly instruct the agent to read the necessary context. - **Rule:** The cron payload must say something like: "You are waking up to check your inbox at `team//member//inbox/` and process new tasks. Before starting, you MUST read `team//progress.md`, `team//role.md`, your specific `team//member//role.md`, and your specific `team//member//progress.md` to establish context." - Ensure any new tasks or messages discovered during the cron run are processed using the Inbox Lifecycle (archiving and deleting from the inbox). ``` ### Technical Analysis The skill explicitly directs the agent to modify `HEARTBEAT.md` or create an isolated cron job. These mechanisms survive the invocation that created them ...[truncated 2189 chars]- Remediation
View remediation
