{
  "markdown": "# wesnoth-2077\n\nLayer di agentizzazione per [Wesnoth](https://github.com/wesnoth/wesnoth), estratto dal fork\n`mattiabestiaccia/wesnoth-2077` (branch `agent/wesnoth-2077`) e reso repository autonomo.\n\n## Cosa c'è qui\n\n- `agent-layer/` — il layer vero e proprio: build in container, smoke test headless,\n  plugin Lua di esempio, strategia sul memory footprint, misura dei profili dati\n  (full vs light), divergence ledger.\n- `docs/okf/` — documentazione di Wesnoth in Open Knowledge Format v0.1.\n- `utils/CI/check_okf.sh` — validatore OKF per la CI.\n- `upstream-patches/` — le tre modifiche a file di Wesnoth (`README.md`,\n  `CONTRIBUTING.md`, `.github/workflows/ci-main.yml`) che non hanno senso fuori\n  dall'albero originale, conservate come patch applicabile.\n\n## Perché non è più un fork\n\nDentro un fork i commit non compaiono nel grafo dei contributi\n([docs GitHub](https://docs.github.com/en/account-and-profile/reference/profile-contributions-reference):\n*«the commits were made in a standalone repository, not a fork»*), e il fork trascinava\n4,2 GB di albero di gioco per ~1.500 righe di lavoro proprio.\n\nTicket di origine: `BRU-43-*`.\n",
  "bytes": 1142,
  "sha": "fef0d2ff3dd23eaa669c3c02c2eeffd052f2c6e6b0aa5d20e428c17d26176c52",
  "repo_slug": "mattiabestiaccia/wesnoth-2077",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/okf_mattiabestiaccia_wesnoth_2077_docs_okf_i_9e9e4a45/readme"
}