Specification-driven governance toolkit for AI engineering teams
Project description
GroundTruth Knowledge DB
A specification-driven governance toolkit for AI engineering teams.
Track specifications, tests, work items, and architecture decisions with append-only versioning. Built for teams that need traceable, auditable engineering decisions.
At a Glance
| Capability | Description |
|---|---|
| Specifications | Decision log for what the system must do |
| Tests | Verify implementation meets specifications |
| Work Items | Track gaps between specs and implementation |
| Architecture Decisions | ADR/DCL workflow for cross-cutting choices |
| Assertions | Continuously verify spec-implementation alignment |
| Governance Gates | Pluggable enforcement at lifecycle transitions |
Tooling: CLI (gt), Web UI, Python API, project scaffolding,
CI templates, process templates, dual-agent file bridge setup.
Architecture
Layer 3: Workstation Doctor gt project doctor
Layer 2: Project Scaffold gt project init / upgrade
Layer 1: Core Knowledge DB gt init / seed / assert / serve
File Bridge Setup dual-agent coordination templates [optional]
See the product architecture for details.
Quick Start
# Install from PyPI
pip install groundtruth-kb
# Create a project with scaffolding
gt project init my-project --owner "Your Organization" --init-git
# Inspect the seeded knowledge base
gt --config my-project/groundtruth.toml summary
# Run assertions
gt --config my-project/groundtruth.toml assert
Web UI (requires [web] extra):
pip install "groundtruth-kb[web]"
gt --config my-project/groundtruth.toml serve
# Visit http://localhost:8090
Same-day prototype (includes example data):
gt bootstrap-desktop my-prototype --owner "Your Organization" --init-git
New to GroundTruth? Read The User Journey to see what building a product with GroundTruth looks like end-to-end. Then follow the getting started guide for a 10-step technical walkthrough.
Why?
AI-powered systems change fast. Without traceable specifications and assertions, teams lose track of what was decided, why, and whether the implementation still matches. GroundTruth provides the engineering discipline layer.
Status
This project is in early development. The toolkit is extracted from a production system managing 2,000+ specifications and 11,000+ tests.
Project scaffolding (gt project init), environment verification
(gt project doctor), and scaffold upgrades (gt project upgrade) are
available. Three profiles support different team configurations:
local-only, dual-agent, and dual-agent-webapp.
Documentation
The method documentation describes the engineering discipline behind GroundTruth:
| Guide | Topic |
|---|---|
| 01 — Overview | Core workflow and governance model |
| 02 — Specifications | Writing and managing specifications |
| 03 — Testing | Test forms, outside-in testing, pipeline organization |
| 04 — Work Items | Gap tracking, stage lifecycle, prioritization |
| 05 — Governance | GOV specs, gates, assertions, protected behaviors |
| 06 — Dual-Agent | Prime Builder + Loyal Opposition collaboration |
| 07 — Sessions | Session IDs, wrap-up, audit cadence |
| 08 — Architecture | ADR/DCL/IPR/CVR workflow |
| 09 — Adoption | Upstream/downstream model, update procedures |
| 10 — Tooling | CLI commands, web UI, Python API, configuration |
| 11 — Operational Config | Bridges, automations, directives, roles |
| 12 - File Bridge Automation | Durable file bridge polling, prompts, plugins, skills, and scheduler capture |
Reference: Assertion Language | Desktop Setup | Example Project
Getting Started
New to GroundTruth? The getting started guide walks you through setting up the core toolkit: install, init, first spec, first test, assertions, web UI, templates, and CI/CD — in 10 steps.
For a same-day client workstation setup, start with the desktop setup guide.
Process Templates
The templates/ directory contains reference templates
for setting up a GroundTruth project: rules files, state files, hooks, and
agent configuration, including a file bridge OS-poller setup prompt. Use
gt project init my-project --profile <profile> for automated setup, or copy templates
manually and customize the placeholders.
Contributing
See CONTRIBUTING.md for how to contribute. We especially
value feedback about the engineering method itself — tag issues with
method-feedback.
License
© 2026 Remaker Digital, a DBA of VanDusen & Palmeter, LLC. All rights reserved.
Project details
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 groundtruth_kb-0.4.0.tar.gz.
File metadata
- Download URL: groundtruth_kb-0.4.0.tar.gz
- Upload date:
- Size: 323.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
03b42f81211ec8c0ded92a3de300d810abf69046166fd3e88b3bd12de3c2230c
|
|
| MD5 |
f8556e6c82d86b9aebe19e4ae12c530f
|
|
| BLAKE2b-256 |
d8c1038e27149812129c25d80b6628841b7d06ca5d989a39d5f288e1cf27067c
|
Provenance
The following attestation bundles were made for groundtruth_kb-0.4.0.tar.gz:
Publisher:
publish.yml on Remaker-Digital/groundtruth-kb
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
groundtruth_kb-0.4.0.tar.gz -
Subject digest:
03b42f81211ec8c0ded92a3de300d810abf69046166fd3e88b3bd12de3c2230c - Sigstore transparency entry: 1298029264
- Sigstore integration time:
-
Permalink:
Remaker-Digital/groundtruth-kb@993f31b8d42ac272b9716c191527b599d08ba632 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/Remaker-Digital
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@993f31b8d42ac272b9716c191527b599d08ba632 -
Trigger Event:
release
-
Statement type:
File details
Details for the file groundtruth_kb-0.4.0-py3-none-any.whl.
File metadata
- Download URL: groundtruth_kb-0.4.0-py3-none-any.whl
- Upload date:
- Size: 211.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40590192784f60329c14f1451eb8baa63bbfafd2d44fa794fcc0377a0659f28b
|
|
| MD5 |
536c5c1de37995182e151ff319fb36d6
|
|
| BLAKE2b-256 |
52b8f0665f2ca0f2043d72d473406cc1592fdf6b20c7b4a0258c8a721547e9a8
|
Provenance
The following attestation bundles were made for groundtruth_kb-0.4.0-py3-none-any.whl:
Publisher:
publish.yml on Remaker-Digital/groundtruth-kb
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
groundtruth_kb-0.4.0-py3-none-any.whl -
Subject digest:
40590192784f60329c14f1451eb8baa63bbfafd2d44fa794fcc0377a0659f28b - Sigstore transparency entry: 1298029418
- Sigstore integration time:
-
Permalink:
Remaker-Digital/groundtruth-kb@993f31b8d42ac272b9716c191527b599d08ba632 -
Branch / Tag:
refs/tags/v0.4.0 - Owner: https://github.com/Remaker-Digital
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@993f31b8d42ac272b9716c191527b599d08ba632 -
Trigger Event:
release
-
Statement type: