{
  "version": 1,
  "scenarios": [
    {
      "name": "quality-engineering-evaluation-pipeline",
      "agent": "quality",
      "mode": "planning",
      "task": "Assess the quality pipeline, static analysis baseline, mutation testing and eval corpus for this product.",
      "expect": [{ "path": ".aioson/docs/quality/engineering.md", "in": "selected" }]
    },
    {
      "name": "quality-performance-method-for-a-slow-endpoint",
      "agent": "quality",
      "mode": "planning",
      "task": "Find why the orders list endpoint is slow and whether the system can run faster.",
      "expect": [{ "path": ".aioson/docs/quality/performance.md", "in": "selected" }]
    },
    {
      "name": "quality-performance-method-in-pt-br",
      "agent": "quality",
      "mode": "planning",
      "task": "Analisar se o sistema pode ficar mais rápido e otimizar o desempenho da listagem de pedidos, que está lenta.",
      "expect": [{ "path": ".aioson/docs/quality/performance.md", "in": "selected" }]
    },
    {
      "name": "qa-routes-a-measured-slow-page-to-the-performance-method",
      "agent": "qa",
      "mode": "planning",
      "task": "The orders page takes four seconds to load; check the latency before the delivery verdict.",
      "expect": [{ "path": ".aioson/docs/quality/performance.md", "in": "selected" }]
    },
    {
      "name": "performance-method-stays-quiet-for-a-security-review",
      "agent": "pentester",
      "mode": "executing",
      "task": "Review the login endpoint for brute force and session fixation before release.",
      "absent": [{ "path": ".aioson/docs/quality/performance.md", "in": "selected" }]
    },
    {
      "name": "performance-method-stays-quiet-for-a-copy-fix",
      "agent": "dev",
      "mode": "executing",
      "task": "Fix the wording of the empty-state message on the customers screen.",
      "paths": ["src/ui/CustomersEmpty.tsx"],
      "absent": [{ "path": ".aioson/docs/quality/performance.md", "in": "selected" }]
    },
    {
      "name": "quality-playbook-stays-quiet-for-readme-typo",
      "agent": "dev",
      "mode": "executing",
      "task": "Fix the spelling of the project name in the README introduction.",
      "paths": ["README.md"],
      "absent": [{ "path": ".aioson/docs/quality/engineering.md", "in": "selected" }]
    },
    {
      "name": "pentester-app-playbooks-pentest",
      "agent": "pentester",
      "mode": "executing",
      "task": "We need to run a full pentest against the payments API before the production deploy this week.",
      "expect": [
        { "path": ".aioson/docs/pentester/app-playbooks.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-browser-dast-scan",
      "agent": "pentester",
      "mode": "executing",
      "task": "Run a dynamic scan through the real browser with Playwright against the checkout flow before we release.",
      "expect": [
        { "path": ".aioson/docs/pentester/browser-dast-playbook.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-correction-review-cycle",
      "agent": "pentester",
      "mode": "executing",
      "task": "I need to follow the review cycle for the pentester's bounded fixes before handing this off to QA.",
      "expect": [
        { "path": ".aioson/docs/pentester/correction-cycle.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-coverage-standard-owasp",
      "agent": "pentester",
      "mode": "planning",
      "task": "Precisamos cobrir o OWASP Top 10 inteiro nesse app target de e-commerce com testes bem estruturados.",
      "expect": [
        { "path": ".aioson/docs/pentester/coverage-standard.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-framework-runtime-permissions",
      "agent": "pentester",
      "mode": "planning",
      "task": "Precisamos revisar as runtime permissions de cada agente do framework antes do próximo release do sistema.",
      "expect": [
        { "path": ".aioson/docs/pentester/framework-playbooks.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-legacy-contract-investigation",
      "agent": "pentester",
      "mode": "planning",
      "task": "I'm running a compatibility investigation into how the old pentester rule behaved before removal.",
      "expect": [
        { "path": ".aioson/docs/pentester/legacy-agent-contract.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-llm-supplychain-audit",
      "agent": "pentester",
      "mode": "executing",
      "task": "Audit the supply chain for prompt injection risks across every LLM dependency in our CI pipeline.",
      "expect": [
        { "path": ".aioson/docs/pentester/llm-supplychain.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-reporting-remediation-evidence",
      "agent": "pentester",
      "mode": "executing",
      "task": "Depois do pentest, preciso fechar o relatório final com a remediation evidence de cada achado.",
      "expect": [
        { "path": ".aioson/docs/pentester/reporting.md", "in": "selected" }
      ]
    },
    {
      "name": "pentester-review-contract-findings",
      "agent": "pentester",
      "mode": "planning",
      "task": "I need to build the review contract with structured security findings before we start the actual testing.",
      "expect": [
        { "path": ".aioson/docs/pentester/review-contract-and-findings.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-content-output-blueprints",
      "agent": "squad",
      "mode": "executing",
      "task": "Vamos montar os content blueprints e o output em HTML dessa sessão pro squad de atendimento.",
      "expect": [
        { "path": ".aioson/docs/squad/content-output.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-creation-flow-intake",
      "agent": "squad",
      "mode": "planning",
      "task": "Estamos creating squads novos pro time de vendas e ainda faltam definir as perguntas de intake.",
      "expect": [
        { "path": ".aioson/docs/squad/creation-flow.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-domain-breadth-adjacent",
      "agent": "squad",
      "mode": "planning",
      "task": "This hospitality squad keeps refusing adjacent requests, so we need to widen its operational breadth.",
      "expect": [
        { "path": ".aioson/docs/squad/domain-breadth.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-domain-classification-regulated",
      "agent": "squad",
      "mode": "planning",
      "task": "We still need to decide if this is a regulated domain and settle the locale scope before launch.",
      "expect": [
        { "path": ".aioson/docs/squad/domain-classification.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-eval-gate-heldout",
      "agent": "squad",
      "mode": "executing",
      "task": "Run the eval gate against the held-out tasks so we can compare the new genome before approval.",
      "expect": [
        { "path": ".aioson/docs/squad/eval-gate.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-genome-bindings-repair",
      "agent": "squad",
      "mode": "executing",
      "task": "One of this squad's genome bindings broke during the migration and needs a binding repair.",
      "expect": [
        { "path": ".aioson/docs/squad/genome-bindings.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-package-contract-manifest",
      "agent": "squad",
      "mode": "executing",
      "task": "Preciso validar o squad package inteiro, o manifest e os prompts dos executors antes de publicar.",
      "expect": [
        { "path": ".aioson/docs/squad/package-contract.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-gateway-registration-one-line-entry",
      "agent": "squad",
      "mode": "executing",
      "task": "The new squad package is done; register it in CLAUDE.md and AGENTS.md so every session can find it.",
      "expect": [
        { "path": ".aioson/docs/squad/package-contract.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-gateway-contract-stays-out-of-dev-work",
      "agent": "dev",
      "mode": "executing",
      "task": "Fix the timezone bug in the invoice date helper and add a regression test.",
      "paths": ["src/lib/dates.ts"],
      "absent": [
        { "path": ".aioson/docs/squad/package-contract.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-persona-grounding-competency",
      "agent": "squad",
      "mode": "executing",
      "task": "This executor's persona grounding needs to come from the competency tree we mined from the sources.",
      "expect": [
        { "path": ".aioson/docs/squad/persona-grounding.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-pilot-gate-approve",
      "agent": "squad",
      "mode": "executing",
      "task": "The client still hasn't given pilot approve on this squad's flagship deliverable.",
      "expect": [
        { "path": ".aioson/docs/squad/pilot-gate.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-quality-lens-scorecard",
      "agent": "squad",
      "mode": "executing",
      "task": "Run the scorecard on this package and strip out the generic anti-patterns we found.",
      "expect": [
        { "path": ".aioson/docs/squad/quality-lens.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-research-loop-websearch",
      "agent": "squad",
      "mode": "planning",
      "task": "Precisamos fazer um web search rápido sobre o domínio antes de escrever os executors do squad.",
      "expect": [
        { "path": ".aioson/docs/squad/research-loop.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-session-operations-ephemeral",
      "agent": "squad",
      "mode": "executing",
      "task": "This is just an ephemeral squad session for a one-off investigation; log the learnings afterward.",
      "expect": [
        { "path": ".aioson/docs/squad/session-operations.md", "in": "selected" }
      ]
    },
    {
      "name": "squad-workflow-quality-loops",
      "agent": "squad",
      "mode": "executing",
      "task": "Let's review the squad workflows and tighten the review loops before the final warm-up.",
      "expect": [
        { "path": ".aioson/docs/squad/workflow-quality.md", "in": "selected" }
      ]
    },
    {
      "name": "qa-accessibility-audit-keyboard",
      "agent": "qa",
      "mode": "executing",
      "task": "Run an accessibility scan focused on keyboard navigation for this checkout form.",
      "expect": [
        { "path": ".aioson/docs/qa/accessibility-audit.md", "in": "selected" }
      ]
    },
    {
      "name": "dev-site-delivery-landing-page",
      "agent": "dev",
      "mode": "executing",
      "task": "Let's build the full landing page in index.html with a strong hero for this campaign.",
      "expect": [
        { "path": ".aioson/docs/dev/site-delivery.md", "in": "selected" }
      ]
    },
    {
      "name": "shakedown-completeness-pente-fino",
      "agent": "shakedown",
      "mode": "executing",
      "task": "Preciso rodar o pente fino completo nessa feature de cadastro, caçando os CRUD gaps antes de fechar.",
      "expect": [
        { "path": ".aioson/docs/shakedown/completeness-checklist.md", "in": "selected" }
      ]
    },
    {
      "name": "siteforge-recon-site-recon",
      "agent": "site-forge",
      "mode": "executing",
      "task": "Let's run the full site recon on the competitor's page before we decide the clone mode.",
      "expect": [
        { "path": ".aioson/docs/site-forge-recon.md", "in": "selected" }
      ]
    },
    {
      "name": "siteforge-extraction-design-tokens",
      "agent": "site-forge",
      "mode": "executing",
      "task": "After the recon, let's start extracting design tokens and map every component on the original page.",
      "expect": [
        { "path": ".aioson/docs/site-forge-extraction.md", "in": "selected" }
      ]
    },
    {
      "name": "siteforge-build-scaffolding",
      "agent": "site-forge",
      "mode": "executing",
      "task": "Time for building site for real, scaffolding pages and wiring up every interactive component.",
      "expect": [
        { "path": ".aioson/docs/site-forge-build.md", "in": "selected" }
      ]
    },
    {
      "name": "siteforge-qa-visual-parity",
      "agent": "site-forge",
      "mode": "executing",
      "task": "Precisamos comparar os screenshots pra validar a visual parity e rodar o link check final do clone.",
      "expect": [
        { "path": ".aioson/docs/site-forge-qa.md", "in": "selected" }
      ]
    },
    {
      "name": "siteforge-transform-rebrand",
      "agent": "site-forge",
      "mode": "executing",
      "task": "Let's start transforming site content for the client's rebrand before adapting the final copy.",
      "expect": [
        { "path": ".aioson/docs/site-forge-transform.md", "in": "selected" }
      ]
    },
    {
      "name": "negative-squad-quality-lens-absent",
      "agent": "squad",
      "mode": "planning",
      "task": "We need two more intake questions added for the new customer-support squad we're building.",
      "absent": [
        { "path": ".aioson/docs/squad/quality-lens.md", "in": "selected" }
      ]
    },
    {
      "name": "negative-pentester-coverage-app-absent",
      "agent": "pentester",
      "mode": "planning",
      "task": "Só falta fechar o relatório final com a remediation evidence já coletada; nenhum teste novo é necessário.",
      "absent": [
        { "path": ".aioson/docs/pentester/coverage-standard.md", "in": "selected" },
        { "path": ".aioson/docs/pentester/app-playbooks.md", "in": "selected" }
      ]
    },
    {
      "name": "negative-siteforge-qa-absent",
      "agent": "site-forge",
      "mode": "planning",
      "task": "Let's map out the source page's structure and capture every route before choosing a clone mode.",
      "absent": [
        { "path": ".aioson/docs/site-forge-qa.md", "in": "selected" }
      ]
    },
    {
      "name": "deployer-app-readiness-first-dokploy-deploy",
      "agent": "deployer",
      "mode": "executing",
      "task": "Check whether this app is ready for its first Dokploy deploy: Dockerfile, build-time arguments, listen address and the uploads volume.",
      "expect": [
        { "path": ".aioson/docs/deployer/app-readiness.md", "in": "selected" }
      ]
    },
    {
      "name": "dev-dockerfile-for-dokploy-reaches-readiness",
      "agent": "dev",
      "mode": "executing",
      "task": "Write the Dockerfile so the app can be deployed to Dokploy, with the front-end values as build arguments.",
      "expect": [
        { "path": ".aioson/docs/deployer/app-readiness.md", "in": "selected" }
      ]
    },
    {
      "name": "deployer-playbook-panel-and-redis",
      "agent": "deployer",
      "mode": "executing",
      "task": "Configurar o domínio do painel do Dokploy e o serviço Redis com senha e appendonly.",
      "expect": [
        { "path": ".aioson/docs/deployer/dokploy-playbook.md", "in": "selected" }
      ]
    },
    {
      "name": "deployer-playbook-cloudflare-access-origin-certificate",
      "agent": "deployer",
      "mode": "executing",
      "task": "Turn on Cloudflare Access for the app domain without breaking the certificate renewal — should we use an origin certificate?",
      "expect": [
        { "path": ".aioson/docs/deployer/dokploy-playbook.md", "in": "selected" }
      ]
    },
    {
      "name": "deployer-troubleshooting-default-certificate",
      "agent": "deployer",
      "mode": "executing",
      "task": "The browser says not secure and the certificate is still TRAEFIK DEFAULT CERT after adding the domain.",
      "expect": [
        { "path": ".aioson/docs/deployer/troubleshooting.md", "in": "selected" }
      ]
    },
    {
      "name": "deployer-diary-after-firewall-stage",
      "agent": "deployer",
      "mode": "executing",
      "task": "Atualizar o diário do deploy com a etapa do firewall concluída.",
      "expect": [
        { "path": ".aioson/docs/deployer/deployment-diary.md", "in": "selected" }
      ]
    }
  ]
}
