“Above a 15% jump, switch to the cheaper roaster.”
For the things you buy again and again
The weekly shop,without theweekly debate.
Precedent learns the rules you already have: the coffee you like, the oat milk you will pay extra for, when it should ask. Then it handles the repeat buys.
Every line carries the rule it rested on.



How it works
It asks once.
Then it stops asking.
You do not fill in a preferences page. You answer the question in front of you, in your own words. Precedent keeps the answer and applies it the next time the same situation comes around.
You answer a question
It asks once.
Oat milk is $11.40 and you have never picked a brand. It asks instead of guessing.
One questionAsked onceOat milk is $11.40 this week. Which one?
“The good one, when guests are coming.”
Your answer, in your words.
It writes down the rule
Your words become a precedent.
Not a settings toggle. Your words, the situation, and the narrow thing they apply to.
Rule #3In force“The good one, when guests are coming.”
- Item
- Oat milk
- When
- Guests
- Source
- You, today
Next time
It stops asking.
Guests come again, so the good oat milk goes in the basket. You see the rule it followed.
This weekHandled
Oat milkGreen Grocer, $11.40#3Guests on Saturday. No prompt.
Your list
The whole setup is
the stuff you
already buy.
Type one item. Paste the list from your notes app. Upload a file from your last shop. Precedent turns the things you buy again and again into a weekly basket, and asks only where it does not know your rule yet.
- Type it. Coffee, oat milk, filters, dish soap.
- Paste it. One item per line, straight from your notes.
- Upload it. A CSV or text file from your last order.
House blend beansRoaster A, every week$18.00Handled
Oat milkGreen Grocer, every week$6.00Rule needed
Paper filtersGreen Grocer, monthly$9.00Handled
Espresso podsRoaster B, monthly$16.00Handled
Olive oilGreen Grocer, monthly$14.00Rule needed
Dish soapCorner shop, every other month$4.50Rule neededWhy it remembers
You correct it once.
It remembers why.
The cheaper beans arrived and were too acidic. You did not edit a setting. You told it what happened. The old rule stays on the record; the new one takes over.
That is the difference between an app that forgets and one that learns the way a person does: by being wrong, and being told.
“Pay the premium and stay with Roaster A. The cheaper beans were too acidic.”
Written after the order. Cited the next time the price jumps.

“Pay the premium and stay with Roaster A. The cheaper beans were too acidic.”
Nothing deleted. The history is the reason it gets it right next time.
Your limits
It can only go
as far as you say.
Rules are preferences. Limits are not. They are checked before anything else, and no answer can learn around them.
A monthly ceiling
$150When the month’s budget is gone, it stops and tells you.
Ask me above
$100Anything bigger waits for your yes, even if a rule applies.
Hard no’s
No subscriptionsBlocked before it looks at what it remembers.
The record
See everything
it did.
Every order, every question, every block. Each line carries the rule it rested on, so you can check the reasoning instead of trusting a black box.
Ready when you are
Stop deciding
the same thing twice.
Add your list. Answer once. Let it handle the rest.

Questions
A few things
worth knowing.

Still curious? Open the demo and answer one question.
Do I have to set up rules first?
No. Add the things you buy. Precedent asks only where it does not know your rule yet.
What happens when it gets it wrong?
Tell it what happened. The old rule stays on the record; the new one takes over.
Can it spend without asking?
Only inside your limits. A monthly ceiling, an ask-above amount, and hard no’s are checked first.
Is this a real checkout?
No. This is a working demo with a seeded basket. No orders are placed. The mainnet record is the separate, append-only evidence behind it.