One page, once a day, built to be read in under a minute. Every line is sourced from the tools your team already uses: Slack, Telegram and Discord for the check-ins, GitHub and Linear for the work. Nothing on it is guessed.
A sample evening page
Monday, 7:00 PM, your timezone. Today on your team: 7 people, 4 shipped, 1 slipping. This week: Checkout v2, 3 of 5 tasks merged, on track for Friday. The names below are made up; the shape of the page is exactly what you get.
Chen, shipped. Closed the auth refactor, staging green. Sourced from GitHub: 3 pull requests, 11 commits.
Priya, shipped. Billing page live behind the flag, as promised in standup. Sourced from GitHub pull request #482 and Linear issue ABC-119, marked done.
Sofia, slipping. Said "almost done" on the export job, with no Linear movement since Tuesday. The check-in and the record are shown side by side: Slack says shipping, Linear says in progress.
Dapo, working but quiet. Six commits pushed to the mobile branch and no check-in today. Shown, not flagged, because the work is there.
Emeka, heads-up. A third day on the same task with nothing merged. Repeating claims are surfaced, and the flag is dismissible.
Marcus, silent. No check-in and no activity on any channel since Thursday.
Creators, 4 of 6. Two ambassadors still outstanding on this week's deliverable, so their payout stays gated until proof arrives.
Who shipped
Each claim with its evidence beside it: the merged pull request, the moved issue, the live link. You are not taking anyone’s word for it.
Who is silent
No check-in and no activity. Usually a blocker nobody wanted to raise, which is why it is worth seeing on day two rather than at the deadline.
Who is slipping
Where a claim and the evidence disagree. Someone said “almost done” three days running and nothing moved. Eodly shows both sides and lets you judge.