Introduction
Defining and Iterating on Done
Test And Accept is platform developed to help you and your team get to finished.
As developers and team engineers, we understood that requirements are the most important thing to getting anything done. But requirements were hard. What this platform does is remove the friction from creating requirements.
Developed as a scaffolding for a project by a developer, the platform was inspired by the system that we used to deliver high consequence, mission critical systems to the US Military, and our experience working in software development in large enterprises.
Purpose & Philosophy
This platform provides a single, auditable flow from articulated work (the Statement of Work) to objective acceptance (a run‑once checklist), without the heavy, meeting‑driven rituals that often stall requirements. Work is decomposed into verifiable parts, change is handled asynchronously, and results are traceable end‑to‑end.
Key ideas:
Single source of truth
Every test traces back to an approved criterion, which traces back to a task item, which traces back to a Statement of Work (SOW), inside a Project for a Client.
Asynchronous by default
Owners propose and apply small changes directly; larger shifts move through a lightweight Request for Comment (RFC).
Evidence‑based acceptance
Acceptance procedures are auto‑composed from the tests under each criterion and executed as a checklist—clear steps, pass/fail outcomes, artifacts, and signatures.
Continuous improvement
Failures route into Root Cause Analysis (RCA) to document corrective and preventive actions.
Start Your First Project
Learn about the Theory of Operation
Checkout the API
Connect to the MCP
Core Objects and Relationships
Client └── Project └── Statement of Work (SOW) └── Task Item └── Criterion └── Test Item
Clients
Organizations you deliver to.
Projects
Engagements for a Client; the container for SOWs, runs, RCAs, and artifacts.
Statements of Work (SOWs)
Contracted scope, milestones, and deliverables. The SOW defines what must be true at acceptance.
Task Items
Units of delivery within the SOW (features, systems, work packages).
Criteria (Acceptance Criteria)
Objective conditions that define “done” for a task item.
Test Items
Verifications attached to a criterion (steps, expected results, evidence).
Requests for Comment (RFCs)
Structured proposals for non‑trivial changes to SOWs, task items, criteria, or tests.
Root Cause Analysis (RCA)
Post‑failure analysis linking failed runs to causes and corrective/preventive actions.
Traceability:
A built‑in matrix allows navigation from SOW → Task Item → Criterion → Test Item → Test Run Result (and back). This is the audit backbone for acceptance.