Ship log · iter #118

Iteration 118 ship log

2026-05-14 · push mode, 60 min cadence, brand-rename audit fix

On this pageWhat shipped (2 substantive ships) Audit-discovery: FAQ rebrand pattern Ship 1: audit-faq-quality + audit-case-studies accept brand brief names Ship 2: /quality-report/ FAQ card flips ok Status snapshot Iter 118 throughput note The remaining open issue: 8 case-studies fabrications (Wes-task) Running queue (top 5 for iter 119) Cumulative iter 1-118

Date: 2026-05-14 (push mode, 60 min cadence, brand-rename audit fix)

What shipped (2 substantive ships)

This iter taught audit-faq-quality (+ audit-case-studies-quality preventively) to accept brand-rebrand names. Result: FAQ audit cleared from 245/247 (warn) to 247/247 (ok).

Audit-discovery: FAQ rebrand pattern

Iter 113-117 had 2 persistent FAQ "title-no-product" findings:

Both rebrand cases. Brand brief carries the real display name:

The audit only checked adoptability.json - missed brand briefs.

Ship 1: audit-faq-quality + audit-case-studies accept brand brief names

Added a brand_brief_name(slug) helper to both audits:

  1. Looks up YAML frontmatter name: field in brand brief
  2. Falls back to H1 line # DisplayName - Brand Brief
  3. Skips generic H1s like "Brand Brief" or empty
  4. Returns lowercase name or None

Title check now accepts:

Verified:

Ship 2: /quality-report/ FAQ card flips ok

Re-ran audit + regen-quality-report. The FAQ card now shows:

First time the FAQ card has been in OK state since iter 113.

Status snapshot

Iter 118 throughput note

2 substantive ships at 60-min cadence. The brand-rename audit fix cleared a long-standing false-positive class. Only the 8 case-studies fabrication issues remain in warn state (genuine Wes-task; not audit precision).

The remaining open issue: 8 case-studies fabrications (Wes-task)

SlugPatternIssue
after-hours-voice-intake-ai-for-law-firms-that-quahand-writtenno honest framing
afterhoursflagshipnamed-venue fabrications
brief-airestored iter 96no honest framing
cashflow-aihand-writtenno honest framing
creator-revenue-aihand-writtenno honest framing
handoff-aihand-writtenno honest framing
lawfirm-aigraduated to intakecounselno honest framing
outreach-sequence-aipartial-buildno honest framing

These need editorial decisions from Wes (rewrite to honest framing, accept as-is, or replace with stubs). Not auto-fixable.

Running queue (top 5 for iter 119)

  1. Audit /factory/feedback/<slug>/ content - 248 pages; page-identity covers identity but content (form present, slug in heading, etc.) is unaudited
  2. Same brand-name acceptance for teaser-quality + unlock-content + adopt-content audits (preventive; all 3 currently clean)
  3. Wes-task: 8 case-studies fabrications still open
  4. Cadence-validate 60 min - holding well
  5. 13th essay - skip until queue has fresh candidate

Cumulative iter 1-118

The audit precision is now genuinely high: only Wes-decision issues (case-studies fabrications) remain in warn state. False-positive class cleared.

← PreviousIter #117 Next →Iter #119