Repository navigation
v0.15 (Agent Ready remediation + CI): slices 1–4.
The readiness exit codes below are frozen as part of the automation contract from this release.
-
The generated
readiness.ci-checkworkflow usesactions/checkout@v6(withpersist-credentials: false) andactions/setup-python@v6, matching this repository's own CI. -
Added
agentic ready make [PATH] --target LEVEL [--dry-run] [--ci-check] [--max-rounds N] [--json]. It runs bounded rounds of plan → safe remediation → reassess and stops on human decisions (listed with candidates) instead of guessing.--dry-runpreviews the whole run in a throwaway copy. Exit codes:0target met,1conflict,2usage error,3rolled back,4stopped. New contract:readiness-make-v1. -
Added
agentic ready verify --target LEVEL [--spec-version V] [--spec-sha256 H] [--scope ci|local] [--json], a CI gate with stable exit codes:0met,1not met (regression),2usage or spec error,3pinned spec mismatch. It emits thereadiness-verification-v1contract, which names the blocking rules and reports the local vs CI-visible difference with the untracked files responsible. -
Added the assessment
scope(local/ci). Inciscope only tracked files are evidence, so untracked or Git-excluded local state (for example a locally generatedAGENTS.md) never counts. Every readiness document reports its scope.assess,explain, andplanaccept--scope. -
Added the opt-in
readiness.ci-checkmaintenance action (ready apply --ci-check). It writes a managed GitHub workflow that verifies today's CI-visible level, pinned to the exact Agentic Dev version and spec. It is evidence-neutral, read-only, and credential-free. -
Added the remediation contract (
docs/REMEDIATION.md) andschemas/readiness-remediation-v1.schema.json. Ruleremediations(safe-automatic/human-decision/unsupported) are capped by the Agent Ready spec classification and never upgraded. Separatemaintenance_actionsprovide operational scaffolding that must be evidence-neutral, never reference rules, use only allowlisted targets, and never add credentials, permissions, or installers.changesare managed blocks with normative apply, conflict, idempotency, and rollback semantics. -
Added
agentic_dev.readiness.remediation.propose, which builds a read-only remediation preview with change provenance and detected candidates (never selections) for policy decisions. -
Documented the local vs CI assessment scope requirement for
ready verify. -
Added
agentic ready diffandagentic ready apply [--dry-run](v0.15 slice 2). They write only safe-automatic changes as managed blocks, all-or-nothing, with per-file snapshots, atomic writes, and full rollback. Runs are idempotent, preserve bytes outside blocks, refuse hand-edited blocks, symlinks, and CRLF files, refresh stale managed blocks, and flag untracked targets. Exit codes:0ok,1conflict (nothing written),2usage error,3rolled back.
PyPI: uv tool install agentic-dev==0.15.0