Turn vanguarstew from an operator-run dev tool into a self-hostable maintainer-assist service that survives restarts and preserves the strict private-review boundary, keeping the existing solve()/benchmark/TEE systems separate from live operations.
Security & publication contract
- Secrets (GitHub token, webhook secret, model key): environment only — never JSON config, logs, or status.
- PR diffs, prompts, review results, private evidence: owner-only local result directory.
- Health endpoints (
/healthz,/readyz): loopback-only.
- Live review data never enters benchmark artifacts, Polaris receipts, leaderboards, or GitHub.
Phases
- Private local foundation — control plane, env-only secrets, durable SQLite queue, read-only GitHub client, signed webhook intake, loopback health, Compose/systemd templates. (first PR)
- Controlled live pilot (one repo, least-privilege token, outputs stay local, no auto GitHub writes).
- Operator workflow — authenticated console to inspect and selectively publish a bounded, policy-approved summary.
- Scale & recovery.
Tracks the openvang/ agent-factory + vanguarstew_runtime/ service split out of a large local branch.
Turn vanguarstew from an operator-run dev tool into a self-hostable maintainer-assist service that survives restarts and preserves the strict private-review boundary, keeping the existing
solve()/benchmark/TEE systems separate from live operations.Security & publication contract
/healthz,/readyz): loopback-only.Phases
Tracks the openvang/ agent-factory + vanguarstew_runtime/ service split out of a large local branch.