# pebbleCabinet

A personal museum of objects, recipes, photos and stories, with exhibitions you curate.

From the pebblebase pebble box: https://pebblebase.dev/box/pebble-cabinet

## Ask it

- Add my grandmother's bread recipe and the story behind it.
- My brother remembers it differently: add his version.
- What ties the river stone and the old train ticket together?
- Make an exhibition about journeys.
- Freeze the journeys exhibition.

## What's inside

- Records: entries: objects, recipes, stories, photos and places; accounts: provenance, memories, legends and interpretations, each with how sure it is; links to pictures or documents, with credit; tags; connections between entries; exhibitions, with ordered entries and captions.
- Views: Cabinet (table), Stories and provenance (table), Connected entries (table), Draft exhibitions (table), Uncertain provenance (table).
- Reminders: none.
- Tests: 45.

## Good to know

- No appraisals or values.
- Links are kept as links: nothing is downloaded or checked.
- Exhibitions live in your pebble, not on a website.

## Rebuilt

Rebuilt 2026-10-13 in Claude: 45 tests pass.

## The prompt

Paste this into a chat with pebblebase connected. Setup steps: https://pebblebase.dev/pebblebase/agent-guide.md

Help me keep a personal cabinet of curiosities. Keep entries (objects, recipes, stories, photos and places) with a description and, if I know them, when and where I got them, as an exact date or a rough label like "summer, around 1998"; accounts of each entry (provenance, memories, legends or interpretations) with a source and how sure it is; links to pictures or documents, with credit; tags; connections between entries, with why they're connected; and exhibitions of ordered entries with captions.

Views: the cabinet, recently added, entries by theme, stories and provenance, connected entries, draft and frozen exhibitions, entries with uncertain provenance, and the archive.

Rules: an entry needs a description, and an exact date must be a real one; never turn a rough label into a date. Conflicting memories sit side by side. Correct an account by adding a new one that replaces it, never by editing it, and corrections can't loop. An entry can't connect to itself, or to the same entry twice for the same reason. Freezing an exhibition needs at least one entry and keeps a copy of its captions, chosen accounts and links, so later edits don't change it. An entry that's been in an exhibition is archived, not deleted.

Write these as tests first. Ask me rather than invent names, amounts or dates.
