- teamclaw-server e2e mode (TEAMCLAW_MODE=e2e): idempotent deterministic seed through the real registration paths - Playwright suite (6 journeys) against the real backend + prod Next build: login redirect, bad-password error, shell/roster/online-dot, team members, seeded credits, sign-out revocation — P0 exit criterion met - Dockerfiles: musl-static server -> distroless, Next standalone -> distroless node (multi-arch via TARGETARCH) - Air-gapped compose topology with edge/core/sandbox_net/secrets_net segmentation (engine-validated in CI), config-file + env-overlay pattern - CI: compose validation + e2e job with trace upload Co-Authored-By: Claude Fable 5 <[email protected]>
17 lines
394 B
TOML
17 lines
394 B
TOML
# Configuration for the local/CI end-to-end harness. The server runs with
|
|
# TEAMCLAW_MODE=e2e, which applies the deterministic seed at boot.
|
|
|
|
deploy_target = "air_gapped"
|
|
listen_addr = "127.0.0.1:8080"
|
|
|
|
[database]
|
|
url = "postgres://postgres:[email protected]:54330/teamclaw_e2e"
|
|
|
|
[llm]
|
|
provider = "scripted"
|
|
model = "scripted-e2e"
|
|
scenario_path = "deploy/e2e/scenarios.toml"
|
|
|
|
[auth]
|
|
mode = "local"
|