Require golden fixture cutover gates#105
Conversation
|
@copilot fix tests |
Co-authored-by: mrjf <180956+mrjf@users.noreply.github.com>
Fixed in |
Migration Benchmark Results
Migration CLI BenchmarkMax allowed Go/Python median ratio:
|
Migration Benchmark Results
Migration CLI BenchmarkMax allowed Go/Python median ratio:
|
|
@copilot fix tests |
Co-authored-by: mrjf <180956+mrjf@users.noreply.github.com>
Fixed in |
Migration Benchmark Results
Migration CLI BenchmarkMax allowed Go/Python median ratio:
|
…completion-gate # Conflicts: # cmd/apm/CUTOVER.md # tests/parity/python_contract_coverage.yml # tests/unit/test_crane_score.py
Migration Benchmark Results
Migration CLI BenchmarkIncludes fixture-backed commands that must read, write, execute, or fail against real project state. The installed-project fixture contains apm.yml, apm.lock.yaml, apm_modules packages, local .apm primitives, target directories, deployed prompt files, and sample source files. Max allowed Go/Python median ratio:
Workloads
|
Description
Require golden-fixture cutover evidence before migration completion can reach
migration_score = 1.0by enforcing three hard gates: committed golden corpus, all-Go golden replay, and no Python runtime dependency.Also includes follow-up CI stabilization: updated
tests/parity/python_contract_coverage.ymlto map newly added Python tests so the Python behavior contracts parity gate and Go test workflow pass consistently.Type of change
Testing