How to use AIOS

Writing SOPs and Articles

Updated September 2026

๐ŸŽฏ Purpose

Turn a note you already wrote into a reusable procedure of your own โ€” and know what can ever leave your vault.

GENERATE SOP needs a paid plan. It asks a model to do the writing, so it is part of the assistant.

CREATE ARTICLE needs a paid plan too, for the same reason. What it writes is a note in your own notebook โ€” publishing one to the public Developer's Notebook is still the owner's, and everyone else gets SUBMIT FOR REVIEW in the same place.

๐Ÿ“Œ Prerequisites

๐Ÿชœ Steps โ€” generate an SOP

  1. Open the note the procedure should come from.
  2. Press GENERATE SOP. It types a sentence into the prompt box and submits it, so you can see exactly what was asked โ€” and type it yourself next time.
  3. AIOS writes a new note in your SOPs category. Your source note is never rewritten; it only gains one System Log line saying an SOP was drafted from it.
  4. Edit the result. It is your note.

The SOP is asked for by section: purpose, prerequisites, ordered steps, how to verify, and what to do when it fails. Verification is required โ€” a procedure you cannot tell has failed is not one.

Your SOPs are yours. Nothing in your vault becomes public because it exists โ€” it becomes public only if you send it in and the owner publishes it.

๐Ÿงพ If you have nothing to write up yet

Press the button anyway. If the note you have open is not a source โ€” your daily note, an SOP AIOS already wrote, an empty note, or no note at all โ€” AIOS opens an intake form instead of drafting something about nothing:

Both leave places to paste screenshots: drop an image into the note and AIOS writes the image token where your cursor is. Fill in what you can โ€” blank sections are fine โ€” then press the same button again with the form open. What AIOS will not do is invent the part you left out, because an invented step in a procedure is somebody running a wrong command on a live system.

The form is an ordinary note in your Notes. Edit it, keep it, or delete it.

You always get a blank one. If the form you have is untouched, that is the one you get back. The moment you type into it, it is your draft โ€” it stays in Notes exactly as you left it, and the next time you press the button without a source you get a fresh form beside it. Your half-finished one is never overwritten and you are never dropped into last week's.

Finish a form and press the button again with it open: that is when the procedure is written, into your SOPs.

๐Ÿชœ Steps โ€” write an article

  1. Open the note the article should come from.
  2. Press CREATE ARTICLE. Like GENERATE SOP, it types a sentence into the prompt box and submits it, so you can see what was asked.
  3. AIOS drafts the article into a new note. Your source note is never rewritten; it gains one System Log line saying an article was drafted from it.
  4. Edit it. It is your note.

๐ŸŒ Steps โ€” turn it into a webpage you own

This is the one that does not go through anybody. Press โฌ‡ WEBPAGE on an SOP or an article and you get one self-contained HTML file โ€” the styling and any pictures from the note are inside it, so it works uploaded to your own server and it works opened from a folder on a laptop with no internet at all.

Nothing is published anywhere and nothing is sent to us. It is a download.

What you can change before you download it:

SettingWhat it is for
TitleWhat the document is called. Defaults to the note's title; put whatever your company calls it.
Above the titleA small line over the heading โ€” company name, department, document number.
FooterThe line at the bottom: a copyright, a revision number, a review date.
ThemePaper, Slate, Warm or High contrast. Paper is the default because most procedures get printed.
FontSans, Humanist, Serif or Monospace. All four are fonts the reader's own machine already has โ€” nothing is fetched from anywhere, which is why the page still looks right on a network with no way out.
Accent colourAny colour. It follows the theme until you pick one, and then it is yours.
Line widthNarrow, Normal or Wide. This is the width of the text, not the window.
Contents listA linked list of the sections, at the top.
Print buttonA Print / Save as PDF button on the page. It does not print itself onto the paper.
LogoA PNG, JPEG, GIF or WebP from your own machine. It never leaves your browser until the download, and it is not stored in your notebook.

PREVIEW opens it in a new tab exactly as a browser will open the file. DOWNLOAD THE PAGE saves it.

Screenshots come with it, and you add them to the NOTE. Drop an image into the note (or press IMAGE in the editor) and it goes where your cursor is; every picture in the note is then embedded in the exported file itself rather than linked, which is what makes the file work on a server, on a memory stick and in an email. There is deliberately no second place to keep pictures: one of them would go stale the first time you edited the other.

If a picture is too large to include, the dialog says so and names it โ€” it is never quietly left out, because a procedure missing its step-three screenshot is a procedure somebody cannot follow.

๐Ÿ“จ Steps โ€” send an SOP to whoever approves one

On an SOP, the same dialog has a Send for approval section.

  1. Put the address that manages procedures where you work into the field and press SAVE ADDRESS. That is the account's setting; you only do it once.
  2. Write anything the reviewer should know (optional).
  3. Press SEND FOR APPROVAL.

AIOS emails the procedure there and sets the reply address to yours, so whoever reviews it can send changes straight back to you by replying. The note gains one System Log line saying where it went and when.

This is not SUBMIT TO COMMUNITY. That one offers a procedure to Caligo Arts for the public Notebook. This one sends it inside your own organisation and goes nowhere near us. They are separate buttons with different words for exactly that reason.

๐Ÿชœ Steps โ€” submit for review

Press SUBMIT FOR REVIEW on an article, or SUBMIT TO COMMUNITY on an SOP. Both do the same thing: they put a copy of what the note says into the owner's review queue. (On a phone, SUBMIT TO COMMUNITY appears on the row with the note's name rather than in the header, so it never crowds out the Notebook menu.)

It asks first. A dialog says what sending it in means, how much of today's allowance is left, and where to write if you send something by mistake. Nothing leaves your notebook until you press the button in that dialog.

What the limits are. One article and one SOP a day. The count is by NOTE, not by press, so fixing a typo and sending the same note again is free. A submission needs at least 50 words, so there is something to read.

You can take it back. While it is still waiting, pressing the same button offers TAKE IT BACK instead โ€” it leaves the queue, your note is untouched, and it cannot be published afterwards. It does not give you back the day's allowance, but you can send that same note in again once it is ready. If something has already been published, email the address in the dialog and it will be removed.

If the owner publishes it, it appears in the Developer's Notebook under Community Submitted, with your name on it.

๐ŸŒ Who can publish

Only the owner. If you are an administrator you see PUBLISH; everyone else sees SUBMIT FOR REVIEW in the same place, because a button that is drawn for you and then refused is worse than no button.

Two human gates in series either way: somebody reads the draft and decides, and the owner reads the diff and pushes. Nothing reaches the internet without both.

๐Ÿ” How to verify

  1. Press GENERATE SOP on a note with a few steps in it.
  2. A new note appears under SOPs โ€” and your original is byte-for-byte the same apart from one System Log line.
  3. The new note's frontmatter says sop: true. An article is flagged with the article key instead, which is what makes the two impossible to confuse.
  4. Press SUBMIT FOR REVIEW on an article. The message says it was sent, and the note gains one System Log line recording it.
  5. Press GENERATE SOP with your daily note open. No SOP is drafted โ€” sop-intake opens instead, and the message says why.
  6. Fill one line into that form and press GENERATE SOP again with it open. This time an SOP is drafted from it.

๐Ÿšจ When it does not work

What you seeWhat it meansWhat to do
"That came back too thin to be an SOP"The draft was refused rather than savedAdd more detail to the source note and try again
The button does nothingA private note is open โ€” the AI input is disabledOpen a non-private note
No new note appearedThe turn was refused; the message says soRead the notebook message; nothing was written either way
"SUBMIT FAILED"The queue could not be reachedYour note is untouched. Try again; nothing was lost
Submitting is refused as privateThe note is private, or it names a private noteMove it out of Private, or reword the line that names one
An intake form opens instead of an SOPThe open note is not a source โ€” a daily note, an SOP, an empty note, or noneFill in the form and press the button again with it open
The intake form opens again from itselfNothing has been typed into it yetAnswer at least one section; blank ones are fine

๐Ÿ“– Related

Notes, the Notebook and Search, What AIOS Can See, sop-intake, article-intake


See what AIOS is All guides