Skip to content
Back to skills

Apt Recovery Evaluation Harness

ASecurity

Build bounded APT recovery experiments with executable evidence, generated-skill invocation logs, source manifests, and mechanism checks.

  • 247 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 9, 2026
toolspythonbash

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill apt_recovery_evaluation_harness --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Apt Recovery Evaluation Harness?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Apt Recovery Evaluation Harness
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-apt-recovery-evaluation-harness/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-apt-recovery-evaluation-harness)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: apt_recovery_evaluation_harness
description: Build bounded APT recovery experiments with executable evidence, generated-skill invocation logs, source manifests, and mechanism checks.
---

# APT Recovery Evaluation Harness

Use this skill when a Distiller recovery run needs to test whether generated APT skills can recover the paper's mechanism without reading the original implementation repository. The harness is especially useful in soft mode, where a declared reduced/proxy experiment may be accepted only after executable evidence and validation pass.

## Inputs

- Attempt directory with `module_plan.json`, `paper_profile.md`, and `environment/runtime_handoff.json`.
- Generated skills root containing the APT protocol, transformation, and atomic-loss skills.
- Recovery mode from the normalized run config.
- Bounded command budget and source-boundary constraints.

## Outputs

- `recovery/experiment_plan.md`.
- `recovery/source_manifest.json`.
- `recovery/logs/experiment_command_log.json`.
- `recovery/logs/generated_skill_invocations.json`.
- `recovery/logs/generated_data_item.json`.
- `recovery/logs/training_trace.json`.
- `recovery/recovery_result.json`.

## Workflow

1. Read the fast recovery target from the module plan.
2. Read the runtime handoff and decide whether full neural recovery is available.
3. If full recovery is blocked and soft mode allows proxy recovery, declare the reduced target.
4. Invoke generated helper scripts for sequential proposal records, posterior transformation, and atomic loss.
5. Run an executable experiment command that computes numeric metrics and mechanism checks.
6. Write a source manifest that lists allowed sources and excludes original repositories.
7. Run the Distiller recovery gate after the command completes.

## Validation

The script `scripts/check_recovery_artifacts.py` performs a lightweight local check for key files and mechanism fields. The Distiller gate remains authoritative:

```bash
python scripts/check_recovery_artifacts.py --attempt-dir <attempt_dir>
```

The same script also checks that `source_manifest.json` does not list forbidden sources and that it mentions `runtime_handoff.json`, which catches common source-boundary mistakes before full analysis.

## Limitations

- This skill does not choose ambiguous paper sources.
- It cannot turn a proxy experiment into hard-mode success.
- It should not silently create data from a previous attempt; every recovery run must produce its own command-generated artifacts.

Files in this skill

  • SKILL.md2.5 KB
  • scripts/check_recovery_artifacts.py2.4 KB
  • tests/test_check_recovery_artifacts.py2.9 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.