LineSpec Documentation

Complete guides and references for using LineSpec to manage architectural decisions and integration testing.

What is LineSpec?

LineSpec is a tool for managing Provenance Records — structured decision documents that capture the intent, constraints, and reasoning behind architectural changes. It includes a powerful CLI for creating, validating, and enforcing these records.

The default installation includes only the stable Provenance Records functionality. LineSpec Testing features are available as a beta opt-in.

Feature Status Installation
Provenance Records Stable brew install linespec
LineSpec Testing Beta brew install linespec-beta

Documentation Structure

Provenance Records

Schema Reference

LineSpec Testing Beta