Really nice project. One idea for “if we fail to take down a message that no longer applies, it confuses her.” Put a start and end date/time on messages and implement in the board. That way you can pre schedule them and have them fall off automatically.
It might be nice to add default messages that can auto-populate the date so she won't notice if network goes down for awhile or someone forgets to post a message.
It (hopefully, theoretically) shouldn't make that assumption. It only relies on her apparent natural tendency to call her kids when/as she believes she hasn't heard from them in some time.