{
  "id": "tiny-tasks",
  "en": {
    "basic": "Work only in hands-on/starter. It is dependency-free HTML, CSS, and JavaScript.\n\nAdd an All / Open / Done filter to Tiny Tasks.\n\nRequirements:\n- derive counts and visible tasks from the existing tasks array\n- expose filter buttons with a visible active state and aria-pressed\n- store status in ?status=all|open|done\n- reload and browser back/forward must restore the selected filter\n- show a useful empty state when no task matches\n- preserve the visual style and mobile layout\n- add no dependencies and change no unrelated files\n\nVerify app.js syntax and exercise every filter plus URL navigation.\nReturn changed files, checks run, results, and remaining risk.",
    "skills": "Use $ponytail-lite and $webapp-testing.\nWork only in hands-on/starter. It is dependency-free HTML, CSS, and JavaScript.\n\nAdd an All / Open / Done filter to Tiny Tasks.\n\nApply $ponytail-lite: inspect first, reuse the current render flow, prefer native URL and button APIs, and avoid dependencies or abstractions.\nApply $webapp-testing: verify all filters, aria-pressed, reload, browser back/forward, empty state, and one mobile viewport.\n\nAcceptance:\n- counts and visible tasks come from the existing tasks array\n- ?status=all|open|done is the source of truth\n- invalid status falls back safely to all\n- style remains consistent; unrelated files remain untouched\n\nReturn the smallest working diff and concrete verification evidence."
  },
  "pt": {
    "basic": "Trabalhe apenas em hands-on/starter. É HTML, CSS e JavaScript sem dependências.\n\nAdicione um filtro Todos / Abertos / Concluídos ao Tiny Tasks.\n\nRequisitos:\n- derive contagens e tarefas visíveis do array tasks existente\n- use botões com estado ativo visível e aria-pressed\n- salve o status em ?status=all|open|done\n- reload e voltar/avançar devem restaurar o filtro\n- mostre estado vazio quando nenhuma tarefa corresponder\n- preserve o visual e layout mobile\n- não adicione dependências nem altere arquivos não relacionados\n\nVerifique a sintaxe de app.js e teste filtros e navegação por URL.\nRetorne arquivos alterados, checks, resultados e risco restante.",
    "skills": "Use $ponytail-lite e $webapp-testing.\nTrabalhe apenas em hands-on/starter. É HTML, CSS e JavaScript sem dependências.\n\nAdicione um filtro Todos / Abertos / Concluídos ao Tiny Tasks.\n\nAplique $ponytail-lite: inspecione primeiro, reutilize o render atual, prefira APIs nativas de URL e button e evite dependências ou abstrações.\nAplique $webapp-testing: verifique filtros, aria-pressed, reload, voltar/avançar, estado vazio e um viewport mobile.\n\nAceitação:\n- contagens e tarefas visíveis vêm do array tasks existente\n- ?status=all|open|done é a fonte de verdade\n- status inválido volta com segurança para all\n- estilo consistente; nenhum arquivo não relacionado alterado\n\nRetorne o menor diff funcional e evidências concretas de verificação."
  }
}
