Chapter 2

The Big Ideas

A handful of ideas that explain almost every design decision in the rest of the app — read this once, before you start planning a real study.

What you'll be able to do

  • Explain why nothing you type ever leaves your browser
  • Describe how a study and its measurements relate to each other
  • Recognize what provenance is, and why some fields resist being overwritten
  • Explain why the app's advice is deterministic and rule-based, not AI-generated
  • Know what "alpha" means for how much you should trust this tool

Every other chapter in this manual links back here instead of re-explaining these ideas — so it's worth reading the whole thing once, even before you touch your own study.

Nothing leaves your browser

Micronaut Planner has no server, no account, and no network calls that carry your data anywhere. Everything you type — your research question, your measurements, your whole study — is saved directly inside the browser you're using, on the device you're using it on, and it stays there.

🔍 Why it works this way. This is what lets the app run entirely offline, as a single static file you can double-click from your own disk (file://) or host anywhere, with identical behavior either way. There is no upload step to skip and no account to create, because there is nothing on the other end waiting to receive your data.

The practical result: your study lives only in this one browser, on this one device. Open the Planner in a different browser, or on a different computer, and you'll find it empty — even though it's "the same app." There is no built-in sync between devices; moving a study between them means exporting it as a file and importing that file on the other device (see Saving, Backups & Privacy).

A study contains measurements

Every plan in Micronaut Planner is one study: a research question, the organism or material or system you're studying, whether you're comparing groups or just observing, and what counts as one independent experimental unit. Those few facts are the shape of the whole study, and they live on the Study map (see The Study Map).

A study, in turn, holds one or more measurements — an observation or analysis used to answer the study's question. In some disciplines a measurement is called an assay. Each measurement has its own readout, its own specimen, its own acquisition method, and its own conditions, and you switch between them using the pill row near the top of the workspace whenever more than one is defined. Everything below the study's own shape — samples and design, acquisition, data plan — belongs to one measurement at a time, not to the whole study.

🔍 Why it works this way. A study that compares, say, bacterial viability and biofilm thickness on the same coated samples is really asking two different measurement questions from one shared research question and system. Keeping "study" and "measurement" as separate levels lets each measurement carry its own modality and panel without duplicating the question or the material every time.

Every field remembers where it came from

Micronaut tags every value you (or the app) writes into a field with a source: something you typed yourself, something imported from a backup, something the app suggested from a description or a knowledge-base default, or something a language model once proposed. That tag is called its provenance, and it decides one thing: whether a new value is allowed to overwrite the old one.

A value you typed or imported yourself is treated as a strong source. A value the app derived, guessed as a default, or extracted from free text is a weaker source. A weaker source can never silently overwrite a stronger one — so once you've typed a marker name yourself, an automatic suggestion can never quietly replace it. Editing a field you're shown always promotes it to your own strong tag, even if the value underneath started out as a weak guess, so a value you've reviewed is never treated as unreviewed again.

🔍 Why it works this way. Without this rule, re-running a suggestion (or reopening an older study) could quietly overwrite a fact you'd already confirmed with a stale guess — a subtle, hard-to-notice kind of data loss. Provenance is what makes "the app suggested this" and "you decided this" stay distinguishable, and keeps a stronger fact permanently safe from a weaker one.

You'll meet this idea most concretely in The Research Brief, where a suggestion pulled from your free-text description never becomes a real field value until you explicitly accept it.

The app's advice is deterministic, rule-based — never AI

Micronaut Planner never calls a language model, and no result you see in the app was generated by one. Every piece of guidance — a modality-specific tip on Acquisition, a suggested control with its reason, a marker match found in your description — comes from an explicit, human-authored set of rules and lookup tables shipped with the app (its "knowledge base"), evaluated the same deterministic way every time. Ask the same question twice and you get the same answer twice.

Two places in the app do involve a model, and both are deliberately one-way and outside the app itself: Research brief review is a plain exact-text scan of your saved description — not a model call — that recognizes marker names, replicate counts, magnification, and unambiguous dates, and quotes back the exact text it matched. And on Review, a "Copy prompt for your own LLM" export hands you a block of text — your study as JSON, some ground rules, and the gaps Micronaut can tell are still open — to paste into whatever model you already use, entirely outside the app. Nothing that model replies is ever read back into your study; you act on its answer yourself.

🔍 Why it works this way. Rule-based advice can be inspected, is exactly reproducible, and never invents a scientific fact that wasn't already in the rule or in your own text. That's a deliberate trade against a model's flexibility: this app would rather tell you nothing than tell you something it can't stand behind.

This is an early preview

Micronaut Planner is shared as an alpha, for feedback. It's a planning aid, not a validated instrument model — always confirm your real acquisition settings at the microscope rather than trusting a number here as final. The built-in modality guidance is still being reviewed by a microscopy specialist, so treat specific wording as provisional, not settled fact.

💡 Tip. Found something wrong, confusing, or missing? The header's Copy feedback report action (in Utilities) captures your current step, your browser, and your whole study as text — ready to paste into an email, or into the prefilled Open GitHub issue action right next to it. Neither one sends anything anywhere on its own; both hand you something to paste or submit yourself.

Check yourself

You plan a study on your laptop, then open the Planner on a colleague's computer using the same URL. Do you see your study there too?

No. Your data lives only in the browser and device you saved it on — there's no account and no server-side sync. To move it, export it as a backup file on your laptop and import that file on the other device.

You typed a marker name yourself, then later ran Research brief review and it suggested a different marker from your description. Does the suggestion overwrite what you typed?

No — a value you typed is a strong source, and a free-text suggestion is a weaker one. A weaker source can never overwrite a stronger one, and nothing changes until you explicitly review and accept a suggestion anyway.

Does Micronaut Planner ever call a language model to fill in your study for you?

No. Every suggestion and every piece of guidance in the app comes from deterministic, human-authored rules. The one place a model appears is an optional, one-way "Copy prompt for your own LLM" export on Review, and nothing it replies is read back into your study.