# SIAX toolchain-kontrakt v0.1.0 (sax3l/siax-templates @ SHA-pinad i # .siax/template-pin.json) — accounted-instans. Genererad ur toolchain-discovery # (observerade data: packageManager + CI-enforced scripts, 2026-09-15). # mise är task-ENTRY; gate-logiken bor i .gitea/workflows/ (repots egen CI). [tools] node = "22" [tasks.setup] description = "Installera beroenden (frozen lockfile)" run = "set -eu; npm ci --no-audit --no-fund" [tasks.check] description = "Snabba deterministiska kontroller (spegler CI-enforced gates)" run = ''' set -eu ''' [tasks.verify] description = "Full svit enligt repots egna scripts" run = ''' set -eu npm run test ''' [tasks.build] description = "Bygg (repots build-script)" run = "set -eu; npm run build" [tasks.release] description = "Verifiera innan release; deploy/release-vägen ägs av repots egna workflows" run = ''' set -eu npm run test echo "Release-vägen: .gitea/workflows/ äger deployen. Byt aldrig förbi approval." >&2 '''