# `3.0.0` Stable Workspace Product ## Goal Freeze the workspace-first public contract and promote the product from a one-shot runner with extras to a stable agent workspace. ## Public API Changes No new capability is required in this milestone. The main change is stability: - workspace-first names are the only public contract - shell, sync, export, diff, services, snapshots, reset, secrets, and network policy are all part of the stable product surface ## Implementation Boundaries - remove remaining beta/alpha language from workspace docs - rewrite landing docs so the workspace product is first-class and `pyro run` is the entry point rather than the center - lock the stable contract in `docs/public-contract.md` ## Non-Goals - no new secondary tooling - no job-runner, queue, or CI abstractions ## Acceptance Scenarios - all core vision workflows are documented and runnable from CLI, SDK, and MCP - the repo no longer presents the workspace model as provisional ## Required Repo Updates - top-level README repositioning around the workspace product - stable public contract doc for `3.x` - changelog entry that frames the workspace product as stable