Skip to content

[#2191] Adaptateur Zoo-Code — ingestion des tâches Zoo dans le store unifié #2429

@myia-ai-01

Description

@myia-ai-01

Parent : #2191

Contexte

La migration Roo → Zoo (#2103) a déclenché la catastrophe (globalStorage Roo désinstallé, tâches non importées dans Zoo). Le store unifié doit traiter Zoo-Code comme harness de première classe, aux côtés de Roo (legacy) et Claude Code.

Scope

  • Storage detector Zoo : analogue à roo-storage-detector / claude-storage-detector, pour zoocodeorganization.zoo-code globalStorage.
  • Mapping format Zoo → UnifiedTask (src/types/unified-task.ts).
  • Ingestion Zoo branchée sur le writer path du store unifié.

Critères d'acceptation

  • Tâches Zoo détectées + mappées en UnifiedTask
  • conversation_browser(action: "list") retourne Roo + Zoo + Claude
  • Filtre machineId fonctionne pour les tâches Zoo

Note

Zoo globalStorage ABSENT sur ai-01 (vérifié 2026-05-29) — migration suspendue (#2134 / #2381 ré-ouverts). L'adaptateur se teste sur une machine où Zoo est installé.

Cross-ref

#2103 (migration Roo→Zoo), #1360 (extraction unifiée), #1747.

Metadata

Metadata

Assignees

Labels

claude-onlyTasks reserved for Claude Code agents (opus/sonnet) - NOT for Roo schedulersenhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions