Files
light-heart-labs--dreamserver/ods/docs/OSS-LAUNCH-CHECKLIST.md
T
wehub-resource-sync 9e8f1bbeed
Dashboard / frontend (push) Failing after 0s
Dashboard / api (push) Failing after 0s
Lint PowerShell / powershell-lint (ubuntu-latest) (push) Failing after 1s
Python Lint / Lint Python with Ruff (push) Failing after 1s
ShellCheck / Lint shell scripts (push) Failing after 1s
Matrix Smoke / linux-smoke (push) Failing after 1s
Matrix Smoke / distro: cachyos (push) Failing after 15s
Matrix Smoke / distro: linux-mint-21.3 (push) Failing after 15s
Matrix Smoke / distro: debian-12 (push) Failing after 5m21s
Matrix Smoke / distro: fedora-41 (push) Failing after 4m56s
Matrix Smoke / distro: ubuntu-24.04 (push) Failing after 2m13s
Matrix Smoke / distro: rocky-9 (push) Failing after 10m39s
Matrix Smoke / distro: manjaro (push) Failing after 12m11s
Matrix Smoke / distro: opensuse-tw (push) Failing after 11m53s
Matrix Smoke / distro: archlinux (push) Failing after 20m3s
Matrix Smoke / distro: ubuntu-22.04 (push) Failing after 13m49s
Validate .env Schema / tier-1-env-validation (push) Successful in 52s
Validate .env Schema / tier-2-env-validation (push) Successful in 44s
Validate .env Schema / tier-3-env-validation (push) Successful in 52s
Validate .env Schema / tier-4-env-validation (push) Successful in 51s
Validate Extensions Catalog / Check catalog is up-to-date (push) Failing after 9m47s
Secret Scan / Scan for secrets (push) Failing after 21m4s
Validate Docker Compose / Validate Docker Compose files (push) Has been cancelled
Python Type Check / Type check with mypy (push) Has been cancelled
Validate .env Schema / tier-0-env-validation (push) Has been cancelled
Test Linux / integration-smoke (push) Has been cancelled
Lint PowerShell / powershell-lint (windows-latest) (push) Has been cancelled
Matrix Smoke / macos-smoke (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 12:31:33 +08:00

4.9 KiB

ODS OSS Launch Checklist

Date: 2026-03-02 Scope: /home/user/ods (Strix Halo variant)

Completed This Session

P0: Must Fix Before OSS Launch

  1. Unify compose expectations across tests/scripts/docs Completed (2026-03-02)
  1. Add and validate .env.example for reproducible installs Completed (2026-03-02)
  1. Fix stale/missing doc links and path references Completed (2026-03-03)
  • Why: README/Quickstart had stale workflow references.
  • Owner: Docs Maintainer
  • Effort: S (1-2 hours)
  • Exit criteria: no broken local links in top-level docs.
  1. Add license file in this publishable repo root Completed (2026-03-02)
  • Why: README advertises Apache 2.0, but /home/user/ods has no LICENSE.
  • Owner: Maintainer/Legal
  • Effort: S (<1 hour)
  • Exit criteria: LICENSE present and matches stated license.
  1. Run launch smoke tests on a machine with Docker available
  • Why: current environment has no Docker CLI/daemon, so runtime readiness is unverified.
  • Evidence:
    • scripts/ods-preflight.sh reports Docker not running.
    • scripts/ods-test.sh --quick fails early (docker not installed).
  • Owner: Release Engineer
  • Effort: S-M (2-4 hours)
  • Exit criteria: preflight + quick test pass on target host.
  1. Split NVIDIA vs Strix docs or add clear command matrix
  • Why: mixed instructions (legacy llama-server and current llama-server:8080) create operator confusion.
  • Evidence:
  • Owner: Docs Maintainer
  • Effort: M (0.5-1 day)
  1. Modernize old docker-compose command style in docs
  • Why: docs mix docker-compose and docker compose; standardizing reduces support friction.
  • Evidence:
  • Owner: Docs Maintainer
  • Effort: S (1-2 hours)
  1. Refactor tests to mode-aware compose selection
  1. Add CI workflow for shell lint + test script syntax
  • Why: catches regressions like quoting/parser breaks pre-merge.
  • Owner: QA/Infra
  • Effort: M (0.5-1 day)

Suggested Launch Gate

Ship only after all P0 items are complete and the following command set is green on target hardware:

./scripts/ods-preflight.sh
./scripts/ods-doctor.sh
./scripts/ods-test.sh --quick
bash tests/test-phase-c-p1.sh