Journal

Journal

StatusActive27 of 30entries

Tuesday, October 13

1 entry
  1. 12:19 PMStandup — 2026-10-13Alex — PDF dark palette; the header mark is still washing out. Jordan — CSV escaping, blocked-ish on the finance columns. Priya — first-run empty states with design. Sam — export queue, still waiting on ONB-181.

Monday, October 12

1 entry
  1. 12:19 PMPUBLISHEDWhat is coming for you before GATwo things land before GA: a first run that reads your workspace rather than assuming an empty one, and an export you can take into a board meeting. SSO is an upgrade path, never a precondition — you can go live on magic links today.

Saturday, October 10

1 entry
  1. 12:19 PMPUBLISHEDLast week — export takes shape
    • PDF rendering is end to end on the happy path (ONB-180)
    • CSV writer started; escaping is the long pole (ONB-181)
    • The delivery queue is blocked on the finance-columns question

Friday, October 9

1 entry
  1. 12:19 PMOPENA large export can outlive the worker requestThe biggest pilot workspace reports 6,200 rows. Rendering that inline exceeds the request budget well before it exceeds memory. **Mitigation**: the queue decision (recorded) plus a hard row ceiling on the synchronous path, with the reader told which one they got.

Thursday, October 8

1 entry
  1. 12:19 PMGA readiness reviewAttendees: Manish, Priya, Jordan, Alex, Sam. - v0.9 is stable in all three pilots; no rollbacks - Export is the only GA-scoped requirement still moving - Agreed: CSV ships behind the flag if the columns question is still open on launch day - The GA runbook needs the export deliv…

Tuesday, October 6

1 entry
  1. 12:19 PMOPENWhich columns does finance actually need in the CSV?The report shows eleven columns and finance reads four of them — but which four differs by workspace. Blocking the CSV writer (ONB-181) until somebody answers, because guessing the default here is guessing at the only thing the file is for.

Saturday, October 3

1 entry
  1. 12:19 PMDECIDEDSelf-serve by default, with an assisted lane for pilotsSupersedes the original self-serve-only call. Three pilot workspaces have asked for a human on the first call, and refusing has cost us two of the three first weeks. **Call**: the product stays self-serve for everyone; named pilot accounts get an assisted lane that is a scheduli…ONB-185

Wednesday, September 30

1 entry
  1. 12:19 PMPUBLISHEDPilot release v0.9 is livev0.9.0 went out to the three pilot workspaces. First run is down to five steps, the activation dashboard is reading real events, and invites survive a revoke. Export shipped dark: PDF renders, CSV is behind the flag until the column question is answered.

Sunday, September 27

1 entry
  1. 12:19 PMDECIDEDExports render server-side, never in the browser**Context**: the first export prototype rendered in the tab, and a 4,000-row report took the tab with it. **Options considered**: render in the browser · render server-side synchronously · render server-side on a queue. **Call**: server-side, on a queue (ONB-182). Synchronous r…ONB-184

Tuesday, June 2

3 entries
  1. 8:00 AMPUBLISHEDOnboarding revamp: what is shipping for youHere is what the onboarding revamp means for your team: a shorter first-run checklist, a skippable tour, and invite emails that arrive in seconds. SSO is on the roadmap right after GA.
  2. 4:00 AMPROPOSEDDefer SSO to post-GAProposed: GA does not wait on SSO. The pilot's DNS window (see the linked risk) puts SAML three-plus weeks out; magic-link covers every trial signed so far. Revisit after GA.ONB-149
  3. 4:00 AMMITIGATEDScope creep on localizationes-ES localization (ONB-134) keeps attracting adjacent asks — date formats, currency, RTL "while we are in there". Mitigated: scope pinned to strings + dates only; everything else goes to the post-GA backlog.

Monday, June 1

1 entry
  1. 3:00 AMPUBLISHEDMay in review — onboardingLeadershipMay 1 – May 31

Saturday, May 30

3 entries
  1. 11:00 AMWhy activation stalls at step 3Step 3 ("invite your team") is where activation stalls: the drop is 34% there vs 8% on every other step. Two hypotheses — permission anxiety, and no visible value yet before inviting. The shorter-checklist experiment (ONB-166) tests the second.
  2. 10:00 AMPUBLISHEDWeek of May 26 — Sprint 2 kickoffSprint 2 is underway. - Activation dashboard v1 shipped (ONB-138) - Funnel instrumentation in progress (ONB-125) - Billing remains blocked on the Stripe webhook (ONB-131) - Three items sit in review going into Monday
  3. 4:00 AMOPENCustomer DNS delays the SSO handoffThe pilot customer's IT team owns the CNAME we need for the SSO handoff and their change window is fortnightly. **Mitigation**: pre-stage the config, send the runbook ahead, and keep magic-link auth as the fallback path.

Friday, May 29

2 entries
  1. 6:00 AMOPENShould the tour autostart for invited members?Invited members land in a workspace that already has content — does autostarting the tour help or annoy? Waiting on the first activation-funnel numbers before deciding.
  2. 4:00 AMOPENStripe webhook flakiness blocks self-serve billingWebhook delivery from Stripe has been retrying erratically since the 5/28 incident; self-serve billing (ONB-131) sits directly on that feed. **Mitigation** - Idempotent consumer + replay buffer before launch - Daily reconciliation job against the Stripe API - Alex owns the spike…

Thursday, May 28

1 entry
  1. 7:00 AMOnboarding sync — 2026-05-28Attendees: Manish, Priya, Jordan, Sam. - Reviewed tour mockups against the decision (attached) - QA pass on invites is in review (ONB-129) - Agreed to bring the GA go/no-go forward a day

Saturday, May 23

1 entry
  1. 10:00 AMPUBLISHEDWeek of May 19 — activation polishInternalMay 19 – May 23