Metadata-Version: 2.4
Name: enginery
Version: 0.1.0
Summary: Engineer the system that engineers software.
Project-URL: Homepage, https://github.com/Mathews-Tom/Enginery
Project-URL: Repository, https://github.com/Mathews-Tom/Enginery
Project-URL: Issues, https://github.com/Mathews-Tom/Enginery/issues
Author: Mathews-Tom
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: agentic-engineering,coding-agents,control-plane,workflow
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.12
Requires-Dist: cryptography>=42
Provides-Extra: armory
Requires-Dist: pyyaml>=6; extra == 'armory'
Description-Content-Type: text/markdown

# Enginery

[![License: Apache-2.0](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](LICENSE)
[![Python 3.12+](https://img.shields.io/badge/python-3.12%2B-blue.svg)](pyproject.toml)

Enginery is an open-source, local-first control plane for agentic
engineering. It coordinates humans, coding agents, and deterministic tools
through governed workflows that turn engineering intent into verified
software outcomes, and improve the system that produces them.

## Status

Pre-`v0.1.0`. The repository implements typed workflow, persistence, policy, coordinator, and deterministic local-adapter foundations. It is not yet a published package or a complete issue-to-PR automation product. The local adapter set provides contract-tested work-ledger, harness, workspace, Git, validation, publication, deployment-fixture, and capability-source implementations.

## Installation

Not yet published. Install from source:

```bash
git clone https://github.com/Mathews-Tom/Enginery.git
cd Enginery
uv sync --all-extras --dev
```

## CLI

```bash
uv run enginery --version
uv run enginery doctor
uv run enginery adapter doctor --json
```

## Development

```bash
uv run ruff check .
uv run ruff format --check .
uv run mypy --strict src
uv run pytest -q
uv run python scripts/verify_project_identity.py
```

See [`CONTRIBUTING.md`](CONTRIBUTING.md) for package-boundary rules and
[`SECURITY.md`](SECURITY.md) for the vulnerability-reporting process.

## License

Apache License 2.0. See [`LICENSE`](LICENSE).
