Skip to content

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 RubricSet everywhere; 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/rubrics drops its local RubricSet/Category/CategoricalCriteria types in favor of structured-evaluation/rubric.RubricSet (v0.9.0 → v0.10.0), and legacy flat rubric YAML is no longer parsed. VisionStudio doesn't import pkg/rubrics directly and ships no custom rubric YAML in its samples, so this required zero code changes.
  • New transitive dependency: github.com/grokify/prism-roadmap v0.16.0, which visionspec profiles now consume canonical canvas templates and rubrics from instead of duplicating them per-profile.
  • Verified beyond compiling: go vet and golangci-lint clean, plus a live daemon run confirmed the (now internally-migrated) bundled profiles and rubrics still load correctly at runtime via GET /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