/** * rSchedule landing page — persistent job scheduling for rSpace. */ export function renderLanding(): string { return `
Persistent Scheduling

Automate your rSpace, on your schedule.

Cron-powered job scheduling with email, webhooks, calendar events, and backlog briefings — all managed from within rSpace.

rSchedule replaces system-level crontabs with an in-process, persistent scheduler. Jobs survive restarts, fire on a 60-second tick loop, and are fully configurable through the UI.

Open Scheduler Learn More

Cron Expressions

Standard cron syntax with timezone support. Schedule anything from every minute to once a year.

📧

Email Actions

Send scheduled emails via SMTP — morning briefings, weekly digests, monthly audits.

🔗

Webhook Actions

Fire HTTP requests on schedule — trigger builds, sync data, or ping external services.

📋

Backlog Briefings

Automated task digests from your Backlog — morning, weekly, and monthly summaries delivered by email.

How it works

Persistent Jobs

Jobs are stored in Automerge documents — they survive container restarts and server reboots. No more lost crontabs.

60-Second Tick Loop

A lightweight in-process loop checks every 60 seconds for due jobs. No external scheduler process needed.

Ecosystem Integration

rCal

Create recurring calendar events automatically via the calendar-event action type.

rInbox

Schedule email delivery through shared SMTP infrastructure.

Backlog

Scan backlog tasks and generate automated priority briefings on any cadence.

Stop managing crontabs. Start scheduling from rSpace.

← Back to rSpace

`; }