VeritySpec
Executable product contracts for humans, tools, and agents.
A practical overview of keeping product truth traceable for humans, tools, and agents.
VeritySpec is the product-contract layer for the production system. It keeps the important facts about a product in records instead of letting those facts drift across code, issues, chat, and memory.
The point is not to replace judgment. The point is to make judgment inspectable. A product record can name scope, release posture, readiness gates, evidence requirements, deployment targets, and unresolved decisions. That gives humans and agents a shared contract to read before changing behavior.
For Unity games, VeritySpec sits before and beside implementation. A game mechanic, content model, economy rule, platform requirement, legal condition, or release claim should have a record before it becomes only a Unity asset or a script.
That same model also works for websites and tooling. The JasonFurr.com repository uses VeritySpec records for source design, website guardrails, canonical content sources, Azure Static Web Apps deployment, and owner-approved release controls.
The production rule is simple: GitHub manages workflow, VeritySpec manages truth, implementation follows the contract, and evidence proves the claim.
Executable product contracts for humans, tools, and agents.
AI prompt workflows for fabricating, interviewing, and refining VeritySpec workspaces.
A shared SDK-free Unity package foundation for the spec-driven game portfolio.