Updated Thu / 2026-10-08 / 5:12 AM CT

Better Birder, EO Birders, and MyEO: where things stand

Built while you're in Baltimore. Everything that could ship, shipped. Everything that needs your word is below with a say-it line.

1. Better Birder: what was waitingChecked and shipped 2026-10-08, 5:06 AM CT

Nothing was actually stuck. I pulled the 26 commits that had landed since this repo was last synced here (the welcome/front-door page, the certified-artwork audit, the beta email signup, legibility fixes), ran the side-by-side against live on every page, and live betterbirder.com was already carrying all of it: someone had already shipped main. I re-ran the full release (preview, side-by-side, live) anyway so the timestamp, the certified-asset audit and the link previews are all freshly verified. betterbirder.com is current. Done

One thing cleaned up along the way: the artwork-certification gate added recently needs Python's numpy and scipy, which weren't installed on this machine. Installed both via Homebrew so deploys here don't break again.

2. Your Better Birder profileFound 2026-10-08

This already exists, built from your own words. On 2026-09-29 a session spun up exactly what you asked for ("spin up my Better Birder profile using the information that I have here") from your real eBird download: life list, countries, big year, year-by-year lifers, where you've birded, your own 737 Macaulay Library photo uploads, your picks (nemesis bird, targets, proudest photo), plus a side-by-side with Chris Sloan's list and a raptor ID comparison deck. Privacy was handled exactly the way you asked: no coordinates, no times, no home addresses, places shown as county or country only.

It has never been merged into the main site: it's sitting on a separate branch (sandbox-0927) with its own preview address, already deployed and noindexed:

sandbox.betterbirder.pages.dev/lab/profile/ (and a head-to-head view at /lab/buddy/)

I didn't merge it into the real site myself: it predates a month of other changes to main (reconciling the two needs real review, not a rubber stamp), and a page built around your personal data and a photo of you is exactly the kind of thing that should get your eyes before it's reachable from the homepage. You also flagged this whole area as "probably Fable stuff" for the visual pass, which fits: the data and the privacy work are done, what's left is making it look like Better Birder and deciding where it lives.

D1Look at the profile at the link above. If it's close, the next session's job is a design pass and promoting it into the real site (linked from /you/ or its own page); if you'd rather Fable rebuild the look from scratch, say so. say: D1 promote it, or D1 Fable rebuild, or D1 not yet

3 & 4. EO Birders section and the MyEO groupScoped, not built, your own call on splitting it up

You said to let me know if this needed splitting, and it does. Building the public EO Birders space (member profiles, an events list anchored on real EO dates, a "traveling to a city" board) on top of what's already real here is a genuine multi-hour build, not a bolt-on, especially since the Lab already has a working "bird-ups" mechanic (public / ask-to-join / buddies-only) built for exactly this kind of meetup planning, which the next session should reuse rather than rebuild. Rather than rush a thin version live under your name with the MyEO mark on it, I did the research (below) and left the build for a session with time to do it properly.

What I found checking your email

The promised MyEO follow-up never arrived. Natasha Kitshoff confirmed the Birders group on 2026-09-30 and said you'd get a separate email with SOPs and marketing best practices once groups finish migrating from ConnectEO to the new OneEO platform. I searched everything from EO since, and that email hasn't come.

I drafted (did not send) a reply to Natasha asking for three things: the SOPs that never arrived, a real timeline for the OneEO move, and EO's rules for putting the MyEO name or logo on a page outside EO's own platforms. It's sitting in Gmail, ready for you to read, edit or send:

Open the draft to Natasha

One limitation: I don't have a way to open your logged-in Chrome from here to look at the actual MyEO group page on ConnectEO, so the fill-out guidance below is built from the emails and ordinary MyEO/EO group conventions, not a direct look at your group's page. If the fields on the page don't match what's below, tell me what you see and I'll adjust it.

Filling out the MyEO group, with what's known today

Real fill-out with the actual field labels on the page waits for either your own five minutes in the group, or a session with Chrome access to you logged in.

WhatsApp group: draft text, ready to paste

EO members already live in WhatsApp for the fast "who's in Lisbon next week" traffic; Better Birder is the better home for profiles, trips and the event list. You create the group yourself on your phone (not something a session can do); here's copy-paste text for it.

Group name:

EO Birders

Description:

Birding meetups for EO members, wherever the next event (or your next trip) takes you. Trip tips, who's-in-town posts, and the occasional life bird brag. Keep it light, keep it birds.

First message, once people are in:

Hey all, started this for anyone in EO who birds. If you've got a trip coming up, an EO event in a city with good birding, or you just want company at the feeder, post it here. I'm building out a space on betterbirder.com where we can also post full profiles and plan around EO's calendar; this group is for the fast stuff.
D2Start the WhatsApp group with the text above? say: D2 yes, or D2 not yet

Decisions for the EO Birders section itself, once it's built

D3MyEO logo on betterbirder.com: EO controls its own mark. Recommend waiting for Natasha's answer (the draft above asks) before the logo appears anywhere outside EO's platforms; use the words "for EO members" without the logo until then. say: D3 wait for Natasha, or D3 words only, go now
D4Who can see the EO Birders section: members-only via a Google sign-in allowlist (named emails, no new password, per the no-new-accounts rule), or public with noindex like the rest of the beta work? say: D4 members only, or D4 public noindex

Useful links 

Built by Colton ยท v1.0.0