The thread list, suggestion chips and chat types moved into their own file. A move only; nothing should look different.
6 Oct 2026 · branch refactor/pipeline-lab-split-p3 · captured against propflow-stage · at 53a6ba25af2+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.
Main at 67b7d9e130b, the commit this branch was cut from. The thread tabs and composer placeholder come from the moved thread list. Option and conversation requests are held so no test numbers render.
Asserted in the captured DOM — Pipeline Lab · Tenant · Handyman · Suggestions. Title, both thread tabs and the Suggestions toggle are on screen.
The same page from this branch's dev server. Nothing should differ.
Asserted in the captured DOM — Pipeline Lab · Tenant · Handyman · Suggestions. Title, both thread tabs and the Suggestions toggle are on screen.
Suggestions opened and the Leasing tab picked. These chips are the moved chip set.
Asserted in the captured DOM — Tour 2BR Tue · Pricing · Pet policy · Vouchers. Leasing chips are on screen after opening Suggestions.
The same chips, read from the new file.
Asserted in the captured DOM — Tour 2BR Tue · Pricing · Pet policy · Vouchers. Leasing chips are on screen after opening Suggestions.
Each before/after pair was compared pixel by pixel. On the plain page the only differing box is the animated Clara orb in the bottom-right corner. With Suggestions open, everything outside the orb differs by at most a few intensity levels of anti-aliasing and nothing above that threshold. The moved block was also compared line by line with the old one: the only differences are the word export on the six names the page imports. A new unit test pins the two threads, the four chip tabs and the chip set.