Blueprints
Release planning app.
Blueprints is still early. It is a local-first app for version planning, changelogs, and signed project data.
.NET 8
Avalonia UI 11
CommunityToolkit.Mvvm
Windows-first v1.0
Current state
Implementation
Still early
In progress
In code now
Desktop shell
Signed storage
Domain records
Core tests
Still ahead
Project loading
Editing flow
Changelog export
Sync workflow
What it is
Release planning around versions and changelogs.
Versions come first.
Local-first by default.
Signed project data.
Release flow
01Create the version
02Add categorized items
03Freeze and release
04Export the changelog
What exists
Current state
There is already a working solution, an Avalonia shell, the core models, signed storage, and tests.
Storage and trust
Documents are stored as canonical JSON, signed, and verified on read.
Still early
The UI and full workflow still need work.
Core rules
Each item belongs to one version.
Item keys are generated automatically.
Release is a signed action.
Released versions are immutable in v1.0.
Code layout
App holds the Avalonia shell.
Core holds the planning models.
Security handles signatures and trust.
Storage handles canonical JSON and signed files.
Collaboration holds the sync side.
Where it stands
The solution and shell already exist.
The signed document store already exists.
Still early.
Shared-folder model
Each user works from a local workspace.
Changes are pulled, verified, and merged locally.
Push writes signed changes to shared project state.
Storage and trust
Canonical JSON is used for signing.
Each signed document writes a matching .sig file.
Trust state is tracked per document.
The full sync workflow is not finished yet.
Who it is for
Solo developers shipping versioned products
Small teams that need release discipline without a hosted SaaS stack
Projects that care about auditability, trust, and cleaner changelog structure
Read more
The code and the docs already line up.
The missing part is the full product workflow.
