Date: 2026-05-13 (depth mode, honest-page depth pass)
A substantive depth pass on /factory/honest/, the marketplace's honest-framing credibility surface. The existing page was already operator-quality, so the work was: fix stale counts, fix em-dash-as-HTML-entity bugs, and add a new "skeptic questions answered straight" section that addresses the five most common buyer objections head-on.
Existing page said "produced 170+ idea kits". The catalog is now 238 with zero broken pages.
Before:
The Factory is an autonomous studio that produces shippable starter kits for AI-business ideas at a rate of about 10 per day. As of this writing it has produced 170+ idea kits. Across that catalog the median idea has a brand, a one-page landing, an audio pitch, a Fermi-math financial model, and a draft outreach pack.
After:
The Factory is an autonomous studio that produces shippable starter kits for AI-business ideas at a rate of about 10 per day. As of this writing it has produced 238 idea kits, all of which now have operator-voice landing pages with no skeleton-broken content. Across that catalog the median idea has a brand, a one-page landing, an audio pitch, a Fermi-math financial model, and a draft outreach pack. The median idea has zero customers, zero validated demand signal, and zero revenue. One idea (Counsel AI) has graduated to its own domain at intakecounsel.com, a roughly 0.4 percent graduation rate in the studio's first six weeks. That is venture-portfolio-equivalent for unfunded operator launches.
The new framing names three live signals that compound trust:
Two paragraphs in "What we ask of buyers" had — HTML entities that render as actual em-dashes. The em-dash sweep cron only catches Unicode em-dash characters, not HTML entities. So these had been quietly violating the no-em-dash rule for some unknown number of regenerations.
Fixed: replaced — with commas or parens depending on the grammatical role:
The em-dash sweep cron could be enhanced to also catch — / – entities. Noted for a future infrastructure iter.
Five operator-honest answers to the most common buyer objections. Inserted between "What good looks like" and "What we ask of buyers". Each question framed in bigq (italicized lede style) with a multi-sentence honest answer.
Q1: "Isn't this just AI slop dressed up?"
Q2: "How is this different from asking ChatGPT for a business plan?"
Q3: "Why $5? What's the catch?"
Q4: "What if I buy a dossier and the idea is actually bad?"
Q5: "How do you know the dossiers are not stale?"
The existing /factory/honest/ page was already operator-honest. The 4 "bigq" framings ("An idea is a hypothesis. A business is a result.", "Distribution is harder than building.", etc.) are excellent operator voice. The Who-should-buy / Who-should-not-buy structure is sharp.
A rewrite would be destruction of working operator copy. The depth pass is additive: it adds the missing piece (specific skeptic objections answered) without touching the strong existing content.
The result: the page now goes from "honest framing about ideas" to "honest framing about ideas + honest framing about the meta-question of whether the Factory itself is real."
/home/ubuntu/factory/director/regen-honest-page.py (3 edits: stale count update, — entity removal, new skeptic section)/srv/sites/factory/honest/index.html (via regen-honest-page.py)Page grew from 180 lines to approximately 240 lines (the new skeptic section adds ~22 lines of generator source, which expands to a full section in the rendered HTML).
The em-dash sweep cron catches Unicode em-dash characters ( - , - ) but not the HTML entity forms (—, –). At least two paragraphs in /factory/honest/ had been silently violating the no-em-dash rule via HTML entities. There may be other pages with the same issue.
Recommended fix: extend /home/ubuntu/factory/director/em-dash-sweep.py to also detect and strip — and – HTML entities, replacing them with appropriate punctuation (comma, paren, or two-space-comma depending on context).
A simple version: scan all .html files in /srv/sites/factory/ for those two entities and either strip them or replace with ,. Future iter could ship this in 15 minutes.
Recommended: option 2 (operator-partnership page). It is the highest-revenue tier page and the third leg of the credibility stool (after about-the-builder and honest, both now polished).
The marketplace has reached structural completeness:
The Factory is in its strongest content state ever. From here, the work is polishing remaining high-trust surfaces, fixing data-hygiene edge cases (HTML entity em-dashes, broken taglines), and waiting on Wes to plug in Stripe and traffic.