diff --git a/README.md b/README.md index ef299b3..464e57d 100644 --- a/README.md +++ b/README.md @@ -1,111 +1,46 @@ -``` -PRIM-001 -GUILLOTINE -Irreversible execution - -STATUS: REGISTERED -REGISTRY: https://speedkit.eu -SNAPSHOT: https://speedkit.eu/REGISTRY_SNAPSHOT.json -``` - -Registered artifact. Identity governed by SPEEDKIT registry. - -STATUS: FINAL - ---- - -Guillotine enforces decisions you already made and failed to execute. - -It is a **Claude Code–native execution utility**. -It is not configurable. -It does not ask questions. -It does not wait for certainty. - -If output is incomplete, speculative, misaligned, or weak, -**Guillotine deletes it. Immediately. Permanently.** - ---- - -## Philosophy - -Guillotine exists to **force execution where intent already exists**. - -It is designed for moments where: - -* A decision has been made -* Delay has become avoidance -* Reversibility is the enemy +# guillotine -Guillotine does not help you decide. -It ends the opportunity to hesitate. +## Purpose ---- +Atomic primitive: hard cutoff / final dismissal mechanism. -## Behavior +## Status -* Detects any uncommitted or unresolved state -* Deletes it without inspection -* Leaves the repository intentionally scarred -* Exits non-zero with intent +- **Stability**: Experimental +- **SemVer**: Not guaranteed until v1.0.0 +- **Security**: See **Security** section below -No retries. -No previews. -No recovery. +## Scope ---- +- What this repo is responsible for +- What it explicitly does **not** do -## Non-Features +## Quickstart -* No flags -* No modes -* No configuration -* No safety -* No discussion +```bash +# clone +git clone https://github.com/Verifrax/guillotine.git +cd guillotine -Anything reversible is rejected by design. - ---- - -## Usage - -Drop `guillotine.sh` into a git repository. - -Run it. - -```sh -./guillotine.sh +# install (adjust if needed) +# (placeholder) npm install / pnpm install / go test ./... / etc. ``` -If you pause, abort. - ---- - -## Contract - -You run Guillotine knowing: - -* loss is expected -* responsibility is yours -* blame is invalid - -Discomfort is confirmation. - ---- - -Guillotine is working if you feel resistance. - ---- +## Repository layout -## Responsibility Boundary +- `/` Root sources +- `/.github/` Issue + PR templates +- `/docs/` Documentation (if present) -This software is provided under the MIT License. +## Security -The MIT License permits use, copying, modification, and redistribution of the code, but it does not provide assurance, certification, audit defense, operational guarantees, or liability coverage. +- Report vulnerabilities privately: **security@verifrax.org** +- Do **not** open public issues for sensitive findings -Use of this software in environments where failure, compliance, legal exposure, or irreversible decisions matter requires an accountable party. +## Contributing -The original maintainer is available for assurance, adaptation, and responsibility when such accountability is required. +See `CONTRIBUTING.md`. -Contact: contact@speedkit.eu +## License -Authoritative signed records are issued separately and are not produced by the software. +MIT. See `LICENSE`.