Sync rhythm playbook
How Signal, Friction, Cascade, and Sync Briefs turn weekly meetings into decision time.
ROST meetings are for decisions. The system should compile the status work before humans meet.
Before Sync
Signal identifies measurables that are off target or stale. Friction ranks issues with evidence. Cascade shows goal movement and blocked work. Agent seats report completed work, handoffs, and escalations.
The Sync Brief should answer:
- What changed?
- Which seats are off track?
- Which issues need a decision?
- Which agent escalations are aging?
- Which goals lack current evidence?
On screen the brief reads in plain terms: Signal exceptions, goal progress, task review, ranked Friction, and agent activity. Where a section has no source data, it lists gaps to confirm — the missing inputs a human should know about before the meeting — rather than a blank section.
During Sync
Start with the exceptions, not a tour of every seat. Resolve the highest-value Friction first. Convert decisions into handoffs with owners and dates. Clarify Charters when ownership is ambiguous.
Operate Sync from CLI or MCP
- Compile prep:
rost sync compile/sync.brief.compile/rost_compile_sync_brief(idempotent per period). Read it withrost sync brief --json/sync.brief.get/rost_get_sync_brief. - Run the meeting:
sync.run.start/rost_start_sync_runensures a brief exists;rost sync complete/sync.run.complete/rost_complete_sync_runrecords that the meeting finished (idempotent). - Turn agenda items into work:
sync.item.assign/rost_assign_sync_follow_upcreates a follow-up task from a Sync item with an owner seat.
When to stop for confirmation
sync.brief.compile, sync.brief.get, sync.run.start, sync.run.complete, and sync.item.assign are all none, so a tenant-admin seat runs the weekly rhythm directly without a per-action human gate. An agent can compile the brief and propose assignments ahead of the meeting; the human still owns the meeting and the decisions made in it, but ROST does not force a confirmation on these commands themselves.
After Sync
Decisions should be recorded as human decisions. Handoffs should attach to seats. Recurring ambiguity should become a Charter revision or a graph change.