← All entries
Reference

Doc — DSE Hub Internals

The tab/subtab config shell, meeting recurrence resolution against the sprint calendar, timezone handling, and the Changes cart → prefilled PR flow.

Reference docsmeetingsrecurrencetimezonechanges-cart

◎ What it solves

Answers “why did this recurring meeting land on that date, in that timezone?” — recurrence resolution against the sprint calendar, and the placeholder dates it currently rests on.

⚠ Limitations & Risks

Every catalog entry must acknowledge at least one limitation or risk.

What’s in it

How the hub is put together: the tab and subtab configuration shell driven by src/tabs.ts, how recurrence rules (weekly / monthly / sprint / sprint-week / TBD) resolve to real dates against the sprint calendar in data/pis.json, how per-meeting schedule.tz combines with the global view-tz picker, and the Changes cart → one prefilled new-file PR flow with its merge-on-load semantics (upsert by id, newest ts wins).

Read it when