Status is a dot with a plain-English label, and the row menu turns a teammate off for this company only. Captured as platform staff on the stage test company; the teammate was turned off and then turned back on, so stage ends as it began.
9 Oct 2026 · branch p10-core-scope-team-card-p3 · captured against propflow-stage · at adc8b791132
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.
Every row now shows its status as a small dot and a plain-English word (Active, Invited, Turned off) instead of a filled pill. An active teammate within the caller's reach gets Turn off for this company. It follows the same rule as removal: never your own row, never the company's last active admin.
Asserted in the captured DOM — Active · Turn off for this company · Remove from team. The status word is on screen and the open menu holds the new item beside removal.
After Turn off for this company, the person stays on this company's list, marked Turned off. Their menu offers one thing, Turn back on. There is no role picker, no removal and no property controls, because the route refuses every other edit until they are back on. Any other company this login works for is untouched.
Asserted in the captured DOM — Turned off · Turn back on. The row's status word, and the single item in its menu.
Turn back on restores exactly the role this company took away, and the row reads Active again. This also returns stage to how the capture found it.
Asserted in the captured DOM — Active. The teammate's row is active again.