chore(standard): lägg till AGENTS.md
security / scan (pull_request) Failing after 2m6s

This commit is contained in:
2026-11-12 17:27:26 +00:00
parent 5ed8eeae3d
commit 20e72f525c
+38
View File
@@ -0,0 +1,38 @@
# 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 <skript>
```
`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.