Knowledge & policies renders through the same SettingsTopicPage as the other topics: one header row with the tabs and the info i, always full width, Company always first and editable. TEST company only.
2 Oct 2026 · branch settings-portfolio/topic-page-s4d · captured against propflow-stage · at 0e3dc01cfa9
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.
The same frame as the other topics: the tabs and the info i on one 48px row, the pet charges as grid rows with the company's own amounts, full width. Under the grid begins the company's knowledge list (cropped here: its stage entries carry anonymized names).
Asserted in the captured DOM — Company · Property · Pet fee · Pet deposit
The pick adds the building's column beside Company and focuses it. Company stays where it was and stays editable; an empty building box names what it uses. Under the grid, the building's knowledge editor.
Asserted in the captured DOM — Company · Pet fee · Pet deposit
Below md each row stacks Company first, then the building, each captioned; the header row keeps its height.
Asserted in the captured DOM — Company · Pet fee
Slice 3 makes the save bar one bar for the page; it carries the reload of the building's knowledge editor after a grid save.