Add versioned metric graph authority, owned browser evidence, paginated and all-tab traversal, deterministic sampling policies, and analyst-facing run inspection. Provision the DEV/PREPROD/PROD Superset, Gitea and million-row ClickHouse lab; retain reproducible lifecycle evidence and explicit incomplete-traversal limits.
23 lines
809 B
YAML
23 lines
809 B
YAML
# Explicit opt-in laboratory observer. No Docker socket enters this container.
|
|
services:
|
|
soak:
|
|
profiles: ["stage6-soak"]
|
|
image: ss-tools-full-flow-backend
|
|
init: true
|
|
restart: on-failure
|
|
entrypoint: ["python", "/opt/soak/collector.py"]
|
|
command: ["run"]
|
|
environment:
|
|
SOAK_DATABASE_HOST: db
|
|
SOAK_DATABASE_PORT: "5432"
|
|
volumes:
|
|
- ./scripts/stage6_soak:/opt/soak:ro
|
|
- ${SOAK_EVIDENCE_DIR:-./specs/050-mcp-interface/evidence/docker-stage6/soak}:/evidence
|
|
- ${FULL_FLOW_SOAK_ENV_FILE:-/tmp/ss-tools-full-flow.env}:/run/secrets/full-flow.env:ro
|
|
- ./specs/050-mcp-interface/evidence/docker-full-flow-v2:/acceptance:ro
|
|
- storage:/retained-storage:ro
|
|
depends_on:
|
|
backend:
|
|
condition: service_healthy
|
|
stop_grace_period: 60s
|