Heal Sandbox Test
Pricing
from $1.00 / 1,000 results
Heal Sandbox Test
Throwaway sandbox actor used only to prove the autonomous self-healing (T2/agy) loop end-to-end. Not a Store product.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
S7 Studio
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
heal-sandbox-test — T2 auto-repair regression fixture
NOT a Store actor. A deliberately-trivial, self-contained actor whose only job is to prove the
autonomous T2 code-fix loop (departments/05_heal/skills/agy_fix.py) works end-to-end on real
Apify infra. Bond made it a PERMANENT fixture (2026-06-19) so the loop can be re-proven anytime the
heal system changes.
It parses a tiny embedded HTML catalog (3 <div class="product"> cards) with parsel and pushes one
row per product — no network, no _shared, no anti-bot → fully deterministic, so a deliberate break
is unambiguous and the fix is verifiable on a cloud smoke run.
Re-prove the T2 loop (≈3 min, our lane)
- Break it — change the selector in
src/main.py:for node in sel.css("div.product")→sel.css("div.item")(now finds 0 products). - Make the repair task (
data/repair_queue/heal-sandbox-test.task.json) withactor,bare_name,repo_dir, optionallast_run_id/error_hint— or letautorepair.detect()enqueue it. - Run T2 live:
python3 departments/05_heal/skills/agy_fix.py --task data/repair_queue/heal-sandbox-test.task.json --live
- Expect: agy GENERATES the corrected file →
_apply_blockswrites it → forbidden-diff guard PASS → pytest → adversarial review APPROVE → deploy → cloud smoke PASS (3 records) →RESOLVED_T2,src/main.pyhealed back todiv.product. The record lands indata/insights/incidents.jsonl.
A green run proves: agy-as-generator returns (no headless hang), the money-line guard only allows
src/, the deploy+rollback chain works, and the cloud smoke gate is honest. First proven 2026-06-19
(flushed 4 production-fatal bugs in the T2 fixer — see memory agy-fix-generation-mode).