Skip to content

Personas

A persona is a preset: who the person is, the tools that fit their need, and thresholds that fill tool inputs. There are 50. The composer uses them as starting points; a free sentence works too. Generated from server/threshold/agent/personas/.

Is checking whether a home is safe for an older parent to live in: trips, stairs, the night path to the bathroom, grab bars, and whether paramedics could reach them.

Tools: Aging in place, Stairs, Step-free route, Bathroom clearance, Stretcher route, Curb to door.

Presets: access.door_width_m = 0.815, access.riser_m = 0.178.

Checks what an apartment community really offers against its listing, unit by unit and amenity by amenity.

Tools: Amenity census, Unit compare, Storage space, Room labeller.

Runs a building and compares units, accessibility and what the listing claims.

Tools: Room census, Door widths, Property coverage, Unit compare, Record versus reality.

Presets: access.door_width_m = 0.813.

Wants to open or move a business and needs to know whether the use is allowed, what was permitted there, who lives around it and how people get there.

Tools: Zoning check, Permit history, Area profile, Connectivity.

Wants to know whether their car or truck fits in the garage, with room to open the doors, and how many cars the driveway holds.

Tools: Garage fit, Driveway fit, Measure search.

Presets: garage.vehicle = "ford_f150", garage.uses = ["workbench", "ev_charger"], driveway.vehicle = "ford_f150".

Rents an apartment with an indoor cat: the community’s pet policy and fees, windows and a balcony a cat could fall from, a litter box spot away from the kitchen, and a vet nearby.

Tools: Pet fit, Nearby, Home search for pets and kids, Amenity census.

Presets: pets.profile = [{"kind": "cat", "outdoor": false}], nearby.profile = "pets", search.kind = "apartment_unit", pets.cat = "indoor".

Prices janitorial work from a scan: cleanable area by floor finish, restroom fixtures, glass, hours per visit.

Tools: Takeoff bid, Room labeller, Room census.

Presets: bid.trade = "cleaning", bid.clean.visits = 3.

Prices a warehouse, an office, a shop or an apartment community: roof, flood position, what is on site against the record, and rent and sale price against comps.

Tools: Risk sheet, Market comps, Industrial fit, Roof facts, Loading docks, Parking count.

Finds homes and units where smoke alarms are missing, and shows what a closed bedroom door buys.

Tools: Smoke alarm census, Smoke clock, Fire pre-plan, Egress routes.

Presets: fire.growth = "fast", fire.escape_min = 3.

Decides which record fields to fix or add across a portfolio, from where records and scans disagree.

Tools: Field audit, Record versus reality, Derived fields, Room census.

Checks and enriches property records: room types, areas, what changed since the record.

Tools: Record versus reality, Room census, Room labeller.

Looking for a building to license as a child-care centre and needs the capacity inside and out.

Tools: Daycare capacity, Door widths, Room census, Path to water.

Presets: access.door_width_m = 0.815, access.door_standard = "ADA 2010 \u00a7404.2.3, 32 in clear (strollers and evacuation cribs)".

Is choosing a home for a dog: a fenced, flat yard with shade, no unfenced pool, a pet door to the yard, room for a crate, a dog park and a vet nearby.

Tools: Pet fit, Nearby, Home search for pets and kids, Path to water, Tour.

Presets: pets.profile = [{"kind": "dog", "weight_lb": 60, "age": "adult"}], nearby.profile = "pets", pets.dog_lb = 60.

Emergency manager or caseworker before a storm

Section titled “Emergency manager or caseworker before a storm”

Has a storm coming and a household to advise: how deep the water gets inside, what to move first, and what the people there can finish in the hours left.

Tools: Storm plan, Flood rehearsal, What sits below the water.

Audits the building the business already occupies: access, ways out, life safety, cleaning and what to fix first.

Tools: Facility audit, Door widths, Egress routes, Bathroom clearance, Takeoff bid.

Presets: access.door_width_m = 0.813, bid.trade = "cleaning".

Is choosing a home and wants every hazard at the address (flood, fire, earthquake, heat, noise) and what the neighbourhood is like.

Tools: Hazard profile, Area profile, Connectivity, Permit history.

Wants a home read the way a feng shui practitioner would: the front door’s direction, the Bagua sectors, where the bed and desk go, and their own favourable directions.

Tools: Feng shui reading, Room sizes, Furniture fit.

Pre-plans a building: entries, egress widths, hazards, standpipes and the route in.

Tools: Fire pre-plan, Egress routes, Door widths, Room census, Tour.

Presets: access.door_width_m = 0.813, access.door_standard = "IBC 2021 \u00a71010.1.1, 32 in clear egress".

Runs size-up drills on real houses and grades crews against the measured interior.

Tools: Size-up quiz, Egress routes, Smoke clock, Fire pre-plan.

Presets: fire.preconnect_m = 61.

Is moving a sofa, bed, piano or appliance and needs to know it fits through.

Tools: Door widths, Furniture fit, Room census.

Wants a squat rack and room to press overhead in the garage, maybe with one car still parked.

Tools: Garage fit.

Presets: garage.count = 0, garage.uses = ["squat_rack", "workbench", "bikes"].

Is planning security cameras and wants every door and ground-floor window watched.

Tools: Camera coverage, Window check, Wi-Fi coverage, Egress routes, Room census.

Presets: security.max_cameras = 4, security.camera_fov_deg = 110, security.camera_range_m = 9.

Has a hurricane or flood coming and wants to know what water would reach and what to move.

Tools: Flood rehearsal, What sits below the water, Roof facts, Room census.

Finds a distribution warehouse for a client: clear height, docks, truck court, highways, rent against comps.

Tools: Site scorecard, Industrial fit, Market comps, Truck access, Loading docks.

Presets: site.profile = "industrial", site.clear_height_min_ft = 28, site.docks_min = 4, site.highway_max_km = 3, site.flood = "prefer_outside".

Prices risk on a property: roof, flood exposure, what was built versus what is recorded.

Tools: Roof facts, Flood rehearsal, Record versus reality, Room census.

Lives in Los Angeles after the January 2025 fires and wants to know what to clear round the house, whether the roof is fire rated, and how far the fire station is.

Tools: Wildfire defensible space, Roof facts, Fire pre-plan.

Los Angeles household preparing for an earthquake

Section titled “Los Angeles household preparing for an earthquake”

Lives in Los Angeles and wants each room’s safe spot, nothing tall that can fall on a bed, the ways out, and the gas shutoff found before the shaking starts.

Tools: Earthquake readiness, Egress routes, Field check.

Sleeps lightly or by day and is choosing the bedroom furthest from road, rail and aircraft noise.

Tools: Quiet rooms, Noise level, Daylight, Room census.

Presets: noise.windows_open = false.

Scouts homes and spaces for a shoot: room sizes and ceiling heights, natural light, parking for the trucks, and a step-free way in for carts and gear.

Tools: Room sizes, Daylight, Truck access, Parking count, Curb to door, Step-free route.

Moves a company’s office: commutes for the team, size for the headcount, rent, transit and access.

Tools: Site scorecard, Commute fit, Market comps, Office fit, Step-free route.

Presets: site.profile = "office", site.parking_ratio_min = 3, site.transit_max_m = 800, commute.long_min = 45.

Is choosing office space and wants seats, meeting rooms and how the plan works for a team.

Tools: Office fit, Room census, Door widths, Daylight.

Presets: access.door_width_m = 0.813.

Is choosing a home for an older relative or young children and cares about safe movement.

Tools: Door widths, Step-free route, Bathroom clearance, Stairs, Room census.

Presets: access.door_width_m = 0.813.

Is choosing a home with a toddler or young children: stairs that need gates, a pool path with no barrier, windows a child could fall from, a yard the kitchen looks onto, and a playground, park and elementary school within a short walk.

Tools: Kids fit, Path to water, Nearby, Stairs, Home search for pets and kids, Tour.

Presets: kids.youngest_age = 3, nearby.profile = "kids".

Has a child under five and a backyard pool, and wants to know every way the child could reach the water.

Tools: Path to water, Door widths, Risk sheet.

Presets: access.door_width_m = 0.815, access.door_standard = "ADA 2010 \u00a7404.2.3, 32 in clear".

Plays tennis or pickleball and wants courts within a short walk or ride, with a gym and a park close by.

Tools: Nearby, Home search for pets and kids.

Presets: nearby.mode = "walk", nearby.ok_min = 10, nearby.categories = ["tennis", "pickleball", "gym", "park"].

Works from home and needs strong Wi-Fi and a quiet room for the office, fast home internet, a quiet street and transit or a bike route for the days out.

Tools: Wi-Fi coverage, Quiet rooms, Connectivity, Office fit, Daylight, Room census, Hazard profile, Area profile.

Presets: wifi.router_class = "typical".

Has a listing open and wants each claim checked, plus what the listing leaves out.

Tools: Listing claims, Daylight, Record versus reality, Room census.

Is about to rent and wants to know whether the listing matches the place.

Tools: Room census, Record versus reality, Daylight, Storage space.

Picks a chain’s next store: parking, the road it faces, co-tenants, walk-in trade and rent.

Tools: Site scorecard, Retail site, Market comps, Parking count.

Presets: site.profile = "retail", site.parking_ratio_min = 4, site.transit_max_m = 800.

Designs a wheeled home robot and wants to know what share of real homes it can get around, and which change to its size helps most.

Tools: Robot fit, Measure search, Turning space.

Presets: robot.body_width_m = 0.5, robot.turning_diameter_m = 0.7, robot.step_height_m = 0.02.

Plant lover or home office worker choosing a room

Section titled “Plant lover or home office worker choosing a room”

Wants to know which room gets the most sun for plants, which gives daylight without screen glare for a desk, and which bedroom stays cool in summer.

Tools: Sun by room, Daylight, Window check, Office fit.

Keeps a boat, trailer or motorhome and needs it off the street: driveway length, and whether the garage door is tall enough.

Tools: Driveway fit, Garage fit.

Presets: driveway.vehicle = "boat_20ft", garage.vehicle = "boat_20ft", garage.count = 1, garage.uses = [].

Has an older dog with stiff joints: no stairs to daily rooms, grip underfoot, a flat yard, a short way out the back door, and an emergency vet within a short drive.

Tools: Pet fit, Stairs, Step-free route, Nearby, Home search for pets and kids.

Presets: pets.profile = [{"kind": "dog", "weight_lb": 70, "age": "senior"}], nearby.profile = "pets", access.riser_m = 0.178, pets.dog_lb = 70, pets.dog_age = "senior".

Wants to know how much of the roof can carry panels, what they would make in a year and how long they take to pay back.

Tools: Solar roof, Roof facts.

Has a teenager who plays soccer: fields and a high school within a walk or a bike ride, a park nearby, and safe streets to get there.

Tools: Nearby, Kids fit, Home search for pets and kids.

Presets: nearby.mode = "cycle", kids.youngest_age = 14, nearby.categories = ["soccer", "school_high", "park", "basketball"].

Sends trucks to a site and needs the approach, the dock and the doors a pallet passes.

Tools: Truck access, Loading docks, Door widths.

Presets: access.door_width_m = 1.1, access.door_standard = "a 40 in pallet on a pallet jack, with a hand's width each side".

A listing agent or short-stay host who wants to show the rooms furnished: what fits where, how big each room is, and the light.

Tools: Furniture fit, Room sizes, Daylight, Tour.

Uses a wheelchair and is searching many homes for ones they can get into, around and use without changes.

Tools: Measure search, Step-free route, Bathroom clearance, Turning space, Curb to door.

Presets: search.need = "wheelchair", access.door_width_m = 0.815, access.turning_diameter_m = 1.525, access.destinations = ["Bathroom", "Bedroom", "Kitchen"].

Uses a wheelchair and needs every door, route and bathroom to work for them.

Tools: Door widths, Step-free route, Turning space, Bathroom clearance, Room census, Tour.

Presets: access.door_width_m = 0.813, access.door_standard = "ADA 2010 \u00a7404.2.3, 32 in clear".

Drives a side-entry wheelchair van and needs about 8 ft beside it for the ramp, and a door the van clears.

Tools: Garage fit, Driveway fit, Step-free route, Door widths.

Presets: garage.vehicle = "wheelchair_van", garage.count = 1, driveway.vehicle = "wheelchair_van", access.door_width_m = 0.813.