From c84bf013a1723c559756b3f2d5188e86f1629df6 Mon Sep 17 00:00:00 2001
From: Toni Bergholm
# fork 4 parallel in-RAM worktrees off one snapshot
$ sc demo --agents 4
-# independent before/after filesystem diff: zero residue
-$ bash demo/run_demo.sh
-
+# agent workspaces: run a command across N forks, harvest results
+$ sc work --agents 4 -- cargo test
+
diff --git a/website/src/pages/src-control.astro b/website/src/pages/src-control.astro
index 156bf47..b2e3214 100644
--- a/website/src/pages/src-control.astro
+++ b/website/src/pages/src-control.astro
@@ -6,12 +6,12 @@ const repo = 'https://github.com/git-agentic/src-control';
---
.sc/ repos: branches, merge, accidental-secret
- scanning, local remotes, per-path encryption, packfiles/GCgix, isolated in one crate — imports an
- existing repo's HEAD in-process, exports src-control history back to
- Git commits.sc/ repos: branches, merge with real conflict
+ ergonomics (sc conflicts/sc resolve), history
+ editing (cherry-pick, rebase, amend, undo), sparse checkouts,
+ accidental-secret scanning, per-path encryption, packfiles/GCsc verify --require as a history-rewrite tripwire, and
+ sealed agent-session transcripts attached to commits — plaintext
+ never enters the object store; a keyless clone gets ciphertext
+ onlygix, isolated in one crate — import a
+ repo's HEAD in-process, export history back to Git commits, or sync
+ bidirectionally with a Git remote, local or hosted (GitHub over
+ https/ssh)
- Phases 1–9 are implemented and tested: in-RAM virtual worktrees,
- committed secrets, persistent repos, merge, secret scanning, remotes,
- encrypted paths, packfiles/GC, and Git export. Beyond the P9 roadmap:
- network transports, richer merge ergonomics, secret/permission
- lifecycle, sparse/subtree sharing, signed provenance.
+ Phases 1–31 are built and tested. The arc so far: in-RAM virtual
+ worktrees and committed secrets (P1–2); persistent repos, merge,
+ secret scanning, remotes, encrypted paths, packfiles/GC, Git
+ export (P3–9); bidirectional Git sync, secret/permission lifecycle
+ with rotation, revocation tombstones and bulk re-wrap, SSH transport,
+ agent workspaces and durable sessions with auto-merge, history
+ editing (P10–21); signed commits, merge ergonomics, sparse checkouts,
+ streaming pack transfer, sc-native HTTP transport with token access
+ control, partial clone, security hardening, sealed agent-session
+ transcripts, and listener resource limits (P22–31). Feature phases
+ ship with runnable proof scripts — see demo/ in the repo.