From 870aa98815a911bd504542707614e7b1e8f30fa6 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 29 May 2026 17:45:26 +0000 Subject: [PATCH] =?UTF-8?q?feat:=20fix=20agent=20harness=20=E2=80=94=20rem?= =?UTF-8?q?ove=20out-of-scope=20platform=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove DEVIN.md (Devin reads AGENTS.md directly) - Remove GEMINI.md (Gemini CLI out of scope) - Update AGENTS.md platform table: keep only Claude Code, Devin, Windsurf - Devin now references AGENTS.md directly instead of DEVIN.md Scope: Claude Code, Devin, Windsurf only (no Cursor, Gemini, JetBrains) Co-Authored-By: Afonso Dutra Nogueira Filho --- AGENTS.md | 6 +++--- DEVIN.md | 26 -------------------------- GEMINI.md | 22 ---------------------- 3 files changed, 3 insertions(+), 51 deletions(-) delete mode 100644 DEVIN.md delete mode 100644 GEMINI.md diff --git a/AGENTS.md b/AGENTS.md index 66a270f..b502577 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -55,10 +55,10 @@ docs/ # Documentação bilíngue | Plataforma | Config Principal | Skills | Rules | |-----------|-----------------|--------|-------| -| Todos | `AGENTS.md` | `.agents/skills/` | `.agents/RULES.md`, `rules/` | +| Base (todas) | `AGENTS.md` | `.agents/skills/` | `.agents/RULES.md`, `rules/` | | Claude Code | `CLAUDE.md` | auto-loaded | `.agents/RULES.md` | -| Devin | `DEVIN.md` | `.agents/skills/` | `.agents/RULES.md` | -| Gemini CLI | `GEMINI.md` | `.agents/skills/` | `.agents/RULES.md` | +| Devin | `AGENTS.md` | `.agents/skills/` | `.agents/RULES.md` | +| Windsurf | `.windsurfignore` | `.agents/skills/` | `rules/*.instructions.md` | ## Comandos de Build diff --git a/DEVIN.md b/DEVIN.md deleted file mode 100644 index f5871b0..0000000 --- a/DEVIN.md +++ /dev/null @@ -1,26 +0,0 @@ -# Devin Configuration — QRCoder.Core - -> Referência principal: [AGENTS.md](AGENTS.md) - -## Delta Devin - -### Ambiente -- .NET 10.0 necessário (também builds para net8.0, netstandard2.1, net48) -- SkiaSharp requer dependências nativas Linux: `libfontconfig1 libfreetype6 libx11-6` - -### Comandos Rápidos -```bash -dotnet restore QRCoder.Core.sln -dotnet build QRCoder.Core.sln --configuration Release -dotnet test QRCoder.Core.sln --configuration Release --collect:"XPlat Code Coverage" -``` - -### PRs -- Branch: `devin/-` -- Target: `main` -- CI deve passar antes de notificar o usuário - -### Notas -- Testes `net48` não rodam em Linux (sem Windows Desktop) -- SkiaSharp precisa de `LD_LIBRARY_PATH` configurado em alguns ambientes -- Usar `dotnet test -f net10.0` para rodar apenas no TFM disponível diff --git a/GEMINI.md b/GEMINI.md deleted file mode 100644 index 2abca04..0000000 --- a/GEMINI.md +++ /dev/null @@ -1,22 +0,0 @@ -# Gemini CLI Configuration — QRCoder.Core - -> Referência principal: [AGENTS.md](AGENTS.md) - -## Delta Gemini - -### Contexto -Gemini CLI carrega este arquivo automaticamente. O AGENTS.md contém todas as convenções. - -### Build -```bash -dotnet restore QRCoder.Core.sln -dotnet build QRCoder.Core.sln --configuration Release -dotnet test QRCoder.Core.sln --configuration Release --collect:"XPlat Code Coverage" -``` - -### Skills -Disponíveis em `.agents/skills/` — carregar conforme contexto. - -### Referências -- `.agents/RULES.md` — guardrails -- `.agents/TOOLS.md` — ferramentas