项目文件夹

文件
2026-07-13 12:34:03 +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