# AGENTS.md — linki Guide för AI-agentar och mänskliga bidragsgivare i detta repo. **Ägare:** SIAX Technology AB. Kanoniskt repo: https://git.siax.io/admin/linki (alla speglar är sekundära). ## Regler - **PR-only.** Ändringar går via pull request med gröna required checks; inga direkta pushar till `main` och inga skript som slår av branch protection. - **Inga destruktiva git-kommandon** i automatiska svep (`reset --hard`, `clean -fdx`, `push --force`, `checkout .`). - **Hemligheter** ligger i Proton Pass (valv `SIAX`) och Infisical — aldrig i argv, logg, prompt eller commit. - **Grindar:** G1 = ingen radering/dataplansändring utan verifierad backup; G2 = ingen server-reboot eller Docker-data-root-flytt; G3 = Simons ja krävs för köp, Hetzner Robot/brandvägg, credential-rotation och utskick. - **En skrivande agent per server**, och två agenter delar aldrig en arbetskopia. Normativ källa: `admin/server-config` (`AGENTS.md`, regel 1–15) och `admin/siax-standard` (`standard/agents/DELEGATION-POLICY.md`, `standard/infra-ops/`). ## Verifiering innan push Kör det repot själv definierar — ändra inte betydelsen av befintliga tasks: ```sh ls mise.toml package.json 2>/dev/null # välj rätt toolchain # Node: npm run typecheck && npm test && npm run lint # Python: pytest / ruff enligt repots konfiguration # Skript: bash -n ``` `CI` (`.gitea/workflows/ci.yml`) och `security` (`.gitea/workflows/security.yml`) ska vara gröna. Security-gaten är findings-only: den rapporterar fynd men blockerar inte på scannerfel.