Prepare TeamPulse demo data for local click-around and CI smoke checks.
Usage
mix demo.up # migrate + seed + print admin URL
mix demo.up --check # CI smoke — migrate + app.start + seed (skip ecto.create), exit 0
mix demo.up --serve # migrate + seed + start demo host admin UI