Skip to content

docs(backlog): B-0448 — Cloud Routines integration as 4th catch-43 defence layer#3039

Merged
AceHack merged 1 commit into
mainfrom
otto-b0448-cloud-routines-backlog-row-2026-05-13
May 13, 2026
Merged

docs(backlog): B-0448 — Cloud Routines integration as 4th catch-43 defence layer#3039
AceHack merged 1 commit into
mainfrom
otto-b0448-cloud-routines-backlog-row-2026-05-13

Conversation

@AceHack
Copy link
Copy Markdown
Member

@AceHack AceHack commented May 13, 2026

Summary

Files B-0448 — a P1 backlog row authorizing future implementation work to integrate Anthropic's Cloud Routines as a 4th catch-43 defence layer.

Why

Today the autonomous-loop substrate established three layers of catch-43 defence (PR #3034): CLI session cron, Desktop routine, repo canonical. The 2026-05-13 Claude Desktop feature research surfaced a 4th Anthropic ships — Cloud Routines (research preview) — that adds:

  • Scheduled triggers on Anthropic's infrastructure (runs even when machine is off)
  • GitHub event triggers (`pull_request.opened`, `push`, `issues`, `releases`, `check_runs`) — unlock per-PR review ticks without any local cron
  • API triggers (HTTP POST + bearer token) for external monitoring integrations

Usage caps: Pro 5/day, Max 15/day, Team/Enterprise 25/day.

Aaron 2026-05-13 explicitly authorized this row: "yes that sounds good about the backlog too" after the research synthesis.

Composition

B-0448 builds on PR #3034's `tools/routines/` two-layer architecture. The Cloud Routines integration is additive: `tools/routines//cloud-schedule.json` lives alongside `schedule.json`; a routine can have either, both, or neither.

Test plan

This PR is a docs-only backlog row — no code changes. The implementation slice (when picked up) will:

  • Complete the pre-start checklist documented in the row
  • Resolve research-grade unknowns (auth path, MCP wrapping availability)
  • Implement decomposed slices B-0448.1 through B-0448.7

🤖 Generated with Claude Code

…fence layer

Aaron 2026-05-13 authorized this row ("yes that sounds good about the
backlog too") after the same-session research surfaced Cloud Routines as
a 4th catch-43 layer Anthropic ships:

- Scheduled triggers (hourly/daily/nightly/weekdays/weekly)
- API triggers (HTTP POST + bearer token per routine)
- GitHub event triggers (pull_request.opened, push, issues, releases, check_runs)

Usage caps: Pro 5/day, Max 15/day, Team/Enterprise 25/day.

Builds on PR #3034's tools/routines/ substrate (the canonical-source-of-truth
two-layer architecture established earlier today for Desktop routines).
Cloud Routines extend the same canonical pattern with a sibling
cloud-schedule.json file.

Killer use case identified: GitHub event triggers unlock per-PR review ticks
without any local cron infrastructure — cheap (uses GitHub event quota only,
not per-day cron quota) and zero local-process risk.

Decomposition hint included (B-0448.1 through B-0448.7) for the
implementing slice.

Co-Authored-By: Claude <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 13, 2026 21:55
@AceHack AceHack enabled auto-merge (squash) May 13, 2026 21:55
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new P1 backlog row (B-0448) documenting the future work to integrate Anthropic's Cloud Routines as a 4th layer of catch-43 defence, composing on PR #3034's tools/routines/ substrate. Docs-only — no code changes.

Changes:

  • Adds docs/backlog/P1/B-0448-...md describing motivation, scope, acceptance criteria, pre-start checklist, and 7-slice decomposition hint for Cloud Routines integration

@AceHack AceHack merged commit 4aac8db into main May 13, 2026
25 of 26 checks passed
@AceHack AceHack deleted the otto-b0448-cloud-routines-backlog-row-2026-05-13 branch May 13, 2026 21:57
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 5709629319

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


## Composes with

- [B-0440](docs/backlog/P*/B-0440-standing-by-failure-mode-detector-background-service-2026-05-13.md) — Standing-by failure mode detector — a Cloud Routine on GitHub events would catch this in real-time
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Use resolvable relative paths in backlog links

The Markdown links in this section won’t resolve from docs/backlog/P1/... because they use repo-root-like paths and a glob segment (P*), which GitHub treats as literal relative paths; clicking these references returns 404 instead of opening the dependency rows. This breaks navigation for the row’s dependency/composition workflow, so these links should be rewritten to concrete relative file paths from the current document.

Useful? React with 👍 / 👎.

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.

2 participants