Skip to content
Open
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
121 changes: 28 additions & 93 deletions README.md
Original file line number Diff line number Diff line change
@@ -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`.
Loading