QA Test Report

Auto Marketing Engine  ·  full validation against the WholeTech owned-domain network  ·  July 04, 2026 15:09 UTC

Week-0 baseline dataset → the field-test starting line

A frozen, timestamped stratified sample (n=54, 27 treatment / 27 control across both networks) capturing every site's baseline scores + real AWStats traffic, for the Automated Marketing Dept experiment. View the baseline dataset → · raw baseline.json

245Owned domains tested
245Analyze pass (valid result)
0HTTP 500 / hard fails
245Report 200 (post-fix)
5/5Full-flow pass
0Network-run errors
84Avg readiness (238 sites)
13Limited fetch (auth-walled)

Result summary

Readiness distribution (238 unique scored sites)

210Strong  75-100
12Needs work  55-74
16Rough  0-54
84Network average

Bugs found & fixed (in /opt/autoengine/server.py)

FixedDomain corruption from str.lstrip("www.")

lstrip("www.") strips any leading w/. characters, not the literal www. prefix. So wholetech.com was stored/looked-up as holetech.com, walhus.com as alhus.com, etc. — corrupting workspace keys, report lookups and portfolio identity for every domain beginning with w. Present at 12 call sites.

Fix: Added a correct prefix-strip helper _lw() (s[4:] if s.startswith("www.") else s) and replaced all 12 uses. Removed the two corrupted workspace files.

FixedRedirect-alias reports returned 404

7 owned hostnames 301-redirect to a canonical site (claude/codex/gemini/grok/os.wholetech.com → ai.wholetech.com; thaivillas.wholetech.com & thaivillas.wholevoyage.com → thaivillaexchange.com). The engine correctly followed the redirect and stored the workspace under the canonical, so /report/<alias> 404'd.

Fix: On analyze, when the requested host differs from the resolved (post-redirect) host, a tiny alias_of stub is written; load_ws() resolves it one hop. All 7 alias reports now return 200.

FixedAlias stubs polluted the portfolio as 0-score rows

The new alias stubs (no analysis payload) surfaced in the portfolio as overall=0 entries, dragging the network average down.

Fix: portfolio_rows() and list_ws() now skip alias stubs.

FixedNetwork-run batch capped below the owned list

The batch runner capped at 220 domains; the owned live list is 245, so 25 sites would never run in one pass.

Fix: Raised the cap to 300 to cover the full owned set in a single job.

Limited-fetch domains (13) — flagged, not failed

These are auth-walled (HTTP 401) internal subdomains. The engine reaches them, captures whatever the auth page returns, scores from connection signals, and honestly flags the limitation. No domain hard-fails.

DomainStatusReason recorded
book.staysandalwood.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
dev.rent.austinspring.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
dev.staysandalwood.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
finance.dotepp.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
finance.walhus.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
ladybug.walhus.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
lifelog.walhus.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
manage.austinspring.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
my.paulsfriends.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
poems.dotepp.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
rent.austinspring.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
sessions.wholetech.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.
walhus.comHTTP 401Site responded with HTTP 401 Unauthorized — scored from the page it returned; some checks may be limited.

Per-domain scores (238 sites)

DomainNicheOverallSEOContentAISocialTech
baylesshigh.combayless business9889100100100100
austinspring.comrobotics / AI tech9889100100100100
wholetx.comvilla / vacation rental9810090100100100
tvawardshows.comevents / entertainment9710010010083100
fableguide.comfableguide business958910010083100
deptless.comrestaurant / food958910010083100
aiaustintexas.comrobotics / AI tech9510010010067100
austinblogger.comrestaurant / food9510010010067100
deptzy.comrestaurant / food958910010083100
havelistings.comecommerce / retail9510010010067100
texascoworking.comcoworking / workspace9510010010067100
automarketing.wholetech.comrestaurant / food937810010083100
claudefieldguide.comecommerce / retail937810010083100
bastropfiber.combastrop business937810010083100
automarketingdept.comrestaurant / food937810010083100
snapswim.comfitness / wellness9210010010050100
whensthegame.comevents / entertainment9210010010050100
dotepp.comdotepp business9210010010050100
atemcooler.comecommerce / retail9210010010050100
austincoffeeshowdown.comcoffee shop / cafe9210010010050100
aiwholetech.comrobotics / AI tech9210010010050100
listsiam.comrobotics / AI tech9210010010050100
convcast.comevents / entertainment928910010067100
workontheweb.comcoworking / workspace9210010010050100
askemai.comcoworking / workspace9210010010050100
stonedom.comstonedom business9210010010050100
austinretire.comtravel / tourism9210010010050100
webgirlvillage.comvilla / vacation rental9210010010050100
coworkingcongress.comcoworking / workspace9210010010050100
chromecastcast.comchromecastcast business9210010010050100
austincast.comaustin business9210010010050100
tagslides.comrestaurant / food9210010010050100
austinworking.comaustin business928910010067100
austinhomesearches.comecommerce / retail9210010010050100
coworkingcamp.comcoworking / workspace9210010010050100
wholetech.comcoworking / workspace928910010067100
robotnewsnow.comrobotics / AI tech9210010010050100
repeater.orgrestaurant / food9210010010050100
texascowork.comcoworking / workspace9210010010050100
cybersubdivision.comrestaurant / food9210010010050100
tribalsurvival.comtribal business9210010010050100
stumblicious.comstumblicious business9210010010050100
wordpressmeetup.comevents / entertainment9210010010050100
pluspitch.comcoworking / workspace9210010010050100
neighborhell.comreal estate / property9210010010050100
americancoworking.comcoworking / workspace9210010010050100
austin.com.corestaurant / food9210010010050100
austinpads.comvilla / vacation rental9210010010050100
podsat.comrestaurant / food9210010010050100
firthfan.comnews / media9210010010050100
wholetexas.comrestaurant / food9210010010050100
austenfirth.comausten business9210010010050100
austintexascoworking.comcoworking / workspace9210010010050100
advairwater.comrestaurant / food9210010010050100
austinhangout.comcoffee shop / cafe9210010010050100
webarter.netrestaurant / food9210010010050100
adultstory.comrestaurant / food9210010010050100
far-uvclight.comecommerce / retail9210010010050100
austinlifestyles.comrestaurant / food928910010067100
changebastrop.comchange business9210010010050100
afterstages.comecommerce / retail9210010010050100
coworkingcoalition.comcoworking / workspace9210010010050100
videoretreat.comecommerce / retail9210010010050100
cambridgetower.netreal estate / property911001001005092
taichipaul.comrobotics / AI tech91891009267100
bastroprealty.comreal estate / property91891009267100
dev260515.wholetech.comvilla / vacation rental91891009267100
alexsmallengine.comecommerce / retail907810010067100
austinrepeater.comrestaurant / food908910010050100
bastropbuilder.combastrop business908910010050100
thaivillaexchange.comvilla / vacation rental907810010067100
guide.bastroprealty.combastrop business9010010010033100
cargotown.comboating / marine908910010050100
thanksforclicking.netrestaurant / food908910010050100
atxsportsfans.comevents / entertainment907810010067100
colinfirth.orgrestaurant / food9010010010033100
austenjane.comausten business908910010050100
austintweet.comaustin business908910010050100
changeaustin.comchange business908910010050100
texascoworking.orgcoworking / workspace908910010050100
greenhomevideo.comgreen business908910010050100
hotaisites.comhotaisites business9010010010033100
robopodcast.comrobotics / AI tech901009010050100
wordpressretreat.comrestaurant / food908910010050100
atxfans.comevents / entertainment907810010067100
smallhomevillages.comvilla / vacation rental908910010050100
atxtechtrends.comcoworking / workspace9010010010033100
childrensfable.comrobotics / AI tech907810010067100
earthmodel.comearth business908910010050100
auditionmodel.comaudition business908910010050100
coworkingretreat.comcoworking / workspace908910010050100
tvatx.comecommerce / retail908910010050100
bmicrophone.combmicrophone business908910010050100
austintexasfans.comevents / entertainment907810010067100
paulsfriends.compaul business908910010050100
motorblade.commotorblade business901009010050100
steamlearn.comsteam business908910010050100
sheyroth.comshey business8989909267100
airbnb.realhotsprings.comvilla / vacation rental881009010033100
bastropstudio.combastrop business881009010033100
flip.realhotsprings.comreal estate / property881009010033100
golf.realhotsprings.comreal estate / property881009010033100
downtown.realhotsprings.comevents / entertainment881009010033100
bnb.realhotsprings.comevents / entertainment881009010033100
colinfirth.comcolin business88781009267100
tiny.realhotsprings.comreal estate / property881009010033100
aquachifit.comfitness / wellness88891009250100
barneyfrauenthal.comfrauenthal business88781009267100
retire.realhotsprings.comreal estate / property881009010033100
newbuilds.realhotsprings.comreal estate / property881009010033100
relocate.realhotsprings.comvilla / vacation rental881009010033100
equestrian.realhotsprings.comreal estate / property881009010033100
luxury.realhotsprings.comvilla / vacation rental881009010033100
storage.realhotsprings.comreal estate / property881009010033100
ehotsprings.comreal estate / property881009010033100
rv.realhotsprings.comvilla / vacation rental881009010033100
market.realhotsprings.comreal estate / property881009010033100
ownerfinance.realhotsprings.comreal estate / property881009010033100
vacation.realhotsprings.comtravel / tourism881009010033100
barndo.realhotsprings.comreal estate / property881009010033100
farms.realhotsprings.comreal estate / property881009010033100
lake.realhotsprings.comreal estate / property881009010033100
hunting.realhotsprings.comreal estate / property881009010033100
commercial.realhotsprings.comreal estate / property881009010033100
land.realhotsprings.comreal estate / property881009010033100
historic.realhotsprings.comreal estate / property881009010033100
bastropradio.comevents / entertainment88899010050100
atxnews.clubnews / media881008010050100
foreclosures.realhotsprings.comreal estate / property881009010033100
muskmile.comnews / media881009010033100
starter.realhotsprings.comreal estate / property881009010033100
barneyebsworth.combarney business877810010050100
bigdummiesguidetoai.comrobotics / AI tech878910010033100
alexsmallenginerepair.comecommerce / retail877810010050100
alpinevillage.wholetech.comvilla / vacation rental878910010033100
texascoliving.comrestaurant / food877810010050100
ai.wholetech.comrobotics / AI tech878910010033100
gamesked.comgamesked business871006010067100
tinyhackerhouse.wholetech.comevents / entertainment877810010050100
commercialaustin.comreal estate / property877810010050100
multipolemagnets.comevents / entertainment877810010050100
atxtechnewsnow.comnews / media877810010050100
atxaisites.comatxaisites business878910010033100
multipolemag.commultipole business878910010033100
jane.austen.comjane business878910010033100
anilpattni.wholetech.comvilla / vacation rental877810010050100
smallhomevillage.comvilla / vacation rental878910010033100
austinmayor.comcoworking / workspace877810010050100
tvreviewer.comcoworking / workspace878910010033100
neilcronk.comneil business871006010067100
atxlot.comecommerce / retail878910010033100
proaudiobroker.comreal estate / property878910010033100
texasfridaynights.comtexas business86781009250100
austen.comecommerce / retail861001008333100
girlhoop.comevents / entertainment861001008333100
childrenstory.orgchildrenstory business861001008333100
dev.texascoliving.comrestaurant / food86781009250100
firth.comecommerce / retail861001008333100
bastropbeat.comrestaurant / food861008010033100
afterhours.partyrobotics / AI tech857810010033100
tvawardshow.comevents / entertainment857810010033100
hulloships.comboating / marine857810010033100
pinest-tech.atxaisites.comevents / entertainment857810010033100
earthscrapers.comrestaurant / food857810010033100
aiwayback.comecommerce / retail857810010033100
austintechtrends.comfounder business857810010033100
campaignpromise.comcampaignpromise business857810010033100
buildercamp.comecommerce / retail857810010033100
austincribs.comevents / entertainment857810010033100
cargosolar.comboating / marine857810010033100
austintechnews.liveprofessional services857810010033100
smallhomevillage.wholetech.comvilla / vacation rental857810010033100
austinfestivalcalendar.comevents / entertainment851006010050100
offgridder.comecommerce / retail857810010033100
robotnewstoday.comrobotics / AI tech857810010033100
touroftexas.comtravel / tourism85891009233100
hoopwomen.comrestaurant / food84891008333100
atxbbs.comatxbbs business84891008333100
videoswitchguide.comvideo business84891008333100
asiafilmfests.comevents / entertainment84781008350100
bnbhot.comvilla / vacation rental84891008333100
golfcartvendors.comecommerce / retail84891008333100
pamadamic.comadamic business831005010050100
atxengine.comboating / marine83898010033100
devautomarketing.wholetech.comrestaurant / food83781009233100
alpinevillage2.wholetech.comvilla / vacation rental83898010033100
tvnight.comnight business83789010033100
jane.buildercamp.comrestaurant / food821001006733100
dev.deptless.comrestaurant / food82891007533100
wholevoyage.comboating / marine8178909233100
carolekatchen.comcarole business81781008333100
realhotsprings.comreal estate / property81781008333100
memsist.comvilla / vacation rental81781008333100
automarketingengine.comauto business80724010083100
money.walhus.commoney business8089808333100
land.wholetech.comvilla / vacation rental80721008333100
staysandalwood.comvilla / vacation rental79781007533100
dev.automarketingdept.comrestaurant / food79781007533100
posters.wholetech.composters business7978908333100
sandalwoodvillas.wholetech.comvilla / vacation rental79781007533100
hoarder.walhus.comrestaurant / food7967809250100
dev.tvreviewer.comevents / entertainment7889807533100
amdept.wholetech.comthree business7889807533100
ofsthai.comreal estate / property77671007533100
hillrepair.comprofessional services76561008333100
tvshowdb.comevents / entertainment7689608333100
hillcountryrepair.comhill business76561008333100
dev.austen.comjane business76781005833100
sitemap.wholetech.comwholetech business7589904250100
dev.atxengine.comboating / marine7578807533100
onpointappliance-com.redesigns.wholetech.comrestaurant / food7456908333100
atxfans-com.dev.wholetech.comevents / entertainment6956805850100
austintexasfans-com.dev.wholetech.comevents / entertainment6956805850100
atxsportsfans-com.dev.wholetech.comevents / entertainment6956805850100
polymag.automarketing.wholetech.compolymagnet business6861805833100
polymag.deptless.comecommerce / retail6650805833100
polymag.automarketingdept.compolymagnet business6650805833100
dev.listsiam.comreal estate / property6156505833100
dev.wholetech.comwholetech business6156704233100
lifecycletransitions-com.hoarders.dev.wholetech.comproposal business6156505833100
search.wholetech.comwholetech business5833407533100
invoices.austinspring.cominvoice business5756206733100
childrenstory.netchildren business525630753358
hermes.wholetech.comnginx business495620585058
austen.livesmall business433320673358
book.staysandalwood.comlimitedauthorization business363920423342
ladybug.walhus.comlimitedauthorization business363920423342
rent.austinspring.comlimitedauthorization business363920423342
dev.staysandalwood.comlimitedauthorization business363920423342
sessions.wholetech.comlimitedauthorization business363920423342
lifelog.walhus.comlimitedauthorization business363920423342
finance.walhus.comlimitedauthorization business363920423342
my.paulsfriends.comlimitedauthorization business363920423342
poems.dotepp.comlimitedauthorization business363920423342
dev.rent.austinspring.comlimitedauthorization business363920423342
manage.austinspring.comlimitedauthorization business363920423342
walhus.comlimitedauthorization business363920423342
finance.dotepp.comlimitedauthorization business363920423342