Dropstone Support

Rules and facts

Dropstone keeps two kinds of memory. Standing rules apply to every task without being searched for. Facts are recalled only when they are relevant. Here is why the difference matters and how it decides.

Not everything worth remembering should be treated the same way. A preference about how you like code written has to apply every time. The name of your staging server only matters when you are talking about staging. Dropstone keeps these as two different kinds of memory.


Standing rules

A rule is something you want followed from now on. A convention, a style preference, a prohibition.

ruleAlways use arrow function consts, never function declarations.
ruleNever modify the billing service without asking first.
ruleWrite launch copy in plain prose, no bullet-point summaries.

Rules are applied to every task, whether or not the task looks related. That is deliberate. A rule about how you like functions written has to hold when you ask for a slug helper, a date parser, or anything else. If Dropstone only applied it when the subject seemed relevant, the rule would quietly stop working the moment you changed topics.

Because rules follow you everywhere, Dropstone is careful about what becomes one.


Facts

A fact is something that is simply true right now.

factThe staging database is behind the VPN.
factThis project pins Node 22.
factReading an .xlsx file: unzip it and parse the sheet XML, no external library needed.

Facts are recalled only when they are relevant to what you are working on. There are far more of them than rules, and pulling every one into every conversation would bury the ones that matter. When a task comes up that a fact bears on, Dropstone brings it in. Otherwise it stays out of the way.


How Dropstone decides which is which

When you correct it or state a preference, Dropstone chooses the kind for you.

Something phrased as a standing instruction becomes a rule: "always", "never", "from now on", "use X not Y". A correction from you is almost always a rule, because it is you telling it how you want things done.

Everything else becomes a fact: a detail it discovered, a technique that worked, a name, a version.

When it is genuinely unsure, it chooses fact. The reasoning is simple: a missed rule costs you one reminder, but a wrong rule follows you into every conversation until you notice and remove it.


What you can do about it

You can see which kind each memory is, and you can change it. Ask Dropstone to show your standing rules and it lists only those. If something it filed as a fact should really apply every time, tell it so and it becomes a rule. If a rule is firing on tasks it should not, you can ask it to stop applying it.

See what Dropstone has learned and Change or forget a memory walk through both.

Related articles

Ctrl+I