From 7b60982444f1497359f191b15cd826c6cddd8271 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Pe=CC=81rez?= Date: Sat, 24 Jan 2026 02:15:31 +0000 Subject: [PATCH] chore: remove absolute paths from docs and scripts --- ...cal-command-caveatcaveat-the-messages-below-w.txt | 0 .../vapora-backend/src/api/workflow_orchestrator.rs | 1 - crates/vapora-llm-router/Cargo.toml | 3 ++- crates/vapora-tracking/README.md | 2 +- docker/README.md | 3 +-- docs/MDBOOK_SETUP.md | 8 ++++---- docs/setup/secretumvault-integration.md | 2 +- provisioning/PROVISIONING-INTEGRATION.md | 5 ++--- provisioning/integration.md | 2 +- scripts/start-tracking-service.nu | 12 ++++++++---- 10 files changed, 20 insertions(+), 18 deletions(-) rename 2026-01-22-local-command-caveatcaveat-the-messages-below-w.txt => .coder/2026-01-22-local-command-caveatcaveat-the-messages-below-w.txt (100%) diff --git a/2026-01-22-local-command-caveatcaveat-the-messages-below-w.txt b/.coder/2026-01-22-local-command-caveatcaveat-the-messages-below-w.txt similarity index 100% rename from 2026-01-22-local-command-caveatcaveat-the-messages-below-w.txt rename to .coder/2026-01-22-local-command-caveatcaveat-the-messages-below-w.txt diff --git a/crates/vapora-backend/src/api/workflow_orchestrator.rs b/crates/vapora-backend/src/api/workflow_orchestrator.rs index 3f713fd..28a21fc 100644 --- a/crates/vapora-backend/src/api/workflow_orchestrator.rs +++ b/crates/vapora-backend/src/api/workflow_orchestrator.rs @@ -261,7 +261,6 @@ mod tests { #[test] fn test_workflow_instance_response_conversion() { - use chrono::Utc; use vapora_workflow_engine::config::{StageConfig, WorkflowConfig}; let config = WorkflowConfig { diff --git a/crates/vapora-llm-router/Cargo.toml b/crates/vapora-llm-router/Cargo.toml index bd3068b..a37246a 100644 --- a/crates/vapora-llm-router/Cargo.toml +++ b/crates/vapora-llm-router/Cargo.toml @@ -15,7 +15,8 @@ crate-type = ["rlib"] vapora-shared = { workspace = true } # Embeddings -stratum-embeddings = { path = "/Users/Akasha/Development/stratumiops/crates/stratum-embeddings", features = ["vapora"] } +# Note: Update STRATUM_EMBEDDINGS_PATH environment variable or adjust path relative to your workspace +stratum-embeddings = { path = "../../../stratumiops/crates/stratum-embeddings", features = ["vapora"] } # Secrets management secretumvault = { workspace = true } diff --git a/crates/vapora-tracking/README.md b/crates/vapora-tracking/README.md index 893061c..b3b1083 100644 --- a/crates/vapora-tracking/README.md +++ b/crates/vapora-tracking/README.md @@ -146,7 +146,7 @@ pub struct TrackingEntry { 1. **Start tracking service**: ```bash - cd /Users/Akasha/Development/vapora + # From repository root cargo run -p vapora-backend -- --enable-tracking ``` diff --git a/docker/README.md b/docker/README.md index 20d3ff0..0e7f730 100644 --- a/docker/README.md +++ b/docker/README.md @@ -18,8 +18,7 @@ All Dockerfiles are located here and reference the root workspace. Build command ### Build All Images ```bash -cd /Users/Akasha/Development/vapora - +# From repository root # Backend docker build -f docker/vapora-backend.Dockerfile -t vapora-backend:latest . diff --git a/docs/MDBOOK_SETUP.md b/docs/MDBOOK_SETUP.md index 228f75b..2ebaf0f 100644 --- a/docs/MDBOOK_SETUP.md +++ b/docs/MDBOOK_SETUP.md @@ -83,7 +83,7 @@ cargo install mdbook ### Build the documentation ```bash -cd /Users/Akasha/Development/vapora/docs +cd docs mdbook build ``` @@ -92,7 +92,7 @@ Output will be in `docs/book/` directory (7.4 MB). ### Serve locally for development ```bash -cd /Users/Akasha/Development/vapora/docs +cd docs mdbook serve ``` @@ -103,7 +103,7 @@ Changes to markdown files will automatically rebuild the documentation. ### Clean build output ```bash -cd /Users/Akasha/Development/vapora/docs +cd docs mdbook clean ``` @@ -307,7 +307,7 @@ jobs: **Confirm successful setup:** ```bash -cd /Users/Akasha/Development/vapora/docs +cd docs # Build test mdbook build diff --git a/docs/setup/secretumvault-integration.md b/docs/setup/secretumvault-integration.md index 40c15d3..96adf4f 100644 --- a/docs/setup/secretumvault-integration.md +++ b/docs/setup/secretumvault-integration.md @@ -118,7 +118,7 @@ let gemini_key = client.get_secret("llm/gemini-api-key").await?; ```bash # Terminal 1: Start SecretumVault server -cd /Users/Akasha/Development/secretumvault +cd ../secretumvault # Adjust path to your secretumvault installation cargo run --bin secretumvault-server --features server,surrealdb-storage # Terminal 2: Initialize with default policies diff --git a/provisioning/PROVISIONING-INTEGRATION.md b/provisioning/PROVISIONING-INTEGRATION.md index 48f52dd..576c517 100644 --- a/provisioning/PROVISIONING-INTEGRATION.md +++ b/provisioning/PROVISIONING-INTEGRATION.md @@ -6,7 +6,7 @@ Integration documentation for deploying VAPORA v1.0 using Provisioning. VAPORA can be deployed using **Provisioning**, a Rust-based infrastructure-as-code platform that manages Kubernetes clusters, services, and workflows. -The Provisioning workspace is located at: `/Users/Akasha/Development/vapora/provisioning/vapora-wrksp/` +The Provisioning workspace is located at: `provisioning/vapora-wrksp/` (relative to repository root) ## Provisioning Workspace Structure @@ -218,8 +218,7 @@ provisioning health-check --all ### Using Vanilla K8s (Manual) ```bash -# Use vanilla K8s manifests -cd /Users/Akasha/Development/vapora +# Use vanilla K8s manifests (from repository root) nu scripts/deploy-k8s.nu ``` diff --git a/provisioning/integration.md b/provisioning/integration.md index e7e1883..62a0f98 100644 --- a/provisioning/integration.md +++ b/provisioning/integration.md @@ -23,7 +23,7 @@ User Input → typedialog Forms → Config Generation → Deployment Start with the interactive form to generate customized configuration: ```bash -cd /Users/Akasha/Development/vapora/provisioning +cd provisioning # From repository root # Run interactive setup wizard typedialog \ diff --git a/scripts/start-tracking-service.nu b/scripts/start-tracking-service.nu index b748bd9..77ba5aa 100644 --- a/scripts/start-tracking-service.nu +++ b/scripts/start-tracking-service.nu @@ -5,7 +5,7 @@ def main [ --port: int = 3000 # Server port --database: string = "sqlite://tracking.db" # Database URL - --watch-dirs: string = "/Users/Akasha/Development" # Projects to watch + --watch-dirs: string = "." # Projects to watch (default: current directory) --verbose = false ]: void { if $verbose { @@ -34,7 +34,9 @@ def main [ # Start the service in background # Rule 17: Expression interpolation - let command = $"cd /Users/Akasha/Development/vapora && cargo run -p vapora-backend --release -- --tracking-port ($port) --tracking-database ($database)" + # Assumes script is run from repository root or VAPORA_ROOT env var is set + let vapora-root = ($env.VAPORA_ROOT? | default $env.PWD) + let command = $"cd ($vapora-root) && cargo run -p vapora-backend --release -- --tracking-port ($port) --tracking-database ($database)" # Start in background with output redirection let result = ( @@ -92,9 +94,11 @@ def validate-environment []: void { } } - if not ("/Users/Akasha/Development/vapora" | path exists) { + # Check for Cargo.toml to validate we're in a Rust workspace + let vapora-root = ($env.VAPORA_ROOT? | default $env.PWD) + if not ($"($vapora-root)/Cargo.toml" | path exists) { error make { - msg: "❌ Vapora directory not found at /Users/Akasha/Development/vapora" + msg: $"❌ Vapora workspace not found. Set VAPORA_ROOT env var or run from repository root. Current: ($vapora-root)" } } }