Publish llms.txt with 14 curated product URLs
Needs approvalgatedNever executes on call · returns pending_approvalgithub-executorllms txt · impact 84 · effort S · updated 3h ago
Gated. Calling this never executes it. The middleware creates a task in pending_approval, writes the activity-log row, and returns an approval URL. A human approves here before anything leaves the sandbox — and credits are debited on approval, never on request.
The change
Exactly what would land in your repo. Nothing is pushed until you approve.
| diff --git a/public/llms.txt b/public/llms.txt | ||
| new file mode 100644 | ||
| index 0000000..3f9c2a1 | ||
| --- /dev/null | ||
| +++ b/public/llms.txt | ||
| @@ -0,0 +1,18 @@ | ||
| 1 | +# Acme Analytics | |
| 2 | + | |
| 3 | +> Warehouse-native product analytics. Events stay in Snowflake or BigQuery; | |
| 4 | +> Acme queries them in place and rolls users up into accounts, workspaces | |
| 5 | +> and seats. | |
| 6 | + | |
| 7 | +## Product | |
| 8 | +- [What Acme does](https://acme.com/): category, pricing model, deployment | |
| 9 | +- [Pricing](https://acme.com/pricing): seat + compute pricing, free tier limits | |
| 10 | +- [Accounts model](https://acme.com/docs/accounts-model): company/workspace/seat | |
| 11 | + | |
| 12 | +## Docs | |
| 13 | +- [Getting started](https://acme.com/docs/quickstart) | |
| 14 | +- [Warehouse setup](https://acme.com/docs/warehouse) | |
| 15 | +- [Event schema](https://acme.com/docs/events) | |
| 16 | + | |
| 17 | +## Comparisons | |
| 18 | +- [Acme vs Northwind](https://acme.com/compare/northwind) | |
Why this fix
The evidence behind the recommendation, and what it is expected to move.
Presence on brand and comparison prompts. Three engines currently resolve product facts from toolfinder.io, where your pricing model is listed incorrectly.
- GET /llms.txt → 404
- pr_021 'What does Acme Analytics do?' — 2 of 6 engines cited a directory, not acme.com
- toolfinder.io lists your pricing as per-event
Approval
This is the only path to execution.
Open a PR on acme/site adding public/llms.txt with 14 curated URLs.
Requested by Claude Desktop (MCP) over MCP, 3h ago.
Acceptance checks
How any of the three executors proves it worked. Identical for all of them.
- url_returns_200https://acme.com/llms.txt
- url_containsdocs/accounts-model
- audit_issue_resolvediss_001
Verification
Re-measured at T+3d and T+14d against presence.
44.3%
baseline captured · after-value pending
7d before / T+14d after
Task
- Task id
ft_01- Kind
- llms_txt
- Executor
- github-executor
- Band
- gated
- Target
- acme.com/llms.txt
- Anchor
- file_root
- Repo
- acme/site
- Requested by
- Claude Desktop (MCP)
- Channel
- MCP
- Created
- 12 Aug 03:00 UTC
File targets
How the executor finds this page in a repo it has never seen.
App Router
- app/llms.txt/route.ts
- public/llms.txt
Pages Router
- pages/llms.txt.ts
- public/llms.txt
Static
- llms.txt
- public/llms.txt