Nine sections, one at a time, with the same nine steps every time. Written down so we can both hold me to it.
The Neuman Group · Prestige rebuild · for Dan to review
You said it plainly: when I build, there are usually a lot of bugs. You are right, and the last section proved it — I shipped four real defects before I caught them. The point of this plan is that every one of those four was found by a check, not by luck, and those checks now run on every section.
We are building a separate site. It lives at prestigen.letaibuildit.com, in its own folder, on its own address.
Nothing in this whole project can write to neumangroupre.com. I checked that rather than assuming it: every build script writes to one folder, and that folder is not the live site. One script reads the live site to compare against — reading only.
Your visitors see nothing until you say the word.
Order is not arbitrary. Each one is picked because the section before it settles something the next one needs.
| # | Section | When | Why it sits here |
|---|---|---|---|
| 1 | Listings 17 pages built, live, crawled clean. | Done | Inventory. The thing everybody comes for. |
| 2 | Buy & Rent Tree already drawn. Not built. | Next | The biggest audience, and it feeds off Listings, so the two must agree. |
| 3 | Sell | After | Sellers are where listings come from. It is the money door. |
| 4 | Invest | After | The deepest content on the live site and the messiest — 14 pages that say the same thing four ways. |
| 5 | Manage | After | Property management. Small and self-contained. |
| 6 | Agents | After | Recruiting. Almost entirely new writing, so it needs you more than the others. |
| 7 | Relocate | After | Already a built page. Mostly re-homing it under Buy. |
| 8 | Home | Second to last | The front page can only be written once the seven doors behind it are real. |
| 9 | House-only | Last | The leftovers bucket. Whatever is still standing after eight passes. |
Listings is finished and live now: the door plus seventeen pages under it. Map: prestigen.letaibuildit.com/tree.html
Same recipe every time. You are needed at two of the nine steps, and both are short.
I read the live Neuman pages that feed the door, and the tool list for it. Not from memory — the actual files.
Why: Because the last time I built from memory I put a house in Hendry County on a South Florida page.
The door, what comes off it, and what comes off those, added to the site map at /tree.html. Every line names the real file it comes from and says whether it exists or has to be built.
Why: This is cheap. Moving a line on the map costs a minute. Moving a page after it is built costs an afternoon.
You open the tree and say yes, or say which box is wrong. Ten minutes.
Why: This is the only place a wrong idea is cheap to kill.
One generator script per section. I never type into an HTML file.
Why: Every page on this site is generated. A hand-edit is deleted by the next build and nothing looks broken. That has already bitten us once.
A robot opens every page and every button and records the answer. Internal and external.
Why: Listings: 36 pages and 219 outside links, zero dead. That is a number, not a feeling.
A real browser loads each page at desktop and phone width and I read the actual numbers out of it — is anything hidden behind the header, is anything wider than the screen, did every block appear.
Why: Both real bugs in Listings were invisible to the eye and obvious to a measurement.
I write down every defect first, then fix them all, then re-run steps 5 and 6.
Why: Fixing them one at a time is how a fix in one place breaks another.
Live links, on your phone if you want. You tell me what is wrong.
Why: Not a screenshot. The actual thing.
Saved with a written note of what changed and what broke.
Why: Several sessions edit these folders. Work that is not committed gets overwritten — that has happened, within two minutes.
Not "it looks right". These are checks with an answer, and I show you the answer.
https:// address, so it cannot 404.If any one of these fails, the section is not done, and I say so rather than quietly moving on.
This is the honest part. Four real defects in the Listings section. All four are now impossible or caught automatically.
| What broke | What it was | Why it cannot happen again |
|---|---|---|
| The breadcrumb could not be read | It sat at the very top of the page, underneath a header that is pinned there and 125 pixels tall. Seventeen pages, all wrong. | The breadcrumb is now placed below the hero by the script itself, so it cannot happen again on any future section. |
| Bold words broke onto their own lines | A styling rule meant for a heading was also catching ordinary bold text inside sentences. | Rule narrowed. It now applies to the heading only. |
| A style change did not appear | Cloudflare was still handing out the old stylesheet. The change was correct and invisible. | The stylesheet version number now gets bumped as part of the build, in all three places that carry it. |
| The example home was in the wrong county | The sample listing page pulled a real house — from Hendry County, which is nowhere we work. | The query is now fenced to Miami-Dade, Broward and Palm Beach, and to a normal price range. |
Two of the four were invisible to the eye. That is the argument for step 6 — measuring the page instead of looking at it.
Everything is built at prestigen.letaibuildit.com, a separate site in a separate folder. Nothing that runs here can write to neumangroupre.com. Your visitors see nothing until you say go.
Every claim, number and sentence comes from a page that already exists or a database row I can point at. If we do not have it, the page says so.
All nine share the same handful of files — the menu, the stylesheet, the tool list. Nine writers into one file delete each other. And a bug found in section one gets fixed once, instead of shipping nine times.
I can put several helpers on reading the live pages at the same time — that is safe and it is the slow part. Only one thing ever writes.
Where our own numbers are weak, the page says so. The value ranking page tells you it can be fooled by a country-club condo, because it can.
No plan removes risk. It just says who catches what.
| Risk | Why it is real | What catches it |
|---|---|---|
| A tool on REmined changes or moves | The new pages link out to about forty live tools. If one gets renamed, that link dies quietly. | The crawl is a script. I can re-run it across the whole site any time, and it will name the dead link. |
| Another session edits the same files | Several of these run in parallel and they have overwritten each other before. | Read the file back after writing, and commit straight away. Both are now in the written rules for this folder. |
| We disagree about a page after it is built | Building the wrong thing is the expensive failure. | That is what step 3 is for. The tree is approved before anything gets built. |
| The honest caveats read as weakness | Some pages admit what our data cannot do. | Your call, page by page. I would rather you cut one than find out from a client. |
Two moments per section. Nothing else.
| When | What you do | How long |
|---|---|---|
| Step 3 | Open the tree, approve the shape of the branch or tell me which box is wrong. | ~10 min |
| Step 8 | Open the real pages and tell me what is wrong. | ~15 min |
Everything between those two is mine.
If you are happy with this plan, the next section is Buy & Rent. Its branch is already drawn — step 2 is done, so it starts at step 3, with you looking at the shape.
Before any of that, I would like to grill you on this plan: a short set of direct questions so we find the places we disagree now, on paper, instead of halfway through section four.
The Neuman Group · Prestige rebuild plan · generated 1 August 2026
Live version: prestigen.letaibuildit.com/how-we-build.html