+0.20 Everything that's wrong with Google Search in one image (bitbytebit.substack.com S:+0.50 )
1291 points by recroad 156 days ago | 723 comments on HN | Mild positive Editorial · v3.7 · 2026-02-28 08:57:30
Summary Digital Fairness & Information Access Acknowledges
A critical opinion piece examining Google Search's paid placement practices, arguing that organic ranking integrity is compromised by paid advertisement placement. The article implicitly raises concerns about fairness, non-discrimination, and access in digital information systems, but frames these as commercial rather than human rights issues. Published on Substack, which structurally enables free expression and reader discussion.
Article Heatmap
Preamble: -0.10 — Preamble P Article 1: +0.10 — Freedom, Equality, Brotherhood 1 Article 2: +0.35 — Non-Discrimination 2 Article 3: ND — Life, Liberty, Security Article 3: No Data — Life, Liberty, Security 3 Article 4: ND — No Slavery Article 4: No Data — No Slavery 4 Article 5: ND — No Torture Article 5: No Data — No Torture 5 Article 6: ND — Legal Personhood Article 6: No Data — Legal Personhood 6 Article 7: +0.25 — Equality Before Law 7 Article 8: ND — Right to Remedy Article 8: No Data — Right to Remedy 8 Article 9: ND — No Arbitrary Detention Article 9: No Data — No Arbitrary Detention 9 Article 10: ND — Fair Hearing Article 10: No Data — Fair Hearing 10 Article 11: ND — Presumption of Innocence Article 11: No Data — Presumption of Innocence 11 Article 12: ND — Privacy Article 12: No Data — Privacy 12 Article 13: ND — Freedom of Movement Article 13: No Data — Freedom of Movement 13 Article 14: ND — Asylum Article 14: No Data — Asylum 14 Article 15: ND — Nationality Article 15: No Data — Nationality 15 Article 16: ND — Marriage & Family Article 16: No Data — Marriage & Family 16 Article 17: ND — Property Article 17: No Data — Property 17 Article 18: ND — Freedom of Thought Article 18: No Data — Freedom of Thought 18 Article 19: +0.53 — Freedom of Expression 19 Article 20: ND — Assembly & Association Article 20: No Data — Assembly & Association 20 Article 21: +0.12 — Political Participation 21 Article 22: ND — Social Security Article 22: No Data — Social Security 22 Article 23: ND — Work & Equal Pay Article 23: No Data — Work & Equal Pay 23 Article 24: ND — Rest & Leisure Article 24: No Data — Rest & Leisure 24 Article 25: +0.20 — Standard of Living 25 Article 26: +0.10 — Education 26 Article 27: ND — Cultural Participation Article 27: No Data — Cultural Participation 27 Article 28: ND — Social & International Order Article 28: No Data — Social & International Order 28 Article 29: ND — Duties to Community Article 29: No Data — Duties to Community 29 Article 30: ND — No Destruction of Rights Article 30: No Data — No Destruction of Rights 30
Negative Neutral Positive No Data
Aggregates
Editorial Mean +0.20 Structural Mean +0.50
Weighted Mean +0.25 Unweighted Mean +0.19
Max +0.53 Article 19 Min -0.10 Preamble
Signal 8 No Data 23
Confidence 13% Volatility 0.18 (Medium)
Negative 1 Channels E: 0.6 S: 0.4
SETL +0.17 Editorial-dominant
FW Ratio 52% 12 facts · 11 inferences
Evidence: High: 1 Medium: 4 Low: 4 No Data: 22
Theme Radar
Foundation Security Legal Privacy & Movement Personal Expression Economic & Social Cultural Order & Duties Foundation: 0.12 (3 articles) Security: 0.00 (0 articles) Legal: 0.25 (1 articles) Privacy & Movement: 0.00 (0 articles) Personal: 0.00 (0 articles) Expression: 0.33 (2 articles) Economic & Social: 0.20 (1 articles) Cultural: 0.10 (1 articles) Order & Duties: 0.00 (0 articles)
HN Discussion 20 top-level · 30 replies
wk_end 2025-09-24 22:44 UTC link
I'm not using an ad blocker; when I search for Midjourney on Google the real thing is my first result; I don't even see any sponsored content. Not sure what's happening for OP.

(Please don't read this as a defense of Google on the whole.)

freediver 2025-09-24 22:50 UTC link
They still get away with it as ‘only’ 1% complain and Google thinks they don’t matter.

We built our entire company for that 1%.

jsheard 2025-09-24 22:58 UTC link
They do the same thing on the Play Store, for example I just searched for Firefox and the first result is a sponsored spot for Opera. Does Apple do that on the App Store?

A funnier example: searching for Amazon gives Temu as the first result. Searching for Temu gives Shein as the first result. Searching for Shein gives Shein as the first result! ...but only because they outbid everyone else for the ad spot on their own name, resulting in Double Shein: https://i.imgur.com/0buR8Hq.png

libraryofbabel 2025-09-24 23:01 UTC link
Relevant (800 comment!) 2024 HN discussion on how we got here with Google Search: https://news.ycombinator.com/item?id=40133976
CSMastermind 2025-09-24 23:03 UTC link
I'm old enough to remember when a big selling point of Google was that it didn't do this.
beckthompson 2025-09-24 23:04 UTC link
Its sad but I think at this point its kind of a safety issue not to use an ad blocker. Those results are not clearly ads and I've clicked on fake links in the past when they were.
crazygringo 2025-09-24 23:08 UTC link
When I search for "midjourney" without an adblocker a bunch of times, I'm getting:

- No ads, with correct midjourney.com as the top result, about half the time

- A legit ad for midjourney.com with the title "Your Imagination, Unlocked", the other half the time. It's the only ad, and the correct midjourney.com is also still directly below it as the first organic result

So both seem fine for me. I've never seen ads on Google with the kind of formatting shown by OP either.

Obviously everybody's search experience is different, based on geography, profile, who else is running ads for those keywords, Google runs different formatting experiences as A/B testing, etc.

omnicognate 2025-09-24 23:12 UTC link
There's no AI preview in that screenshot, so it's not everything that's wrong with Google Search.
asadotzler 2025-09-24 23:33 UTC link
There was a time when Google disallowed this. Google even asked us (Firefox team) to report ads squatting on our trademarks. Eventually they stopped caring and now it's in their ad sales pitchdeck just how effective trademark squatting can be.
johnfn 2025-09-25 00:53 UTC link
Can anyone reproduce this? When I search "Midjourney", I get an ad for Midjourney (from Midjourney), followed by Midjourney, the site. After that, I get the Midjourney Discord, the Midjourney subreddit, the Midjourney Wikipedia page, and then (inexplicably), another Midjourney ad.

That seems about as good as it could be.

Edit: I guess I should say that I do agree that the quality of Google Search is pretty poor these days, so I directionally agree even though I can't reproduce this issue. Still, it's interesting to see how much our searches differ. I can't imagine what algorithm in Google decided to give me great results and you trash.

emmelaich 2025-09-25 01:10 UTC link
When I tried, I got the expected midjourney site first up. I'm logged in to Chrome in case that matters.

For comparison DDG gave me the site as third link, which only just made the bottom of the screen.

DDG often gives me useless Ebay links which remind me of the early days of search.

Perhaps these single data points are useless?

zeroq 2025-09-25 02:28 UTC link
One of my "sales pitches" is "I can find answers online, I know kung-fu".

I've been using internet since '98, and I somehow developed this elusive skill of knowing how to navigate all these ads, seo farms, paid content, murky websites, and getting straight to the answer, no matter what the question was.

For a long time I didn't thought of that as a special power. I thought it was natural, like driving a car, or speaking English. And I occasionally got surprised seeing someone trying to find something online and spending minutes, if not hours to get to the right place.

Last couple of years I found it to be way, way harder. And it's noticeably getting worse almost on a daily basis right now.

Recently I've tried perplexity and it was absolutely amazing. I know this may sound like a sales pitch, but I was really blown away by the user experience. Except it sometimes says "results cannot be found or I am not suppose to show them to you". Well, fair game, I wouldn't be able to find these results on google either.

I've seen a lot of change in the industry last 30 years, things we took for granted or thought would stay there forever. I genuinely think Google is finished as a search engine for the web. The only problem is that we don't have a solid contender yet. Perplexity is close tho.

bambax 2025-09-25 06:02 UTC link
That's not my experience at all: https://i.imgur.com/JXAJMNh.png

Searching for Midjourney finds Midjourney with direct links to sections of their website. uBlock Origin blocks ads. All is well.

mattdesl 2025-09-25 06:39 UTC link
A similar thing happens when you search “Canada eTA” — a $7 (required) entry visa the government typically issues instantly. But on Google, several sponsored sites appear above the gov site, and charge $100+ for the same service but slower, and they do god knows what with your passport details and personal data.

There are tons of other examples like this. It’s very easy to get tricked by Google ads if you aren’t suspecting a scam.

Zanfa 2025-09-25 07:32 UTC link
Wow, so not only have they lost the war against SEO spammers, they've now decided to completely obscure which results are actually ads.

What an embarrassment Google has become, but I guess that sweet-sweet ad money trumps everything else.

rsolva 2025-09-25 08:49 UTC link
I just started paying for Kagi. I'll use them as long as they stay ad free, which seems part of their core selling point.
vim-guru 2025-09-25 10:34 UTC link
I haven't used google in years and didn't realize it was this bad. How are they able to keep their market position?
infecto 2025-09-25 12:42 UTC link
There also has been a drastic change in YouTube search in the past year. It used to be that search would be logical, you search for a specific string and you can go through pages of videos that matchup to that. Now it at least feels like they have completely mixed that original search with a some sort of ranked preference of what they think I want to see. It’s a shame and an actual huge downgrade.
XCSme 2025-10-08 11:14 UTC link
I knew what the image was, even before clicking on the article...
drusepth 2025-09-24 22:49 UTC link
Piggybacking on to provide a screenshot since I also see no sponsored content and Midjourney is my #1 result, well above the fold.

[1] https://i.imgur.com/Oxo4FJl.png

codazoda 2025-09-24 22:57 UTC link
I get the same results as Op, but on mobile, where there are 4 sponsors above the link. It’s about two screen scrolls to the real result.
paradox460 2025-09-24 23:07 UTC link
Hey freediver,

I bought a kagi shirt in the initial batch, got it, and then after one wash it unraveled. Your support team was great and gave me a coupon for a replacement shirt, which I ordered, yet it never shipped. Could I get that shirt :D

amatecha 2025-09-24 23:10 UTC link
Had to dig up this link, 1999 review[0]:

"Google (www.google.com) is a pure search engine - no weather, no news feed, no links to sponsors, no ads, no distractions, no portal litter. Nothing but a fast-loading search site. Reward them with a visit."

[0] https://i.redd.it/uea6u7c4oje31.jpg

ares623 2025-09-24 23:10 UTC link
How is Kagi for non-US folks? I've tried switching to DDG a while back but the experience for me, living outside the US, was not great. Sure, programming related searches were pretty good, but everything else was not.

Does Kagi have a better localized experience?

SchemaLoad 2025-09-24 23:14 UTC link
Mine has one sponsored link which is just a course for midjourney. But I don't doubt at all that the OP post is real. This stuff is all dynamically generated. There is probably even some AI deciding how many ads you'll put up with.

Ideally Google would offer some kind of ad free option, perhaps on a higher tier of the Google One plans.

tayo42 2025-09-24 23:15 UTC link
Firefox on my phone I got midjourney.com as the first result

Weird

LorenDB 2025-09-24 23:21 UTC link
You also should just stop using Google Search. DuckDuckGo is solid, or if you don't want to use search results from Bing's index, I've been very happy with Brave Search.
evertedsphere 2025-09-24 23:23 UTC link
This is also true on Apple's app stores, to be fair. I didn't know this until I got a MacBook Pro recently and my assumption that Apple's controls would be tighter than Google's was proven quite wrong when I opened the Mac App Store for the first rime.
endgame 2025-09-24 23:23 UTC link
dpe82 2025-09-24 23:24 UTC link
And we thank you for it! I've been a paying customer for about a year now and I can't remember the last time I purposefully used Google search.
ocdtrekkie 2025-09-24 23:26 UTC link
I am highly suspicious tech markets do not see realistic average Google behavior for whatever reason. The pervasive belief in tech that Google Search is even passable suggests people in the Valley or even Austin aren't getting the experience most people do.

I recall a Googler once suggesting to me that Googlers seeing ads might look like ad fraud to advertisers, so I'm not positive Googlers dogfood how bad this is either.

inerte 2025-09-24 23:29 UTC link
If you're trying to do anything in terms of official documents, there's a middleman charging more. I searched for "passport application" the other day and it was 4 ads of people offering this service.

My dad was trying to get an ESTA visa a couple years ago and ended up paying twice the actual price, because he can't discern what's the official site or not.

latexr 2025-09-24 23:29 UTC link
> Does Apple do that on the App Store?

Yes they do. Their search already sucks in normal circumstances—I remember searching for “Pinboard” (the bookmarking service) and had to scroll by thirteen pinball (the game) apps before starting to see Pinboard apps—but you can type in the exact name of the app you want had have an ad for a competitor above it. Not only is it allowed, it’s encouraged.

stinkbeetle 2025-09-24 23:29 UTC link
My memory says that wasn't such a big selling point. When Google first came out it blew all other search engines away in terms of result quality.

If, back then, Yahoo and Altavista were minimalist and Google was a garish nightmare of ads and flashing gifs and nested banners and affiliate buttons, I would still have happily used it for the results.

Google's search interface is still reasonably clean IMO. Nowhere near its minimal best. Yes there are ads and "sponsored results" and shopping frames and all that crap, but they really aren't everything that's wrong with Google Search.

Quality of results and inability to specify queries beyond vague suggestions are the worst things.

jrootabega 2025-09-24 23:29 UTC link
search: "coffee is mostly water"

"No, coffee is not mostly water. That appears to be a misconception based on a popular television show. Coffee is actually about 98% water."

vunderba 2025-09-24 23:34 UTC link
Strong agree but unless it gets built-into the browser, the average net denizen simply won't do it. The number of times I've seen a friend of the family try to show me an article on their laptop while casually trying to shoot down the pop-up ads like they're playing a marketers version of Missile Command was astonishing.

And EVEN if they do install a blocker, 9 times out of 10 it'll be AdBlock Plus and not uBlock Origin [1]. You know, the one that allows companies to PAY to have their ads whitelisted.

This doesn't even cover browsing on a smartphone which unless you're running Android Firefox which supports browser extensions, you have very few options.

[1] Notice I said uBlock Origin and NOT uBlock.

https://github.com/gorhill/uBlock

inetknght 2025-09-24 23:39 UTC link
Kudos for Kagi. I stopped using Google and gladly pay Kagi for search to not show advertisements or junk.

If Kagi ever starts showing ads to me, a paying customer, I'll ditch it too. If I get the feeling that Kagi is selling my search history, I'll ditch it too.

Keep being awesome, Kagi CEO

miladyincontrol 2025-09-24 23:41 UTC link
It absolutely is. I fear for the older generations and less tech minded people who google their bank, and get some random phishing site. Or similarly google what should be libre software and get some random malware on a site that looks 'close enough'.

Lets call it what it is, a cancer, one that literally enables countless bad actors and purely for a search engine's own profit. In theory theres a time and place for ads, but maliciously inline and disguised as the actual results people want arent it.

driverdan 2025-09-24 23:50 UTC link
> I'm not using an ad blocker

How do you tolerate the web without an ad blocker?

titzer 2025-09-24 23:52 UTC link
You either die a hero or live long enough to see yourself become the villain.
pembrook 2025-09-24 23:59 UTC link
You don't fall into any desirable demographic for targeting apparently, or you've never leaked enough info about you that would signify you as desirable.

In other words, nobody is bidding to reach your eyeballs specifically.

This could be a market inefficiency. OR, it could be you're actually a terrible lead for midjourney-type products, and the market is working correctly.

chaseadam17 2025-09-25 00:28 UTC link
When I search it I see the same thing as OP.

Screenshot: https://imgur.com/a/hlF6OoU

mullingitover 2025-09-25 00:32 UTC link
Straight from the horse's mouth:

> ..."we expect that advertising funded search engines will be inherently biased towards the advertisers and away from the needs of the consumers."

- "The Anatomy of a Large-Scale Hypertextual Web Search Engine", Sergey Brin and Lawrence Page[1]

They weren't wrong!

[1] http://infolab.stanford.edu/~backrub/google.html

AstroJetson 2025-09-25 01:13 UTC link
It was number 1 when using the "Web" link, it was also the number 1 when I clicked "all"

Not sure why they get very different result.

rchaud 2025-09-25 01:33 UTC link
Were you logged in or logged out when you ran the searches?
thrtythreeforty 2025-09-25 01:41 UTC link
Can you in principle sue people buying these ads for trademark infringement? (I realize in practice the answer is that it's not worth the game of whack-a-mole.)
Marsymars 2025-09-25 01:42 UTC link
I feel like there’s at least some country in the world where the legal regime would be amenable to ruling against Google if they were taken to court over trademark squatting by the trademark holders.
yojo 2025-09-25 01:57 UTC link
Even when they first turned on ads, it was arguably a net win. I worked AdWords tech-support 2005-2008, and sat in on the “Ads Quality” core team meeting.

They basically had this big money dial, and rather than crank it to 11, they were fiercely protective of the core user experience.

They kept ads mostly to the side (unobtrusive), only served them on queries where there was a high probability of commercial intent, and only promoted ads above organic results if the predicted CTR was extremely high.

I remember being delighted more than once when the ad system surfaced the product I wanted when organic results did not.

Now…? You get all spam above the fold.

The Ads Quality PM back then was Nick Fox, who I just learned became SVP for ads and search last year. Which means he is at least indirectly responsible for the OP. Not entirely sure what to make of that.

Denzel 2025-09-25 02:10 UTC link
Google SERPs are personalized. Likely OP is a Midjourney user which is recorded in his targeting profile.

When OP searches for Midjourney as a Midjourney user, Google’s algorithm infers he might want to consider an alternative because why would an existing user search for the product they’re already using.

We see evidence supporting this given no Midjourney ad showed up for a direct keyword match query; and only alternatives triggered.

This is kinda like Amazon retargeting you with alternative toasters after you just bought a new toaster. Most people think this is stupid. Well, the most likely cohort to buy a new toaster is a person that just bought one because they’re not satisfied with their purchase.

Editorial Channel
What the content says
+0.55
Article 19 Freedom of Expression
High Advocacy Practice
Editorial
+0.55
SETL
+0.17

The article is itself an exercise of freedom of opinion and expression; critical commentary on major corporation is published openly without apparent censorship or legal consequence

+0.35
Article 2 Non-Discrimination
Medium Advocacy Framing
Editorial
+0.35
SETL
ND

Content directly addresses discriminatory treatment in Google Search algorithm; argues that search ranking discriminates based on ability to pay rather than merit or quality

+0.25
Article 7 Equality Before Law
Medium Advocacy Framing
Editorial
+0.25
SETL
ND

Content critiques unequal protection under Google's algorithmic system; visibility and ranking protection are not equally available to all regardless of payment status

+0.20
Article 25 Standard of Living
Medium Framing
Editorial
+0.20
SETL
ND

Content addresses barriers to adequate standard of living in digital economy; fair search access is essential to digital commerce and modern economic participation

+0.12
Article 21 Political Participation
Low Framing
Editorial
+0.12
SETL
ND

Content tangentially supports informed participation by raising concerns about search result integrity, which is essential for accessing information that enables civic decision-making

+0.10
Article 1 Freedom, Equality, Brotherhood
Low Framing
Editorial
+0.10
SETL
ND

Implicitly raises equality concerns by critiquing unequal treatment of comparable products, but does not frame as equality in dignity and rights

+0.10
Article 26 Education
Low Framing
Editorial
+0.10
SETL
ND

Tangentially relates to education and information access; search engines are tools for educational resource discovery, and search integrity affects educational access

-0.10
Preamble Preamble
Low Framing
Editorial
-0.10
SETL
ND

Content critiques commercial practices but does not engage with affirming human dignity, fundamental freedoms, or freedom from servitude; frames issue narrowly as marketplace fairness

ND
Article 3 Life, Liberty, Security

No observable connection to right to life, liberty, or security of person

ND
Article 4 No Slavery

No observable connection to freedom from slavery or servitude

ND
Article 5 No Torture

No observable connection to freedom from torture or cruel treatment

ND
Article 6 Legal Personhood

No observable connection to legal personality or recognition before law

ND
Article 8 Right to Remedy

No discussion of remedies, judicial appeal, or compensation mechanisms for rights violations

ND
Article 9 No Arbitrary Detention

No observable connection to arbitrary arrest or detention

ND
Article 10 Fair Hearing

No observable connection to fair trial or independent tribunal

ND
Article 11 Presumption of Innocence

No observable connection to presumption of innocence

ND
Article 12 Privacy

No explicit discussion of privacy rights, data collection, or personal information protection

ND
Article 13 Freedom of Movement

No observable connection to freedom of movement

ND
Article 14 Asylum

No observable connection to right to asylum or refuge

ND
Article 15 Nationality

No observable connection to right to nationality

ND
Article 16 Marriage & Family

No observable connection to marriage and family rights

ND
Article 17 Property

While critique could implicitly relate to fair compensation for digital visibility, this is not explicitly addressed

ND
Article 18 Freedom of Thought

No observable connection to freedom of thought, conscience, or religion

ND
Article 20 Assembly & Association
Medium Practice

Content does not explicitly address freedom of assembly or association

ND
Article 22 Social Security

No observable connection to social security or cultural participation rights

ND
Article 23 Work & Equal Pay

No observable connection to right to work or rest

ND
Article 24 Rest & Leisure

No observable connection to right to rest and leisure

ND
Article 27 Cultural Participation

No observable direct connection to participation in cultural life

ND
Article 28 Social & International Order

No observable connection to social and international order

ND
Article 29 Duties to Community

No observable connection to community duties or personal responsibilities

ND
Article 30 No Destruction of Rights

No observable connection to restrictions on interpretation of rights

Structural Channel
What the site does
+0.50
Article 19 Freedom of Expression
High Advocacy Practice
Structural
+0.50
Context Modifier
ND
SETL
+0.17

Substack platform structurally enables publication, distribution, and discussion of critical content without editorial gatekeeping; comment threads allow reader responses and dialogue

ND
Preamble Preamble
Low Framing

N/A

ND
Article 1 Freedom, Equality, Brotherhood
Low Framing

N/A

ND
Article 2 Non-Discrimination
Medium Advocacy Framing

N/A

ND
Article 3 Life, Liberty, Security

N/A

ND
Article 4 No Slavery

N/A

ND
Article 5 No Torture

N/A

ND
Article 6 Legal Personhood

N/A

ND
Article 7 Equality Before Law
Medium Advocacy Framing

N/A

ND
Article 8 Right to Remedy

N/A

ND
Article 9 No Arbitrary Detention

N/A

ND
Article 10 Fair Hearing

N/A

ND
Article 11 Presumption of Innocence

N/A

ND
Article 12 Privacy

N/A

ND
Article 13 Freedom of Movement

N/A

ND
Article 14 Asylum

N/A

ND
Article 15 Nationality

N/A

ND
Article 16 Marriage & Family

N/A

ND
Article 17 Property

N/A

ND
Article 18 Freedom of Thought

N/A

ND
Article 20 Assembly & Association
Medium Practice

Platform enables reader association and collective discourse through comments and reshares; readers can form community around shared critique

ND
Article 21 Political Participation
Low Framing

N/A

ND
Article 22 Social Security

N/A

ND
Article 23 Work & Equal Pay

N/A

ND
Article 24 Rest & Leisure

N/A

ND
Article 25 Standard of Living
Medium Framing

N/A

ND
Article 26 Education
Low Framing

N/A

ND
Article 27 Cultural Participation

N/A

ND
Article 28 Social & International Order

N/A

ND
Article 29 Duties to Community

N/A

ND
Article 30 No Destruction of Rights

N/A

Supplementary Signals
Epistemic Quality
0.48 high claims
Sources
0.4
Evidence
0.3
Uncertainty
0.5
Purpose
0.8
Propaganda Flags
3 techniques detected
flag waving
Subtitle uses 'Make Search Great Again' pattern, employing familiar political slogan rhetoric
loaded language
Exclamatory 'SAD!' and dismissive tone ('or just kill it') frame issue emotionally rather than analytically
exaggeration
Absolute claim that payment is necessary to rank ignores nuance, exceptions, and algorithmic complexity
Solution Orientation
0.05 problem only
Reader Agency
0.1
Emotional Tone
cynical
Valence
-0.5
Arousal
0.6
Dominance
0.3
Stakeholder Voice
0.28 2 perspectives
Speaks: individuals
About: corporationindividualsworkers
Temporal Framing
present short term
Geographic Scope
global
Complexity
accessible low jargon general
Transparency
0.50
✓ Author ✗ Conflicts ✗ Funding
Audit Trail 1 entries
2026-02-28 08:57 eval Evaluated by claude-haiku-4-5-20251001: +0.25 (Mild positive)