Simplify verification runtime
This commit is contained in:
@@ -80,12 +80,13 @@ User message
|
||||
## Verification Isolation
|
||||
|
||||
Reviewer and arbiter now run as host processes with role-scoped read-only
|
||||
guards and sandbox settings. Docker remains in use for verification profiles:
|
||||
guards and sandbox settings. Verification profiles run directly on the host with
|
||||
restricted environment variables and snapshot checks:
|
||||
|
||||
- Scratch workspace copied before execution
|
||||
- Verification command run inside the container image
|
||||
- Isolated filesystem view for test/typecheck/build checks
|
||||
- Runtime image shared with host tooling and evidence inspection
|
||||
- Fixed-profile direct execution (`test`, `typecheck`, `build`)
|
||||
- Snapshot comparison before/after execution
|
||||
- Root-level runtime/build directories excluded from verification snapshot
|
||||
- Role-scoped reviewer safeguards remain independent of verification execution
|
||||
|
||||
## Key Files
|
||||
|
||||
@@ -93,8 +94,7 @@ guards and sandbox settings. Docker remains in use for verification profiles:
|
||||
|------|---------|
|
||||
| `src/index.ts` | Orchestrator: state, message loop, agent invocation |
|
||||
| `src/agent-runner.ts` | Spawns agent processes, manages env/sessions/skills |
|
||||
| `src/verification.ts` | Verification execution using the container image |
|
||||
| `src/container-runtime.ts` | Shared Docker runtime helpers for verification |
|
||||
| `src/verification.ts` | Fixed-profile verification execution with snapshot checks |
|
||||
| `src/channels/discord.ts` | Discord channel (8s typing refresh, Whisper transcription) |
|
||||
| `src/ipc.ts` | IPC watcher and task processing |
|
||||
| `src/router.ts` | Message formatting and outbound routing |
|
||||
|
||||
Reference in New Issue
Block a user