-- Relational-wealth fields: how often I want to be in touch with each person, -- and enough state to drive the "who's due" list. alter table people add column if not exists cadence_days integer, add column if not exists snoozed_until date, add column if not exists archived boolean not null default false, add column if not exists birthday date; comment on column people.cadence_days is 'Target days between contacts; null = no reminder for this person'; comment on column people.snoozed_until is 'Hide from the due list until this date'; comment on column people.archived is 'Hidden from lists and due computation, kept for history';