Skip to content

Release Readiness Evidence

Last updated: 2026-04-20 Owner: @Neftedollar

Required CI suite (must be green)

Self-host CI (.github/workflows/build.yml) is the release-critical lane and includes:

  1. tools/check-selfhost-ci.sh
  2. tools/check-selfhost-e2e.sh
  3. tools/check-selfhost-multimodule.sh
  4. tools/check-stage0-self-parity.sh
  5. tools/check-llvm-smoke.sh
  6. tools/check-doc-contract.sh
  7. tools/check-no-fs3261-suppression.sh
  8. tools/check-release-readiness.sh

Policy for allowed exceptions is documented in CI Exceptions Policy.

Multi-module self-host evidence

tools/check-selfhost-multimodule.sh constructs and validates a dependency-bearing project graph:

  • Graphdemo.Main
  • Graphdemo.Flow
  • Graphdemo.Math
  • Graphdemo.Const

The script requires:

  • lllc self check <project-dir> returns "ok":true
  • lllc self build --target py <project-dir> emits all project modules

Stage0-only evidence

See Stage0-Only Matrix for the explicit residual stage0 scope and planned removal path.

Landing page and homepage wiring evidence

Verified on 2026-04-24 UTC:

  • Canonical landing page URL: https://neftedollar.com/ll-lang/
  • Canonical playground URL: https://neftedollar.com/ll-lang/playground/
  • GitHub Pages project URL https://neftedollar.github.io/ll-lang/ redirects to the canonical custom-domain path above.
  • Repo metadata homepage for Neftedollar/ll-lang should point to the same canonical landing page URL.

Required visual proof on the live page:

  • Hero media: ll-lang token-comparison GIF from docs/assets/hero/hero-story.gif
  • Social card: ll-lang OG image from docs/assets/social/og.png