v0.3.0 Release Notes¶
Release Date: 2026-07-20
VisionStudio v0.3.0 adds a DevX usage dashboard — a new sidebar view rendering your own AI-assisted development activity, sourced from the OmniDevX ecosystem — and upgrades visionspec to v0.14.0. Unlike v0.2.0's roadmap ("real-time evaluation, multi-user collaboration, cloud sync"), neither of these was originally planned — the DevX dashboard is the result of wiring VisionStudio into a separate ecosystem's output, and the visionspec upgrade follows that ecosystem's own rubric unification.
Highlights¶
- DevX Usage Dashboard - sessions, prompts, commits (+ AI-assisted %), tool calls (+ failure rate), cost, and coverage, plus daily activity/cost charts and a source-coverage table
- Not project-scoped - the DevX view sits alongside Organization, independent of the active tracked project, since OmniDevX activity is person/machine-scoped
- Read-only, disclosure-scoped by design - the daemon never queries the OmniDevX event store or computes anything; it only serves an already-generated file that devfolio decided was safe to show
- visionspec v0.14.0 - rubrics now use structured-evaluation's shared
RubricSeteverywhere; required no VisionStudio code changes (see Dependencies)
Features¶
DevX Usage Dashboard¶
# Generate the dashboard file (via devfolio, not VisionStudio)
devfolio devx dashboard --person person:jane --days 30 \
-o ~/.plexusone/omnidevx/dashboard.json
Then open DevX → Usage Dashboard in the sidebar. See the DevX Usage Dashboard guide for the full walkthrough.
The dashboard renders three widget types from
dashforge's dashboardir.Dashboard
schema — the subset devfolio's exporter actually emits, not the full
dashforge spec:
- Metric tiles - 8 headline numbers
- Charts - daily commits/prompts and daily cost, with hover tooltips
- Table - per-source coverage (event counts, collection modes, confidence)
API Endpoints¶
DevX (1 endpoint)¶
Not project-scoped, unlike every other route in this table.
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/devx/dashboard |
Serve the generated dashboard file as-is (404 with the generating command if missing) |
Dependencies¶
The DevX dashboard itself needed no new Go or npm dependencies — pure additive feature on the existing chi router and React component conventions.
Separately, github.com/ProductBuildersHQ/visionspec is upgraded to
v0.14.0 (was v0.13.0):
- Breaking upstream, transparent here. visionspec's
pkg/rubricsdrops its localRubricSet/Category/CategoricalCriteriatypes in favor ofstructured-evaluation/rubric.RubricSet(v0.9.0 → v0.10.0), and legacy flat rubric YAML is no longer parsed. VisionStudio doesn't importpkg/rubricsdirectly and ships no custom rubric YAML in its samples, so this required zero code changes. - New transitive dependency:
github.com/grokify/prism-roadmapv0.16.0, which visionspec profiles now consume canonical canvas templates and rubrics from instead of duplicating them per-profile. - Verified beyond compiling:
go vetandgolangci-lintclean, plus a live daemon run confirmed the (now internally-migrated) bundled profiles and rubrics still load correctly at runtime viaGET /api/profiles.
Documentation¶
New documentation:
Updated documentation:
- Architecture: Go Daemon (new handler + endpoint), Frontend (new component + view type)
- README: new feature section, daemon/component diagrams, project structure, related projects
Architecture Note¶
This is the first VisionStudio feature that deliberately does not
follow the "daemon owns the domain logic" pattern used everywhere else
(AIDLC, V2MOM, capabilities, roadmap, maturity). The daemon is a pure
file passthrough; all domain logic (event collection, period aggregation,
dashboard export) lives upstream in omnidevx-core and devfolio. This
is intentional — VisionStudio is one of several possible consumers of
devfolio's output, not a stakeholder in how OmniDevX data is computed.
Breaking Changes¶
None. This release is backwards compatible with v0.2.0.
What's Next¶
- Real-time evaluation during editing
- Multi-user collaboration
- Cloud sync and backup
- Enhanced LLM generation templates
- Surfacing devfolio's data-quality warnings (e.g. unmerged snapshot events) in the DevX dashboard UI rather than requiring users to check the raw JSON