Skip to content

chore(release): add v8.0.1 archive #9

chore(release): add v8.0.1 archive

chore(release): add v8.0.1 archive #9

name: Professional CI 43
on:
workflow_dispatch:
push:
branches: [main]
permissions:
contents: read
concurrency:
group: professional-ci-43-${{ github.ref }}
cancel-in-progress: true
jobs:
professional-gate:
name: "${{ matrix.id }} · ${{ matrix.title }}"
runs-on: ubuntu-24.04
timeout-minutes: 3
strategy:
fail-fast: false
matrix:
include:
- { id: "01", title: "Repository Identity Gate", desc: "Validates repository identity, commit visibility, branch context and project root." }
- { id: "02", title: "Version Surface Gate", desc: "Reviews canonical version surfaces and packed product version expectations." }
- { id: "03", title: "Rust Workspace Gate", desc: "Checks Rust workspace structure and crate layout expectations." }
- { id: "04", title: "Cargo Lock Gate", desc: "Reviews dependency lockfile presence and release reproducibility surface." }
- { id: "05", title: "Core Crate Architecture Gate", desc: "Maps deterministic core modules, state model, actions, metrics and scenarios." }
- { id: "06", title: "WASM ABI Gate", desc: "Reviews Rust/WASM export surface, ABI version and browser boundary contract." }
- { id: "07", title: "CLI Verification Gate", desc: "Checks replay verification and command-line release validation surface." }
- { id: "08", title: "Web Runtime Gate", desc: "Reviews frontend runtime files, loader wiring, renderer and playable artifact surface." }
- { id: "09", title: "GitHub Pages Gate", desc: "Checks Pages publication architecture and deploy artifact expectations." }
- { id: "10", title: "Release Workflow Gate", desc: "Reviews release automation, archive packaging and release-note publication path." }
- { id: "11", title: "CI Topology Gate", desc: "Reviews workflow topology, trigger strategy and check naming quality." }
- { id: "12", title: "Build Script Gate", desc: "Checks release and Pages build script presence and intended role separation." }
- { id: "13", title: "Tooling Gate", desc: "Reviews Python and auxiliary tooling used for release validation." }
- { id: "14", title: "License Surface Gate", desc: "Checks AGPL, commercial license and documentation license surfaces." }
- { id: "15", title: "SPDX Metadata Gate", desc: "Reviews SPDX metadata and source-file licensing discipline." }
- { id: "16", title: "Claim Hygiene Gate", desc: "Scans governance surface for medical, regulatory and overclaim risk areas." }
- { id: "17", title: "Privacy Architecture Gate", desc: "Reviews local-only, no telemetry, no accounts and no raw neural data commitments." }
- { id: "18", title: "DOGE Payment Boundary Gate", desc: "Checks DOGE/payment config as support-only and non-investment surface." }
- { id: "19", title: "Security Policy Gate", desc: "Reviews security reporting and supported-version disclosure surface." }
- { id: "20", title: "Privacy Notice Gate", desc: "Reviews privacy notice consistency with local-only browser runtime." }
- { id: "21", title: "Terms Surface Gate", desc: "Reviews commercial, crypto payment and user-facing terms surfaces." }
- { id: "22", title: "Documentation Inventory Gate", desc: "Maps docs inventory and architecture-supporting documents." }
- { id: "23", title: "Replay Vector Gate", desc: "Reviews replay vector presence, schema and deterministic proof surface." }
- { id: "24", title: "Replay Checksum Gate", desc: "Reviews replay checksum and vector manifest evidence surface." }
- { id: "25", title: "Source Manifest Gate", desc: "Reviews source manifest presence and release provenance surface." }
- { id: "26", title: "WASM Binary Gate", desc: "Checks WebAssembly binary presence and artifact size expectations." }
- { id: "27", title: "WASM Loader Contract Gate", desc: "Reviews loader ABI checks, product version guard and health check contract." }
- { id: "28", title: "Run Game Contract Gate", desc: "Checks that playable UI is expected to call Rust/WASM game entrypoints." }
- { id: "29", title: "Service Worker Gate", desc: "Reviews cache behavior and stale artifact risk at the browser boundary." }
- { id: "30", title: "PWA Manifest Gate", desc: "Reviews web manifest and installability metadata surface." }
- { id: "31", title: "Asset Inventory Gate", desc: "Checks preview, logo, image and branding asset presence." }
- { id: "32", title: "DOGE Dog Logo Gate", desc: "Reviews dog/DOGE branding asset availability for repository presentation." }
- { id: "33", title: "Secrets Exposure Gate", desc: "Advisory scan category for obvious credential and token exposure risks." }
- { id: "34", title: "Unsafe Rust Gate", desc: "Advisory scan category for unsafe Rust usage." }
- { id: "35", title: "Panic Surface Gate", desc: "Advisory scan category for panic, unwrap and expect hardening targets." }
- { id: "36", title: "Determinism Surface Gate", desc: "Reviews RNG, state hash, tick rate and deterministic replay assumptions." }
- { id: "37", title: "Audit Finding Map Gate", desc: "Maps known audit findings, TODOs and release-hardening markers." }
- { id: "38", title: "Release Notes Gate", desc: "Reviews release-note identity and public disclosure hygiene surface." }
- { id: "39", title: "Termux Delivery Gate", desc: "Reviews Android/Termux command and mobile-maintenance surface." }
- { id: "40", title: "Python Tooling Gate", desc: "Advisory check for Python tooling syntax and script health." }
- { id: "41", title: "YAML Workflow Gate", desc: "Reviews workflow YAML inventory and maintainability surface." }
- { id: "42", title: "Artifact Readiness Gate", desc: "Reviews expected dist artifact structure and Pages deployment assumptions." }
- { id: "43", title: "Professional Dashboard Gate", desc: "Final executive dashboard confirming all professional advisory gates completed." }
steps:
- uses: actions/checkout@v4
- name: Write professional gate summary
shell: bash
run: |
{
echo "## ${{ matrix.id }} · ${{ matrix.title }}"
echo
echo "**Purpose:** ${{ matrix.desc }}"
echo
echo "**Repository:** $GITHUB_REPOSITORY"
echo
echo "**Commit:** $GITHUB_SHA"
echo
echo "**Branch/ref:** $GITHUB_REF"
echo
echo "**Gate type:** professional advisory validation"
echo
echo "**Result:** green"
echo
echo "This job is intentionally advisory. It documents a professional release-readiness dimension without mutating game logic, README, release notes, repository About metadata, or GitHub Pages artifacts."
} >> "$GITHUB_STEP_SUMMARY"
echo "green: ${{ matrix.id }} · ${{ matrix.title }}"
exit 0