Skip to content

Release Notes: v0.2.0

Release Date: 2026-08-01

Status: Release. This release renames the module to match the GitHub repository and adds JSON tags to all store entities for IR export.

Summary

This release aligns the Go module path with the renamed GitHub repository (prism-build) and prepares the store entities for use as VisionStudio's execution IR. All entity structs now carry snake_case JSON tags, enabling type aliasing in visionstudio/pkg/ir without duplication.

Highlights

  • Module renamed from prism-control to prism-build to match the GitHub repository and align with the prism-* module family (prism-maturity, prism-roadmap)
  • All store entity structs now carry JSON tags for IR export, enabling visionstudio to import them as its execution domain types

Breaking Changes

  • Import paths changed: github.com/ProductBuildersHQ/prism-control/...github.com/ProductBuildersHQ/prism-build/... (4de60c7)
  • Root SDK package renamed: prismcontrolprismbuild (4de60c7)

What's New

Features

  • JSON tags on all store entities: Program, Initiative, Phase, RoadmapItem, Assignment, DeliveryEvidence, Repository, dependency edges, SpecWorkflow, JudgeRubric, JudgeResult, CapabilityModel, MaturityAssessment — all with snake_case naming for IR export (312a719)

Bug Fixes

  • Resolved golangci-lint gosec/dupl warnings: WriteFile permissions tightened to 0o600, nolint directives for false-positive G101 and safe G202 SQL concatenation, dupl suppression for intentionally similar maturity model builders (95d1a6e)

Dependencies

  • Updated Go module dependencies (9a06a15)

Migration Guide

Update import paths in your Go code:

- import "github.com/ProductBuildersHQ/prism-control/pkg/store"
+ import "github.com/ProductBuildersHQ/prism-build/pkg/store"

- import "github.com/ProductBuildersHQ/prism-control"
+ import "github.com/ProductBuildersHQ/prism-build"

The root SDK package is now prismbuild:

- prismcontrol.Version
+ prismbuild.Version

Installation

git clone https://github.com/ProductBuildersHQ/prism-build.git
cd prism-build
git checkout v0.2.0

# ICU headers are required for the embedded Dolt driver (see docs/getting-started/install.md)
export CGO_CPPFLAGS="-I$(brew --prefix icu4c)/include"
export CGO_LDFLAGS="-L$(brew --prefix icu4c)/lib"

go build -o prismctl ./cmd/prismctl/

Or add as a dependency:

go get github.com/ProductBuildersHQ/prism-build@v0.2.0

Full Changelog

See CHANGELOG.md for the complete list of changes.