Bounded Context
apps/web
Problem
The build-and-test CI job is failing on main. In page.tsx:32, the code accesses section.id but ComponentSectionsBibleQuotesCarousel (and other new union members added to the sections dynamic zone) don't include id in their queried shape. This causes a TypeScript build error and blocks all PRs.
Expected Behaviour
Build passes on main. All section union members either include id in the query, or section.id access is guarded safely (e.g. optional chaining, type narrowing, or a fallback key).
Scope
apps/web only — specifically the sections rendering in page.tsx
Related Issues
Notes
This is a build-breaking regression on main and should be prioritised accordingly.
Bounded Context
apps/webProblem
The
build-and-testCI job is failing onmain. Inpage.tsx:32, the code accessessection.idbutComponentSectionsBibleQuotesCarousel(and other new union members added to the sections dynamic zone) don't includeidin their queried shape. This causes a TypeScript build error and blocks all PRs.Expected Behaviour
Build passes on
main. All section union members either includeidin the query, orsection.idaccess is guarded safely (e.g. optional chaining, type narrowing, or a fallback key).Scope
apps/webonly — specifically the sections rendering inpage.tsxRelated Issues
Notes
This is a build-breaking regression on
mainand should be prioritised accordingly.