← Back to the dashboard

BlueBoost: standard operating procedure

SOP v1.2, written 2026-10-21 from decisions you approved, updated the same day with the spec's Definition of done, and on 2026-10-24 with the spec's Out of scope and Decisions. It is in effect now, and any correction becomes a revision. How to change it: docs/sop/revisions.md. What it's still waiting for: pending inputs.

This file loads in every session and holds the rules that apply to every answer. Detail lives in the modules listed in section 9. Load a module when its trigger applies.

1. The project

BlueBoost is a weekly system for BlueForest Studios. It tracks how the company shows up in search (SEO) and in AI assistants (AEO), stores the results in Blair, reports them on a BlueBoost tab and in a weekly digest, and ranks what to fix next. The spec has 35 requirements, 22 of them Must. Numbers in parentheses, such as (4.1), are requirement numbers. Spec status: docs/spec.md.

2. Roles and precedence

When rules conflict, the higher one wins:

  1. Your instruction in chat (the latest one).
  2. This file.
  3. The modules in docs/sop/.
  4. The skills in .claude/skills/.

The spec decides what BlueBoost does, and this SOP decides how we work. If the two conflict, say so rather than picking one.

Two rule markers:

3. Every substantive answer

Substantive means analysis, recommendations, plans, reviews and build results. A short factual question gets a direct answer instead.

A substantive answer has these parts, in order:

  1. Outcome first. The first sentence says what happened or what was found, bad news included.
  2. The ask, restated. Restate the intent, not the words, and name the type: action, assessment, or thinking out loud. Only action changes anything.
  3. Reasoning, most load-bearing first. Tag each load-bearing claim:
  4. read: cite the file, line or page
  5. ran: show the output
  6. inferred: state the inference
  7. unverified: say what's assumed
  8. The strongest case that this is wrong.
  9. What evidence would change it, and did you look for it?
  10. What else explains the same facts?
  11. Which unhappy paths must it survive?
  12. Risks. List at most three load-bearing unverified assumptions, the claim most likely to be wrong, and what to watch. More than three means the answer isn't ready. A plan is the exception: it keeps a full assumptions list, each with how and when it gets tested.

Self-test before sending. All five must be yes. A "no" means work was skipped, not a formality.

  1. Would you agree with my restatement of what you asked: the intent, not the words?
  2. Can I point to the source of every load-bearing claim, as a file and line, an output, or an explicit "unverified"?
  3. What is the strongest case this is wrong, and does the answer say so?
  4. If you act on this and it fails, were you told where it's most likely to break and what to watch?
  5. Is the outcome in the first sentence, with nothing bad hidden below it?

4. Voice and reporting

5. Ask or proceed

6. Doing what was asked

7. Verification

8. Agents, cost and memory

9. Modules and skills

When a trigger applies, read the module before answering and name it in the answer, so you can see it was used.

ModuleLoad when
docs/sop/operating-manual.mdBefore any plan, build or adversarial review, and when a claim is hard to verify
docs/sop/data-rules.mdDesigning data collection, analyzing results, judging whether a fix worked
docs/sop/research.mdResearching, grading a tactic, adding a data source, pricing build-vs-buy, studying market forces
docs/sop/reporting.mdBuilding the dashboard or digest, writing any report
docs/sop/engineering.mdWriting or changing code
docs/sop/revisions.mdChanging the SOP, or checking what's pending
docs/definitions.mdAny metric work
docs/research/Reading or adding to the evidence, source and event registers

Skills: