p00-build-defaults-layer, settings source per page: the Renewals grid. TEST company only, on the branch's own dev server against stage.
2 Oct 2026 · branch p00bdl-renewal-start-source · captured against propflow-stage · at 0d31fa7f35c
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.
Before this change the box showed PropFlow's number as if the building had chosen it. Now a building that stored nothing shows an empty box with Empty · uses PropFlow default: 90 days under it, the same words the other scoped grids use. The number still comes from the resolver, and so does the word saying where it came from. Typing a number makes it the building's own. Opening the page sends nothing.
Asserted in the captured DOM — Open renewal (days before lease end) · Empty · uses PropFlow default
At 390px the row stacks and the note wraps under the box.
Asserted in the captured DOM — Empty · uses PropFlow default