Inbound Lead Qualification
Qualifies inbound leads against full ICP criteria — company si
6 steps · start to finish.
- 1Step 1
Environment Setup
▶Create the required output directory and initialize the report files before performing any source-specific work.
set -euo pipefail RESULTS_DIR="${RESULTS_DIR:-/app/results}" mkdir -p "$RESULTS_DIR" python - <<'PY' from pathlib import Path Path('/app/results').mkdir(parents=True, exist_ok=True) PY - 2Step 2
Review Source Skill
▶Read the imported source instructions and identify the concrete task, expected inputs, and completion criteria before acting. The canonical upstream source is recorded in frontmatter as `origin.url`; use that value for provenance instead of any directory mirror.
- 3Step 3
Execute Skill Procedure
▶Follow the upstream skill's procedure in the current workspace. Keep outputs under `/app/results`, avoid writing secrets to disk, and capture any assumptions or operator-supplied values in `summary.md`.
- 4Step 4
Generate Required Outputs
▶Write the primary output, provenance metadata, and a human-readable summary. Include enough context for a reviewer to reproduce the run without reading transient logs.
- 5Step 5
Validate Outputs
▶Check that every required artifact exists, is non-empty, and contains the expected structured fields. Treat missing required files as failures and fix them before proceeding.
- 6Step 6
Iterate on Errors (max 3 rounds)
▶If validation fails, inspect `/app/results/validation_report.json`, make the smallest targeted correction, and re-run Step 5. Repeat for max 3 rounds, then stop and record remaining failures in `summary.md` if the run still does not pass.