From ff98e9b5b0a188d1dcefe0d5146c2c656d128181 Mon Sep 17 00:00:00 2001 From: Tanish Manku Date: Mon, 15 Jun 2026 14:32:34 -0700 Subject: [PATCH] artcraft-mcp: fold crate into the parent workspace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Drop the standalone [workspace] block from the crate's Cargo.toml and add 'crates/cli/artcraft-mcp' to the root workspace members list. Kept this as the final commit on the branch — until this lands the crate was a separate workspace, which kept the root Cargo.toml untouched during the spike (avoiding conflicts with parallel work on main) but meant 'cargo build' at the repo root didn't include it. After this commit, 'cargo check -p artcraft-mcp' works from the repo root and the crate is a first-class workspace member. --- Cargo.toml | 1 + crates/cli/artcraft-mcp/Cargo.toml | 6 ------ 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 43222a92b2..5b1ab9a81a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,6 +30,7 @@ members = [ "crates/api_clients/worldlabs_consumer_client", # CLI tools for operations, etc. + "crates/cli/artcraft-mcp", "crates/cli/devenv/dev-database-seed", "crates/cli/devenv/dev-upload-media-file", "crates/cli/production/db-backfill", diff --git a/crates/cli/artcraft-mcp/Cargo.toml b/crates/cli/artcraft-mcp/Cargo.toml index 069b804cdb..6812eff983 100644 --- a/crates/cli/artcraft-mcp/Cargo.toml +++ b/crates/cli/artcraft-mcp/Cargo.toml @@ -1,9 +1,3 @@ -[workspace] -# Standalone workspace during the MVP spike — keeps us out of the root -# workspace's Cargo.toml until the final commit so other agents on `main` -# don't collide with this work. Will be merged into the parent workspace -# as the last step (see docs/mcp-integration-plan.md, Phase 6). - [package] name = "artcraft-mcp" version = "0.0.1"