Parent
Tracking parent #251; epic #243. This is one vertical delivery slice. Do not close or bypass the parent tracker from this child.
Goal
Extend installed-artifact evidence from partial scan/check coverage to every Python command path the matrix may claim.
Dependency contract
Required behavior
- Pack/install only public Opcore contents into clean temporary projects with source-checkout/private-path/current-tool fallbacks excluded.
- Exercise scan, status, measure, syntax/type/import/dead-code/Ruff/pytest checks, exact overlay pre-write, semantic inspect routes, semantic edit preview/apply/rollback, setup dry-run/apply/uninstall, ASP/provider metadata where claimed, and deterministic machine JSON.
- Record command, exit/status, capability cell, tool/interpreter/config/service provenance, artifacts/checksums, source/temp cleanliness, network/install policy, and expected unsupported/degraded outcomes.
- Contract-bind receipt ids to exact canonical commands and fail missing, duplicate, placeholder, fallback, stale, or advertised-but-unexercised rows.
- Maintainer/subagent-owned. Do not launch Zeroshot unless the user explicitly re-delegates this slice after its JIT review.
Acceptance criteria
Observable outcomes
Non-goals
- publishing packages
- claim wording changes
- reusing source-checkout proof as installed proof
- inventing Windows native support
Verification
Run focused behavior first, then the configured repository proof only after the acceptance matrix works:
npm run build
npm run pack:check
npm run cutover:check
node --test tests/cutover*.test.mjs tests/installed-bins.test.mjs
- Attach exact real-tool/artifact versions, argv/config/cwd/source, normalized result examples, before/after cleanliness evidence, and packed-install proof where the slice changes public package behavior.
Execution rule
Implement only after a just-in-time review against current dev. Keep exactly one implementation run active. PR base is dev; require green checks, clean scoped diff, merged PR, closed child, parent checklist update, focused reproductions, and opcore-ci proof before starting the next child. Do not claim Python readiness/parity, ASP authority, old-tool replacement, security/SAST, all-stack support, automatic fixes, or a blended score.
Parent
Tracking parent #251; epic #243. This is one vertical delivery slice. Do not close or bypass the parent tracker from this child.
Goal
Extend installed-artifact evidence from partial scan/check coverage to every Python command path the matrix may claim.
Dependency contract
Required behavior
Acceptance criteria
Observable outcomes
Non-goals
Verification
Run focused behavior first, then the configured repository proof only after the acceptance matrix works:
npm run buildnpm run pack:checknpm run cutover:checknode --test tests/cutover*.test.mjs tests/installed-bins.test.mjsExecution rule
Implement only after a just-in-time review against current
dev. Keep exactly one implementation run active. PR base isdev; require green checks, clean scoped diff, merged PR, closed child, parent checklist update, focused reproductions, andopcore-ciproof before starting the next child. Do not claim Python readiness/parity, ASP authority, old-tool replacement, security/SAST, all-stack support, automatic fixes, or a blended score.