docs / familias / card

card — Flashcards (spaced repetition)

One flashcard per line: front, back, optional hint, tags, Bloom level and an initial ease factor for spaced repetition.

Dominio
education / microlearning
Versión
1
Padre
— (raíz)
Clave de registros
cards
Separador de lista
,
Archivo
forks/card/contract.json

Campos por posición

#TipoDescripciónParte
idstr (unique: True)núcleo
topicstrnúcleo
frontstrnúcleo
backstrnúcleo
hintstr (optional: True)núcleo
tagslist (max: 8)núcleo
bloomenum (valores: L1, L2, L3, L4, L5, L6)núcleo
easefloat (min: 1.3 · max: 3.0)núcleo

Ejemplo válido

card|n=12|d=20260603|l=es|t=repaso transversal|src=clase-64
c1|Biología|¿Qué organelo realiza la fotosíntesis?|El cloroplasto, gracias a la clorofila.|Pigmento verde|célula,plantas|L1|2.5
c2|Química|¿Qué mide el pH?|La acidez o basicidad de una solución (0-14).|Iones H+|soluciones,ácidos|L2|2.5
c3|Matemática|Resuelve 3x+6=18|x = 4||álgebra|L3|2.6
c4|Historia|Causas de la caída de Roma de Occidente|Presiones militares externas y crisis internas (económica, política).|Multicausal|roma,antigüedad|L4|2.3
c5|Literatura|¿Qué es un narrador no confiable?|Un narrador cuya versión debe contrastarse con otras evidencias del texto.||narrativa|L5|2.4
c6|Computación|Dos prácticas para reducir errores en una API|Validación de esquema y pruebas automatizadas.|Verificación temprana|api,calidad,testing|L6|2.5
c7|Física|Unidad SI de fuerza|El newton (N) = kg·m/s².||unidades|L1|2.7
c8|Geografía|Define cuenca hidrográfica|Territorio cuyas aguas drenan hacia un mismo río o lago.|Drenaje|hidrografía|L2|2.5
c9|Comunicación|Conector de causa|"Porque" introduce la causa de un hecho.||conectores,redacción|L3|2.6
c10|Economía|Sube el precio y baja la demanda: ¿qué pasa?|Disminuye la cantidad demandada.|Ley de la demanda|mercado|L4|2.4
c11|Ética|Criterios para evaluar una decisión pública|Impacto, justicia y evidencia.||ética,política|L5|2.3
c12|Arte|Principio de una campaña visual coherente|Unidad entre mensaje, color y audiencia.|Coherencia|diseño,comunicación|L6|2.4

Con el ZIP opcional extraído, valida con mini --forks forks validate forks/card/fixtures/valid.mini.

Notas de la familia

.mini-card — Tarjetas (repetición espaciada)#

Prefijo: card Versión: 1 Padre: — Dominio: educación / microaprendizaje

Una tarjeta por línea: anverso, reverso, pista opcional, etiquetas, nivel de Bloom y un factor de facilidad inicial para repetición espaciada.

Estructura del registro#

id:str | topic:str | front:str | back:str | hint:str? | tags:list<str>[0..8] | bloom:enum{L1|L2|L3|L4|L5|L6} | ease:float[1.3..3.0]
# campo tipo notas
1 id str núcleo
2 topic str núcleo
3 front str núcleo
4 back str núcleo
5 hint str? núcleo; opcional
6 tags list<str>[0..8] núcleo
7 bloom enum{L1|L2|L3|L4|L5|L6} núcleo
8 ease float[1.3..3.0] núcleo

Claves de cabecera#

clave tipo requerida descripción
d str no fecha de generación AAAAMMDD
l str no código de idioma
t str no
src str no id de la lección de origen
n int sí número de registros
v int no versión del contrato

Ejemplo#

card|n=12|d=20260603|l=es|t=repaso transversal|src=clase-64
c1|Biología|¿Qué organelo realiza la fotosíntesis?|El cloroplasto, gracias a la clorofila.|Pigmento verde|célula,plantas|L1|2.5
c2|Química|¿Qué mide el pH?|La acidez o basicidad de una solución (0-14).|Iones H+|soluciones,ácidos|L2|2.5
…

Fixtures#

fixtures/valid.mini ↔ fixtures/canonical.json (ida y vuelta), fixtures/escaping.mini ↔ fixtures/escaping.json, y los casos negativos bad_count.mini, bad_arity.mini, bad_type.mini.

Bloque de prompt#

Genera la especificación transferible con mini prompt card.