Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,10 @@ Inside the substrate, **no action executes without a live lease, a clear e-stop,

## Quickstart

Interlock is not published on PyPI, so `pip install interlock` does not install this package. Install it from a clone:

```bash
git clone https://github.com/marsojuji-cmyk/interlock.git && cd interlock
pip install -e ".[test]" && pytest -q
```

Expand Down Expand Up @@ -78,7 +81,7 @@ The fastest path to a first lease is [`docs/guides/quickstart.md`](docs/guides/q

## Evidence

- **68 tests pass:** `pytest -q`, run 2026-10-07 on `main`. CI runs the same suite on Python 3.11, 3.12, and 3.13, plus `ruff` lint and format checks and a version-consistency check.
- **68 tests pass:** `pytest -q`, run 2026-10-07 on `main` at `6bc4b02`. CI runs the same suite on Python 3.11, 3.12, and 3.13, plus `ruff` lint and format checks and a version-consistency check.
- The quickstart above was executed on 2026-10-07: the gate refused a permit with `FaultActive` after a `major` fault.
- [`INTAKE_LEDGER.md`](INTAKE_LEDGER.md) lists every source behind the transfer, with reading depth and an explicit unverified list.

Expand Down
Loading