StatictriggerArray of {id, sort, discard} objects
Return the top N available cards sorted by sort order. Pure read, no mutations.
Number of cards to scry
Array of card data objects
Scan the configured imageSourceFolder and update card face images to match files found there. Matching is case-insensitive by both the raw filename (without extension) and its slug form. A file named "card-back.*" (any image extension) updates the deck's own back image.
StaticdefineStaticmigrateStatictriggerBuild the shared triggers TypedObjectField schema.
Apply scry results: reorder cards and optionally discard them.