Coding verifiers pack for Signoff.
Project description
signoff-code
Coding-verifier pack for Signoff. Five verifiers that run against a proposed change to a Python codebase before the agent declares "done":
tests_pass— runspytest.types_check— runsmypyon the change surface.lint_clean— runsruff checkon the change surface.smoke_imports—imports every changed module in isolation.semantic_diff— asks an LLM judge whether the diff matches the agent's stated intent.
All verifiers declare runtime_required="docker". Install
signoff-runtime-docker for the
sandbox; LocalRuntime works for dev but surfaces a WARNING.
Install
pip install signoff-code signoff-runtime-docker signoff-judge signoff-http
# Build the sandbox image locally (a published :latest tag will be
# available once the sandbox-images CI workflow fires on merge):
docker build -t signoff/code-sandbox:dev packages/signoff-code
Quickstart
Copy examples/code-change.yaml
to signoff.yaml, adjust the runtime_policy.docker.image tag,
and point your MCP client at the harness. See
docs/packs/signoff-code.md
for per-verifier semantics and known limitations.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file signoff_code-0.0.2.tar.gz.
File metadata
- Download URL: signoff_code-0.0.2.tar.gz
- Upload date:
- Size: 32.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe9631b91058532db5faf6d32d0feb52b1b9e7645533759d62d8434e4045cc03
|
|
| MD5 |
fc8d5138aa41bf1e859dbf5e1008f388
|
|
| BLAKE2b-256 |
9fab52279c8d1ffc196b09fe5e6863f4eeade39dbf53dda592684f4d8e4125c2
|
File details
Details for the file signoff_code-0.0.2-py3-none-any.whl.
File metadata
- Download URL: signoff_code-0.0.2-py3-none-any.whl
- Upload date:
- Size: 26.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2bf593f41bab67eb78c3ba4dc8bab2d7018ec36998d5d4bdd9376d53c500d780
|
|
| MD5 |
ad0571fa70693872684b20747d1914dc
|
|
| BLAKE2b-256 |
77375652cee48192dc5e8187ea1dc5b369de111457544b78374f8c14f6d93603
|