Agent first usecase based e2e test and health framework.
Maintainer decision, 2026-07-29: adopts TRSL V1C1 as this repo's preliminary governing license, per target-revenue's workplans/TREV-WP-0008-governance-and-pilot-rollout.md T05. Full specialist legal review is deferred until out of beta (target-revenue SCOPE.md §1). No Phase is yet declared for this repo. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| docs | ||
| registry | ||
| scripts | ||
| src/wisevalidator | ||
| tests | ||
| .custodian-brief.md | ||
| .gitignore | ||
| .repo-classification.yaml | ||
| INTENT.md | ||
| LICENSE | ||
| Makefile | ||
| pyproject.toml | ||
| README.md | ||
| uv.lock | ||
wise-validator
Cross-repo use-case validation for Coulomb — health polling, test execution, and State Hub reporting on environments established by sand-boxer.
Charter: INTENT.md
Quick start
make setup && make install # validate CLI → ~/.local/bin
# Requires sand-boxer on PATH: cd ~/sand-boxer && make install
export SANDBOXER_HOST=coulombcore
export SANDBOXER_COMPOSE_CMD=podman-compose
validate run ~/activity-core
Commands
validate run <repo> # full e2e validation
validate run <repo> --keep # skip sandbox destroy
validate run <repo> --no-report # skip State Hub
validate version
Layout
src/wisevalidator/— schema, runner, reporter, sand-boxer clientdocs/runbooks/validate-compose-e2e.md— operator runbookdocs/integrations/sand-boxer.md— sibling boundary
Development
make check # lint + test
make test
make lint