File size: 2,367 Bytes
dd87944
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
{
  "defaults": {
    "backend_url": "https://xroxx-emo-online-api.hf.space",
    "email": "huglostalatac@gmail.com",
    "password": "emo2026",
    "project_root": "C:/Users/admin/Desktop/JarvisProjects",
    "max_rounds_per_project": 6,
    "stream_timeout_sec": 2400,
    "min_score_to_pass": 75
  },
  "projects": [
    {
      "id": "task_platform",
      "name": "Plateforme gestion de tâches multi-utilisateur",
      "folder": "capability_test_1_task_platform",
      "prompt": "Crée une application COMPLÈTE de gestion de tâches multi-utilisateur : auth (inscription/login JWT), projets partagés, todos avec statuts, tags, due dates, API REST FastAPI + SQLite, frontend React minimal, docker-compose. Stack moderne, tests pytest. Tout dans le dossier projet.",
      "criteria": {
        "min_thinks": 3,
        "min_todos_set": 8,
        "require_finalize_plan": true,
        "require_no_planning_gate_after_finalize": true,
        "min_successful_tools": 12,
        "expected_files_any": ["PROJECT.md", "ARCHITECTURE.md", "README.md"]
      }
    },
    {
      "id": "mod_catalog_cli",
      "name": "CLI catalogue mods avec cache en ligne",
      "prompt": "Crée un outil CLI Python COMPLET : recherche de mods Minecraft en ligne (Modrinth/CurseForge API), cache local SQLite, téléchargement, liste par catégorie, export JSON. Architecture propre (src/, tests/, pyproject.toml).",
      "folder": "capability_test_2_mod_catalog_cli",
      "criteria": {
        "min_thinks": 3,
        "min_todos_set": 6,
        "require_finalize_plan": true,
        "min_successful_tools": 10,
        "expected_files_any": ["pyproject.toml", "PROJECT.md", "src"]
      }
    },
    {
      "id": "launcher_core",
      "name": "Noyau launcher (auth + instances + market)",
      "prompt": "Crée le NOYAU d'un launcher de jeu complet : module auth OAuth2 stub, gestion d'instances (CRUD JSON), catalogue mods (API Modrinth), UI Electron minimal + backend Node/Express, tout modularisé. Pas un clone Minecraft — l'architecture produit complète.",
      "folder": "capability_test_3_launcher_core",
      "criteria": {
        "min_thinks": 4,
        "min_todos_set": 10,
        "require_finalize_plan": true,
        "min_successful_tools": 15,
        "expected_files_any": ["PROJECT.md", "ARCHITECTURE.md", "package.json"]
      }
    }
  ]
}