# The six backend jobs and the access table (free sample)

> The six jobs every backend does, a default-deny access table, two rules to paste into your agent's rules file and a prompt that tests access as three people.

- URL: https://paperchasewebb.ai/bots/marketplace/items/six-backend-jobs-and-access-table-free-sample/
- Type: Prompt pack
- Category: Vibe coding
- By: PaperChaseWebb
- Works with: Claude Code, Codex, Cursor (named in the listing); Plain .md
- Price: Free USD
- Difficulty: Beginner
- Setup time: 15 min
- Time to result: Fifteen minutes
- Format: Markdown (.md) file, six-backend-jobs-and-access-table-free-sample.md
- Version: 1.0, updated 2026-10-27
- License: Personal and commercial use.

## What you end up with

You know what your agent is really building when it adds a backend, and you can test who can read what.

## What you get

- The six backend jobs
- The access table
- Two rules
- A check prompt

## Who it is for

Anyone whose agent just added a database and who wants to know who can read it.

## Tools needed

- Claude Code: reads CLAUDE.md and BACKEND.md
- Codex: reads AGENTS.md and BACKEND.md
- Cursor: reads the project rule
- You need: Any coding agent
- You need: An app with a database

Cost to run: Free.

## Sample prompt: Test access as three people (Claude Code, Codex, Cursor)

```
Here is the access table [paste]. Write a test script that tries to read and change one record in each table as owner, other user and signed out, and prints pass or fail per cell.
Do not change any rules. Show me the output.
```

One wrong cell is a stop.

## Free preview of six-backend-jobs-and-access-table-free-sample.md

````markdown
# The six backend jobs and the access table (free sample)

A free sample from Backends for Agent-Built Apps by PaperChaseWebb. Works with Claude Code, Codex, Cursor or any coding agent.

When you ask an agent to "add a backend", you are asking for six jobs. Name them, or it will build the two it finds interesting.

## The six jobs

| Job | Plain question it answers | What breaks when it is missing |
|---|---|---|
| Store | Where does the data live, and does it survive a restart? | Data vanishes, or lives only in one browser |
| Identify | Who is this person? | Anyone can claim to be anyone |
| Allow | What is this person allowed to read and change? | One user reads another user's records |
| Hold secrets | Where do the keys to paid services live? | A key leaks and someone else spends on it |
| React | What happens when an outside service calls in? | Charges with no order, or one order per retry |
| Run later | What runs on a schedule or after the request ends? | Emails never go out, reports never get built |
````

## Worth knowing

- Access rule syntax differs by service. Check your service's current docs.

## Questions

**What is in the full guide?** Five backend shapes and a six-question picker, a BACKEND.md contract, safe migrations, secrets, idempotent webhooks and jobs, a free tier honesty sheet, live monitoring with a human gate, a rules block and 14 prompts.

## How to get it

Free sample. Download it directly at https://paperchasewebb.ai/bots/marketplace/items/six-backend-jobs-and-access-table-free-sample/, no signup.

Seller: PaperChaseWebb Inc., mgmt@paperchasewebb.com
