Skip to content

evidence(ai-search): controlled entity-and-offer re-run on 2026-08-12 (Bing, DuckDuckGo) - #128

Closed
nish3451 wants to merge 1 commit into
mainfrom
lane1/ai-search-rerun-entity-offer-20260812
Closed

evidence(ai-search): controlled entity-and-offer re-run on 2026-08-12 (Bing, DuckDuckGo)#128
nish3451 wants to merge 1 commit into
mainfrom
lane1/ai-search-rerun-entity-offer-20260812

Conversation

@nish3451

@nish3451 nish3451 commented Aug 11, 2026

Copy link
Copy Markdown
Collaborator

What this does

Re-establishes the AI-search evidence fixture's verified record on main with fresh controlled captures from 2026-08-12 for every engine reachable from the run environment:

  • DuckDuckGo q1/q2/q5 — fresh wrong captures (verbatim answers + cited URLs)
  • Bing q1/q5/q7 — fresh captures (q1 wrong, q5/q7 absent)

All six fresh runs are Wrong or Absentno Found transition, so the backlog item "Re-establish verified AI-search entity and offer understanding after the 2026-08-08 15:04 live recheck" honestly stays open.

Key findings (2026-08-12)

  • DuckDuckGo q5 names tinystudio.io but describes the Mac subtitle app (a different business), citing its App Store listing.
  • Bing and DuckDuckGo organic listings for tinystudio.io still carry the retired "TinyStudio Agent Desk" title and description — the same index lag documented on 2026-08-09.
  • Google could not be re-run: every surface (search, google.co.uk, gbv=1, udm=14) returned the /sorry/ CAPTCHA for the run host. No Google run was fabricated; the last verified Google captures (2026-08-06) are retained with their original tested dates.

Files

  • evidence-fixtures/ai-search/evidence.json — fresh 2026-08-12 runs (DuckDuckGo q1/q2/q5, Bing q1/q5/q7); Google + not-tested runs unchanged
  • public/audit.html — embedded AI-search bundle regenerated from fixtures
  • docs/evidence/ai-search/2026-08-12-controlled-rerun.md — receipt

Verification

  • npm run check passes
  • npm test passes (92 tests)
  • git diff --check clean

Honest limits

  • The previous 2026-08-09 re-run (efbc355) was never merged; this lane replaces the live panel's 2026-08-06 record with the 2026-08-12 record for the runnable engines.
  • No ranking, visibility, lead, or revenue outcome is claimed.

Summary by CodeRabbit

  • Documentation
    • Refreshed the AI-search evidence record with results from August 12, 2026.
    • Added new DuckDuckGo and Bing captures, including incorrect and absent responses.
    • Recorded that Google testing was blocked by CAPTCHA, while ChatGPT and Perplexity remained blocked.
    • Updated the embedded audit evidence and retained validation details, source captures, and reproduction instructions.
    • Confirmed that no tested result transitioned to “Found.”

…ng, DuckDuckGo) on 2026-08-12

Fresh 2026-08-12 captures for the runnable pairs: DuckDuckGo q1/q2/q5 and
Bing q1/q5/q7. All six are Wrong or Absent — no Found transition, so the
backlog item honestly stays open. The DuckDuckGo q5 answer names
tinystudio.io but describes the Mac subtitling app; the Bing and DuckDuckGo
organic listings still carry the retired "TinyStudio Agent Desk" title.
Google could not be re-run from this host (CAPTCHA on every surface), so the
2026-08-06 Google captures are retained with their original tested dates;
nothing was relabelled and no Google run was fabricated. The audit page
bundle is regenerated; check, tests and diff --check pass.

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nish3451 has reached the 50-credit limit for trial accounts. To continue receiving code reviews, upgrade your plan.

@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The pull request refreshes AI-search evidence for the 2026-08-12 controlled rerun. It updates DuckDuckGo and Bing captures, documents blocked runs and validation results, removes superseded fixture records, and synchronizes the embedded audit artifact.

Changes

AI-search evidence rerun

Layer / File(s) Summary
Refresh rerun evidence records
evidence-fixtures/ai-search/evidence.json
The fixture now uses the 2026-08-12 test date and includes refreshed DuckDuckGo and Bing results. Older 2026-08-06 records were removed. Google source entries were reformatted without changing their content.
Document controlled rerun results
docs/evidence/ai-search/2026-08-12-controlled-rerun.md
The receipt records the rerun scope, CAPTCHA and retained blockers, six fresh outcomes, unchanged metadata, validation results, and reproduction commands.
Synchronize embedded audit evidence
public/audit.html
The embedded AI-search JSON now matches the 2026-08-12 snapshot, including updated DuckDuckGo and Bing results.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly identifies the controlled AI-search rerun, its date, and the Bing and DuckDuckGo captures.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch lane1/ai-search-rerun-entity-offer-20260812

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@docs/evidence/ai-search/2026-08-12-controlled-rerun.md`:
- Around line 119-123: Update the verification command fence in the controlled
rerun document to declare the shell language as sh, while preserving the
existing commands unchanged.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 5d1b341b-2d46-43bf-b2f6-dae59694089a

📥 Commits

Reviewing files that changed from the base of the PR and between 18128e8 and ae19de5.

📒 Files selected for processing (3)
  • docs/evidence/ai-search/2026-08-12-controlled-rerun.md
  • evidence-fixtures/ai-search/evidence.json
  • public/audit.html

Comment on lines +119 to +123
```
npm run check
npm test
git diff --check
```

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win

Add a language to the verification fence.

markdownlint-cli2 reports MD040 for this fence. Mark it as sh.

Proposed fix
-```
+```sh
 npm run check
 npm test
 git diff --check
</details>





</review_comment>

<!-- suggestion_start -->

<details>
<summary>📝 Committable suggestion</summary>

> ‼️ **IMPORTANT**
> Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

```suggestion

🧰 Tools
🪛 markdownlint-cli2 (0.23.2)

[warning] 119-119: Fenced code blocks should have a language specified

(MD040, fenced-code-language)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@docs/evidence/ai-search/2026-08-12-controlled-rerun.md` around lines 119 -
123, Update the verification command fence in the controlled rerun document to
declare the shell language as sh, while preserving the existing commands
unchanged.

Source: Linters/SAST tools

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ae19de543c

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

"questionId": "q1-what-tinystudio-does",
"engine": "duckduckgo",
"state": "wrong",
"testedAt": "2026-08-12",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Use the actual capture date for the new runs

The commit was created at 2026-08-11 22:08 UTC, while the review environment is still on 2026-08-11 UTC, but all six new runs are marked as captured on 2026-08-12 and the receipt says they were executed then. This publishes future evidence as already verified on /audit; record the actual execution date consistently in the fixture, embedded bundle, and receipt, or perform the rerun on the stated date first.

AGENTS.md reference: AGENTS.md:L2-L3

Useful? React with 👍 / 👎.

{
"schema": "ai-search-evidence/v1",
"testedOn": "2026-08-06",
"testedOn": "2026-08-12",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Expose the retained runs' individual test dates

Only 6 of the 15 runs use the new date; the seven Google runs and two not-tested runs remain dated 2026-08-06. However, public/audit.js renders this field as Controlled test, 2026-08-12 and never renders run.testedAt, so the public artifact presents all 15 records as one August 12 test. Render each run's date or describe this field as a last-updated date with the retained date range instead of advancing the single displayed test date.

AGENTS.md reference: AGENTS.md:L2-L3

Useful? React with 👍 / 👎.

nish3451 added a commit that referenced this pull request Aug 14, 2026
Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
nish3451 added a commit that referenced this pull request Aug 15, 2026
…#128) on current main (#211)

* reconcile(evidence): land the stranded 2026-08-12 AI-search re-run on current main

PR #128 (lane1/ai-search-rerun-entity-offer-20260812) carried the only fresh
2026-08-12 AI-search captures but went CONFLICTING against main and was
stranded unowned, so the live /audit panel kept rendering the 2026-08-09
record. This re-lands the measurement on current main:

- evidence-fixtures/ai-search/evidence.json: the 2026-08-12 DuckDuckGo
  (q1/q2/q5) and Bing (q1/q5/q7) captures, all Wrong or Absent, with
  testedOn moved to 2026-08-12; the 2026-08-06 Google captures and the
  not-tested runs are retained.
- controlled-questions.json: unchanged - main's q5 ground truth stands
  (the retired Agent Desk wording PR #128 carried predates PR #43 and must
  not resurrect).
- public/audit.html: embedded AI-search bundle regenerated from fixtures
  (drift guard passes).
- scripts/test-agent-ui.mjs: strict-state set now expects absent, which the
  2026-08-12 Bing runs reintroduced.
- docs/evidence/ai-search/: original 2026-08-12 receipt with a
  reconciliation note, plus this pass's reconciliation receipt.

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>

* docs(lane1): add lane report for the PR #128 AI-search reconciliation

Co-authored-by: CommandCodeBot <noreply@commandcode.ai>

---------

Co-authored-by: nish3451 <nish3451@users.noreply.github.com>
Co-authored-by: CommandCodeBot <noreply@commandcode.ai>
@nish3451

Copy link
Copy Markdown
Collaborator Author

Closing as already-landed. The 2026-08-12 AI-search controlled re-run was re-landed on current main via commit a654ab4 'reconcile(evidence): land the stranded 2026-08-12 AI-search re-run (PR #128) on current main (#211)'. The reconciliation note is recorded in docs/evidence/ai-search/2026-08-12-controlled-rerun.md. Nothing further to land.

@nish3451 nish3451 closed this Aug 18, 2026
nish3451 pushed a commit that referenced this pull request Aug 18, 2026
nish3451 added a commit that referenced this pull request Aug 19, 2026
…intake response (rebase of #116) (#245)

* fix(worker): honor the six-a-month intake cap with a truthful closed-intake response

Rebase of PR #116 (fix/signup-monthly-cap-lane1) onto current main,
resolving conflicts with the daily rate-limit and storage-failure tests
added since the branch was cut. The cap counter write fails closed to 503
when D1 is unavailable, so the existing storage-failure honesty tests
still pass.

- src/worker.js: MAX_APPRAISALS_PER_MONTH constant, monthly cap check in
  signupResponse, closedIntakeResponse() self-contained 409 page.
- scripts/check-site.mjs: static source guards for the cap.
- scripts/test-agent-worker.mjs: CountingFakeDB/CountingFakeStatement +
  3 tests (JSON cap, browser cap, invalid-email-no-slot).

* docs(evidence): triage closeout for parked PRs #116/#128/#137 (2026-08-18)

---------

Co-authored-by: minimax-vps <minimax-vps@fleet.local>
nish3451 added a commit that referenced this pull request Aug 21, 2026
…26-08-21

docs(evidence): re-verify the 2026-08-12 AI-search re-run (PR #128) is landed and live (2026-08-21, lane 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant