Skip to contents

Checks that a table_list from [build_artwork_record()] has all required elements with correct types for [artutils::add_artwork()].

Usage

validate_table_list(table_list)

Arguments

table_list

List. Output from [build_artwork_record()].

Value

List with validation results: - valid: Logical. TRUE if all checks pass. - errors: Character vector of error messages (empty if valid). - summary: Named list with element counts and types.

Details

This is a dry-run validation that does NOT touch the database. Use this to verify table_list structure before calling [commit_artwork()].