Autonomous

Autonomous & Scheduled Workflows — The Loop Runs Itself

Run a workflow now, schedule it on a cron, or fire it from a webhook. Or hand Forge a roadmap and let the Roadmap Driver pick the next item, dispatch the workflow, and auto-merge the PR when it's green — no human nudging each turn.

Schedule on a cron

Every Monday morning, end of each sprint, nightly — recurring runs with per-schedule briefs and inputs. A SkipIfRunning policy means a slow run never stacks on top of itself.

Webhook & event triggers

Fire a workflow from an external event. A run can also spawn parameterized child runs, with ancestor-loop detection so the chain can't recurse forever.

The Roadmap Driver

A self-driving dispatcher reads your roadmap, picks the next actionable item, runs the full SDLC, and auto-merges the PR on green — spending your attention only at the gates that need a human.

Watched, not unattended

A wall-clock liveness watchdog enforces a progress timeout with tiered recovery, so a stuck run gets escalated instead of silently hanging.

Three ways to start a run

  1. Now. Open a workflow, give it a brief, run it.
  2. On a schedule. Attach a cron. Forge ticks every schedule, humanises the cron expression in the dashboard, and shows last-run status on one cross-workflow Schedules page.
  3. On an event. A webhook or an upstream run kicks it off. Runs can generate child runs with their own inputs — bounded by loop-detection so an ancestor can’t be regenerated into an infinite chain.

The Roadmap Driver

This is the autonomy story most teams come for. Point Forge at a roadmap and the driver runs the loop end to end: reconcile what’s done, pick the next actionable item, dispatch the SDLC workflow , and — when the change passes its own isolated-stack verification and review — auto-merge the PR. It keeps the loop moving without a human nudging every turn, and it picks up the right next thing rather than just the next-numbered thing.

The mission is a fully trustworthy autonomous SDLC where the operator’s attention is the scarce resource — spent only at the human-in-the-loop gates that genuinely need a human, never on babysitting each turn.

Autonomy with guardrails

Autonomous doesn’t mean unsupervised:

  • A management agent validates every handoff — advance, enrich, or escalate. Bad output doesn’t flow downstream.
  • A liveness watchdog enforces a wall-clock progress timeout with tiered recovery escalation, so a stuck run surfaces instead of hanging.
  • Operator decisions are protected — once you unstick a run, the stale-sweeper won’t prematurely terminate it.
  • Escalations reach you in chat — approve, retry, or terminate right from Telegram .

Describe the cadence once; Forge keeps the loop honest.

Ready to ship faster?

Forge runs the full cycle autonomously — from labeled issue to reviewable PR.