Files
sand-boxer/docs/integrations/wise-validator.md
tegwick d6d3155792 Implement SAND-WP-0002 meta-framework foundation (T01–T09)
Add meta-framework spec, pydantic schemas, profile/extension YAML, extension
registry, ext.compose-ssh backend, SandboxManager with State Hub events, CLI
commands, integration docs, capability registry entry, and compose-e2e runbook.
Nine unit tests pass. T10 remote smoke test remains for operator.
2026-06-22 23:27:31 +02:00

1.2 KiB

wise-validator integration

wise-validator owns e2e test orchestration, health check semantics, and pass/fail interpretation. sand-boxer delivers the compose environment; wise-validator runs the validation story on top.

Example request

sandboxer create \
  --profile profile.compose-e2e \
  --input repo=/path/to/repo \
  --actor atm \
  --project wise-validator

Response fields (ready state)

Field Owner Description
sandbox_id sand-boxer Instance id for the validation run
reachability.ssh sand-boxer SSH endpoint for test execution
reachability.compose_project sand-boxer Docker compose project name
reachability.remote_dir sand-boxer Synced repo path on remote host

Ownership

Concern Owner
Environment provision (rsync + compose up) sand-boxer
e2e/e2e.yml parsing and semantics wise-validator
HTTP health polling and timeouts wise-validator
Test command execution and reporting wise-validator
State Hub test result events wise-validator

Out of scope for sand-boxer

  • Running test_command from e2e.yml
  • Interpreting health check pass/fail
  • Posting validation results to State Hub