Skip to content

feat: graduate Automation from Beta to a primary feature#373

Merged
luokerenx4 merged 2 commits into
masterfrom
local
Jun 23, 2026
Merged

feat: graduate Automation from Beta to a primary feature#373
luokerenx4 merged 2 commits into
masterfrom
local

Conversation

@luokerenx4

Copy link
Copy Markdown
Contributor

Summary

Graduate Automation from Beta to a primary feature, now that its self-scheduling trigger chain is closed end-to-end (shipped in #371).

  • Nav — moved the Automation entry out of the Beta section into the top group (placed under Workspaces; they're tightly coupled — automation runs headless workspaces). Refreshed the now-stale Beta-section comment (its rationale was "nothing fires it end-to-end yet", which no longer holds).
  • README — reframed the Automation section for the shipped model. The retired central cron-engine + event-log framing is replaced by: a run is a headless Workspace triggered either by a workspace's own .alice/schedule.json (a dumb scanner discovers declarations and fires due tasks) or an external POST /api/workspaces/:id/headless. Collapsed the old scheduling-vs-execution split into one substrate; updated the section, the architecture diagram + paragraph, and the glossary to match.

Test plan

  • cd ui && npx tsc -b clean
  • grep — no other automation-beta markers in the UI
  • grep — no stale central-cron references left in the README (remaining cron mentions are the schedule-expression kind + UTA's unrelated snapshot scheduler)

🤖 Generated with Claude Code

Ame and others added 2 commits June 23, 2026 20:14
Its self-scheduling trigger chain is now closed end-to-end (workspaces declare .alice/schedule.json, a scanner fires due tasks headless), so the Beta-section rationale ('nothing fires it end-to-end yet') no longer holds. Moved the Automation entry under Workspaces in the top group (they're tightly coupled — automation runs headless workspaces) and refreshed the stale Beta comment.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
The retired central cron engine + event-log framing is replaced by the shipped model: a run is a headless Workspace triggered either by a workspace's own .alice/schedule.json (a scanner discovers + fires) or an external POST. Collapses the old scheduling-vs-execution split into one substrate (Ame's framing call). Updated the section, the architecture diagram + paragraph, and the glossary; UTA's snapshot scheduler is unrelated and left as-is.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openalice-demo Ready Ready Preview, Comment Jun 23, 2026 12:21pm

Request Review

@luokerenx4 luokerenx4 merged commit aa1309f into master Jun 23, 2026
5 checks passed
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