// src/resources/flashcard/flashcard.transform.spec.ts
export const flashcardTransformSpec = {
description: "Reglas de transformación Editor → Renderer",
rules: [
{
from: "editor.flashingOrder",
to: "renderer.shouldShuffle",
logic: "RANDOM → true, SEQUENTIAL → false",
},
{
from: "editor.categories[].items[].text",
to: "renderer.categories[].items[].text",
condition: "itemType === text",
},
{
from: "editor.categories[].items[].image",
to: "renderer.categories[].items[].image",
condition: "itemType === image",
},
{
from: "editor.categories[].items[].visible",
to: "renderer.visibleItems",
logic: "Solo items visibles",
},
],
};