wsb 0.88.382266

Workspace - A tool suite for file operations, version management, and development workflow automation
Documentation
diff --git a/src/bin/wsb.rs b/src/bin/wsb.rs
index de6bdd4..69ff232 100644
--- a/src/bin/wsb.rs
+++ b/src/bin/wsb.rs
@@ -1938,13 +1938,7 @@ fn show_status() -> Result<()> {
 }
 
 fn calculate_version(project_root: &std::path::Path) -> Result<VersionInfo> {
-    let db_path = project_root.join(".wsb/project.db");
-    let rt = tokio::runtime::Runtime::new()?;
-    let version_info = rt.block_on(async {
-        let pool = wsb::entities::database::initialize_database(&db_path).await?;
-        let major_version = get_project_major_version(&pool).await?;
-        wsb::state::VersionInfo::calculate_with_major(major_version)
-    })?;
+    let version_info = wsb::state::calculate_workspace_version(project_root)?;
     log::info!("Version calculated: {}", version_info.full_version);
     Ok(version_info)
 }
@@ -10312,4 +10306,3 @@ fn ensure_test_runner_available(test_cmd: &str, project_files: &[wsb::state::Pro
 
 
 
-