← Docs
Helix CLI docs
Browse Helix CLI docs

page_id: validation page_type: validation generation_mode: inferred freshness_status: reused updated_at: 2026-07-06T01:46:53.192Z

<details> <summary>Build metadata</summary>
{
  "freshnessKey": "6e6279994b2735adadaaad700c885c38d7ae6ffd",
  "plannerReason": "Generated when enough deterministic workflow evidence exists to separate fast feedback, behavioral verification, and release-safety validation.",
  "changedPaths": [],
  "dependencyPaths": [
    "deploy/aws_t4/main.tf",
    "deploy/aws_t4/user_data.sh",
    "deploy/docker-compose.image.yml",
    "deploy/docker-compose.yml",
    "deploy/Dockerfile.teams",
    "deploy/helm/helix-teams/Chart.yaml",
    "deploy/helm/helix-teams/README.md",
    "deploy/helm/helix-teams/templates/_helpers.tpl",
    "docs/notebooks/edit_dag_visual_demo.ipynb",
    "notebooks/triage_dashboard.ipynb",
    "examples/offscreen_webrtc_demo/signaling/package.json",
    "pyproject.toml",
    "requirements-dev.txt",
    "tools/hubverifier-go/cmd/hubverify/main.go",
    "tools/hubverifier-go/internal/c14n/c14n_test.go",
    "tools/hubverifier-go/internal/c14n/c14n.go",
    "tools/hubverifier-go/internal/hubverify/hubverify.go",
    "helix",
    "helix-campaign",
    "helix-cli",
    "helix-pilot-verify",
    "helix-studio",
    "omnis-helix",
    "examples/offscreen_webrtc_demo/signaling/server.js",
    "src/helix_api.py",
    "deliver_workbench/api/main.py",
    "deliver_workbench/cli/main.py",
    "src/helix/gui/main.py",
    ".playwright-mcp/console-2026-04-23T04-05-18-509Z.log",
    ".playwright-mcp/console-2026-04-23T17-28-08-921Z.log",
    ".playwright-mcp/console-2026-04-28T17-46-12-444Z.log",
    ".playwright-mcp/console-2026-04-28T17-50-01-212Z.log",
    ".playwright-mcp/console-2026-04-28T17-51-40-434Z.log",
    "Makefile"
  ],
  "dependencyEvidenceIds": [
    "workflow:Makefile",
    "workflow:pyproject.toml"
  ],
  "evidenceIds": [
    "workflow:Makefile",
    "workflow:pyproject.toml"
  ],
  "qualityWarnings": []
}

</details>

Validation

Validation strategy guide for Helix.

Project-Type Focus

  • Prioritize dataset/schema compatibility, DAG scheduling, and job idempotence checks because the primary surface is pipeline execution.
  • Use make, helix, helix-campaign before changing DAGs, notebooks, dbt, DVC, or pipeline definitions.
<details> <summary>Related files:</summary>
  • deploy/aws_t4/main.tf
  • deploy/aws_t4/user_data.sh
  • deploy/docker-compose.image.yml
  • deploy/docker-compose.yml
  • deploy/Dockerfile.teams
  • deploy/helm/helix-teams/Chart.yaml
  • deploy/helm/helix-teams/README.md
  • deploy/helm/helix-teams/templates/_helpers.tpl
  • docs/notebooks/edit_dag_visual_demo.ipynb
  • notebooks/triage_dashboard.ipynb
  • examples/offscreen_webrtc_demo/signaling/package.json
  • pyproject.toml
  • requirements-dev.txt
  • tools/hubverifier-go/cmd/hubverify/main.go
  • tools/hubverifier-go/internal/c14n/c14n_test.go
  • tools/hubverifier-go/internal/c14n/c14n.go
  • tools/hubverifier-go/internal/hubverify/hubverify.go
  • helix
  • helix-campaign
  • helix-cli
  • helix-pilot-verify
  • helix-studio
  • omnis-helix
  • examples/offscreen_webrtc_demo/signaling/server.js
  • src/helix_api.py
  • deliver_workbench/api/main.py
  • deliver_workbench/cli/main.py
  • src/helix/gui/main.py
  • .playwright-mcp/console-2026-04-23T04-05-18-509Z.log
  • .playwright-mcp/console-2026-04-23T17-28-08-921Z.log
  • .playwright-mcp/console-2026-04-28T17-46-12-444Z.log
  • .playwright-mcp/console-2026-04-28T17-50-01-212Z.log
  • .playwright-mcp/console-2026-04-28T17-51-40-434Z.log
</details> <details> <summary>Citations:</summary>
  • deploy/aws_t4/main.tf
  • deploy/aws_t4/user_data.sh
  • deploy/docker-compose.image.yml
  • deploy/docker-compose.yml
  • deploy/Dockerfile.teams
  • deploy/helm/helix-teams/Chart.yaml
  • deploy/helm/helix-teams/README.md
  • deploy/helm/helix-teams/templates/_helpers.tpl
  • docs/notebooks/edit_dag_visual_demo.ipynb
  • notebooks/triage_dashboard.ipynb
  • examples/offscreen_webrtc_demo/signaling/package.json
  • pyproject.toml
  • requirements-dev.txt
  • tools/hubverifier-go/cmd/hubverify/main.go:22
  • tools/hubverifier-go/internal/c14n/c14n_test.go:5
  • tools/hubverifier-go/internal/c14n/c14n.go:118
  • tools/hubverifier-go/internal/hubverify/hubverify.go:859
  • helix
  • helix-campaign
  • helix-cli
  • helix-pilot-verify
  • helix-studio
  • omnis-helix
  • examples/offscreen_webrtc_demo/signaling/server.js:6
  • src/helix_api.py
  • deliver_workbench/api/main.py:213
  • deliver_workbench/cli/main.py:28
  • src/helix/gui/main.py:17
  • .playwright-mcp/console-2026-04-23T04-05-18-509Z.log
  • .playwright-mcp/console-2026-04-23T17-28-08-921Z.log
  • .playwright-mcp/console-2026-04-28T17-46-12-444Z.log
  • .playwright-mcp/console-2026-04-28T17-50-01-212Z.log
  • .playwright-mcp/console-2026-04-28T17-51-40-434Z.log
</details>

Fast Feedback

  • Run make (build) from . for fast structural feedback before broader validation.
<details> <summary>Related files:</summary>
  • Makefile
  • pyproject.toml
</details> <details> <summary>Citations:</summary>
  • Makefile
  • pyproject.toml
</details>

Behavioral Verification

  • Use helix-pilot-verify (run) from . to confirm user-visible or behavior-level expectations.
  • Use python -m pytest (test) from . to confirm user-visible or behavior-level expectations.
<details> <summary>Related files:</summary>
  • Makefile
  • pyproject.toml
</details> <details> <summary>Citations:</summary>
  • Makefile
  • pyproject.toml
</details>

Release-Safety Validation

  • Reserve make (build) from . for packaging, release, deploy, or pre-release safety gates.
  • Review .github/workflows/base_cal_guard.yml when changing release-sensitive validation because it likely influences build, deployment, or publication steps.
  • Review .github/workflows/ci.yaml when changing release-sensitive validation because it likely influences build, deployment, or publication steps.
<details> <summary>Related files:</summary>
  • Makefile
  • pyproject.toml
</details> <details> <summary>Citations:</summary>
  • Makefile
  • pyproject.toml
</details>

Citations

<details> <summary>Citations:</summary>
  • deploy/aws_t4/main.tf
  • deploy/aws_t4/user_data.sh
  • deploy/docker-compose.image.yml
  • deploy/docker-compose.yml
  • deploy/Dockerfile.teams
  • deploy/helm/helix-teams/Chart.yaml
  • deploy/helm/helix-teams/README.md
  • deploy/helm/helix-teams/templates/_helpers.tpl
  • docs/notebooks/edit_dag_visual_demo.ipynb
  • notebooks/triage_dashboard.ipynb
  • examples/offscreen_webrtc_demo/signaling/package.json
  • pyproject.toml
  • requirements-dev.txt
  • tools/hubverifier-go/cmd/hubverify/main.go:22
  • tools/hubverifier-go/internal/c14n/c14n_test.go:5
  • tools/hubverifier-go/internal/c14n/c14n.go:118
  • tools/hubverifier-go/internal/hubverify/hubverify.go:859
  • helix
  • helix-campaign
  • helix-cli
  • helix-pilot-verify
  • helix-studio
  • omnis-helix
  • examples/offscreen_webrtc_demo/signaling/server.js:6
  • src/helix_api.py
  • deliver_workbench/api/main.py:213
  • deliver_workbench/cli/main.py:28
  • src/helix/gui/main.py:17
  • .playwright-mcp/console-2026-04-23T04-05-18-509Z.log
  • .playwright-mcp/console-2026-04-23T17-28-08-921Z.log
  • .playwright-mcp/console-2026-04-28T17-46-12-444Z.log
  • .playwright-mcp/console-2026-04-28T17-50-01-212Z.log
  • .playwright-mcp/console-2026-04-28T17-51-40-434Z.log
  • Makefile
</details>