Skip to content

Commit 7c8bfe9

Browse files
GiniGini
authored andcommitted
docs: add governed local flow walkthrough
1 parent 9e771e6 commit 7c8bfe9

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ The first vertical slice already supports:
1818
- durable multi-turn chat history with streaming state, pagination, cross-task search, migration, and export;
1919
- durable project workspaces with a governed background brief that is attached server-side to each new agent run;
2020
- persistent schedules (15-minute minimum) that create ordinary project-bound tasks with the same evidence and approval controls;
21+
- on-demand dispatch for enabled schedules, recorded as a manual schedule trigger in task evidence;
2122
- up to eight user-supplied website references per task, preserved as untrusted context without server-side fetching;
2223
- up to four local task attachments (256 KiB each, 1 MiB total), path-confined under `inputs/` and exposed to agents as untrusted workspace input;
2324
- a typed Server-Sent Events task timeline;
@@ -31,6 +32,15 @@ The first vertical slice already supports:
3132
- a native Claude Agent SDK adapter that retains sanitized SDK messages and session identity;
3233
- an explicitly labelled local demo runtime for development without cloud credentials.
3334

35+
## Try the governed flow locally
36+
37+
1. Run `npm install && npm run dev`, then open `http://localhost:5173`.
38+
2. Create a **Safe demo** task from a starter (for example, an Operations dashboard or Executive update). The task writes portable source, a preview, an evidence chain, and a static validation report.
39+
3. Open **Computer** to scrub commands, artifacts, and any captured visual evidence; use **Observe** for task-scoped execution facts.
40+
4. For a completed task, open **Handoff** to download the source/evidence archive and inspect the safe GitHub review sequence. The browser never creates a repository or uses GitHub credentials.
41+
5. Create a schedule and use **Run now** to dispatch it through the normal governed task path. The created task records whether its trigger was scheduled or manual.
42+
6. To exercise the external approval boundary, set `ONEVIBE_WALLET_TOKEN`, request a share, then use the separate wallet CLI below. The browser only displays the pending or resolved receipt; it cannot decide the action.
43+
3444
## Run locally
3545

3646
```bash

0 commit comments

Comments
 (0)