Podcast · Organization architecture · Deep Dive

One Nameplate on the Door

Organization architecture · Organization Core. Names updated September 16 to match the existing ORG# boundary. “Portfolio” means a collection of properties. Earlier recordings and quotations retain their wording; existing links and technical IDs remain stable.

One row keyed by the phone number — written only if nobody already holds it — is what lets one customer run many buildings behind one line without a single existing row ever moving.

Companion to Organization architecture — the HOW, where the design record, the assessment, the vendor answer, the plan and the stress bench this episode is built from all live. Everything here is proposed except the one decided item named in the first chapter.

One Nameplate on the Door

Deep dive · two hosts · 57:30

What it covers

The model first. Each customer is one house — the org, which is the customer, the contract and the wall. Every building it runs is a room, whatever kind of building it is. Everything you can configure — a phone number, a mailbox, a calendar, a plumber’s ranking, a fee rule, a person’s job — is a dated hook hung on exactly one node: the org, a group, one building, or one person. You never edit a hook; you hang a new one and end the old one. One live hook per slot, so “which calendar does this building use” has exactly one answer.

Then the lookup, which is where the episode’s title comes from. At ring time the platform knows one thing: the address that was dialled. So the first row read is a nameplate on the front door — a claim on that number naming which org owns it and which node it hangs on, claimed once across the whole platform, with a second claim refused by the database itself rather than by a line of code someone could forget to call. After that there is one walk: room to hall, nearest hook wins unless the org locked the setting, and every answer names the row it came from.

Then the examples, all of them run as rows: three buildings where two share a number and the calendar sits in the hall; one of them later getting its own calendar; a person who works for two customers at once; a leasing agent hired before her company has a single building; a warehouse operator and a dentist on the same trunk; an owner and a manager who are a relationship rather than a second wall. Each one ends in the same three numbers — rows inserted, rows updated, rows moved — and moved is always zero.

Then the honest half. What today’s code does instead, which is the same mistake wearing nine costumes: a thing that belongs to the company, written onto one building. Which parts are solid, which are half-baked, and which are skeletons to rip out rather than build on. The six deliberate attacks written against the nameplate, none of which broke it and five of which found the same flaw in its key. The vendor answer, which turned out to be two heads on purpose. The plan in phases, with the dates and the ranges the ladder gives. And the bench that has to go green before each phase counts.

Before you quote anything from this

Everything on this page is proposed except the one decided item — the same shared agent answers on every line — and the decisions the HOW page’s own banners list. Aldergate, Bellwether, a1, a2, a3 and Dana are the stress bench’s fixture names, not customers: the bench uses impossible phone numbers and invalid mail domains on purpose, so nothing in it can reach a real person. No outside system is named anywhere, here or in the brief — the PMS, the phone vendor, the calendar provider and the voice platform are described by their role. The audio, once it exists, is a machine-generated overview of the brief below, and the transcript is machine-made from that recording; proper nouns are fixed by hand before anything is quoted.

Chapters

  1. What this is aboutFour customer shapes, one question: what do we sell to, and how does everything else hang off it. One decided thing.
  2. One customer, one houseThe org is the customer, the contract and the wall — never “portfolio”, never “global”. Rooms, hallways, hooks, one secret per credential.
  3. The nameplate and the one lookupOne claim per number, platform-wide, refused by the database; address → org → reach → person; room to hall, nearest wins, every answer names its row.
  4. Aldergate, a1, a2 and a3Two buildings share a number through a line set — a label, not a floor; the calendar in the hall. Then one building gets its own calendar, and the undo, and the rebind.
  5. A person at two customers, and a hire before the first buildingOne login, two walls, free-busy across the link. And a leasing agent invited into an org with zero buildings — refused today.
  6. A warehouse and a dentist’s officeThe same trunk, different data — and the honesty line about what the record does not yet say. Then owner and manager, without a second wall.
  7. What today’s code does insteadThe number on one record, the calendar token copied three times, the org as a string, one platform-wide settings row, staff by checkbox, four vendor homes, a filter instead of a gate.
  8. Solid, half-baked, skeletonKeep the spine. Finish the roles, the roster, the envelope, the Atlas, the harness. Rip out routing, calendar-on-row, settings, the placeholder. Three things further than they look, three closer.
  9. The nameplate was attacked six ways — and heldZero of six broke the level. Five of six broke the key one notch too fine. The repair is free, and the tour hold moves to the calendar.
  10. Vendors: two heads, on purposeThe platform heads identity, the org heads the relationship. Card, head, engagement, roster — and the one decision left.
  11. Staff, the org switcher and the mapThe invite derives the org from checkboxes; the job becomes a role on the org. The switcher is a lens, not a door. The map becomes a card per org.
  12. The plan, in the order a builder builds a houseThis week on today’s rails; three weeks of foundation in the dark; October’s rows; November’s wall and flip; then the road.
  13. What is still a decisionVendor identity, the key repair, the settings class list, wall or menu, the catch-all mailbox, the sixteen rows — and one question for the customers.
  14. How we will knowThrough PropFlow’s own rows, never the PMS. Three executors, four assertions, and a catalog where a rewritten case is still the test.

One chapter per section of the source brief. The list is hand-written — nothing derives it from the audio — and the titles are also what goes in the recording tool’s focus prompt. Each one already points at a transcript heading (#ch01#ch14); the links go live the moment the transcript is pasted in, and until then a click is a deliberate no-op.

PropFlow Docs