Sashmark / Blog

Not all versus none in agent notes

Bobby Huang ·

Not all the checks passed says that at least one did not pass. Whether any passed remains unstated. None of the pages changed says that no page in the named group changed. Not every file was updated denies that the whole group was updated. Every file was not updated can be read in different ways; ask whether no file changed or only some files did. Get the members named before acting.

Key takeaways

  • Fix which checks, pages or files belong to the group before interpreting all or none.
  • Not all allows both a mixed result and no passing members.
  • None rules out a changed member within the named group, without saying anything about other pages.
  • Not every and every followed by not need careful reading; ask for the intended members by name.

An agent note says, "Not all the checks passed." You might read that as reassurance that something passed. The sentence has not said that. It leaves room for a mixed result, but it also fits a result where nothing passed.

Jane Doe is fictional, as are all the short note passages here. Her pages, files and checks are made up. Read them as statements she is considering before deciding what to do next. A Markdown file holds the words; the question here is how much those words let her conclude about a group.

Pin down the group before reading all

Not all the checks on Jane Doe's revised opening passed.

Stay with the checks on that revised opening. Do not expand the claim to every check on the whole draft. Do not shrink it to the one check mentioned in a nearby paragraph. Ask which checks the sentence includes, and whether each of them was tried.

A check that was not tried is different from one that was tried and did not pass. This sentence leaves that detail unstated. Before deciding to revise the opening again, Jane Doe can ask, "Which checks did you try on the revised opening, and what happened for each?"

The group needs named members rather than a vague phrase such as "the relevant checks." Otherwise, the answer can repeat the same uncertainty in different words. Keep the answer about the revised opening beside the note that prompted it.

Read not all without adding some passed

Return to the same line:

Not all the checks on Jane Doe's revised opening passed.

What it supports is narrow: at least one of those checks did not pass. It does not identify that check. For the remaining checks, passing, not passing and being left untried all remain possible.

In everyday conversation, not all may sound like a gentle way to describe a mixed result. That impression is not enough to choose a next action. Jane Doe still needs to hear which checks passed and which did not before relying on a particular passage.

A faithful restatement is "At least one check in this group did not pass." "Some passed" adds information. "Nothing passed" adds information too. Leave both possibilities open until the agent names the members and their results.

Keep none inside its named group

None of the pages in Jane Doe's opening draft changed.

This excludes a changed page from that opening draft. It says more than "not all the pages changed": not all would allow a changed page alongside an unchanged page. None does not allow that mix within the group it names.

But the note says nothing about a separate ending draft. Jane Doe cannot turn it into "No file changed anywhere." She can restate it as "The pages in the opening draft were unchanged," then ask which pages the agent means.

Also keep "changed" separate from "read". The line does not say whether the agent read those pages. Nor does it explain why they stayed unchanged. If Jane Doe's next action depends on that detail, that needs its own question. None answers the change question for the named group only.

Separate not every from every followed by not

Not every file in Jane Doe's draft folder was updated.

This denies an update to the whole group. At least one file was not updated; the sentence leaves open whether any file was updated. Reading it as "no file was updated" would make the claim stronger than the words support.

Now move not:

Every file in Jane Doe's draft folder was not updated.

A reader could take this to say that each file stayed untouched. Another could take it as a loose way of saying the update did not reach every file. Those readings would leave Jane Doe with different ideas about what needs attention.

Rather than choose a reading by tone, ask, "Do you mean no file was updated, or that some files were updated and others were not? Which files belong in each group?" The answer needs to settle the meaning and identify the files. Repeating every with extra emphasis leaves the same question open.

Carry the named members into your next action

Suppose Jane Doe is deciding whether to revise the opening again. Hearing "not all passed" is not enough to choose a passage to edit. Hearing that a particular check did not pass gives her something specific to discuss. Hearing that a check was untried leaves a different question: what, if anything, has been said about that passage?

Keep the original note line while adding the agent's answer beneath it in prose. These short passages can remain ordinary text; fenced passages in Markdown have other uses. No extra wrapping settles the meaning of all or none.

For files, ask for the existing names, including the folder when names repeat. For ways to distinguish files by name, read the naming guide. Here, Jane Doe needs the names of the files already being discussed, so she does not apply a statement about one draft to another.

Before acting, say back only the claim the answer supports. "The opening draft's pages stayed unchanged" can stand beside a question about the ending draft. "These named files were updated; those named files were not" can replace the uncertain every sentence once the agent has supplied that detail. If the members remain unnamed, leave the affected action undecided.

Where Sashmark fits

Reading an agent's Markdown and editing the text are planned uses for Sashmark on the desktop. The planned v1 is still in development; Sashmark contains no AI. You interpret the group claim and put any question to the agent separately.

Questions

Does not all mean that some passed?
No. It says at least one did not pass. The wording also fits a group where nothing passed, so ask which checks passed before treating any as passed.
Does none of the pages changed mean that no file changed?
Only if those pages are the entire group of files being discussed. A claim about pages leaves other files outside it. Ask which pages the note includes.
Is every file was not updated clear enough to act on?
Ask whether the intended meaning is that no file was updated or that the update did not reach every file. Have the agent name the updated files and those left unchanged.

What Sashmark plans for v1: Features · Roadmap

View as Markdown