Field dispatch

The Story So Far

What a House Finch nesting cycle actually looks like, in data — as it unfolds. This page covers Day 1 (2026-05-29) → Day 38 (2026-07-05), from a pair returning to the wall sconce through fledging. Every chart below regenerates from the same daily-metrics JSON the journal entries are built from. The cycle is complete: all four young fledged on Jul 5 (Day 38) — ~18 days after the June 17 hatch, the top of the 11–19-day range (mode 12–15). The last fledgling left the cup mid-morning, and it has been empty since.

19 fully-observed days + 15 partial across a 38-day span (4 dark days, no footage) · 19,043 motion clips · 178 two-bird frames · Fledged — cycle complete.

The cycle at a glance

One House Finch nesting cycle, end to end: 5 eggs laid one per morning, an 11-day female-only incubation, a synchronous hatch, and 4 of 5 young carried to a fledge 18 days later. From the pair returning to the sconce to the empty cup was 38 days, across which the cameras recorded 19,043 clips — roughly 159 hours of nest, at about thirty seconds each.

PhaseDatesLength
Nest-buildingMay 29 – Jun 14 days
LayingJun 2 – Jun 65 days
IncubationJun 7 – Jun 1711 days
HatchingJun 17 – Jun 182 days
Brooding → ProvisioningJun 19 – Jul 113 days
FledgingJul 2 – Jul 54 days

Key dates: first egg Jun 2, clutch complete at five Jun 6, incubation onset Jun 7, hatch Jun 17, one nestling lost Jun 22 (five → four), fledge Jul 5. Busiest single day: Day 37 (1,929 clips).

Phase timeline

Each bar is one day, sized by motion-clip volume and colored by the biological phase the nest is in. As the cycle moves from building → laying → incubation → hatching → brooding → fledging, the colors shift; the heights tell you how busy the cup was on each day. Translucent bars are partial-coverage days; the blank slots (Days 30–33) are the outage.

Motion volume

How many motion clips the Tapo captured each day, split by what the classifier saw. Bird-in-frame and no-bird stack over an “unclassified” band for the early days (before the classifier came online or while the GCP project was in billing dunning), so every bar’s full height is real motion. Translucent bars are partial-coverage days; blank slots are the outage.

Cup contents

Two things at once. The faint lines are the classifier’s floor — the most eggs and the most chicks the camera could clearly count in any single open-cup frame that day. A brooding adult hides the cup most of the time, so those undercount badly: the chick floor never gets past 3 even though the brood was five. The bold confirmed brood line is the eye-verified truth from data/brood.toml — five nestlings from the Jun 17 hatch, dropping to four when one was ejected on Jun 22, and holding at four since. That four is the number fledging watches: the day the cup goes empty in daylight, all four have gone.

What the cup held

Every classified clip sorted into one state of the cup: an adult brooding with the contents hidden, an adult beside visible eggs or chicks, eggs or chicks alone with no adult, or a truly empty cup. The stack shows the daily mix — adult-on-cup dominates incubation; the chick bands grow in after the hatch.

Who’s on the nest

Clips per day sorted by which adult the classifier saw at the cup. House Finch incubation is female-only, and it shows — the female line towers over everything from Day 11 on. The male appears mostly at the rim (see courtship feeding), and the “both adults” line is the tell: it spikes around Day 19 as the pair synchronise for the hatch, then holds up through provisioning when both feed the brood.

Courtship-feeding pulse

House Finch males don’t incubate — they provision the female at the rim of the cup with food. This line counts the frames each day where both adults appear together: the male’s arrival, the food transfer, his departure. It climbs across incubation, spikes just before the hatch (Day 19), then settles as the male shifts from feeding the female to feeding the chicks. The line breaks across the outage rather than connecting Day 29 to Day 34.

Nest care & provisioning

Feeding is the behavior that separates incubation from brooding. Three signals here: clips with food visible in the beak, clips where an adult perches on the cup edge (the feeding posture), and the classifier’s feeding-visit flag. All three sit near zero while the female is incubating eggs, jump at the Day 19–20 hatch, and stay elevated as both parents provision — the clearest data signature of the brooding→provisioning crossover.

Quiet cup

Frames where the camera fired but no bird was in view — the cup as the camera sees it without an adult on it. During building these are short windows between material-carrying trips. During laying they get rarer as the female commits more. During incubation they collapse to nothing. Then the chicks fledge and the cup goes quiet for good — which is exactly the spike on Day 38: the morning of July 5, the last fledgling gone by ~09:00 and the cup empty for the rest of the day.

Weather

What the camera was filming through. Lafayette, California — daily high and low temperature with the diurnal swing shaded between, max wind on the right axis, precipitation marked as bars when it falls. Useful when reading the visit-frequency charts back: hot afternoons drop activity, rain compresses it into the dry windows.

Phase details

Where the cycle has been, where it is, where it’s going. The status column updates from data/stages.toml — the moment Casey edits that file (or the classifier flips a stage), the page re-renders.

PhaseStatusStartEndWhat it is
Nest-buildingcomplete2026-05-292026-06-01Female pressing material into the rim of the wall sconce. Male tracking, courtship-feeding at the cup. Cup read as finished on Day 4 (2026-06-01).
Layingcomplete2026-06-022026-06-06First egg confirmed in cup at 09:06 PT 2026-06-02 (Day 5). One egg per morning; clutch complete at 5 eggs on 2026-06-06 (Day 9).
Incubationcomplete2026-06-072026-06-17Female-only. Began Day 10 (2026-06-07) on the complete 5-egg clutch — delayed onset for a synchronous hatch. Ran 11 days; the female brooded tight through the final night (Jun 16→17) and the first chick was out by dawn on the 17th — a few days ahead of the marked June 19–21 window.
Hatchingcomplete2026-06-172026-06-18Began before dawn on Day 20 (2026-06-17). The full five-egg clutch was intact at 01:18 PT; the first hatchling was out by 04:45 PT (four eggs + one chick, confirmed from the top-down camera). The rest of the clutch followed through the day; by Day 21 all five had hatched — a brood of five, confirmed by eye. Synchronous hatch on a 5-egg clutch, a few days ahead of the marked June 19–21 window. (Note: the classifier's wide-frame egg counts undercounted the occluded cup.)
Brooding → Provisioningcomplete2026-06-192026-07-01Five eggs hatched Jun 17–18 (Days 20–21). One nestling was lost on Jun 22 — worked out of the cup and ejected from the nest — leaving four; cause undetermined. The four nestlings passed the brooding→provisioning crossover (days 7–9 post-hatch) in the last week of June: the female now broods only intermittently and both adults provision at pace. By Jul 1 (~14 days post-hatch) the chicks are feathered and near-fledging — inside the 11–19-day fledge window. A five-day capture outage (Jun 27–30) fell across this stretch, so the late-brooding data has a gap; footage resumed Jul 1.
Fledgingcomplete (now)2026-07-022026-07-05Complete. All four fledged on the morning of Jul 5 (Day 38, 18 days post-hatch) — one at a time across the eight-o'clock hour, the automated head-count falling four → three → two → one. The last fledgling sat on the rim of the cup until ~08:57 and left in the 08:59–09:00 window (08:59:27 was the last clip with a bird); interval coverage across the transition was gap-free. The cup was empty from ~09:00 PT through the afternoon, with no bird in any clip pulled (a possible dusk roost-return is not yet observed). Eighteen days post-hatch is the top of the 11–19-day range and matches round one at this same sconce exactly. Round two set out to film the front of the cycle round one missed and ended up catching both ends — the hatch (Jun 17) and the fledge (Jul 5) on the same camera. Second broods in the same nest are common; watch for a reuse.

Raw data

Each chart on this page is built from a small JSON file per day. The journal entries are built from the same files. They’re plain JSON; the camera saw what it saw. Days marked partial filmed less than 20 hours; the four dark days have no file at all.