X_SUBJECT_ERASE_INCOMPLETE
Means
a value of the subject survived subjectErase
Typical cause
subjectProof seeded the subject, ran the erase, and found one of its seeded values in a table outside a declared retain: an untreated table, an anonymize that left a column, or a copy of the value in a table with no key to the subject. The cause prints table and column
Fix
x exercise --json after adding the table to tables: in defineSubject — or columns: { <table>: '<column holding the key>' } for a copy with no foreign key