-- 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';
