Ship log · iter #113

Iteration 113 ship log

2026-05-14 · push mode, 60 min cadence, FAQ audit iter

On this pageWhat shipped (2 substantive ships + 1 audit-discovery) Ship 1: audit-faq-quality.py - new audit class Audit-discovery: 8 FAQ pages have zero questions Ship 2: /quality-report/ wired + invariant #17 The 9 audit suites at iter 113 Health hygiene (Op rule 5) Status snapshot Iter 113 throughput note Running queue (top 5 for iter 114) Cumulative iter 1-113

Date: 2026-05-14 (push mode, 60 min cadence, FAQ audit iter)

What shipped (2 substantive ships + 1 audit-discovery)

This iter built the FAQ quality audit. Result: 229/247 FAQ pages clean, 18 with issues. 8 of those have ZERO questions (empty placeholder pages).

Ship 1: audit-faq-quality.py - new audit class

Built audit-faq-quality.py (~100 lines). For each /builds/<slug>/faq/index.html:

Result: 247 scanned -> 229 clean, 18 issues, 1 missing

Cron: every 30 min at :37

Audit-discovery: 8 FAQ pages have zero questions

The 8 zero-question FAQ pages are buyer-touching surfaces with empty content. A buyer landing on /factory/builds/api-gateway-ai/faq/ gets a styled page with no actual FAQ entries. This is a real conversion-leak.

For the Director or Wes: these 8 slugs need FAQ regeneration. The faq-template-gen.py cron should be re-run on them specifically. Listing for action:

The remaining 10 hand-written FAQs (catering-ai, coach-ai, lead-router, pharmacy-ai, press-ai, referral-engine-ai, restaurant-ai, sc-warm-signal-enrichment, plus the 2 rebrands) are likely fine - they just don't have the template marker because they're hand-curated.

Ship 2: /quality-report/ wired + invariant #17

Patched regen-quality-report.py with:

Live-check card count: 10 -> 11. Total content invariants: 16 -> 17.

The 9 audit suites at iter 113

AuditCadenceSnapshotInvariant #
audit-fakeproof.pydaily 4:30amaudit-fakeproof.json1-10
audit-adoptability-drift.pyevery 15 minadoptability-drift.json11
audit-page-identity.pyevery 30 minpage-identity.json12
audit-hero-polish-drift.pyevery 30 minhero-polish-drift.json13
audit-og-coverage.pyevery 30 minog-coverage.json14
audit-teaser-quality.pyevery 30 minteaser-quality.json15
audit-case-studies-quality.pyevery 30 mincase-studies-quality.json16
audit-faq-quality.pyevery 30 minfaq-quality.json17
em-dash-sweep.pyevery 15 min(log only)1-2

Health hygiene (Op rule 5)

Status snapshot

Iter 113 throughput note

2 substantive ships + 1 audit-discovery at 60-min cadence. The audit caught 8 buyer-touching FAQ pages with ZERO questions - a real conversion leak now publicly surfaced and Wes-actionable.

Running queue (top 5 for iter 114)

  1. Trigger faq-template-gen.py rerun on the 8 zero-question slugs - small remediation
  2. Cross-link /own/ from /factory/catalog/ cards (still pending)
  3. Audit /factory/unlock/<slug>/ content quality (page-identity covers identity; content audit would catch missing tagline / score / etc.)
  4. Cadence-validate 60 min
  5. 13th essay - skip until queue has fresh candidate

Cumulative iter 1-113

The catalog's content audits are now comprehensive across the buyer journey: teaser (247/247 clean), case-studies (239/247 with 8 fabrication-style issues iter 112), FAQ (229/247 with 18 empty-or-handwritten iter 113). Two real Wes-task lists are surfaced: case-studies hand-rewrites and FAQ regen on 8 empty pages.

← PreviousIter #112 Next →Iter #114