pub fn create(input: Value) -> Result<(String, PathBuf), String>
Main create entry. Returns (card_id, absolute_path).