Spec-Driven Development (SDD) framework for Claude Code users.
Project description
trueline
Spec-Driven Development (SDD) framework for Claude Code users: specs and architecture as living documents and source of truth, evolution via spec deltas and ADRs, finalization with a judge-until-convergence loop and a human gate — all driven by an external orchestrator over a headless core.
Status: Milestone 1 (skeleton) implemented — strict schemas, fold-engine with byte-for-byte parity with OpenSpec, ADR log with projected state, derived state machine, cumulative gates, judge-until-convergence loop, headless invocation (SDK/CLI) and the full CLI surface.
trueline init # .trueline/ skeleton + config.yaml
trueline propose <id> # phases: propose → plan → decompose → build
trueline validate [<id>|--ci] # battery of checks (drift) / post-merge net
trueline finalize <id> # refactor short-circuit or judge loop
trueline approve|reject <id> # human gate of finalization
trueline status [<id>] # derived state + next step
trueline adr list # decision log with display numbering
Documents
- docs/DESIGN.md — conceptual design (v5). In conflict with the spec, the design wins.
- docs/M1-SPEC.md — technical specification of Milestone 1 (r4, FINAL): the source of truth of the implementation.
- docs/M1-HANDOFF.md — implementation state, agenda and working style.
License
MIT — see LICENSE. The fold-engine parity suite is translated from the OpenSpec test suite (MIT) — see THIRD-PARTY-NOTICES.md.
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 trueline-0.1.0.dev0.tar.gz.
File metadata
- Download URL: trueline-0.1.0.dev0.tar.gz
- Upload date:
- Size: 720.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9caba916829117281c770124ab1263e93900fb2daf97f6496651077fba9b8ff2
|
|
| MD5 |
d0fe2a248a3ce062ac9a916465624af9
|
|
| BLAKE2b-256 |
8cab6ec14daafb62f8463c9456dfcdb2c3eb9fbfd3ee29cefdd0174e8a8818ad
|
File details
Details for the file trueline-0.1.0.dev0-py3-none-any.whl.
File metadata
- Download URL: trueline-0.1.0.dev0-py3-none-any.whl
- Upload date:
- Size: 223.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8f4117796af32f8dfbbcd35e817e4dd9c575f55b38d5357a6581924bc624f944
|
|
| MD5 |
e89dede004610615ba705439da04b999
|
|
| BLAKE2b-256 |
ce5c0c05b674cef753c4c6d7dbe9f7b51e37140d5a16d23475e152fc81ba6dee
|