Pulse/scripts/intelligence_lab
2026-07-12 19:47:56 +01:00
..
artifact_redaction.py Add durable Docker restart lifecycle proof 2026-07-12 12:11:16 +01:00
docker_restart_colima.py Add durable Docker restart lifecycle proof 2026-07-12 12:11:16 +01:00
patrol_autonomy_colima.py Add Colima autonomy release proof 2026-07-12 19:47:56 +01:00
README.md Add durable Docker restart lifecycle proof 2026-07-12 12:11:16 +01:00
test_artifact_redaction.py Add durable Docker restart lifecycle proof 2026-07-12 12:11:16 +01:00

Docker restart intelligence lab

This ignored-artifact harness exercises one uniquely labelled disposable Docker container, volume, and network in the existing Colima VM. It refuses any implicit or non-Colima Docker context, uses the existing alpine:3.20 fixture, and removes only resources with the exact run label.

Run only after explicit local-lab authorization:

python3 scripts/intelligence_lab/docker_restart_colima.py --run-id task06-20260712-090000

Evidence is written beneath tmp/intelligence-lab/<run-id>/, which is ignored. Only the explicit redacted JSON, screenshot/trace, report, and checksum basenames are retained there. Transient Pulse and Unified Agent databases live under tmp/intelligence-lab-scratch/<run-id>/ and are deleted before the artifact allowlist and checksum manifest are accepted. The second cleanup must be a no-op and the preexisting resource inventory must be unchanged. Container restart has no product rollback; fixture deletion is lab compensation only.