# SPDX-License-Identifier: MPL-2.0 OR Palimpsest-0.8
# SPDX-FileCopyrightText: 2026 Hyperpolymath
#
# Mustfile - Oblíbený deployment contract
# See AUTHORITY_STACK.mustfile-nickel.scm for governance.
# All checks route through justfile.

version: 1

checks:
  - name: build
    run: just build
    description: Build the Oblíbený compiler

  - name: test
    run: just test
    description: Run conformance and unit tests

  - name: lint
    run: just lint
    description: Static analysis and validation

  - name: fmt
    run: just fmt
    description: Code formatting check

  - name: golden-path
    run: just demo
    description: Run the ANCHOR-defined smoke test

transitions:
  - name: release
    requires: [build, test, lint]
    run: just release $VERSION
    description: Prepare a release (requires VERSION env var)
