acm_annotate
Annotate candidate flashcards by detecting duplicates across decks, suggesting optimal deck and tags, and assessing confidence levels—all without uploading or persisting any data.
Instructions
Anota tarjetas candidatas SIN subir ni persistir nada (E3-1 / RF-A2).
Es el corazón del flujo "crear → revisar → subir": Claude propone cards y llama a esto; cada card vuelve anotada para que muestres al usuario una lista YA deduplicada y clasificada. No escribe en el registro ni en Anki.
Por cada card devuelve:
es_duplicado (bool) + matches (id, deck, score, razón) cross-deck
mazo_sugerido, tags_sugeridos (alta confianza), tags_ambiguos
confianza (high/medium/low), flags_calidad, material_origen
Args: cards_json: JSON array. Cada card: front, back, source, y opcionales suggested_tags ("category::value"), note_type, profile, deck, material_origen (PDF/sección de origen). verbose: False (default) → matches compactos (top-2) para economía de tokens (§9); True → detalle completo de cada match.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| verbose | No | ||
| cards_json | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |