forge-lcdl

Dogfooding forge-lcdl

Maintainers can probe the forge-lcdl checkout with library-only steps (no LLM transport) via the lcdl_dogfood_alpha benchmark suite.

Run the suite (offline)

From the repository root, after an editable install (or with PYTHONPATH=src):

PYTHONPATH=src python3 -m forge_lcdl.benchmarks.runner --suite lcdl_dogfood_alpha --out reports/dogfood.json

Expect failed=0 on a clean tree. Cases exercise contract assets, ContractSpec loading, context packs, patch-unit planning, failure classification and repair reduction, and proof report serialization.

Layout override

If the repository is checked out in an unusual path and discovery fails, set FORGE_LCDL_DOGFOOD_ROOT to the directory that contains pyproject.toml and src/forge_lcdl/.

See also