# Problem Mining Loop: five rules and a five-check script (free sample)

> From the Problem Mining Loop: five rules for a complaint log you can trust (one owner and one buyer type, a link and date on every complaint, quote never paraphrase, money shown not guessed, count people not posts), and a read-only script that checks one log for them.

- URL: https://paperchasewebb.ai/bots/marketplace/items/problem-mining-loop-five-rules-and-checks-free-sample/
- Type: Prompt pack
- Category: Solo business
- By: PaperChaseWebb
- Works with: Claude Code, Codex, Grok Bot, Hermes (named in the listing); Plain .md plus one Python 3 script, standard library only; one prompt for all four harnesses
- Price: Free USD
- Difficulty: Beginner
- Setup time: 5 min
- Time to result: About five minutes to a first result
- Format: Markdown (.md) file, problem-mining-loop-five-rules-and-checks-free-sample.md
- Version: 1.0, updated 2026-10-29
- License: Personal and commercial use.

## What you end up with

In a few minutes you can see which complaints in your log have no link, are paraphrased, or are counted twice.

## What you get

- Five rules for a complaint log
- mine_mini.py: five read-only checks on one complaints-lite.json
- One prompt for all four harnesses
- Worked example: 5 findings, then 0

## Who it is for

Anyone keeping a list of buyer pain points who wants to know which entries would hold up.

## Tools needed

- Grok Bot, Claude Code, Codex or Hermes: the agent that reads public pages on allowed sources, records each complaint word for word with a salted poster key, grades and clusters it, and proposes next steps; it asks mine.py gate before acting and never posts or logs in
- Python 3: runs mine.py (init, hash, key, gate, read-only fetch, tally, report, owner approval, verify, done) and the fifteen-check checker; standard library only
- You need: Python 3.9 or newer
- You need: Any of Grok Bot, Claude Code, Codex or Hermes

Cost to run: Free.

## Sample prompt: Start a complaint log (Grok Bot, Claude Code, Codex, Hermes)

```
For owners of [your buyer type], read public posts on [one forum or review site] from the last six months. Before reading, open its robots.txt and terms and tell me if they allow this; if not, stop. List complaints about their work in complaints-lite.json: the exact words, the link, the date posted, a made-up label per poster in place of their name, and a grade of gripe, pain, budget or buyer. Do not paraphrase, and do not post, reply or log in.
Run mine_mini.py complaints-lite.json and show me the findings.
```

The rules and the script are in the file.

## Free preview of problem-mining-loop-five-rules-and-checks-free-sample.md

````markdown
# Problem Mining Loop: five rules and a five-check script (free sample)

Version 1.0, 2026-10-29. By PaperChaseWebb. For founders, consultants and small agencies who want to know what one kind of buyer complains about, in the buyer's own words, before deciding what to build or offer. One Markdown file and one Python 3 script, standard library only. The script was tested on its worked example (5 findings, then 0) and on a missing file (exit 2). It was not run inside any agent harness or on research from a real community.

A list of pain points is easy to make and hard to trust. Some entries were written by a model and never said by anyone. Some were said by one person, several times. Some are paraphrases that drifted from what the poster meant. These five rules keep a small complaint log honest, and the script checks them in one file.

## Install in one line

Save this page as FREE-SAMPLE.md, then:

```
python3 -c "import re;t=open('FREE-SAMPLE.md').read();open('mine_mini.py','w').write(re.search(r'~~~python\n(.*?)~~~',t,re.S).group(1))"
python3 mine_mini.py complaints-lite.json
```

## Five rules

1. **One owner, one buyer type.** A person owns the log and decides what happens next. Each log is about one kind of buyer, so the counts mean something.
2. **Every complaint has a link and a date.** The link goes to the post itself, and the date is when the poster wrote it. No link, no row.
3. **Quote, never paraphrase.** The poster's exact words, 280 characters or fewer. If you ca
````

## Test record

- Date: Oct 29, 2026
- What was run: mine_mini.py on the worked example, a fixed file and a missing file.
- Result: 5 findings, then 0; exit 2 on a missing file.
- Not run: The prompt inside a harness or on a real community.

Copied from this item's dated test notes. What was not run stays in.

## Worth knowing

- The sample checks one file against five rules. Source rules with robots.txt and terms, salted poster keys, solicited answers, the read-only fetcher, the report, owner approvals by hash and the fifteen checks are in the full pack.
- On 2026-10-29 mine_mini.py gave 5 findings on the worked example, then 0 on the fixed file, and exited 2 on a missing file. The prompt was not run inside a harness or on a real community.

## Questions

**Does it read any websites?** No. It reads one file and opens no network connection.

**What is in the full pack?** The loop folder with templates, mine.py with salted poster keys, a read-only fetcher that obeys robots.txt, tally, a one-page report and the owner's yes tied to a hash with one use and expiry, fifteen read-only checks with a seeded test set, a skill file, AGENTS.md snippet and Grok Bot rules block, ten prompts and a failure table. $19.

## How to get it

Free sample. Download it directly at https://paperchasewebb.ai/bots/marketplace/items/problem-mining-loop-five-rules-and-checks-free-sample/, no signup.

Seller: PaperChaseWebb Inc., mgmt@paperchasewebb.com
