My calendar — skeleton instead of a 'Checking…' flash

You › My calendar as a leasing agent with no calendar, before and after, while loading and once settled

17 Oct 2026 · branch my-calendar-skeleton · captured against propflow-stage · at 5da447092fb+local

Data note. Every name and balance below comes from propflow-stage, which is anonymized by construction (ADR-0097/0110 — phones in the impossible +1000 NPA, emails @example.test). The identical capture against prod would carry real tenants' names and balances and is not safe to attach anywhere, which is why the generator refuses to run against one.

1 · Before (main): while loading

Today every visit opens on this: a sentence, Checking your calendar connection…, under a second My calendar heading, before the real state replaces it.

Asserted in the captured DOM — Checking your calendar connection · Calendar for the tours you give

Before (main): while loading
Provenance. Captured from commit 4c2c4b8d418, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/wt-mycal-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.
Sections 2–4

2 · Before (main): settled

The settled state the flash resolves into.

Asserted in the captured DOM — No calendar connected yet. · Connect Google · Connect Microsoft

Before (main): settled
Provenance. Captured from commit 4c2c4b8d418, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/wt-mycal-main) — the server could not report its own commit, so this is the weaker of the two sources. That commit is already merged into origin/main.

3 · After: while loading

The same moment on this branch: a grey line and two grey button shapes where the sentence and the two Connect buttons will land. No sentence claims a state nobody has read, and no second title.

Asserted in the captured DOM — Calendar for the tours you give

After: while loading
⚠ Provenance. Captured from commit 5da447092fb plus uncommitted changes, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/propflowai-wt-mycal-skeleton) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.

4 · After: settled

The answer replaces the skeleton in place: the line becomes the sentence, the two shapes become the buttons.

Asserted in the captured DOM — No calendar connected yet. · Connect Google · Connect Microsoft

After: settled
⚠ Provenance. Captured from commit 5da447092fb plus uncommitted changes, read from the worktree the server was started from (/Users/miniclaw/code/PropFlow/propflowai-wt-mycal-skeleton) — the server could not report its own commit, so this is the weaker of the two sources. ⚠ That is the same commit as the rest of this artifact was captured from. If this section is labelled a BEFORE, it is not one — it is the same code as the after.
PropFlow Docs