{
 "contract": "lab-session@1",
 "kind": "walk",
 "slug": "analysis-of-press-release",
 "path": "/sessions/analysis-of-press-release/",
 "title": "Analysis of a press release — a recorded session, step by step",
 "heading": "Analysis of a press release",
 "description": "A real study in nineteen steps: one press release, four questions, and a ledger that separates what happened from what was only declared — every record shown.",
 "standfirst": "One sentence from a company. Four questions from you. A machine that keeps every act — yours, its own, and the world's — on one numbered list. This is that study exactly as it was recorded: what was pressed, what it wrote, and what it reached.",
 "about": [
  "Each step is **one gesture**: something typed or one button pressed. For every step you see the surface as it stood just after the gesture, what the gesture wrote to the record, why it comes at that point of a study, and what the study holds afterwards that it did not hold before.",
  "Nothing here is staged. The pictures, the records and the map of the session come from one walk of the machine; where a part of that walk was a stand-in, the page says so where you meet it."
 ],
 "recording": {
  "store": "intent-mubn8hnp-lp16",
  "recordedOn": "2026-09-21",
  "watermark": 238,
  "machineClass": "semantic",
  "inference": "Gemini 2.5 Flash, reached through Vertex AI",
  "evaluator": "a deterministic stand-in — it grades any result that is not empty 0.90, so its grade says that a result exists and nothing more",
  "surface": "the workbench of the garden's stand, from which CoAgnes Atelier is grown",
  "programme": "press-release",
  "build": "garden 043cc8b",
  "walker": "an AI assistant (Claude Fable 5.1) acting as a first-time reader, at the owner's request; every ledger was read before it was attested",
  "frames": "shot at 1440 × 900, scale 2, by CSS selector (content/tools/shoot-session.mjs)"
 },
 "material": {
  "offset": 2,
  "text": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
 },
 "closing": {
  "title": "The report",
  "publishes": "press.report",
  "inputs": 4,
  "at": 228
 },
 "totals": {
  "tuples": 238,
  "waves": 34,
  "steps": 19,
  "knots": 33,
  "binds": 26,
  "cells": 4,
  "crossings": 27
 },
 "sequence": "across-chapters",
 "chapters": [
  {
   "id": "the-front-door",
   "n": 1,
   "slug": "the-front-door",
   "short": "The front door",
   "path": "/sessions/analysis-of-press-release/the-front-door/",
   "solo": true,
   "title": "The front door — Analysis of a press release",
   "heading": "The front door",
   "description": "The study begins with one sentence at the front door. The machine chooses the programme that fits it and lays out five figures to be filled.",
   "intro": "You bring material; the machine finds the programme for it.",
   "reached": null,
   "steps": [
    "00"
   ]
  },
  {
   "id": "facts",
   "n": 2,
   "slug": "facts",
   "short": "Facts",
   "path": "/sessions/analysis-of-press-release/facts/",
   "solo": false,
   "title": "Facts of interest — Analysis of a press release",
   "heading": "Facts of interest",
   "description": "The first line of questioning: which statements of the release are events that happened, and which are plans or claims. Four gestures, from question to accepted result.",
   "intro": "Which facts in the release interest us — the ones we must confirm or refute. You ask; a fenced reader answers; you decide whether the answer counts.",
   "reached": "A ledger of 4 claims — 2 that *happened*, 2 only *declared* — accepted by you and published as `press.facts.found`, #64.",
   "steps": [
    "01",
    "02",
    "03",
    "04"
   ]
  },
  {
   "id": "areas",
   "n": 3,
   "slug": "areas",
   "short": "Areas",
   "path": "/sessions/analysis-of-press-release/areas/",
   "solo": false,
   "title": "Areas of interest — Analysis of a press release",
   "heading": "Areas of interest",
   "description": "The second line of questioning: where in the company's world one would look to confirm or refute the release. The same four gestures, a new question.",
   "intro": "Where in the company's world we would look for those facts — statements, periods, plans. The gestures repeat; watch what repeats with them, and what does not.",
   "reached": "3 findings that name where each statement of the release would leave a trace that can be checked — financial statements, investment plans, transcripts — published as `press.areas.found`, #115.",
   "steps": [
    "05",
    "06",
    "07",
    "08"
   ]
  },
  {
   "id": "relations",
   "n": 4,
   "slug": "relations",
   "short": "Relations",
   "path": "/sessions/analysis-of-press-release/relations/",
   "solo": false,
   "title": "Relations between the facts — Analysis of a press release",
   "heading": "Relations between the facts",
   "description": "The third line of questioning: what the release asserts or implies between its facts — cause, sequence, dependency, contradiction. Here the reader first says: unclear.",
   "intro": "Which relations between the facts we want to see — cause, sequence, dependency, contradiction. This is where a careful reading first finds something the release does not settle.",
   "reached": "3 findings, 1 of them *unclear*: the release implies that the revenue and the new plants are connected, and never says how. Published as `press.relations.found`, #169.",
   "steps": [
    "09",
    "10",
    "11",
    "12"
   ]
  },
  {
   "id": "form",
   "n": 5,
   "slug": "form",
   "short": "Form",
   "path": "/sessions/analysis-of-press-release/form/",
   "solo": false,
   "title": "The form of the facts — Analysis of a press release",
   "heading": "The form of the facts",
   "description": "The fourth line of questioning: in which form each fact should be recorded so that it can be checked later. Its acceptance completes the study — and the report writes itself.",
   "intro": "In which form we want the facts — dated events, numbers with units, named actors, quoted commitments. When this fourth result is accepted, the report has everything it waited for.",
   "reached": "3 entries in checkable form, published as `press.form.found`, #226 — and, two records later, the report, #228, written by the machine with no further gesture.",
   "steps": [
    "13",
    "14",
    "15",
    "16"
   ]
  },
  {
   "id": "the-sheet",
   "n": 6,
   "slug": "the-sheet",
   "short": "The sheet",
   "path": "/sessions/analysis-of-press-release/the-sheet/",
   "solo": false,
   "title": "The sheet — Analysis of a press release",
   "heading": "The sheet",
   "description": "The last two gestures turn a working surface into a document: the five results are pinned to the sheet, and the four Cells that produced them are taken off it.",
   "intro": "The sheet is the page you keep. You choose what stands on it — and choosing is itself recorded.",
   "reached": "A sheet of five blocks — four ledgers and the report — over a log of 238 records from which nothing was removed.",
   "steps": [
    "17",
    "18"
   ]
  }
 ],
 "steps": [
  {
   "id": "00",
   "n": 1,
   "of": 19,
   "slug": "the-front-door",
   "path": "/sessions/analysis-of-press-release/the-front-door/",
   "title": "The front door — Analysis of a press release",
   "heading": "The front door: say what you came to do",
   "description": "The study begins with one sentence pasted at the front door. The machine chooses the programme that fits it and opens the workbench — seventeen records, all shown.",
   "chapter": {
    "id": "the-front-door",
    "title": "The front door — Analysis of a press release",
    "path": null,
    "n": 1,
    "of": 1
   },
   "gesture": "Paste the press release into **What do you want to do?** and press **Begin**.",
   "doing": "You paste one sentence of a press release into the only field of the front door and press **Begin**. Nothing else is asked of you — no project, no template, no settings.",
   "why": "A study starts from material, not from a menu. The machine reads what you brought, chooses the programme that fits it — here `press-release` — and lays out that programme's figures. The choice is recorded together with its reason, so you can always see why you are where you are.",
   "reached": "17 records: your sentence (`intent.given`, #2), the programme chosen for it and why (#6), and the programme's five figures laid out and waiting — four questions and a report.",
   "sofar": "Nothing yet. This is where the study begins: you have one sentence of a press release, and a machine you have not used before.",
   "look": [
    {
     "n": 1,
     "text": "**The field** takes anything: a question to study, a text to read closely, a claim to check. Here it takes one sentence of a press release."
    },
    {
     "n": 2,
     "text": "**Begin → `intent.given`.** Every button of the surface names the record it will write. You never press something whose effect is hidden."
    },
    {
     "n": 3,
     "text": "**Released.** The first thing the machine published: `programme.chosen`, #6, with the reason for its choice."
    },
    {
     "n": 4,
     "text": "**The figure in focus**, *Facts found*, is *waiting*: it has a question to hear and findings to receive, and has neither."
    },
    {
     "n": 5,
     "text": "**Figures.** The whole programme at a glance: four lines of questioning and **The report**, which waits for all four."
    },
    {
     "n": 6,
     "text": "**As of offset 17.** Seventeen records exist, #0 to #16. Every picture of this walk carries this number."
    }
   ],
   "questions": [
    {
     "q": "I typed a text, not a question. Why did a page called Facts found open — and who decided?",
     "a": "The machine decided, and wrote down why. At #5 it asked the language model which of its programmes fits your sentence. The answer, `programme.chosen` at #6, names the `press-release` programme and gives its reason — it is quoted above. That programme has five figures, and the workbench opens on the first of them, **Facts found**."
    },
    {
     "q": "What is a figure, and what does waiting · 0/1 ready mean?",
     "a": "A figure is one piece of the study that can finish. It listens for certain records and, once it has them all, publishes a result. **Facts found** waits for two things: your question, and the findings that answer it. *0/1 ready* counts its listeners that have everything they wait for — none yet."
    },
    {
     "q": "What does as of offset 17 mean? I have hardly done anything.",
     "a": "Everything that happens is appended to one numbered list, the log. Pressing **Begin** produced records #0 to #16 — your sentence, the choice of programme, the programme's parts — so the next free number, the offset, is 17. The number tells you exactly which moment of the record a picture shows."
    }
   ],
   "further": [
    {
     "label": "The whole machine in one picture — the book, part 1",
     "href": "/book/system-overview/overview/"
    },
    {
     "label": "The log: one list that only grows — Volume 03",
     "href": "/specification/vol-03-wave-log/"
    }
   ],
   "log": {
    "from": 0,
    "to": 16,
    "count": 17,
    "by": {
     "you": 4,
     "the machine": 2,
     "the world": 11
    },
    "families": {
     "topology": 11,
     "facts": 4,
     "readiness": 1,
     "world": 1
    },
    "tuples": [
     {
      "o": 0,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "intent.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 1,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "intent.choose",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 2,
      "kind": "domain.fact",
      "factType": "intent.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 3,
      "kind": "domain.fact",
      "factType": "time.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 4,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "intent.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 5,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 6,
      "kind": "domain.fact",
      "factType": "programme.chosen",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "the language model"
     },
     {
      "o": 7,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "press.facts.wanted",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 8,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "press.facts.found",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 9,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "press.areas.wanted",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 10,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "press.areas.found",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 11,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "press.relations.wanted",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 12,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "press.relations.found",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 13,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "press.form.wanted",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 14,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "press.form.found",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 15,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "press.report",
      "family": "topology",
      "by": "the world",
      "through": "the programme loader"
     },
     {
      "o": 16,
      "kind": "domain.fact",
      "factType": "programme.described",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "the programme loader"
     }
    ]
   },
   "atlas": {
    "at": 0,
    "upTo": 17,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=0&preset=analyst",
    "waves": [
     {
      "n": 0,
      "from": 0,
      "to": 16,
      "label": "intent.given",
      "size": 17
     }
    ],
    "wave": {
     "n": 0,
     "from": 0,
     "to": 16,
     "label": "intent.given",
     "size": 17
    },
    "ports": [
     {
      "request": 5,
      "controller": "controller.gemini.vertex",
      "name": "the language model",
      "answers": [
       6
      ]
     },
     {
      "request": 6,
      "controller": "controller.loader.programmes",
      "name": "the programme loader",
      "answers": [
       7,
       8,
       9,
       10,
       11,
       12,
       13,
       14,
       15,
       16
      ]
     }
    ],
    "stations": [
     {
      "id": "intent.gate",
      "type": "knot"
     },
     {
      "id": "intent.choose",
      "type": "bind"
     }
    ],
    "cells": []
   },
   "result": {
    "material": {
     "offset": 2,
     "text": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
    },
    "programme": {
     "offset": 6,
     "programme": "press-release",
     "reason": "The intent describes a company announcement of financial results and future plans, which is characteristic of a press release."
    },
    "released": {
     "offset": 6,
     "factType": "programme.chosen",
     "title": null,
     "feedsClosing": false
    }
   },
   "frames": [
    {
     "name": "the-front-door-the-press-release-pasted",
     "src": "/sessions/analysis-of-press-release/frames/the-front-door-the-press-release-pasted.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-front-door-the-press-release-pasted.thumb.webp",
     "width": 868,
     "height": 357,
     "scale": 2,
     "alt": "The front door: the question What do you want to do?, with the press release pasted into its one field — Acme Corp. today announced record quarterly revenue of $120M — and the Begin button, labelled intent.given.",
     "caption": "The front door: one field, one button. **Begin** names the record it will write: `intent.given`.",
     "asOf": null,
     "lens": null,
     "moment": "stateless",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 1.61,
       "y": 37.76
      },
      {
       "n": 2,
       "x": 1.61,
       "y": 87.62
      }
     ]
    },
    {
     "name": "the-workbench-opens-on-facts-found",
     "src": "/sessions/analysis-of-press-release/frames/the-workbench-opens-on-facts-found.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-workbench-opens-on-facts-found.thumb.webp",
     "width": 1440,
     "height": 900,
     "scale": 2,
     "alt": "The whole workbench just after Begin, as of offset 17: on the left the released value programme.chosen with its reason, in the centre the figure Facts found, waiting, with an empty question, on the right the programme's five figures in work.",
     "caption": "The workbench opens on the first figure, **Facts found**. Left: what has been released. Right: every figure of the programme.",
     "asOf": 17,
     "lens": "Focus",
     "moment": "after",
     "wide": true,
     "screen": "what-appeared",
     "screenTitle": "The workbench opens",
     "marks": [
      {
       "n": 3,
       "x": 2.64,
       "y": 14.56
      },
      {
       "n": 4,
       "x": 20.97,
       "y": 15.11
      },
      {
       "n": 5,
       "x": 76.53,
       "y": 11.39
      },
      {
       "n": 6,
       "x": 56.22,
       "y": 5.06
      }
     ]
    }
   ],
   "prev": null,
   "next": {
    "title": "Facts of interest: ask your first question",
    "path": "/sessions/analysis-of-press-release/facts/the-question/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/the-front-door/",
     "title": "The front door — Analysis of a press release",
     "heading": "The front door: say what you came to do",
     "short": "The surface",
     "description": "The study begins with one sentence pasted at the front door. The machine chooses the programme that fits it and opens the workbench — seventeen records, all shown.",
     "frame": "the-front-door-the-press-release-pasted",
     "moment": "stateless",
     "n": 1,
     "of": 4
    },
    {
     "kind": "surface",
     "slug": "what-appeared",
     "path": "/sessions/analysis-of-press-release/the-front-door/what-appeared/",
     "title": "The workbench opens — The front door · Analysis of a press release",
     "heading": "The workbench opens",
     "short": "The workbench opens",
     "description": "The surface just after the gesture: The whole workbench just after Begin, as of offset 17: on the left the released value programme.chosen with its reason, in the centre the figure Facts found,…",
     "frame": "the-workbench-opens-on-facts-found",
     "moment": "after",
     "n": 2,
     "of": 4
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/the-front-door/explained/",
     "title": "The front door, explained — Analysis of a press release",
     "heading": "The front door: say what you came to do — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 17 records: your sentence (intent.given, #2), the programme chosen for it and why (#6), and the programme's five figures laid out and waiting —…",
     "n": 3,
     "of": 4
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/the-front-door/on-the-map/",
     "title": "The front door on the map — Analysis of a press release",
     "heading": "The front door: say what you came to do — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #0: 2 stations moved; 2 crossings to the world.",
     "n": 4,
     "of": 4
    }
   ]
  },
  {
   "id": "01",
   "n": 2,
   "of": 19,
   "slug": "the-question",
   "path": "/sessions/analysis-of-press-release/facts/the-question/",
   "title": "Asking the first question — Analysis of a press release",
   "heading": "Facts of interest: ask your first question",
   "description": "You type what you want to know about the release — which statements are events and which are plans — and commit it. One record is written; no model is involved yet.",
   "chapter": {
    "id": "facts",
    "title": "Facts of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/facts/",
    "n": 1,
    "of": 4
   },
   "gesture": "Type your question into **Which facts interest us?** and press **Commit**.",
   "doing": "In the card **Facts of interest** you type what you want to know about the release — which of its statements are events that happened and which are plans or claims — and press **Commit**. One record is written: `press.vector.given`, #17.",
   "why": "The programme does not read the release on its own initiative. It reads along four lines of questioning — it calls them *vectors* — and each begins with a question in your words. The first asks which facts matter; the other three build on it.",
   "reached": "One record, #17: your question, in your words. The card shows *1 of 2 reached* — the question is in, the findings that will answer it are not.",
   "sofar": null,
   "look": [
    {
     "n": 1,
     "text": "**`question #17`** — the slot is filled, and says by which record. Click-through numbers like this one are how the surface shows its sources."
    },
    {
     "n": 2,
     "text": "**`findings` · the return socket** — an empty slot that will accept one kind of record only: accepted findings made for this question."
    },
    {
     "n": 3,
     "text": "**you · question · #17** — the surface always says who wrote a record: *you*, *the machine* or *the world*."
    },
    {
     "n": 4,
     "text": "**Open a Cell → findings** — the next gesture. It is offered on the empty slot, because a Cell is how that slot gets filled."
    }
   ],
   "questions": [
    {
     "q": "Why four questions — and why do I ask them rather than the machine?",
     "a": "Because the questions are the study. The programme fixes the four lines — facts, areas, relations, form — and leaves the asking to you: what you ask decides what will be looked for, and the record keeps your wording beside every answer. A machine that asked its own questions would be answering them for its own reasons."
    },
    {
     "q": "What is the return socket?",
     "a": "The place where an answer will arrive. The card was built with an empty slot that accepts one kind of record — the accepted findings of a reading made for this question. You will fill it three steps from now, by accepting a result."
    }
   ],
   "further": [
    {
     "label": "Lines of reasoning — the book, part 2",
     "href": "/book/lines-of-reasoning/overview/"
    },
    {
     "label": "The standard analytical scenario — the book, part 4",
     "href": "/book/the-standard-analytical-scenario/overview/"
    }
   ],
   "log": {
    "from": 17,
    "to": 17,
    "count": 1,
    "by": {
     "you": 1,
     "the machine": 0,
     "the world": 0
    },
    "families": {
     "facts": 1
    },
    "tuples": [
     {
      "o": 17,
      "kind": "domain.fact",
      "factType": "press.vector.given",
      "id": null,
      "family": "facts",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 17,
    "upTo": 18,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=17&preset=analyst",
    "waves": [
     {
      "n": 1,
      "from": 17,
      "to": 17,
      "label": "press.vector.given",
      "size": 1
     }
    ],
    "wave": {
     "n": 1,
     "from": 17,
     "to": 17,
     "label": "press.vector.given",
     "size": 1
    },
    "ports": [],
    "stations": [
     {
      "id": "press.facts.wanted",
      "type": "knot"
     }
    ],
    "cells": []
   },
   "result": {
    "question": {
     "offset": 17,
     "factType": "press.vector.given",
     "text": "The revenue figure, its growth rate, the two plants and their dates: which of these are events that happened and which are plans or claims?",
     "vector": "facts"
    }
   },
   "frames": [
    {
     "name": "facts-the-question-committed",
     "src": "/sessions/analysis-of-press-release/frames/facts-the-question-committed.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/facts-the-question-committed.thumb.webp",
     "width": 808,
     "height": 577,
     "scale": 2,
     "alt": "The figure Facts found as of offset 18: the card Facts of interest holds the question at number 17, marked you; the findings slot is still empty and is labelled the return socket; below it the buttons Commit, Attach a release and Open a Cell.",
     "caption": "Your question is record #17. The second slot, **findings**, is still empty.",
     "asOf": 18,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 3.09,
       "y": 40.03
      },
      {
       "n": 2,
       "x": 51.48,
       "y": 40.03
      },
      {
       "n": 3,
       "x": 3.09,
       "y": 47.31
      },
      {
       "n": 4,
       "x": 62.19,
       "y": 89.25
      }
     ]
    }
   ],
   "prev": {
    "title": "The front door: say what you came to do",
    "path": "/sessions/analysis-of-press-release/the-front-door/"
   },
   "next": {
    "title": "Facts of interest: open a Cell for the reading",
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/facts/the-question/",
     "title": "Asking the first question — Analysis of a press release",
     "heading": "Facts of interest: ask your first question",
     "short": "The surface",
     "description": "You type what you want to know about the release — which statements are events and which are plans — and commit it. One record is written; no model is involved yet.",
     "frame": "facts-the-question-committed",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/facts/the-question/explained/",
     "title": "Asking the first question, explained — Analysis of a press release",
     "heading": "Facts of interest: ask your first question — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — One record, #17: your question, in your words. The card shows 1 of 2 reached — the question is in, the findings that will answer it are not.",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/facts/the-question/on-the-map/",
     "title": "Asking the first question on the map — Analysis of a press release",
     "heading": "Facts of interest: ask your first question — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #17: 1 stations moved.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "02",
   "n": 3,
   "of": 19,
   "slug": "opening-a-cell",
   "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/",
   "title": "Opening a Cell — facts · Analysis of a press release",
   "heading": "Facts of interest: open a Cell for the reading",
   "description": "You open a Cell — a fenced working space with a written purpose, a budget and one exit — and the machine places your question and the release inside it.",
   "chapter": {
    "id": "facts",
    "title": "Facts of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/facts/",
    "n": 2,
    "of": 4
   },
   "gesture": "Press **Open a Cell → findings**, choose **Press reader**, and press **Open the Cell**.",
   "doing": "On the empty findings slot you press **Open a Cell**. A list of readers unfolds; you choose **Press reader** and press **Open the Cell**. The surface moves to the **Sheet**, where the new Cell stands with your question and the release already inside.",
   "why": "The reading will be done by a language model, and a model's work should be fenced and judged. A Cell is that fence: a small working space with a written purpose — its charter — a budget, a fixed list of what it may hear, and one exit: a result that counts only once you accept it.",
   "reached": "30 records: a charter proposed and defined (#31, #32); the Cell seeded and opened (#36, #37) with a budget of twelve model calls; the way back for its result declared (#43); your question and the release placed inside it (#44, #46); and the Cell pinned to the sheet (#47). No model has read anything yet.",
   "sofar": null,
   "look": [
    {
     "n": 1,
     "text": "**Open a Cell → findings** is offered on the empty slot — a Cell is how that slot gets filled."
    },
    {
     "n": 2,
     "text": "**A seat from the shelf.** The readers this machine knows; under the list, the two questions the chosen reader's work will be judged on."
    },
    {
     "n": 3,
     "text": "**Open the Cell → `press.reader`.** Its note says what it commits: the Cell's admission and its way back — and that your words become the charter's question."
    },
    {
     "n": 4,
     "text": "**What it hears.** Three slots and no more: a question, material, and your word to go. *2 of 3 reached.*"
    },
    {
     "n": 5,
     "text": "**the world · material.** The release, placed inside the Cell as a fresh record that points back to your original sentence, #2."
    },
    {
     "n": 6,
     "text": "**Ask the world → `ask.given`** — the third slot. The Cell does nothing until you give it."
    }
   ],
   "questions": [
    {
     "q": "What is a Cell, and why does it have to be opened?",
     "a": "A Cell is a fenced working space for one job. It is opened — not just used — because opening is where the fence is built: a charter says what the job is and how a result will be judged; an admission check decides whether this reader may work under that charter; a budget caps what it may spend (here twelve model calls and 120 emitted records). All of that is records #18 to #43. A model that works inside a Cell cannot wander: it hears three kinds of record and writes one."
    },
    {
     "q": "My question and the release are inside the Cell, though I did not put them there. How?",
     "a": "The machine placed them, in the only way the log allows. A Cell hears only records addressed to it, and nothing written before it existed is delivered to it afterwards. So two fresh records were written, addressed to this Cell — `question.given` #44 and `material.given` #46 — each pointing back to its original. That is why the release is marked *the world*: this copy arrived through a port, not from your keyboard."
    }
   ],
   "further": [
    {
     "label": "The Cell: a local field of meaning — the book, part 7",
     "href": "/book/the-cell/overview/"
    },
    {
     "label": "Semantic Charters, Cells, CellSpace — Volume 12",
     "href": "/specification/vol-12-ext-cells-and-charters/"
    }
   ],
   "log": {
    "from": 18,
    "to": 47,
    "count": 30,
    "by": {
     "you": 16,
     "the machine": 11,
     "the world": 3
    },
    "families": {
     "topology": 12,
     "facts": 6,
     "readiness": 4,
     "world": 2,
     "cell": 5,
     "surface": 1
    },
    "tuples": [
     {
      "o": 18,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 19,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.author",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 20,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 21,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.blueprint.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 22,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.planner",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 23,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 24,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 25,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 26,
      "kind": "domain.fact",
      "factType": "admit.press.facts.wanted--press.reader.charter.wanted",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 27,
      "kind": "domain.fact",
      "factType": "admit.press.facts.wanted--press.reader.blueprint.presented",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 28,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 29,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.blueprint.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 30,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 31,
      "kind": "domain.fact",
      "factType": "charter.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 32,
      "kind": "domain.fact",
      "factType": "charter.defined",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 33,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 34,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 35,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 36,
      "kind": "domain.fact",
      "factType": "cell.seed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 37,
      "kind": "domain.fact",
      "factType": "cell.opened",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 38,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "cell@36::press.reader.gate",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 39,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "cell@36::press.reader.answer",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 40,
      "kind": "domain.fact",
      "factType": "cell.context",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 41,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "return.cell-36.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 42,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "return.cell-36",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 43,
      "kind": "domain.fact",
      "factType": "return.declared",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 44,
      "kind": "domain.fact",
      "factType": "question.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 45,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 46,
      "kind": "domain.fact",
      "factType": "material.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 47,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 18,
    "upTo": 48,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=18&preset=analyst&focus=cell%4036",
    "waves": [
     {
      "n": 2,
      "from": 18,
      "to": 40,
      "label": "charter.wanted",
      "size": 23
     },
     {
      "n": 3,
      "from": 41,
      "to": 46,
      "label": "return.declared",
      "size": 6
     },
     {
      "n": 4,
      "from": 47,
      "to": 47,
      "label": "sheet.pinned",
      "size": 1
     }
    ],
    "wave": {
     "n": 2,
     "from": 18,
     "to": 40,
     "label": "charter.wanted",
     "size": 23
    },
    "ports": [
     {
      "request": 30,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       31
      ]
     },
     {
      "request": 35,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       36
      ]
     },
     {
      "request": 45,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       46
      ]
     }
    ],
    "stations": [
     {
      "id": "admit.press.facts.wanted--press.reader.charter.gate",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.blueprint.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.charter.author",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "return.cell-36.gate",
      "type": "knot"
     },
     {
      "id": "cell@36::press.reader.gate",
      "type": "knot"
     }
    ],
    "cells": [
     {
      "ref": "cell@36",
      "reached": [
       {
        "stage": "seed",
        "offset": 36
       },
       {
        "stage": "opened",
        "offset": 37
       },
       {
        "stage": "context",
        "offset": 40
       }
      ]
     }
    ]
   },
   "result": {
    "charter": {
     "offset": 32,
     "ref": "charter@31",
     "title": "Press reader",
     "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
     "criteria": [
      {
       "id": "q1",
       "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
       "minimum": 0.6
      },
      {
       "id": "q2",
       "question": "What evidence in the text supports each finding, and what is missing?",
       "minimum": 0.6
      }
     ]
    },
    "cell": {
     "offset": 37,
     "ref": "cell@36",
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ]
    },
    "sheet": [
     {
      "offset": 47,
      "act": "pinned",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@36"
      }
     }
    ]
   },
   "frames": [
    {
     "name": "facts-choosing-the-press-reader",
     "src": "/sessions/analysis-of-press-release/frames/facts-choosing-the-press-reader.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/facts-choosing-the-press-reader.thumb.webp",
     "width": 808,
     "height": 644,
     "scale": 2,
     "alt": "The card Facts of interest with Open a Cell unfolded: a list of readers with Press reader chosen — read a press release for one vector and separate what the company declares from what happened — and the button Open the Cell, labelled press.reader.",
     "caption": "Just before the gesture: **Open a Cell** unfolds a list of readers; **Press reader** is the one made for this programme.",
     "asOf": 18,
     "lens": "Focus",
     "moment": "before",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 62.19,
       "y": 59.63
      },
      {
       "n": 2,
       "x": 5.07,
       "y": 71.74
      },
      {
       "n": 3,
       "x": 37.47,
       "y": 85.71
      }
     ]
    },
    {
     "name": "facts-the-cell-opened-on-the-sheet",
     "src": "/sessions/analysis-of-press-release/frames/facts-the-cell-opened-on-the-sheet.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/facts-the-cell-opened-on-the-sheet.thumb.webp",
     "width": 808,
     "height": 626,
     "scale": 2,
     "alt": "The new Cell on the Sheet: Press reader, running; it holds the question marked you and the release marked the world; the ask slot is empty and the gold button Ask the world is offered.",
     "caption": "The Cell on the **Sheet**: two of its three slots are filled; **ask** is yours to give.",
     "asOf": 48,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": "what-appeared",
     "screenTitle": "The Cell on the sheet",
     "marks": [
      {
       "n": 4,
       "x": 3.09,
       "y": 32.27
      },
      {
       "n": 5,
       "x": 3.09,
       "y": 51.44
      },
      {
       "n": 6,
       "x": 61.75,
       "y": 82.43
      }
     ]
    }
   ],
   "prev": {
    "title": "Facts of interest: ask your first question",
    "path": "/sessions/analysis-of-press-release/facts/the-question/"
   },
   "next": {
    "title": "Facts of interest: ask the world",
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/",
     "title": "Opening a Cell — facts · Analysis of a press release",
     "heading": "Facts of interest: open a Cell for the reading",
     "short": "The surface",
     "description": "You open a Cell — a fenced working space with a written purpose, a budget and one exit — and the machine places your question and the release inside it.",
     "frame": "facts-choosing-the-press-reader",
     "moment": "before",
     "n": 1,
     "of": 4
    },
    {
     "kind": "surface",
     "slug": "what-appeared",
     "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/what-appeared/",
     "title": "The Cell on the sheet — Opening a Cell · Analysis of a press release",
     "heading": "The Cell on the sheet",
     "short": "The Cell on the sheet",
     "description": "The surface just after the gesture: The new Cell on the Sheet: Press reader, running; it holds the question marked you and the release marked the world; the ask slot is empty and the gold button Ask…",
     "frame": "facts-the-cell-opened-on-the-sheet",
     "moment": "after",
     "n": 2,
     "of": 4
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/explained/",
     "title": "Opening a Cell, explained — Analysis of a press release",
     "heading": "Facts of interest: open a Cell for the reading — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 30 records: a charter proposed and defined (#31, #32); the Cell seeded and opened (#36, #37) with a budget of twelve model calls; the way back…",
     "n": 3,
     "of": 4
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/on-the-map/",
     "title": "Opening a Cell on the map — Analysis of a press release",
     "heading": "Facts of interest: open a Cell for the reading — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #18: 9 stations moved, cell@36 reached seed · opened · context; 3 crossings to the world.",
     "n": 4,
     "of": 4
    }
   ]
  },
  {
   "id": "03",
   "n": 4,
   "of": 19,
   "slug": "asking-the-world",
   "path": "/sessions/analysis-of-press-release/facts/asking-the-world/",
   "title": "Asking the world — facts · Analysis of a press release",
   "heading": "Facts of interest: ask the world",
   "description": "One press of a gold button sends the question and the release to a language model. A ledger comes back: each claim, whether it happened or was only declared, and the evidence.",
   "chapter": {
    "id": "facts",
    "title": "Facts of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/facts/",
    "n": 3,
    "of": 4
   },
   "gesture": "Press the gold button **Ask the world**.",
   "doing": "You press **Ask the world**. A quarter of a minute later the Cell shows a ledger: each claim found in the release, its status, and the words quoted as evidence — and, beneath it, the machine's assessment of the reading.",
   "why": "Until now everything was preparation you could inspect. This is the one moment the study reaches outside: the Cell sends your question and the release to a language model and takes back a reading in a fixed shape. The request, the answer and the grading are three separate records, so that later anyone can tell who said what.",
   "reached": "9 records: your word to go (`ask.given`, #48); the request to the model (#50) and its reading (#51) — 4 claims, 2 that *happened*, 2 only *declared*; then a request for an assessment (#54), which came back as 0.90, *accept* (#56). The Cell is *ready for review*. Nothing is accepted yet.",
   "sofar": null,
   "look": [
    {
     "n": 1,
     "text": "**Status.** *happened* — the release reports a completed event; *declared* — the company says it intends; *unclear* — the text does not settle it."
    },
    {
     "n": 2,
     "text": "**Evidence.** Every claim carries the sentence it rests on. A claim without a quotation would not be a finding."
    },
    {
     "n": 3,
     "text": "**The reader's summary** — what is established against what is declared, in two sentences."
    },
    {
     "n": 4,
     "text": "**The machine recommends: accept · 0.90.** An assessment against the charter's two criteria. It advises; it does not decide."
    },
    {
     "n": 5,
     "text": "**Attest · accept → `cell.reviewed`** — your decision, the next gesture. **Archive** is the refusal."
    }
   ],
   "questions": [
    {
     "q": "Who is the world, and what exactly was sent to it?",
     "a": "*The world* is everything outside the log. Here it is a language model — Gemini 2.5 Flash, reached through Vertex AI. It was sent the reader's instruction, your question and the release, and asked for a ledger in a fixed shape. The request is record #50 and the answer #51: a crossing out and a crossing in, both on the list. The instruction itself is printed in [the book, part 4](/book/the-standard-analytical-scenario/functional-specification/)."
    },
    {
     "q": "How does happened differ from declared?",
     "a": "*Happened* marks what the release reports as a completed event — a revenue figure for a closed quarter. *Declared* marks what the company says it intends — two plants in 2027. Telling the two apart is the purpose written into the Cell's charter, and it is the whole craft of reading a press release: an announcement of a plan is a fact about the announcement, not about the plants."
    },
    {
     "q": "The machine recommends accept with 0.90. Why is the decision still mine?",
     "a": "Because an assessment is advice, and in this recording it is thinner than advice: the evaluator was a deterministic stand-in that gives 0.90 to any result that is not empty. The number certifies that a result exists — nothing more. Whether the claims are right is your reading of the ledger, which is why the next gesture is yours and nobody else's."
    }
   ],
   "further": [
    {
     "label": "The membrane: how the machine reaches the world — Volume 07",
     "href": "/specification/vol-07-membrane-and-controllers/"
    },
    {
     "label": "The reader's instruction, in full — the book, part 4",
     "href": "/book/the-standard-analytical-scenario/functional-specification/"
    }
   ],
   "log": {
    "from": 48,
    "to": 56,
    "count": 9,
    "by": {
     "you": 1,
     "the machine": 6,
     "the world": 2
    },
    "families": {
     "facts": 1,
     "readiness": 2,
     "world": 2,
     "private": 1,
     "cell": 3
    },
    "tuples": [
     {
      "o": 48,
      "kind": "domain.fact",
      "factType": "ask.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 49,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "cell@36::press.reader.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 50,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 51,
      "kind": "domain.fact",
      "factType": "cell@36::press.findings",
      "id": null,
      "family": "private",
      "by": "the world",
      "through": "the language model"
     },
     {
      "o": 52,
      "kind": "domain.fact",
      "factType": "cell.result",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 53,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 54,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 55,
      "kind": "domain.fact",
      "factType": "cell.assessment.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 56,
      "kind": "domain.fact",
      "factType": "cell.assessed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     }
    ]
   },
   "atlas": {
    "at": 48,
    "upTo": 57,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=48&preset=analyst&focus=cell%4036",
    "waves": [
     {
      "n": 5,
      "from": 48,
      "to": 56,
      "label": "ask.given",
      "size": 9
     }
    ],
    "wave": {
     "n": 5,
     "from": 48,
     "to": 56,
     "label": "ask.given",
     "size": 9
    },
    "ports": [
     {
      "request": 50,
      "controller": "controller.gemini.vertex",
      "name": "the language model",
      "answers": [
       51
      ]
     },
     {
      "request": 54,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       55
      ]
     }
    ],
    "stations": [
     {
      "id": "cell@36::press.reader.gate",
      "type": "knot"
     },
     {
      "id": "cell@36::press.reader.answer",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@36",
      "reached": [
       {
        "stage": "result",
        "offset": 52
       },
       {
        "stage": "proposed",
        "offset": 55
       },
       {
        "stage": "assessed",
        "offset": 56
       }
      ]
     }
    ]
   },
   "result": {
    "reading": {
     "offset": 51,
     "factType": "cell@36::press.findings",
     "findings": [
      {
       "claim": "Record quarterly revenue of $120M",
       "status": "happened",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
      },
      {
       "claim": "Revenue growth of 40% year on year",
       "status": "happened",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
      },
      {
       "claim": "Plans to open two new plants",
       "status": "declared",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
      },
      {
       "claim": "Plans to open two new plants in 2027",
       "status": "declared",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
      }
     ],
     "summary": "Acme Corp. has established (happened) that it achieved record quarterly revenue of $120M, representing a 40% year-on-year growth. The company has declared (plans/claims) its intention to open two new plants in 2027."
    },
    "assessment": {
     "offset": 56,
     "aggregate": 0.9,
     "recommendation": "accept",
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      }
     ]
    }
   },
   "frames": [
    {
     "name": "facts-the-ledger-for-your-decision",
     "src": "/sessions/analysis-of-press-release/frames/facts-the-ledger-for-your-decision.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/facts-the-ledger-for-your-decision.thumb.webp",
     "width": 808,
     "height": 686,
     "scale": 2,
     "alt": "The result of the reading, for your decision: a ledger of four claims — record quarterly revenue of $120M and up 40% year on year marked happened, two new plants and in 2027 marked declared — each with the quoted sentence as evidence; the reader's summary; the note the machine recommends accept, aggregate 0.90; and the buttons Attest accept and Archive.",
     "caption": "The ledger, *for your decision*: each claim, its status, and the sentence it rests on.",
     "asOf": 57,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 39.64,
       "y": 9.4
      },
      {
       "n": 2,
       "x": 59.04,
       "y": 9.4
      },
      {
       "n": 3,
       "x": 3.22,
       "y": 74.93
      },
      {
       "n": 4,
       "x": 3.22,
       "y": 87.76
      },
      {
       "n": 5,
       "x": 3.22,
       "y": 93.59
      }
     ]
    }
   ],
   "prev": {
    "title": "Facts of interest: open a Cell for the reading",
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/"
   },
   "next": {
    "title": "Facts of interest: attest the result",
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/facts/asking-the-world/",
     "title": "Asking the world — facts · Analysis of a press release",
     "heading": "Facts of interest: ask the world",
     "short": "The surface",
     "description": "One press of a gold button sends the question and the release to a language model. A ledger comes back: each claim, whether it happened or was only declared, and the evidence.",
     "frame": "facts-the-ledger-for-your-decision",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/facts/asking-the-world/explained/",
     "title": "Asking the world, explained — Analysis of a press release",
     "heading": "Facts of interest: ask the world — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 9 records: your word to go (ask.given, #48); the request to the model (#50) and its reading (#51) — 4 claims, 2 that happened, 2 only declared;…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/facts/asking-the-world/on-the-map/",
     "title": "Asking the world on the map — Analysis of a press release",
     "heading": "Facts of interest: ask the world — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #48: 4 stations moved, cell@36 reached result · proposed · assessed; 2 crossings to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "04",
   "n": 5,
   "of": 19,
   "slug": "attesting-the-result",
   "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/",
   "title": "Attesting the result — facts · Analysis of a press release",
   "heading": "Facts of interest: attest the result",
   "description": "You read the ledger and accept it. Your decision is a record; from it the Cell is sealed, the findings return to the question they answer, and the figure publishes.",
   "chapter": {
    "id": "facts",
    "title": "Facts of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/facts/",
    "n": 4,
    "of": 4
   },
   "gesture": "Read the ledger, then press **Attest · accept**.",
   "doing": "You read the claims against the sentence of the release and press **Attest · accept**. The Cell is *sealed*, and the figure **Facts found** closes with a published result.",
   "why": "A model's reading becomes part of your study only when a person accepts it. Your acceptance is itself a record, with your role on it. From that record the machine does the rest unasked: it seals the Cell, carries the accepted findings back to the question they answer, and publishes the figure's result.",
   "reached": "8 records: your decision (`cell.reviewed` · accept, #57); the Cell sealed (#58); the accepted findings exported (#59) and delivered into the waiting slot (#62); the figure's result published — `press.facts.found`, #64. **Facts found** is closed, and **The report** now counts 1 of its 4 inputs.",
   "sofar": null,
   "look": [
    {
     "n": 1,
     "text": "**closed.** The figure has done its work once; it will not reopen."
    },
    {
     "n": 2,
     "text": "**`findings` ↩ the return socket.** The empty slot of three steps ago is filled — by the record that carried your accepted findings back."
    },
    {
     "n": 3,
     "text": "**Released · `press.facts.found`.** The left rail lists what figures have published — results, never work in progress."
    },
    {
     "n": 4,
     "text": "**The report · open · 1/4 ready.** It moved without you: one of its four inputs has arrived."
    }
   ],
   "questions": [
    {
     "q": "What should I check before I accept?",
     "a": "Four things, and none of them needs the machine. Is each claim really in the release? Is its status right — a plan marked *declared*, a reported event marked *happened*? Is the quotation the part of the text that supports it? And is anything missing that your question asked for? In this walk every ledger was read that way before it was attested."
    },
    {
     "q": "What did attesting change, and where did the result go?",
     "a": "Three things, all visible. The Cell is *sealed*: it will hear nothing more. Its findings travelled back along the return that was declared when the Cell was opened and filled the empty slot of **Facts of interest** (#62). With both slots full, the figure published its result, #64 — the first entry of its kind under **Released**. And one thing moved without you: **The report** counted the first of its four inputs."
    },
    {
     "q": "Could I have refused?",
     "a": "Yes — **Archive** is the other button. A refused result stays in the record, marked as archived; nothing returns to the question, and the figure keeps waiting. What a refusal costs is the model call already spent; the Cell's budget is there to bound exactly that."
    }
   ],
   "further": [
    {
     "label": "Review and attestation of a Cell's result — Volume 12",
     "href": "/specification/vol-12-ext-cells-and-charters/"
    },
    {
     "label": "Bind descriptors: gather, judge, publish — Volume 06",
     "href": "/specification/vol-06-bind-descriptors/"
    }
   ],
   "log": {
    "from": 57,
    "to": 64,
    "count": 8,
    "by": {
     "you": 1,
     "the machine": 6,
     "the world": 1
    },
    "families": {
     "cell": 3,
     "readiness": 2,
     "facts": 3
    },
    "tuples": [
     {
      "o": 57,
      "kind": "domain.fact",
      "factType": "cell.reviewed",
      "id": null,
      "family": "cell",
      "by": "you"
     },
     {
      "o": 58,
      "kind": "domain.fact",
      "factType": "cell.sealed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 59,
      "kind": "domain.fact",
      "factType": "press.findings.accepted",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 60,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "return.cell-36.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 61,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "the machine"
     },
     {
      "o": 62,
      "kind": "domain.fact",
      "factType": "press.findings.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 63,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "press.facts.wanted",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 64,
      "kind": "domain.fact",
      "factType": "press.facts.found",
      "id": null,
      "family": "facts",
      "by": "the machine"
     }
    ]
   },
   "atlas": {
    "at": 57,
    "upTo": 65,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=57&preset=analyst&focus=cell%4036",
    "waves": [
     {
      "n": 6,
      "from": 57,
      "to": 64,
      "label": "cell.reviewed",
      "size": 8
     }
    ],
    "wave": {
     "n": 6,
     "from": 57,
     "to": 64,
     "label": "cell.reviewed",
     "size": 8
    },
    "ports": [
     {
      "request": 61,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       62
      ]
     }
    ],
    "stations": [
     {
      "id": "return.cell-36.gate",
      "type": "knot"
     },
     {
      "id": "return.cell-36",
      "type": "bind"
     },
     {
      "id": "press.facts.wanted",
      "type": "knot"
     },
     {
      "id": "press.facts.found",
      "type": "bind"
     },
     {
      "id": "press.report",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@36",
      "reached": [
       {
        "stage": "reviewed",
        "offset": 57
       },
       {
        "stage": "sealed",
        "offset": 58
       },
       {
        "stage": "exported",
        "offset": 59
       }
      ]
     }
    ]
   },
   "result": {
    "decision": {
     "offset": 57,
     "decision": "accept",
     "actor": "author"
    },
    "sealed": {
     "offset": 58,
     "cell": "cell@36"
    },
    "released": {
     "offset": 64,
     "factType": "press.facts.found",
     "title": "Facts found",
     "feedsClosing": true
    }
   },
   "frames": [
    {
     "name": "facts-found-closed-and-released",
     "src": "/sessions/analysis-of-press-release/frames/facts-found-closed-and-released.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/facts-found-closed-and-released.thumb.webp",
     "width": 808,
     "height": 423,
     "scale": 2,
     "alt": "The figure Facts found, now closed: both slots of its card are filled — the question, and the findings that arrived through the return socket.",
     "caption": "Back on **Focus**: **Facts found** is *closed* — both slots are filled.",
     "asOf": 65,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 16.94,
       "y": 6.62
      },
      {
       "n": 2,
       "x": 49.77,
       "y": 54.61
      }
     ]
    },
    {
     "name": "facts-the-whole-workbench-after-attesting",
     "src": "/sessions/analysis-of-press-release/frames/facts-the-whole-workbench-after-attesting.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/facts-the-whole-workbench-after-attesting.thumb.webp",
     "width": 1440,
     "height": 900,
     "scale": 2,
     "alt": "The whole workbench after the first attestation: on the left the released value press.facts.found heads the list; in the centre Facts found is closed; on the right The report is open with 1 of 4 ready.",
     "caption": "The whole workbench: the result stands under **Released**, and **The report** has counted its first input.",
     "asOf": 65,
     "lens": "Focus",
     "moment": "after",
     "wide": true,
     "screen": "the-whole-workbench",
     "screenTitle": "The whole workbench",
     "marks": [
      {
       "n": 3,
       "x": 2.64,
       "y": 14.56
      },
      {
       "n": 4,
       "x": 76.53,
       "y": 39.78
      }
     ]
    }
   ],
   "prev": {
    "title": "Facts of interest: ask the world",
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/"
   },
   "next": {
    "title": "Areas of interest: ask where to look",
    "path": "/sessions/analysis-of-press-release/areas/the-question/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/",
     "title": "Attesting the result — facts · Analysis of a press release",
     "heading": "Facts of interest: attest the result",
     "short": "The surface",
     "description": "You read the ledger and accept it. Your decision is a record; from it the Cell is sealed, the findings return to the question they answer, and the figure publishes.",
     "frame": "facts-found-closed-and-released",
     "moment": "after",
     "n": 1,
     "of": 4
    },
    {
     "kind": "surface",
     "slug": "the-whole-workbench",
     "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/the-whole-workbench/",
     "title": "The whole workbench — Attesting the result · Analysis of a press release",
     "heading": "The whole workbench",
     "short": "The whole workbench",
     "description": "The surface just after the gesture: The whole workbench after the first attestation: on the left the released value press.facts.found heads the list; in the centre Facts found is closed; on the…",
     "frame": "facts-the-whole-workbench-after-attesting",
     "moment": "after",
     "n": 2,
     "of": 4
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/explained/",
     "title": "Attesting the result, explained — Analysis of a press release",
     "heading": "Facts of interest: attest the result — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 8 records: your decision (cell.reviewed · accept, #57); the Cell sealed (#58); the accepted findings exported (#59) and delivered into the…",
     "n": 3,
     "of": 4
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/on-the-map/",
     "title": "Attesting the result on the map — Analysis of a press release",
     "heading": "Facts of interest: attest the result — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #57: 5 stations moved, cell@36 reached reviewed · sealed · exported; a crossing to the world.",
     "n": 4,
     "of": 4
    }
   ]
  },
  {
   "id": "05",
   "n": 6,
   "of": 19,
   "slug": "the-question",
   "path": "/sessions/analysis-of-press-release/areas/the-question/",
   "title": "Asking where to look — areas · Analysis of a press release",
   "heading": "Areas of interest: ask where to look",
   "description": "The second question of the study: where in the company's world would one look to confirm or refute the release — statements, markets, periods. One record.",
   "chapter": {
    "id": "areas",
    "title": "Areas of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/areas/",
    "n": 1,
    "of": 4
   },
   "gesture": "Select **Areas found**, type your question into its card and press **Commit**.",
   "doing": "You select the second figure, **Areas found**, and ask where each statement of the release would leave a trace that can be checked — which financial statement, reporting period, business line, market or investment plan — and whether that source would confirm or refute it. **Commit** writes `press.vector.given`, #65.",
   "why": "A claim is only as good as the place where it can be checked. Having separated events from plans, the study now asks where each would leave a trace — before anyone goes looking. The gesture is the same as the first question's; only the vector differs.",
   "reached": "One record, #65: the second question. Two of the programme's four lines now have their question; one has its answer.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Does the second reading see the first one's findings?",
     "a": "No — and the record shows it. Each Cell hears exactly three things: its question, the release, and your word to go. The reader of areas is sent the release again, not the ledger of facts. The four readings are independent on purpose: each can be judged, refused or repeated alone. They meet only at the end, in **The report**, which receives all four."
    }
   ],
   "further": [
    {
     "label": "Why a study runs along several lines — the book, part 2",
     "href": "/book/lines-of-reasoning/analytical-rationale/"
    }
   ],
   "log": {
    "from": 65,
    "to": 65,
    "count": 1,
    "by": {
     "you": 1,
     "the machine": 0,
     "the world": 0
    },
    "families": {
     "facts": 1
    },
    "tuples": [
     {
      "o": 65,
      "kind": "domain.fact",
      "factType": "press.vector.given",
      "id": null,
      "family": "facts",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 65,
    "upTo": 66,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=65&preset=analyst",
    "waves": [
     {
      "n": 7,
      "from": 65,
      "to": 65,
      "label": "press.vector.given",
      "size": 1
     }
    ],
    "wave": {
     "n": 7,
     "from": 65,
     "to": 65,
     "label": "press.vector.given",
     "size": 1
    },
    "ports": [],
    "stations": [
     {
      "id": "press.areas.wanted",
      "type": "knot"
     }
    ],
    "cells": []
   },
   "result": {
    "question": {
     "offset": 65,
     "factType": "press.vector.given",
     "text": "For each statement in the release, where in the company's world would it leave a trace we could check — which financial statement, reporting period, business line, market or investment plan — and would that source confirm or refute it?",
     "vector": "areas"
    }
   },
   "frames": [
    {
     "name": "areas-the-question-committed",
     "src": "/sessions/analysis-of-press-release/frames/areas-the-question-committed.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/areas-the-question-committed.thumb.webp",
     "width": 808,
     "height": 577,
     "scale": 2,
     "alt": "The figure Areas found: the card Areas of interest holds the second question, marked you, asking where in the company's world one would look for these facts; the findings slot is empty.",
     "caption": "The second figure, **Areas found**, with its question.",
     "asOf": 66,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Facts of interest: attest the result",
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/"
   },
   "next": {
    "title": "Areas of interest: open a second Cell",
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/areas/the-question/",
     "title": "Asking where to look — areas · Analysis of a press release",
     "heading": "Areas of interest: ask where to look",
     "short": "The surface",
     "description": "The second question of the study: where in the company's world would one look to confirm or refute the release — statements, markets, periods. One record.",
     "frame": "areas-the-question-committed",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/areas/the-question/explained/",
     "title": "Asking where to look, explained — Analysis of a press release",
     "heading": "Areas of interest: ask where to look — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — One record, #65: the second question. Two of the programme's four lines now have their question; one has its answer.",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/areas/the-question/on-the-map/",
     "title": "Asking where to look on the map — Analysis of a press release",
     "heading": "Areas of interest: ask where to look — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #65: 1 stations moved.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "06",
   "n": 7,
   "of": 19,
   "slug": "opening-a-cell",
   "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/",
   "title": "Opening a second Cell — areas · Analysis of a press release",
   "heading": "Areas of interest: open a second Cell",
   "description": "A new Cell is opened for the second question — same reader, its own charter, its own budget — and joins the first on the sheet.",
   "chapter": {
    "id": "areas",
    "title": "Areas of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/areas/",
    "n": 2,
    "of": 4
   },
   "gesture": "Press **Open a Cell → findings**, choose **Press reader**, and press **Open the Cell**.",
   "doing": "You open a Cell on the empty findings slot of **Areas of interest**, again choosing **Press reader**. On the **Sheet** a second block appears under the first: `cell@86`, *running*, with the new question and the release inside.",
   "why": "One Cell, one job. The first Cell is sealed and cannot be asked again; a new question gets a new fence — its own charter carrying this question, its own admission, its own budget. Opening Cells is cheap, and that is what lets each line of the study stand or fall alone.",
   "reached": "32 records: a second charter (#80), a second Cell seeded and opened (#86, #87), its return declared (#93), the question and the release placed inside (#94, #96), the Cell pinned (#97). The sheet holds two blocks: one sealed, one running.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Is this the same Cell as before?",
     "a": "No. It has the same title because it uses the same reader, but it is a new Cell — `cell@86`, named after the record that seeded it — under a charter of its own (`charter@79`) that carries the new question. The first Cell stays on the sheet, sealed, exactly as you left it."
    },
    {
     "q": "This gesture wrote 32 records; the first time it wrote 30. Why?",
     "a": "Because the listeners set up for the first Cell are still listening. When the new charter is defined, two listeners of the first admission hear it too and wake — one record each — and nothing follows from it. The ripple is harmless, and it is on the list precisely so that you can see it."
    }
   ],
   "further": [
    {
     "label": "The Cell: a local field of meaning — the book, part 7",
     "href": "/book/the-cell/overview/"
    }
   ],
   "log": {
    "from": 66,
    "to": 97,
    "count": 32,
    "by": {
     "you": 16,
     "the machine": 13,
     "the world": 3
    },
    "families": {
     "topology": 12,
     "facts": 6,
     "readiness": 6,
     "world": 2,
     "cell": 5,
     "surface": 1
    },
    "tuples": [
     {
      "o": 66,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.charter.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 67,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.charter.author",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 68,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.charter.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 69,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.blueprint.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 70,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.planner",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 71,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.charter",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 72,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.result",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 73,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.evaluator",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 74,
      "kind": "domain.fact",
      "factType": "admit.press.areas.wanted--press.reader.charter.wanted",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 75,
      "kind": "domain.fact",
      "factType": "admit.press.areas.wanted--press.reader.blueprint.presented",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 76,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.charter.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 77,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.blueprint.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 78,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 79,
      "kind": "domain.fact",
      "factType": "charter.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 80,
      "kind": "domain.fact",
      "factType": "charter.defined",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 81,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 82,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 83,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 84,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 85,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 86,
      "kind": "domain.fact",
      "factType": "cell.seed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 87,
      "kind": "domain.fact",
      "factType": "cell.opened",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 88,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "cell@86::press.reader.gate",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 89,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "cell@86::press.reader.answer",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 90,
      "kind": "domain.fact",
      "factType": "cell.context",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 91,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "return.cell-86.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 92,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "return.cell-86",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 93,
      "kind": "domain.fact",
      "factType": "return.declared",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 94,
      "kind": "domain.fact",
      "factType": "question.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 95,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 96,
      "kind": "domain.fact",
      "factType": "material.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 97,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 66,
    "upTo": 98,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=66&preset=analyst&focus=cell%4086",
    "waves": [
     {
      "n": 8,
      "from": 66,
      "to": 90,
      "label": "charter.wanted",
      "size": 25
     },
     {
      "n": 9,
      "from": 91,
      "to": 96,
      "label": "return.declared",
      "size": 6
     },
     {
      "n": 10,
      "from": 97,
      "to": 97,
      "label": "sheet.pinned",
      "size": 1
     }
    ],
    "wave": {
     "n": 8,
     "from": 66,
     "to": 90,
     "label": "charter.wanted",
     "size": 25
    },
    "ports": [
     {
      "request": 78,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       79
      ]
     },
     {
      "request": 85,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       86
      ]
     },
     {
      "request": 95,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       96
      ]
     }
    ],
    "stations": [
     {
      "id": "admit.press.areas.wanted--press.reader.charter.gate",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.blueprint.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.charter.author",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "return.cell-86.gate",
      "type": "knot"
     },
     {
      "id": "cell@86::press.reader.gate",
      "type": "knot"
     }
    ],
    "cells": [
     {
      "ref": "cell@86",
      "reached": [
       {
        "stage": "seed",
        "offset": 86
       },
       {
        "stage": "opened",
        "offset": 87
       },
       {
        "stage": "context",
        "offset": 90
       }
      ]
     }
    ]
   },
   "result": {
    "charter": {
     "offset": 80,
     "ref": "charter@79",
     "title": "Press reader",
     "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
     "criteria": [
      {
       "id": "q1",
       "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
       "minimum": 0.6
      },
      {
       "id": "q2",
       "question": "What evidence in the text supports each finding, and what is missing?",
       "minimum": 0.6
      }
     ]
    },
    "cell": {
     "offset": 87,
     "ref": "cell@86",
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ]
    },
    "sheet": [
     {
      "offset": 97,
      "act": "pinned",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@86"
      }
     }
    ]
   },
   "frames": [
    {
     "name": "areas-the-cell-opened-on-the-sheet",
     "src": "/sessions/analysis-of-press-release/frames/areas-the-cell-opened-on-the-sheet.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/areas-the-cell-opened-on-the-sheet.thumb.webp",
     "width": 808,
     "height": 626,
     "scale": 2,
     "alt": "The new Cell on the Sheet: Press reader, running; it holds the question marked you and the release marked the world; the ask slot is empty and the gold button Ask the world is offered.",
     "caption": "The new Cell: the same reader under its own charter, with this question inside.",
     "asOf": 98,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Areas of interest: ask where to look",
    "path": "/sessions/analysis-of-press-release/areas/the-question/"
   },
   "next": {
    "title": "Areas of interest: ask the world",
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/",
     "title": "Opening a second Cell — areas · Analysis of a press release",
     "heading": "Areas of interest: open a second Cell",
     "short": "The surface",
     "description": "A new Cell is opened for the second question — same reader, its own charter, its own budget — and joins the first on the sheet.",
     "frame": "areas-the-cell-opened-on-the-sheet",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/explained/",
     "title": "Opening a second Cell, explained — Analysis of a press release",
     "heading": "Areas of interest: open a second Cell — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 32 records: a second charter (#80), a second Cell seeded and opened (#86, #87), its return declared (#93), the question and the release placed…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/on-the-map/",
     "title": "Opening a second Cell on the map — Analysis of a press release",
     "heading": "Areas of interest: open a second Cell — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #66: 13 stations moved, cell@86 reached seed · opened · context; 3 crossings to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "07",
   "n": 8,
   "of": 19,
   "slug": "asking-the-world",
   "path": "/sessions/analysis-of-press-release/areas/asking-the-world/",
   "title": "Asking the world — areas · Analysis of a press release",
   "heading": "Areas of interest: ask the world",
   "description": "The second reading comes back: four findings that name where each claim of the release could be confirmed — income statements, comparative periods, capital plans.",
   "chapter": {
    "id": "areas",
    "title": "Areas of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/areas/",
    "n": 3,
    "of": 4
   },
   "gesture": "Press the gold button **Ask the world** in the second Cell.",
   "doing": "You press **Ask the world** in `cell@86`. The ledger that returns is a different kind of answer: not what the release says, but where each of its statements would leave a trace that someone could check.",
   "why": "The first ledger told you what is claimed. This one tells you where to look: a revenue figure lives in financial statements, a plan in budgets and investment plans, a remark in a transcript. A study that stops at the claims has nothing to verify them against.",
   "reached": "10 records: your word to go (#98), the request and the reading (#100, #101) — 3 findings, 2 *happened*, 1 *declared* — and the assessment (#107): 0.90, *accept*.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Why ask where to look, if nobody is going to look today?",
     "a": "Because a finding you cannot check is an opinion. Naming the source turns each claim into a task someone can carry out — open the income statement, find the capital plan, read the transcript — and it shows at once which claims have no source at all. The release, as the reader notes, names none of the business lines or markets the question asked about; that absence is a finding too."
    }
   ],
   "further": [
    {
     "label": "The membrane: how the machine reaches the world — Volume 07",
     "href": "/specification/vol-07-membrane-and-controllers/"
    }
   ],
   "log": {
    "from": 98,
    "to": 107,
    "count": 10,
    "by": {
     "you": 1,
     "the machine": 7,
     "the world": 2
    },
    "families": {
     "facts": 1,
     "readiness": 3,
     "world": 2,
     "private": 1,
     "cell": 3
    },
    "tuples": [
     {
      "o": 98,
      "kind": "domain.fact",
      "factType": "ask.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 99,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "cell@86::press.reader.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 100,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 101,
      "kind": "domain.fact",
      "factType": "cell@86::press.findings",
      "id": null,
      "family": "private",
      "by": "the world",
      "through": "the language model"
     },
     {
      "o": 102,
      "kind": "domain.fact",
      "factType": "cell.result",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 103,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 104,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 105,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 106,
      "kind": "domain.fact",
      "factType": "cell.assessment.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 107,
      "kind": "domain.fact",
      "factType": "cell.assessed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     }
    ]
   },
   "atlas": {
    "at": 98,
    "upTo": 108,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=98&preset=analyst&focus=cell%4086",
    "waves": [
     {
      "n": 11,
      "from": 98,
      "to": 107,
      "label": "ask.given",
      "size": 10
     }
    ],
    "wave": {
     "n": 11,
     "from": 98,
     "to": 107,
     "label": "ask.given",
     "size": 10
    },
    "ports": [
     {
      "request": 100,
      "controller": "controller.gemini.vertex",
      "name": "the language model",
      "answers": [
       101
      ]
     },
     {
      "request": 105,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       106
      ]
     }
    ],
    "stations": [
     {
      "id": "cell@86::press.reader.gate",
      "type": "knot"
     },
     {
      "id": "cell@86::press.reader.answer",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.evaluator",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@86",
      "reached": [
       {
        "stage": "result",
        "offset": 102
       },
       {
        "stage": "proposed",
        "offset": 106
       },
       {
        "stage": "assessed",
        "offset": 107
       }
      ]
     }
    ]
   },
   "result": {
    "reading": {
     "offset": 101,
     "factType": "cell@86::press.findings",
     "findings": [
      {
       "claim": "The record quarterly revenue of $120M, up 40% year on year, would leave a trace in the company's financial statements (Income Statement) for the most recent reporting period, which would confirm or refute these figures.",
       "status": "happened",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year"
      },
      {
       "claim": "The plan to open two new plants in 2027 would leave a trace in the company's investment plans, capital expenditure budgets, and strategic plans, which would confirm the existence and details of these plans.",
       "status": "declared",
       "evidence": "it plans to open two new plants in 2027"
      },
      {
       "claim": "The CEO's statement calling it a turning point would leave a trace in the press release itself or official transcripts/recordings of the announcement, which would confirm that the statement was made.",
       "status": "happened",
       "evidence": "the CEO called it a turning point."
      }
     ],
     "summary": "The company has established financial performance (record quarterly revenue and year-on-year growth) and the CEO's qualitative assessment of the situation. It has declared a future strategic initiative to open two new plants in 2027."
    },
    "assessment": {
     "offset": 107,
     "aggregate": 0.9,
     "recommendation": "accept",
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      }
     ]
    }
   },
   "frames": [
    {
     "name": "areas-the-ledger-for-your-decision",
     "src": "/sessions/analysis-of-press-release/frames/areas-the-ledger-for-your-decision.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/areas-the-ledger-for-your-decision.thumb.webp",
     "width": 808,
     "height": 883,
     "scale": 2,
     "alt": "The result of the second reading, for your decision: a ledger of findings that name where each claim could be confirmed — statements, comparative periods, plans — each marked happened or declared with its quotation; the reader's summary; the recommendation accept at 0.90; and the buttons Attest accept and Archive.",
     "caption": "The second ledger, *for your decision*: where each claim could be confirmed.",
     "asOf": 108,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Areas of interest: open a second Cell",
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/"
   },
   "next": {
    "title": "Areas of interest: attest the result",
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/areas/asking-the-world/",
     "title": "Asking the world — areas · Analysis of a press release",
     "heading": "Areas of interest: ask the world",
     "short": "The surface",
     "description": "The second reading comes back: four findings that name where each claim of the release could be confirmed — income statements, comparative periods, capital plans.",
     "frame": "areas-the-ledger-for-your-decision",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/areas/asking-the-world/explained/",
     "title": "Asking the world, explained — Analysis of a press release",
     "heading": "Areas of interest: ask the world — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 10 records: your word to go (#98), the request and the reading (#100, #101) — 3 findings, 2 happened, 1 declared — and the assessment (#107):…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/areas/asking-the-world/on-the-map/",
     "title": "Asking the world on the map — Analysis of a press release",
     "heading": "Areas of interest: ask the world — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #98: 6 stations moved, cell@86 reached result · proposed · assessed; 2 crossings to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "08",
   "n": 9,
   "of": 19,
   "slug": "attesting-the-result",
   "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/",
   "title": "Attesting the result — areas · Analysis of a press release",
   "heading": "Areas of interest: attest the result",
   "description": "You accept the second ledger. The Cell is sealed, its findings return to their question, and Areas found publishes — the report now holds two of its four inputs.",
   "chapter": {
    "id": "areas",
    "title": "Areas of interest — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/areas/",
    "n": 4,
    "of": 4
   },
   "gesture": "Read the ledger, then press **Attest · accept**.",
   "doing": "You accept the second ledger with **Attest · accept**. As before, everything after your decision happens unasked: the Cell is sealed, the findings return, the figure publishes.",
   "why": "The same act, for the same reason: nothing a model wrote enters the study without a person's decision on the record. Repetition is the point — four lines, four decisions, each one traceable to you.",
   "reached": "8 records: your decision (#108), the Cell sealed (#109), the findings returned into **Areas of interest** (#113), and `press.areas.found` published at #115. **The report** counts 2 of 4.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "What if I had accepted a ledger that is wrong?",
     "a": "Then the record would say exactly that: this person accepted this ledger at #108. Nothing in the log can be edited, so a mistake is never hidden — it is corrected by new records: another Cell, another reading, another decision, with the first still visible beside it. The machine keeps you honest by keeping you on the record."
    }
   ],
   "further": [
    {
     "label": "Bind descriptors: gather, judge, publish — Volume 06",
     "href": "/specification/vol-06-bind-descriptors/"
    }
   ],
   "log": {
    "from": 108,
    "to": 115,
    "count": 8,
    "by": {
     "you": 1,
     "the machine": 6,
     "the world": 1
    },
    "families": {
     "cell": 3,
     "readiness": 2,
     "facts": 3
    },
    "tuples": [
     {
      "o": 108,
      "kind": "domain.fact",
      "factType": "cell.reviewed",
      "id": null,
      "family": "cell",
      "by": "you"
     },
     {
      "o": 109,
      "kind": "domain.fact",
      "factType": "cell.sealed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 110,
      "kind": "domain.fact",
      "factType": "press.findings.accepted",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 111,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "return.cell-86.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 112,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "the machine"
     },
     {
      "o": 113,
      "kind": "domain.fact",
      "factType": "press.findings.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 114,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "press.areas.wanted",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 115,
      "kind": "domain.fact",
      "factType": "press.areas.found",
      "id": null,
      "family": "facts",
      "by": "the machine"
     }
    ]
   },
   "atlas": {
    "at": 108,
    "upTo": 116,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=108&preset=analyst&focus=cell%4086",
    "waves": [
     {
      "n": 12,
      "from": 108,
      "to": 115,
      "label": "cell.reviewed",
      "size": 8
     }
    ],
    "wave": {
     "n": 12,
     "from": 108,
     "to": 115,
     "label": "cell.reviewed",
     "size": 8
    },
    "ports": [
     {
      "request": 112,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       113
      ]
     }
    ],
    "stations": [
     {
      "id": "return.cell-86.gate",
      "type": "knot"
     },
     {
      "id": "return.cell-86",
      "type": "bind"
     },
     {
      "id": "press.areas.wanted",
      "type": "knot"
     },
     {
      "id": "press.areas.found",
      "type": "bind"
     },
     {
      "id": "press.report",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@86",
      "reached": [
       {
        "stage": "reviewed",
        "offset": 108
       },
       {
        "stage": "sealed",
        "offset": 109
       },
       {
        "stage": "exported",
        "offset": 110
       }
      ]
     }
    ]
   },
   "result": {
    "decision": {
     "offset": 108,
     "decision": "accept",
     "actor": "author"
    },
    "sealed": {
     "offset": 109,
     "cell": "cell@86"
    },
    "released": {
     "offset": 115,
     "factType": "press.areas.found",
     "title": "Areas found",
     "feedsClosing": true
    }
   },
   "frames": [
    {
     "name": "areas-found-closed-and-released",
     "src": "/sessions/analysis-of-press-release/frames/areas-found-closed-and-released.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/areas-found-closed-and-released.thumb.webp",
     "width": 808,
     "height": 447,
     "scale": 2,
     "alt": "The figure Areas found, now closed: both slots of its card are filled — the question, and the findings that arrived through the return socket.",
     "caption": "Back on **Focus**: **Areas found** is *closed* — both slots are filled.",
     "asOf": 116,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Areas of interest: ask the world",
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/"
   },
   "next": {
    "title": "Relations: ask how the facts hang together",
    "path": "/sessions/analysis-of-press-release/relations/the-question/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/",
     "title": "Attesting the result — areas · Analysis of a press release",
     "heading": "Areas of interest: attest the result",
     "short": "The surface",
     "description": "You accept the second ledger. The Cell is sealed, its findings return to their question, and Areas found publishes — the report now holds two of its four inputs.",
     "frame": "areas-found-closed-and-released",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/explained/",
     "title": "Attesting the result, explained — Analysis of a press release",
     "heading": "Areas of interest: attest the result — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 8 records: your decision (#108), the Cell sealed (#109), the findings returned into Areas of interest (#113), and press.areas.found published at…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/on-the-map/",
     "title": "Attesting the result on the map — Analysis of a press release",
     "heading": "Areas of interest: attest the result — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #108: 5 stations moved, cell@86 reached reviewed · sealed · exported; a crossing to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "09",
   "n": 10,
   "of": 19,
   "slug": "the-question",
   "path": "/sessions/analysis-of-press-release/relations/the-question/",
   "title": "Asking how the facts relate — Analysis of a press release",
   "heading": "Relations: ask how the facts hang together",
   "description": "The third question: what does the release assert or imply between its facts — does the revenue fund the plants, what depends on what, is anything unsupported?",
   "chapter": {
    "id": "relations",
    "title": "Relations between the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/relations/",
    "n": 1,
    "of": 4
   },
   "gesture": "Select **Relations found**, type your question into its card and press **Commit**.",
   "doing": "You select **Relations found** and ask what the release asserts or implies *between* its facts: whether the revenue growth funds or justifies the two plants, what depends on what in time, and whether anything is contradictory or unsupported. **Commit** writes #116.",
   "why": "Press releases persuade by placing facts side by side and letting the reader supply the connection. A record quarter and two new plants in one sentence suggest that one pays for the other. This line of the study asks whether the text actually says so.",
   "reached": "One record, #116: the third question. Three lines of the study are open; two are answered.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Could the machine have suggested this question itself?",
     "a": "It offers the line — *Relations: cause, sequence, dependency, contradiction* — and leaves the question to you. What you suspect about this particular release, that revenue and plants are meant to look connected, is your knowledge of how such texts work. The programme gives the study its shape; you give it its edge."
    }
   ],
   "further": [
    {
     "label": "Lines of reasoning — the book, part 2",
     "href": "/book/lines-of-reasoning/overview/"
    }
   ],
   "log": {
    "from": 116,
    "to": 116,
    "count": 1,
    "by": {
     "you": 1,
     "the machine": 0,
     "the world": 0
    },
    "families": {
     "facts": 1
    },
    "tuples": [
     {
      "o": 116,
      "kind": "domain.fact",
      "factType": "press.vector.given",
      "id": null,
      "family": "facts",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 116,
    "upTo": 117,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=116&preset=analyst",
    "waves": [
     {
      "n": 13,
      "from": 116,
      "to": 116,
      "label": "press.vector.given",
      "size": 1
     }
    ],
    "wave": {
     "n": 13,
     "from": 116,
     "to": 116,
     "label": "press.vector.given",
     "size": 1
    },
    "ports": [],
    "stations": [
     {
      "id": "press.relations.wanted",
      "type": "knot"
     }
    ],
    "cells": []
   },
   "result": {
    "question": {
     "offset": 116,
     "factType": "press.vector.given",
     "text": "Which relations does the release assert or imply between the facts: does the revenue growth fund or justify the two plants, what depends on what in time, and is anything in the release contradictory or unsupported?",
     "vector": "relations"
    }
   },
   "frames": [
    {
     "name": "relations-the-question-committed",
     "src": "/sessions/analysis-of-press-release/frames/relations-the-question-committed.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/relations-the-question-committed.thumb.webp",
     "width": 808,
     "height": 577,
     "scale": 2,
     "alt": "The figure Relations found: the card Relations holds the third question, marked you, asking whether the revenue growth funds or justifies the two plants; the findings slot is empty.",
     "caption": "The third figure, **Relations found**, with its question.",
     "asOf": 117,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Areas of interest: attest the result",
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/"
   },
   "next": {
    "title": "Relations: open a third Cell",
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/relations/the-question/",
     "title": "Asking how the facts relate — Analysis of a press release",
     "heading": "Relations: ask how the facts hang together",
     "short": "The surface",
     "description": "The third question: what does the release assert or imply between its facts — does the revenue fund the plants, what depends on what, is anything unsupported?",
     "frame": "relations-the-question-committed",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/relations/the-question/explained/",
     "title": "Asking how the facts relate, explained — Analysis of a press release",
     "heading": "Relations: ask how the facts hang together — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — One record, #116: the third question. Three lines of the study are open; two are answered.",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/relations/the-question/on-the-map/",
     "title": "Asking how the facts relate on the map — Analysis of a press release",
     "heading": "Relations: ask how the facts hang together — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #116: 1 stations moved.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "10",
   "n": 11,
   "of": 19,
   "slug": "opening-a-cell",
   "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/",
   "title": "Opening a third Cell — relations · Analysis of a press release",
   "heading": "Relations: open a third Cell",
   "description": "A third Cell for the third question. The sheet now carries three blocks — two sealed, one running — and the pattern of the study is plain to see.",
   "chapter": {
    "id": "relations",
    "title": "Relations between the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/relations/",
    "n": 2,
    "of": 4
   },
   "gesture": "Press **Open a Cell → findings**, choose **Press reader**, and press **Open the Cell**.",
   "doing": "You open a third Cell, `cell@139`, for the question about relations. It joins the two sealed Cells on the **Sheet** with its question and the release inside.",
   "why": "By the third time the gesture is routine — and that is what a programme is for. The fence, the admission, the budget and the way back are built the same way every time, so your attention stays on the question and the answer.",
   "reached": "34 records: a third charter (#131), the Cell seeded and opened (#139, #140), its return declared (#146), question and release inside (#147, #149), pinned (#150).",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Does each Cell cost something?",
     "a": "Each Cell has a budget written into its opening record — here at most twelve model calls and 120 emitted records — and spends only what it uses: one call for the reading. The assessment in this recording is local and costs no call. The budget is the ceiling you agreed to, not a charge."
    }
   ],
   "further": [
    {
     "label": "Semantic Charters, Cells, CellSpace — Volume 12",
     "href": "/specification/vol-12-ext-cells-and-charters/"
    }
   ],
   "log": {
    "from": 117,
    "to": 150,
    "count": 34,
    "by": {
     "you": 16,
     "the machine": 15,
     "the world": 3
    },
    "families": {
     "topology": 12,
     "facts": 6,
     "readiness": 8,
     "world": 2,
     "cell": 5,
     "surface": 1
    },
    "tuples": [
     {
      "o": 117,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.charter.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 118,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.charter.author",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 119,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.charter.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 120,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.blueprint.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 121,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.planner",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 122,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.assess.charter",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 123,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.assess.result",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 124,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.evaluator",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 125,
      "kind": "domain.fact",
      "factType": "admit.press.relations.wanted--press.reader.charter.wanted",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 126,
      "kind": "domain.fact",
      "factType": "admit.press.relations.wanted--press.reader.blueprint.presented",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 127,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.charter.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 128,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.blueprint.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 129,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 130,
      "kind": "domain.fact",
      "factType": "charter.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 131,
      "kind": "domain.fact",
      "factType": "charter.defined",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 132,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 133,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 134,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 135,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 136,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 137,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 138,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 139,
      "kind": "domain.fact",
      "factType": "cell.seed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 140,
      "kind": "domain.fact",
      "factType": "cell.opened",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 141,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "cell@139::press.reader.gate",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 142,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "cell@139::press.reader.answer",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 143,
      "kind": "domain.fact",
      "factType": "cell.context",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 144,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "return.cell-139.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 145,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "return.cell-139",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 146,
      "kind": "domain.fact",
      "factType": "return.declared",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 147,
      "kind": "domain.fact",
      "factType": "question.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 148,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 149,
      "kind": "domain.fact",
      "factType": "material.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 150,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 117,
    "upTo": 151,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=117&preset=analyst&focus=cell%40139",
    "waves": [
     {
      "n": 14,
      "from": 117,
      "to": 143,
      "label": "charter.wanted",
      "size": 27
     },
     {
      "n": 15,
      "from": 144,
      "to": 149,
      "label": "return.declared",
      "size": 6
     },
     {
      "n": 16,
      "from": 150,
      "to": 150,
      "label": "sheet.pinned",
      "size": 1
     }
    ],
    "wave": {
     "n": 14,
     "from": 117,
     "to": 143,
     "label": "charter.wanted",
     "size": 27
    },
    "ports": [
     {
      "request": 129,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       130
      ]
     },
     {
      "request": 138,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       139
      ]
     },
     {
      "request": 148,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       149
      ]
     }
    ],
    "stations": [
     {
      "id": "admit.press.relations.wanted--press.reader.charter.gate",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.blueprint.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.charter.author",
      "type": "bind"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "return.cell-139.gate",
      "type": "knot"
     },
     {
      "id": "cell@139::press.reader.gate",
      "type": "knot"
     }
    ],
    "cells": [
     {
      "ref": "cell@139",
      "reached": [
       {
        "stage": "seed",
        "offset": 139
       },
       {
        "stage": "opened",
        "offset": 140
       },
       {
        "stage": "context",
        "offset": 143
       }
      ]
     }
    ]
   },
   "result": {
    "charter": {
     "offset": 131,
     "ref": "charter@130",
     "title": "Press reader",
     "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
     "criteria": [
      {
       "id": "q1",
       "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
       "minimum": 0.6
      },
      {
       "id": "q2",
       "question": "What evidence in the text supports each finding, and what is missing?",
       "minimum": 0.6
      }
     ]
    },
    "cell": {
     "offset": 140,
     "ref": "cell@139",
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ]
    },
    "sheet": [
     {
      "offset": 150,
      "act": "pinned",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@139"
      }
     }
    ]
   },
   "frames": [
    {
     "name": "relations-the-cell-opened-on-the-sheet",
     "src": "/sessions/analysis-of-press-release/frames/relations-the-cell-opened-on-the-sheet.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/relations-the-cell-opened-on-the-sheet.thumb.webp",
     "width": 808,
     "height": 626,
     "scale": 2,
     "alt": "The new Cell on the Sheet: Press reader, running; it holds the question marked you and the release marked the world; the ask slot is empty and the gold button Ask the world is offered.",
     "caption": "The new Cell: the same reader under its own charter, with this question inside.",
     "asOf": 151,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Relations: ask how the facts hang together",
    "path": "/sessions/analysis-of-press-release/relations/the-question/"
   },
   "next": {
    "title": "Relations: ask the world",
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/",
     "title": "Opening a third Cell — relations · Analysis of a press release",
     "heading": "Relations: open a third Cell",
     "short": "The surface",
     "description": "A third Cell for the third question. The sheet now carries three blocks — two sealed, one running — and the pattern of the study is plain to see.",
     "frame": "relations-the-cell-opened-on-the-sheet",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/explained/",
     "title": "Opening a third Cell, explained — Analysis of a press release",
     "heading": "Relations: open a third Cell — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 34 records: a third charter (#131), the Cell seeded and opened (#139, #140), its return declared (#146), question and release inside (#147,…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/on-the-map/",
     "title": "Opening a third Cell on the map — Analysis of a press release",
     "heading": "Relations: open a third Cell — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #117: 17 stations moved, cell@139 reached seed · opened · context; 3 crossings to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "11",
   "n": 12,
   "of": 19,
   "slug": "asking-the-world",
   "path": "/sessions/analysis-of-press-release/relations/asking-the-world/",
   "title": "Asking the world — relations · Analysis of a press release",
   "heading": "Relations: ask the world",
   "description": "The third reading returns — and for the first time a finding is marked unclear: the release implies that revenue and the new plants are linked, and never says how.",
   "chapter": {
    "id": "relations",
    "title": "Relations between the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/relations/",
    "n": 3,
    "of": 4
   },
   "gesture": "Press the gold button **Ask the world** in the third Cell.",
   "doing": "You press **Ask the world** in `cell@139`. Among the 3 findings that return, 1 carries a status you have not seen yet: *unclear*.",
   "why": "This is the step the whole study was built for. The reader was not asked to agree or disagree with the release — only to say what the text establishes. On the relation between the record quarter and the two plants, it establishes nothing: the connection is suggested, never stated.",
   "reached": "11 records: your word to go (#151), the request and the reading (#153, #154) — 3 findings: 1 *unclear*, 2 *happened*, 0 *declared* — and the assessment (#161): 0.90, *accept*.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Why is unclear a result and not a failure?",
     "a": "Because knowing what a text does not establish is knowledge. *Unclear* tells the next person exactly what to ask the company: does the revenue fund the plants? A reader that forced every finding into *happened* or *declared* would have hidden the most useful line of this ledger."
    }
   ],
   "further": [
    {
     "label": "The analytical rationale of the scenario — the book, part 4",
     "href": "/book/the-standard-analytical-scenario/analytical-rationale/"
    }
   ],
   "log": {
    "from": 151,
    "to": 161,
    "count": 11,
    "by": {
     "you": 1,
     "the machine": 8,
     "the world": 2
    },
    "families": {
     "facts": 1,
     "readiness": 4,
     "world": 2,
     "private": 1,
     "cell": 3
    },
    "tuples": [
     {
      "o": 151,
      "kind": "domain.fact",
      "factType": "ask.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 152,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "cell@139::press.reader.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 153,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 154,
      "kind": "domain.fact",
      "factType": "cell@139::press.findings",
      "id": null,
      "family": "private",
      "by": "the world",
      "through": "the language model"
     },
     {
      "o": 155,
      "kind": "domain.fact",
      "factType": "cell.result",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 156,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 157,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 158,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 159,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 160,
      "kind": "domain.fact",
      "factType": "cell.assessment.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 161,
      "kind": "domain.fact",
      "factType": "cell.assessed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     }
    ]
   },
   "atlas": {
    "at": 151,
    "upTo": 162,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=151&preset=analyst&focus=cell%40139",
    "waves": [
     {
      "n": 17,
      "from": 151,
      "to": 161,
      "label": "ask.given",
      "size": 11
     }
    ],
    "wave": {
     "n": 17,
     "from": 151,
     "to": 161,
     "label": "ask.given",
     "size": 11
    },
    "ports": [
     {
      "request": 153,
      "controller": "controller.gemini.vertex",
      "name": "the language model",
      "answers": [
       154
      ]
     },
     {
      "request": 159,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       160
      ]
     }
    ],
    "stations": [
     {
      "id": "cell@139::press.reader.gate",
      "type": "knot"
     },
     {
      "id": "cell@139::press.reader.answer",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.evaluator",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@139",
      "reached": [
       {
        "stage": "result",
        "offset": 155
       },
       {
        "stage": "proposed",
        "offset": 160
       },
       {
        "stage": "assessed",
        "offset": 161
       }
      ]
     }
    ]
   },
   "result": {
    "reading": {
     "offset": 154,
     "factType": "cell@139::press.findings",
     "findings": [
      {
       "claim": "The release implies a positive relationship where the record quarterly revenue growth ($120M, up 40% YoY) serves as a basis or justification for the plan to open two new plants in 2027.",
       "status": "unclear",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
      },
      {
       "claim": "The announcement of record quarterly revenue (a past/present event) is presented as preceding and providing context for the future plan to open two new plants in 2027.",
       "status": "happened",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027."
      },
      {
       "claim": "The release contains no explicit contradictions between the reported revenue figures, the future plant plans, or the CEO's statement, and all statements are presented as originating from Acme Corp.",
       "status": "happened",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
      }
     ],
     "summary": "The release establishes that Acme Corp. announced record quarterly revenue of $120M, a 40% year-on-year increase, today, and that the CEO characterized this as a 'turning point.' It also establishes the temporal sequence where this revenue announcement precedes the future plan for plants, and that there are no explicit contradictions or unsupported claims within the provided text. What is declared is the company's plan to open two new plants in 2027. The precise relationship between the revenue growth and the plant expansion (i.e., whether the revenue directly funds or justifies the plants) is implied rather than explicitly stated, making that specific link unclear."
    },
    "assessment": {
     "offset": 161,
     "aggregate": 0.9,
     "recommendation": "accept",
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      }
     ]
    }
   },
   "frames": [
    {
     "name": "relations-the-ledger-for-your-decision",
     "src": "/sessions/analysis-of-press-release/frames/relations-the-ledger-for-your-decision.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/relations-the-ledger-for-your-decision.thumb.webp",
     "width": 808,
     "height": 911,
     "scale": 2,
     "alt": "The result of the third reading, for your decision: a ledger of findings about how the facts of the release relate, each with a status — among them unclear — and its quotation; the reader's summary; the recommendation accept at 0.90; and the buttons Attest accept and Archive.",
     "caption": "The third ledger. One finding is *unclear*: implied by the release, stated nowhere.",
     "asOf": 162,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Relations: open a third Cell",
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/"
   },
   "next": {
    "title": "Relations: attest the result",
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/relations/asking-the-world/",
     "title": "Asking the world — relations · Analysis of a press release",
     "heading": "Relations: ask the world",
     "short": "The surface",
     "description": "The third reading returns — and for the first time a finding is marked unclear: the release implies that revenue and the new plants are linked, and never says how.",
     "frame": "relations-the-ledger-for-your-decision",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/relations/asking-the-world/explained/",
     "title": "Asking the world, explained — Analysis of a press release",
     "heading": "Relations: ask the world — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 11 records: your word to go (#151), the request and the reading (#153, #154) — 3 findings: 1 unclear, 2 happened, 0 declared — and the…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/relations/asking-the-world/on-the-map/",
     "title": "Asking the world on the map — Analysis of a press release",
     "heading": "Relations: ask the world — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #151: 8 stations moved, cell@139 reached result · proposed · assessed; 2 crossings to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "12",
   "n": 13,
   "of": 19,
   "slug": "attesting-the-result",
   "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/",
   "title": "Attesting the result — relations · Analysis of a press release",
   "heading": "Relations: attest the result",
   "description": "You accept the third ledger, unclear finding included. Relations found publishes; the report holds three of its four inputs and waits for the last.",
   "chapter": {
    "id": "relations",
    "title": "Relations between the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/relations/",
    "n": 4,
    "of": 4
   },
   "gesture": "Read the ledger, then press **Attest · accept**.",
   "doing": "You accept the ledger — the *unclear* finding with it — by pressing **Attest · accept**.",
   "why": "Accepting a ledger does not mean the release is true. It means: this reading of the text is sound, and I put my name to it. An honest *unclear* is as acceptable as a well-evidenced *happened*.",
   "reached": "8 records: your decision (#162), the Cell sealed (#163), the findings returned (#167), `press.relations.found` published at #169. **The report** counts 3 of 4.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Who is the actor of my decision?",
     "a": "The record says `actor: author` — the role you hold in this session, not your name. This recording was walked on a local stand with no accounts, so a role is all there is to record. Where people sign in, the same record carries who decided."
    }
   ],
   "further": [
    {
     "label": "Review and attestation of a Cell's result — Volume 12",
     "href": "/specification/vol-12-ext-cells-and-charters/"
    }
   ],
   "log": {
    "from": 162,
    "to": 169,
    "count": 8,
    "by": {
     "you": 1,
     "the machine": 6,
     "the world": 1
    },
    "families": {
     "cell": 3,
     "readiness": 2,
     "facts": 3
    },
    "tuples": [
     {
      "o": 162,
      "kind": "domain.fact",
      "factType": "cell.reviewed",
      "id": null,
      "family": "cell",
      "by": "you"
     },
     {
      "o": 163,
      "kind": "domain.fact",
      "factType": "cell.sealed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 164,
      "kind": "domain.fact",
      "factType": "press.findings.accepted",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 165,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "return.cell-139.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 166,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "the machine"
     },
     {
      "o": 167,
      "kind": "domain.fact",
      "factType": "press.findings.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 168,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "press.relations.wanted",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 169,
      "kind": "domain.fact",
      "factType": "press.relations.found",
      "id": null,
      "family": "facts",
      "by": "the machine"
     }
    ]
   },
   "atlas": {
    "at": 162,
    "upTo": 170,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=162&preset=analyst&focus=cell%40139",
    "waves": [
     {
      "n": 18,
      "from": 162,
      "to": 169,
      "label": "cell.reviewed",
      "size": 8
     }
    ],
    "wave": {
     "n": 18,
     "from": 162,
     "to": 169,
     "label": "cell.reviewed",
     "size": 8
    },
    "ports": [
     {
      "request": 166,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       167
      ]
     }
    ],
    "stations": [
     {
      "id": "return.cell-139.gate",
      "type": "knot"
     },
     {
      "id": "return.cell-139",
      "type": "bind"
     },
     {
      "id": "press.relations.wanted",
      "type": "knot"
     },
     {
      "id": "press.relations.found",
      "type": "bind"
     },
     {
      "id": "press.report",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@139",
      "reached": [
       {
        "stage": "reviewed",
        "offset": 162
       },
       {
        "stage": "sealed",
        "offset": 163
       },
       {
        "stage": "exported",
        "offset": 164
       }
      ]
     }
    ]
   },
   "result": {
    "decision": {
     "offset": 162,
     "decision": "accept",
     "actor": "author"
    },
    "sealed": {
     "offset": 163,
     "cell": "cell@139"
    },
    "released": {
     "offset": 169,
     "factType": "press.relations.found",
     "title": "Relations found",
     "feedsClosing": true
    }
   },
   "frames": [
    {
     "name": "relations-found-closed-and-released",
     "src": "/sessions/analysis-of-press-release/frames/relations-found-closed-and-released.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/relations-found-closed-and-released.thumb.webp",
     "width": 808,
     "height": 447,
     "scale": 2,
     "alt": "The figure Relations found, now closed: both slots of its card are filled — the question, and the findings that arrived through the return socket.",
     "caption": "Back on **Focus**: **Relations found** is *closed* — both slots are filled.",
     "asOf": 170,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Relations: ask the world",
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/"
   },
   "next": {
    "title": "Form of the facts: ask for a checkable form",
    "path": "/sessions/analysis-of-press-release/form/the-question/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/",
     "title": "Attesting the result — relations · Analysis of a press release",
     "heading": "Relations: attest the result",
     "short": "The surface",
     "description": "You accept the third ledger, unclear finding included. Relations found publishes; the report holds three of its four inputs and waits for the last.",
     "frame": "relations-found-closed-and-released",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/explained/",
     "title": "Attesting the result, explained — Analysis of a press release",
     "heading": "Relations: attest the result — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 8 records: your decision (#162), the Cell sealed (#163), the findings returned (#167), press.relations.found published at #169. The report…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/on-the-map/",
     "title": "Attesting the result on the map — Analysis of a press release",
     "heading": "Relations: attest the result — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #162: 5 stations moved, cell@139 reached reviewed · sealed · exported; a crossing to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "13",
   "n": 14,
   "of": 19,
   "slug": "the-question",
   "path": "/sessions/analysis-of-press-release/form/the-question/",
   "title": "Asking for a checkable form — Analysis of a press release",
   "heading": "Form of the facts: ask for a checkable form",
   "description": "The fourth question: restate each fact so that it can be checked later — the actor, the number with its unit, the date; commitments quoted; opinions marked as opinions.",
   "chapter": {
    "id": "form",
    "title": "The form of the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/form/",
    "n": 1,
    "of": 4
   },
   "gesture": "Select **Form found**, type your question into its card and press **Commit**.",
   "doing": "You select the last of the four figures, **Form found**, and ask for each fact to be restated in a form that can be checked later: the actor, the number with its unit and the date for every event; every commitment quoted word for word; opinions marked as opinions; and for each the source that would confirm or refute it. **Commit** writes #170.",
   "why": "Findings that cannot be checked are opinions with better manners. The last line of the study turns what was found into entries a colleague, an auditor or a later you can verify without re-reading the release.",
   "reached": "One record, #170: the fourth and last question. All four lines of the study are now open; three are answered.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "Why is form a question of its own?",
     "a": "Because the same fact can be recorded usefully or uselessly. *Revenue grew strongly* cannot be checked; *quarterly revenue of $120M, up 40% year on year, announced today by the company* can. Asking for the form separately makes the reader restate each fact as something with an actor, a number, a unit and a date — and label an opinion as one."
    }
   ],
   "further": [
    {
     "label": "The standard analytical scenario — the book, part 4",
     "href": "/book/the-standard-analytical-scenario/overview/"
    }
   ],
   "log": {
    "from": 170,
    "to": 170,
    "count": 1,
    "by": {
     "you": 1,
     "the machine": 0,
     "the world": 0
    },
    "families": {
     "facts": 1
    },
    "tuples": [
     {
      "o": 170,
      "kind": "domain.fact",
      "factType": "press.vector.given",
      "id": null,
      "family": "facts",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 170,
    "upTo": 171,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=170&preset=analyst",
    "waves": [
     {
      "n": 19,
      "from": 170,
      "to": 170,
      "label": "press.vector.given",
      "size": 1
     }
    ],
    "wave": {
     "n": 19,
     "from": 170,
     "to": 170,
     "label": "press.vector.given",
     "size": 1
    },
    "ports": [],
    "stations": [
     {
      "id": "press.form.wanted",
      "type": "knot"
     }
    ],
    "cells": []
   },
   "result": {
    "question": {
     "offset": 170,
     "factType": "press.vector.given",
     "text": "Restate each fact of the release in a form that can be checked later: for every event give the actor, the number with its unit and the date; quote every commitment word for word; mark opinions as opinions; and for each name the source that would confirm or refute it.",
     "vector": "form"
    }
   },
   "frames": [
    {
     "name": "form-the-question-committed",
     "src": "/sessions/analysis-of-press-release/frames/form-the-question-committed.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/form-the-question-committed.thumb.webp",
     "width": 808,
     "height": 577,
     "scale": 2,
     "alt": "The figure Form found: the card Form of facts holds the fourth question, marked you, asking in which form each fact should be recorded so that it can be checked later; the findings slot is empty.",
     "caption": "The fourth figure, **Form found**, with its question.",
     "asOf": 171,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Relations: attest the result",
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/"
   },
   "next": {
    "title": "Form of the facts: open the fourth Cell",
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/form/the-question/",
     "title": "Asking for a checkable form — Analysis of a press release",
     "heading": "Form of the facts: ask for a checkable form",
     "short": "The surface",
     "description": "The fourth question: restate each fact so that it can be checked later — the actor, the number with its unit, the date; commitments quoted; opinions marked as opinions.",
     "frame": "form-the-question-committed",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/form/the-question/explained/",
     "title": "Asking for a checkable form, explained — Analysis of a press release",
     "heading": "Form of the facts: ask for a checkable form — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — One record, #170: the fourth and last question. All four lines of the study are now open; three are answered.",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/form/the-question/on-the-map/",
     "title": "Asking for a checkable form on the map — Analysis of a press release",
     "heading": "Form of the facts: ask for a checkable form — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #170: 1 stations moved.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "14",
   "n": 15,
   "of": 19,
   "slug": "opening-a-cell",
   "path": "/sessions/analysis-of-press-release/form/opening-a-cell/",
   "title": "Opening the fourth Cell — form · Analysis of a press release",
   "heading": "Form of the facts: open the fourth Cell",
   "description": "The fourth and last Cell of the study is opened. Four fenced readings of one sentence stand on the sheet, each under its own charter.",
   "chapter": {
    "id": "form",
    "title": "The form of the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/form/",
    "n": 2,
    "of": 4
   },
   "gesture": "Press **Open a Cell → findings**, choose **Press reader**, and press **Open the Cell**.",
   "doing": "You open the fourth Cell, `cell@195`, for the question about form.",
   "why": "The last line gets the same fence as the first. Four Cells for one sentence may look heavy; what it buys is that each reading can be traced, judged and — if need be — refused without touching the other three.",
   "reached": "36 records: the fourth charter (#185), the Cell seeded and opened (#195, #196), its return declared (#202), question and release inside (#203, #205), pinned (#206).",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "The record count keeps growing: 30, 32, 34, 36. Will it grow for ever?",
     "a": "It grows by two for each Cell opened earlier in the same session, because each earlier admission has two listeners that wake when a new charter is defined. They wake, and nothing follows from it. A programme could close those listeners once their Cell is sealed; this one leaves them visible."
    }
   ],
   "further": [
    {
     "label": "Activation knots: the accumulating units — Volume 05",
     "href": "/specification/vol-05-activation-knots/"
    }
   ],
   "log": {
    "from": 171,
    "to": 206,
    "count": 36,
    "by": {
     "you": 16,
     "the machine": 17,
     "the world": 3
    },
    "families": {
     "topology": 12,
     "facts": 6,
     "readiness": 10,
     "world": 2,
     "cell": 5,
     "surface": 1
    },
    "tuples": [
     {
      "o": 171,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.charter.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 172,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.charter.author",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 173,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.charter.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 174,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.blueprint.seen",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 175,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.planner",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 176,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.assess.charter",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 177,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.assess.result",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 178,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.evaluator",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 179,
      "kind": "domain.fact",
      "factType": "admit.press.form.wanted--press.reader.charter.wanted",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 180,
      "kind": "domain.fact",
      "factType": "admit.press.form.wanted--press.reader.blueprint.presented",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 181,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.charter.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 182,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.blueprint.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 183,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 184,
      "kind": "domain.fact",
      "factType": "charter.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 185,
      "kind": "domain.fact",
      "factType": "charter.defined",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 186,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 187,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 188,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 189,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 190,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 191,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 192,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.charter.seen",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 193,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.assess.charter",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 194,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 195,
      "kind": "domain.fact",
      "factType": "cell.seed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 196,
      "kind": "domain.fact",
      "factType": "cell.opened",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 197,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "cell@195::press.reader.gate",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 198,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "cell@195::press.reader.answer",
      "family": "topology",
      "by": "the machine"
     },
     {
      "o": 199,
      "kind": "domain.fact",
      "factType": "cell.context",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 200,
      "kind": "sys.knot.defined",
      "factType": null,
      "id": "return.cell-195.gate",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 201,
      "kind": "sys.descriptor.defined",
      "factType": null,
      "id": "return.cell-195",
      "family": "topology",
      "by": "you"
     },
     {
      "o": 202,
      "kind": "domain.fact",
      "factType": "return.declared",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 203,
      "kind": "domain.fact",
      "factType": "question.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 204,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 205,
      "kind": "domain.fact",
      "factType": "material.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 206,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 171,
    "upTo": 207,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=171&preset=analyst&focus=cell%40195",
    "waves": [
     {
      "n": 20,
      "from": 171,
      "to": 199,
      "label": "charter.wanted",
      "size": 29
     },
     {
      "n": 21,
      "from": 200,
      "to": 205,
      "label": "return.declared",
      "size": 6
     },
     {
      "n": 22,
      "from": 206,
      "to": 206,
      "label": "sheet.pinned",
      "size": 1
     }
    ],
    "wave": {
     "n": 20,
     "from": 171,
     "to": 199,
     "label": "charter.wanted",
     "size": 29
    },
    "ports": [
     {
      "request": 183,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       184
      ]
     },
     {
      "request": 194,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       195
      ]
     },
     {
      "request": 204,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       205
      ]
     }
    ],
    "stations": [
     {
      "id": "admit.press.form.wanted--press.reader.charter.gate",
      "type": "knot"
     },
     {
      "id": "admit.press.form.wanted--press.reader.blueprint.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.form.wanted--press.reader.charter.author",
      "type": "bind"
     },
     {
      "id": "admit.press.form.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.form.wanted--press.reader.charter.seen",
      "type": "knot"
     },
     {
      "id": "admit.press.form.wanted--press.reader.assess.charter",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.planner",
      "type": "bind"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.form.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "return.cell-195.gate",
      "type": "knot"
     },
     {
      "id": "cell@195::press.reader.gate",
      "type": "knot"
     }
    ],
    "cells": [
     {
      "ref": "cell@195",
      "reached": [
       {
        "stage": "seed",
        "offset": 195
       },
       {
        "stage": "opened",
        "offset": 196
       },
       {
        "stage": "context",
        "offset": 199
       }
      ]
     }
    ]
   },
   "result": {
    "charter": {
     "offset": 185,
     "ref": "charter@184",
     "title": "Press reader",
     "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
     "criteria": [
      {
       "id": "q1",
       "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
       "minimum": 0.6
      },
      {
       "id": "q2",
       "question": "What evidence in the text supports each finding, and what is missing?",
       "minimum": 0.6
      }
     ]
    },
    "cell": {
     "offset": 196,
     "ref": "cell@195",
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ]
    },
    "sheet": [
     {
      "offset": 206,
      "act": "pinned",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@195"
      }
     }
    ]
   },
   "frames": [
    {
     "name": "form-the-cell-opened-on-the-sheet",
     "src": "/sessions/analysis-of-press-release/frames/form-the-cell-opened-on-the-sheet.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/form-the-cell-opened-on-the-sheet.thumb.webp",
     "width": 808,
     "height": 626,
     "scale": 2,
     "alt": "The new Cell on the Sheet: Press reader, running; it holds the question marked you and the release marked the world; the ask slot is empty and the gold button Ask the world is offered.",
     "caption": "The new Cell: the same reader under its own charter, with this question inside.",
     "asOf": 207,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Form of the facts: ask for a checkable form",
    "path": "/sessions/analysis-of-press-release/form/the-question/"
   },
   "next": {
    "title": "Form of the facts: ask the world",
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/form/opening-a-cell/",
     "title": "Opening the fourth Cell — form · Analysis of a press release",
     "heading": "Form of the facts: open the fourth Cell",
     "short": "The surface",
     "description": "The fourth and last Cell of the study is opened. Four fenced readings of one sentence stand on the sheet, each under its own charter.",
     "frame": "form-the-cell-opened-on-the-sheet",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/form/opening-a-cell/explained/",
     "title": "Opening the fourth Cell, explained — Analysis of a press release",
     "heading": "Form of the facts: open the fourth Cell — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 36 records: the fourth charter (#185), the Cell seeded and opened (#195, #196), its return declared (#202), question and release inside (#203,…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/form/opening-a-cell/on-the-map/",
     "title": "Opening the fourth Cell on the map — Analysis of a press release",
     "heading": "Form of the facts: open the fourth Cell — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #171: 21 stations moved, cell@195 reached seed · opened · context; 3 crossings to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "15",
   "n": 16,
   "of": 19,
   "slug": "asking-the-world",
   "path": "/sessions/analysis-of-press-release/form/asking-the-world/",
   "title": "Asking the world — form · Analysis of a press release",
   "heading": "Form of the facts: ask the world",
   "description": "The fourth reading restates each fact in checkable form: the event, its actor, the number with its unit, the date, and the source that would confirm it — and labels an opinion as an opinion.",
   "chapter": {
    "id": "form",
    "title": "The form of the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/form/",
    "n": 3,
    "of": 4
   },
   "gesture": "Press the gold button **Ask the world** in the fourth Cell.",
   "doing": "You press **Ask the world** in `cell@195`. The ledger that returns has 3 entries, and each is built the same way: what kind of statement it is, who made it, the number with its unit, the date, and the source that would confirm it.",
   "why": "Compare this ledger with the first. There a claim was a phrase lifted from the release; here it is an entry someone else could verify without reading the release at all. And the chief executive's *turning point* is recorded for what it is — an opinion, with its speaker named. The form makes the difference visible.",
   "reached": "12 records: your word to go (#207), the request and the reading (#209, #210) — 3 entries in checkable form, 1 *happened*, 2 *declared* — and the assessment (#218): 0.90, *accept*.",
   "sofar": null,
   "look": [],
   "questions": [
    {
     "q": "How is the chief executive's turning point recorded?",
     "a": "As an opinion, with its speaker: the entry names the CEO as the actor and points to public statements or transcripts as the source. That the remark was made can be checked; whether the company is at a turning point cannot, and the ledger does not pretend otherwise. Recording who said what, rather than whether they were right, is exactly what this line asks for."
    }
   ],
   "further": [
    {
     "label": "The membrane: how the machine reaches the world — Volume 07",
     "href": "/specification/vol-07-membrane-and-controllers/"
    }
   ],
   "log": {
    "from": 207,
    "to": 218,
    "count": 12,
    "by": {
     "you": 1,
     "the machine": 9,
     "the world": 2
    },
    "families": {
     "facts": 1,
     "readiness": 5,
     "world": 2,
     "private": 1,
     "cell": 3
    },
    "tuples": [
     {
      "o": 207,
      "kind": "domain.fact",
      "factType": "ask.given",
      "id": null,
      "family": "facts",
      "by": "you"
     },
     {
      "o": 208,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "cell@195::press.reader.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 209,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 210,
      "kind": "domain.fact",
      "factType": "cell@195::press.findings",
      "id": null,
      "family": "private",
      "by": "the world",
      "through": "the language model"
     },
     {
      "o": 211,
      "kind": "domain.fact",
      "factType": "cell.result",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 212,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 213,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.areas.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 214,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.relations.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 215,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "admit.press.form.wanted--press.reader.assess.result",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 216,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 217,
      "kind": "domain.fact",
      "factType": "cell.assessment.proposed",
      "id": null,
      "family": "cell",
      "by": "the world",
      "through": "the local evaluator and planner (deterministic)"
     },
     {
      "o": 218,
      "kind": "domain.fact",
      "factType": "cell.assessed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     }
    ]
   },
   "atlas": {
    "at": 207,
    "upTo": 219,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=207&preset=analyst&focus=cell%40195",
    "waves": [
     {
      "n": 23,
      "from": 207,
      "to": 218,
      "label": "ask.given",
      "size": 12
     }
    ],
    "wave": {
     "n": 23,
     "from": 207,
     "to": 218,
     "label": "ask.given",
     "size": 12
    },
    "ports": [
     {
      "request": 209,
      "controller": "controller.gemini.vertex",
      "name": "the language model",
      "answers": [
       210
      ]
     },
     {
      "request": 216,
      "controller": "controller.ceremony.local",
      "name": "the local evaluator and planner (deterministic)",
      "answers": [
       217
      ]
     }
    ],
    "stations": [
     {
      "id": "cell@195::press.reader.gate",
      "type": "knot"
     },
     {
      "id": "cell@195::press.reader.answer",
      "type": "bind"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.form.wanted--press.reader.assess.result",
      "type": "knot"
     },
     {
      "id": "admit.press.facts.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.areas.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.relations.wanted--press.reader.evaluator",
      "type": "bind"
     },
     {
      "id": "admit.press.form.wanted--press.reader.evaluator",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@195",
      "reached": [
       {
        "stage": "result",
        "offset": 211
       },
       {
        "stage": "proposed",
        "offset": 217
       },
       {
        "stage": "assessed",
        "offset": 218
       }
      ]
     }
    ]
   },
   "result": {
    "reading": {
     "offset": 210,
     "factType": "cell@195::press.findings",
     "findings": [
      {
       "claim": "Event: Acme Corp. announced record quarterly revenue. Actor: Acme Corp. Number with unit: $120M, up 40% year on year. Date: Today (referring to the current quarter). Source for confirmation: Acme Corp.'s official financial statements.",
       "status": "happened",
       "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year"
      },
      {
       "claim": "Commitment: Acme Corp. plans to open two new plants. Actor: Acme Corp. Number with unit: two new plants. Date: 2027. Source for confirmation: Acme Corp.'s future project plans or official announcements.",
       "status": "declared",
       "evidence": "and said it plans to open two new plants in 2027"
      },
      {
       "claim": "Opinion: The CEO of Acme Corp. called the situation 'a turning point.' Actor: CEO of Acme Corp. Source for confirmation: CEO's public statements or interview transcripts.",
       "status": "declared",
       "evidence": "the CEO called it a turning point."
      }
     ],
     "summary": "It is established that Acme Corp. achieved record quarterly revenue of $120M, representing a 40% year-on-year increase. It is declared that Acme Corp. plans to open two new plants in 2027, and the CEO has expressed the opinion that this period constitutes a turning point."
    },
    "assessment": {
     "offset": 218,
     "aggregate": 0.9,
     "recommendation": "accept",
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)"
      }
     ]
    }
   },
   "frames": [
    {
     "name": "form-the-ledger-for-your-decision",
     "src": "/sessions/analysis-of-press-release/frames/form-the-ledger-for-your-decision.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/form-the-ledger-for-your-decision.thumb.webp",
     "width": 808,
     "height": 883,
     "scale": 2,
     "alt": "The result of the fourth reading, for your decision: the facts of the release restated in checkable form — an actor, a number or a date in each — marked happened or declared with their quotations; the reader's summary; the recommendation accept at 0.90; and the buttons Attest accept and Archive.",
     "caption": "The fourth ledger: each entry names the event, its actor, the number with its unit, the date and the source.",
     "asOf": 219,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": []
    }
   ],
   "prev": {
    "title": "Form of the facts: open the fourth Cell",
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/"
   },
   "next": {
    "title": "Form of the facts: attest — and the report writes itself",
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/form/asking-the-world/",
     "title": "Asking the world — form · Analysis of a press release",
     "heading": "Form of the facts: ask the world",
     "short": "The surface",
     "description": "The fourth reading restates each fact in checkable form: the event, its actor, the number with its unit, the date, and the source that would confirm it — and labels an opinion as an opinion.",
     "frame": "form-the-ledger-for-your-decision",
     "moment": "after",
     "n": 1,
     "of": 3
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/form/asking-the-world/explained/",
     "title": "Asking the world, explained — Analysis of a press release",
     "heading": "Form of the facts: ask the world — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 12 records: your word to go (#207), the request and the reading (#209, #210) — 3 entries in checkable form, 1 happened, 2 declared — and the…",
     "n": 2,
     "of": 3
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/form/asking-the-world/on-the-map/",
     "title": "Asking the world on the map — Analysis of a press release",
     "heading": "Form of the facts: ask the world — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #207: 10 stations moved, cell@195 reached result · proposed · assessed; 2 crossings to the world.",
     "n": 3,
     "of": 3
    }
   ]
  },
  {
   "id": "16",
   "n": 17,
   "of": 19,
   "slug": "attesting-the-result",
   "path": "/sessions/analysis-of-press-release/form/attesting-the-result/",
   "title": "The last attestation and the report — Analysis of a press release",
   "heading": "Form of the facts: attest — and the report writes itself",
   "description": "You accept the fourth ledger. With all four inputs present, the report is written by the machine without any further gesture: what happened, what is declared, what could not be established.",
   "chapter": {
    "id": "form",
    "title": "The form of the facts — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/form/",
    "n": 4,
    "of": 4
   },
   "gesture": "Read the ledger, then press **Attest · accept**.",
   "doing": "You accept the fourth ledger with **Attest · accept** — the same gesture as three times before. This time two more records follow it: a request, and **The report**.",
   "why": "**The report** has been waiting since the front door, counting its inputs: 1 of 4, 2 of 4, 3 of 4. It needs no button of its own. When the fourth accepted result arrives, the condition it was built with is met, and it acts: it sends the four questions and the four accepted ledgers to the model and publishes what returns.",
   "reached": "10 records: your decision (#219), the Cell sealed (#220), the findings returned (#224), `press.form.found` published at #226 — and then, unasked, the request for the report (#227) and the report itself, `press.report`, #228. Every figure of the programme is closed.",
   "sofar": null,
   "look": [
    {
     "n": 1,
     "text": "**closed** — and nobody pressed anything on this figure. It acted when its condition was met."
    },
    {
     "n": 2,
     "text": "**Four cards, all *ready*.** Each holds a question (yours) and findings (accepted by you). That is everything the report was built to wait for."
    },
    {
     "n": 3,
     "text": "**Released · `press.report`** — the newest value, at the head of the list."
    },
    {
     "n": 4,
     "text": "**0 in work.** Every figure of this session has released or closed."
    }
   ],
   "questions": [
    {
     "q": "The report appeared by itself. Who wrote it, and from what?",
     "a": "The language model wrote it; the machine asked for it; you made it possible. The request is record #227: it carries the four questions and the four ledgers you accepted — nothing else — with the instruction to separate what the company declares from what the release shows happened, and to name what could not be established. The answer is #228. No unaccepted reading could have reached it: the report listens only for results that passed your review."
    },
    {
     "q": "Did I accept the report?",
     "a": "No, and the record does not pretend that you did. The four ledgers were attested; the report is a publication drawn from them and says so in its provenance. If a study needs the report itself reviewed, that is a further Cell or a further decision — a different programme. This one ends with a report whose every source is accepted, and which is itself unreviewed."
    }
   ],
   "further": [
    {
     "label": "Bind descriptors: gather, judge, publish — Volume 06",
     "href": "/specification/vol-06-bind-descriptors/"
    },
    {
     "label": "The worked reference implementation — the book, part 4",
     "href": "/book/the-standard-analytical-scenario/worked-example/"
    }
   ],
   "log": {
    "from": 219,
    "to": 228,
    "count": 10,
    "by": {
     "you": 1,
     "the machine": 7,
     "the world": 2
    },
    "families": {
     "cell": 3,
     "readiness": 2,
     "facts": 4,
     "world": 1
    },
    "tuples": [
     {
      "o": 219,
      "kind": "domain.fact",
      "factType": "cell.reviewed",
      "id": null,
      "family": "cell",
      "by": "you"
     },
     {
      "o": 220,
      "kind": "domain.fact",
      "factType": "cell.sealed",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 221,
      "kind": "domain.fact",
      "factType": "press.findings.accepted",
      "id": null,
      "family": "cell",
      "by": "the machine"
     },
     {
      "o": 222,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "return.cell-195.gate",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 223,
      "kind": "domain.fact",
      "factType": "represent.requested",
      "id": null,
      "family": "facts",
      "by": "the machine"
     },
     {
      "o": 224,
      "kind": "domain.fact",
      "factType": "press.findings.given",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "re-presentation — an earlier value, written again as a fresh record"
     },
     {
      "o": 225,
      "kind": "sys.knot.ready",
      "factType": null,
      "id": "press.form.wanted",
      "family": "readiness",
      "by": "the machine"
     },
     {
      "o": 226,
      "kind": "domain.fact",
      "factType": "press.form.found",
      "id": null,
      "family": "facts",
      "by": "the machine"
     },
     {
      "o": 227,
      "kind": "domain.fact",
      "factType": "service.request",
      "id": null,
      "family": "world",
      "by": "the machine"
     },
     {
      "o": 228,
      "kind": "domain.fact",
      "factType": "press.report",
      "id": null,
      "family": "facts",
      "by": "the world",
      "through": "the language model"
     }
    ]
   },
   "atlas": {
    "at": 219,
    "upTo": 229,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=219&preset=analyst&focus=cell%40195",
    "waves": [
     {
      "n": 24,
      "from": 219,
      "to": 228,
      "label": "cell.reviewed",
      "size": 10
     }
    ],
    "wave": {
     "n": 24,
     "from": 219,
     "to": 228,
     "label": "cell.reviewed",
     "size": 10
    },
    "ports": [
     {
      "request": 223,
      "controller": "controller.represent",
      "name": "re-presentation — an earlier value, written again as a fresh record",
      "answers": [
       224
      ]
     },
     {
      "request": 227,
      "controller": "controller.gemini.vertex",
      "name": "the language model",
      "answers": [
       228
      ]
     }
    ],
    "stations": [
     {
      "id": "return.cell-195.gate",
      "type": "knot"
     },
     {
      "id": "return.cell-195",
      "type": "bind"
     },
     {
      "id": "press.form.wanted",
      "type": "knot"
     },
     {
      "id": "press.form.found",
      "type": "bind"
     },
     {
      "id": "press.report",
      "type": "bind"
     }
    ],
    "cells": [
     {
      "ref": "cell@195",
      "reached": [
       {
        "stage": "reviewed",
        "offset": 219
       },
       {
        "stage": "sealed",
        "offset": 220
       },
       {
        "stage": "exported",
        "offset": 221
       }
      ]
     }
    ]
   },
   "result": {
    "decision": {
     "offset": 219,
     "decision": "accept",
     "actor": "author"
    },
    "sealed": {
     "offset": 220,
     "cell": "cell@195"
    },
    "released": {
     "offset": 226,
     "factType": "press.form.found",
     "title": "Form found",
     "feedsClosing": true
    },
    "report": {
     "offset": 228,
     "factType": "press.report",
     "title": "The report",
     "report": "This report analyzes the press release from Acme Corp., separating established facts from declared intentions and identifying what could not be confirmed.\n\n**What the release shows happened:**\nThe study establishes several key facts. Acme Corp. announced a record quarterly revenue of $120M, which is explicitly stated in the release: 'Acme Corp. today announced record quarterly revenue of $120M'. This revenue figure represents a 40% year-on-year growth, as evidenced by the phrase 'up 40% year on year'. Furthermore, it is an established fact that the CEO of Acme Corp. referred to the situation as 'a turning point', directly quoted as 'the CEO called it a turning point'. The temporal sequence within the release indicates that the announcement of the record quarterly revenue precedes and provides context for the future plan to open new plants. Lastly, the analysis found no explicit contradictions between the reported revenue figures, the future plant plans, or the CEO's statement within the provided text.\n\n**What the company declares:**\nAcme Corp. declares its intention to open two new plants, a plan explicitly stated as 'said it plans to open two new plants'. These plants are specifically planned for 2027, as indicated by 'in 2027'. Additionally, the CEO's statement, while an event that happened, also conveys an opinion declared by the company's leader, framing the current situation as 'a turning point'.\n\n**What could not be established:**\nWhile the press release presents the record revenue growth and the future plant expansion plans in close proximity, it could not be explicitly established whether the record quarterly revenue growth directly funds or justifies the plan to open two new plants in 2027. The precise causal or financial link between these two elements is implied rather than explicitly stated, leaving this specific relationship unclear.",
     "established": [
      "Acme Corp. announced record quarterly revenue of $120M.",
      "The announced revenue is up 40% year on year.",
      "The CEO of Acme Corp. stated, 'it a turning point'.",
      "The announcement of record quarterly revenue precedes the future plan for new plants.",
      "The press release contains no explicit contradictions between the reported revenue figures, the future plant plans, or the CEO's statement."
     ],
     "declared": [
      "Acme Corp. plans to open two new plants.",
      "The new plants are planned for 2027.",
      "The CEO's opinion that the situation is 'a turning point'."
     ],
     "unclear": []
    }
   },
   "frames": [
    {
     "name": "the-report-closed-with-its-inputs",
     "src": "/sessions/analysis-of-press-release/frames/the-report-closed-with-its-inputs.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-report-closed-with-its-inputs.thumb.webp",
     "width": 808,
     "height": 731,
     "scale": 2,
     "alt": "The figure The report, closed: the first two of its four cards — Facts of interest and Areas of interest — each hold a question marked you and findings that arrived through the return socket, and each reads ready.",
     "caption": "**The report**, *closed*. The first two of its four cards: each holds a question of yours and the findings you accepted.",
     "asOf": 229,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 16.94,
       "y": 3.83
      },
      {
       "n": 2,
       "x": 3.09,
       "y": 22.71
      }
     ]
    },
    {
     "name": "form-found-closed-and-released",
     "src": "/sessions/analysis-of-press-release/frames/form-found-closed-and-released.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/form-found-closed-and-released.thumb.webp",
     "width": 808,
     "height": 447,
     "scale": 2,
     "alt": "The figure Form found, now closed: both slots of its card are filled — the question, and the findings that arrived through the return socket.",
     "caption": "**Form found** is *closed* — the last of the four lines.",
     "asOf": 229,
     "lens": "Focus",
     "moment": "after",
     "wide": false,
     "screen": "form-found",
     "screenTitle": "Form found, closed",
     "marks": []
    },
    {
     "name": "the-whole-workbench-after-the-report",
     "src": "/sessions/analysis-of-press-release/frames/the-whole-workbench-after-the-report.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-whole-workbench-after-the-report.thumb.webp",
     "width": 1440,
     "height": 900,
     "scale": 2,
     "alt": "The whole workbench after the report: on the left the released value press.report heads the list; on the right no figure is in work and ten are done.",
     "caption": "The whole workbench: `press.report` heads **Released**; on the right, *0 in work*.",
     "asOf": 229,
     "lens": "Focus",
     "moment": "after",
     "wide": true,
     "screen": "the-whole-workbench",
     "screenTitle": "The whole workbench",
     "marks": [
      {
       "n": 3,
       "x": 2.64,
       "y": 14.56
      },
      {
       "n": 4,
       "x": 76.53,
       "y": 11.39
      }
     ]
    }
   ],
   "prev": {
    "title": "Form of the facts: ask the world",
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/"
   },
   "next": {
    "title": "The sheet: pin the five results",
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/form/attesting-the-result/",
     "title": "The last attestation and the report — Analysis of a press release",
     "heading": "Form of the facts: attest — and the report writes itself",
     "short": "The surface",
     "description": "You accept the fourth ledger. With all four inputs present, the report is written by the machine without any further gesture: what happened, what is declared, what could not be established.",
     "frame": "the-report-closed-with-its-inputs",
     "moment": "after",
     "n": 1,
     "of": 5
    },
    {
     "kind": "surface",
     "slug": "form-found",
     "path": "/sessions/analysis-of-press-release/form/attesting-the-result/form-found/",
     "title": "Form found, closed — The last attestation and the report · Analysis of a press release",
     "heading": "Form found, closed",
     "short": "Form found, closed",
     "description": "The surface just after the gesture: The figure Form found, now closed: both slots of its card are filled — the question, and the findings that arrived through the return socket.",
     "frame": "form-found-closed-and-released",
     "moment": "after",
     "n": 2,
     "of": 5
    },
    {
     "kind": "surface",
     "slug": "the-whole-workbench",
     "path": "/sessions/analysis-of-press-release/form/attesting-the-result/the-whole-workbench/",
     "title": "The whole workbench — The last attestation and the report · Analysis of a press release",
     "heading": "The whole workbench",
     "short": "The whole workbench",
     "description": "The surface just after the gesture: The whole workbench after the report: on the left the released value press.report heads the list; on the right no figure is in work and ten are done.",
     "frame": "the-whole-workbench-after-the-report",
     "moment": "after",
     "n": 3,
     "of": 5
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/form/attesting-the-result/explained/",
     "title": "The last attestation and the report, explained — Analysis of a press release",
     "heading": "Form of the facts: attest — and the report writes itself — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 10 records: your decision (#219), the Cell sealed (#220), the findings returned (#224), press.form.found published at #226 — and then, unasked,…",
     "n": 4,
     "of": 5
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/form/attesting-the-result/on-the-map/",
     "title": "The last attestation and the report on the map — Analysis of a press release",
     "heading": "Form of the facts: attest — and the report writes itself — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #219: 5 stations moved, cell@195 reached reviewed · sealed · exported; 2 crossings to the world.",
     "n": 5,
     "of": 5
    }
   ]
  },
  {
   "id": "17",
   "n": 18,
   "of": 19,
   "slug": "pinning-the-findings",
   "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/",
   "title": "Pinning the findings to the sheet — Analysis of a press release",
   "heading": "The sheet: pin the five results",
   "description": "The four published ledgers and the report are pinned to the sheet by their record numbers. Five gestures, five records — the sheet begins to look like a document.",
   "chapter": {
    "id": "the-sheet",
    "title": "The sheet — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/the-sheet/",
    "n": 1,
    "of": 2
   },
   "gesture": "In **Add to the sheet**, type the number of a published result and press **Pin** — five times, once for each result.",
   "doing": "At the foot of the **Sheet** you type the number of a published result — `#64` — and press **Pin**; then the same for the other three ledgers and for the report. Five blocks join the four Cells on the sheet.",
   "why": "The Cells are the workings; the published results are the findings. A reader of your study wants the findings. Pinning chooses, by number, exactly which records stand on the page — and because a pin is itself a record, the page can always be rebuilt from the log.",
   "reached": "5 records, #229 to #233 — one `sheet.pinned` for each result. The sheet lists nine blocks: four Cells and five releases.",
   "sofar": null,
   "look": [
    {
     "n": 1,
     "text": "**Add to the sheet** takes the number of any record or release, a bind's id, or a Cell."
    },
    {
     "n": 2,
     "text": "**Pin → `sheet.pinned`.** Even arranging the page is a record."
    },
    {
     "n": 3,
     "text": "**On this sheet** — the page's own table of contents, in the order you placed the blocks."
    }
   ],
   "questions": [
    {
     "q": "Why is pinning a record? It is only layout.",
     "a": "Because a page that lives only in your browser is lost with the tab. The sheet is drawn from the log like everything else: five `sheet.pinned` records say what stands on it. Open the session on another machine, or a year later, and the same sheet is there — no saved state, only the list."
    }
   ],
   "further": [
    {
     "label": "The log: one list that only grows — Volume 03",
     "href": "/specification/vol-03-wave-log/"
    }
   ],
   "log": {
    "from": 229,
    "to": 233,
    "count": 5,
    "by": {
     "you": 5,
     "the machine": 0,
     "the world": 0
    },
    "families": {
     "surface": 5
    },
    "tuples": [
     {
      "o": 229,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     },
     {
      "o": 230,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     },
     {
      "o": 231,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     },
     {
      "o": 232,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     },
     {
      "o": 233,
      "kind": "domain.fact",
      "factType": "sheet.pinned",
      "id": null,
      "family": "surface",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 229,
    "upTo": 234,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=229&preset=analyst",
    "waves": [
     {
      "n": 25,
      "from": 229,
      "to": 229,
      "label": "sheet.pinned",
      "size": 1
     },
     {
      "n": 26,
      "from": 230,
      "to": 230,
      "label": "sheet.pinned",
      "size": 1
     },
     {
      "n": 27,
      "from": 231,
      "to": 231,
      "label": "sheet.pinned",
      "size": 1
     },
     {
      "n": 28,
      "from": 232,
      "to": 232,
      "label": "sheet.pinned",
      "size": 1
     },
     {
      "n": 29,
      "from": 233,
      "to": 233,
      "label": "sheet.pinned",
      "size": 1
     }
    ],
    "wave": {
     "n": 25,
     "from": 229,
     "to": 229,
     "label": "sheet.pinned",
     "size": 1
    },
    "ports": [],
    "stations": [],
    "cells": []
   },
   "result": {
    "sheet": [
     {
      "offset": 229,
      "act": "pinned",
      "ref": {
       "kind": "tuple",
       "offset": 64
      }
     },
     {
      "offset": 230,
      "act": "pinned",
      "ref": {
       "kind": "tuple",
       "offset": 115
      }
     },
     {
      "offset": 231,
      "act": "pinned",
      "ref": {
       "kind": "tuple",
       "offset": 169
      }
     },
     {
      "offset": 232,
      "act": "pinned",
      "ref": {
       "kind": "tuple",
       "offset": 226
      }
     },
     {
      "offset": 233,
      "act": "pinned",
      "ref": {
       "kind": "tuple",
       "offset": 228
      }
     }
    ]
   },
   "frames": [
    {
     "name": "the-dock-a-record-number-typed",
     "src": "/sessions/analysis-of-press-release/frames/the-dock-a-record-number-typed.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-dock-a-record-number-typed.thumb.webp",
     "width": 1440,
     "height": 57,
     "scale": 2,
     "alt": "The dock at the foot of the Sheet, labelled Add to the sheet: the number 64 typed into its field, the button Pin beside it, and the note commits sheet.pinned.",
     "caption": "Just before the first pin: the dock at the foot of the **Sheet**, with `#64` typed.",
     "asOf": 229,
     "lens": "Sheet",
     "moment": "before",
     "wide": true,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 11.18,
       "y": 24.56
      },
      {
       "n": 2,
       "x": 46.86,
       "y": 24.56
      }
     ]
    },
    {
     "name": "the-sheet-index-after-pinning",
     "src": "/sessions/analysis-of-press-release/frames/the-sheet-index-after-pinning.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-sheet-index-after-pinning.thumb.webp",
     "width": 288,
     "height": 275,
     "scale": 2,
     "alt": "The index On this sheet after pinning: nine blocks — four Press reader cells, then the releases Facts found, Areas found, Relations found, Form found and The report.",
     "caption": "**On this sheet**: four *cell* blocks — the workings — and five *release* blocks — the results.",
     "asOf": 234,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": "what-appeared",
     "screenTitle": "The sheet's index",
     "marks": [
      {
       "n": 3,
       "x": 91.66,
       "y": 12
      }
     ]
    }
   ],
   "prev": {
    "title": "Form of the facts: attest — and the report writes itself",
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/"
   },
   "next": {
    "title": "The sheet: take the workings off the page",
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/"
   },
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/",
     "title": "Pinning the findings to the sheet — Analysis of a press release",
     "heading": "The sheet: pin the five results",
     "short": "The surface",
     "description": "The four published ledgers and the report are pinned to the sheet by their record numbers. Five gestures, five records — the sheet begins to look like a document.",
     "frame": "the-dock-a-record-number-typed",
     "moment": "before",
     "n": 1,
     "of": 4
    },
    {
     "kind": "surface",
     "slug": "what-appeared",
     "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/what-appeared/",
     "title": "The sheet's index — Pinning the findings to the sheet · Analysis of a press release",
     "heading": "The sheet's index",
     "short": "The sheet's index",
     "description": "The surface just after the gesture: The index On this sheet after pinning: nine blocks — four Press reader cells, then the releases Facts found, Areas found, Relations found, Form found and The…",
     "frame": "the-sheet-index-after-pinning",
     "moment": "after",
     "n": 2,
     "of": 4
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/explained/",
     "title": "Pinning the findings to the sheet, explained — Analysis of a press release",
     "heading": "The sheet: pin the five results — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 5 records, #229 to #233 — one sheet.pinned for each result. The sheet lists nine blocks: four Cells and five releases.",
     "n": 3,
     "of": 4
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/on-the-map/",
     "title": "Pinning the findings to the sheet on the map — Analysis of a press release",
     "heading": "The sheet: pin the five results — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #229: 0 stations moved.",
     "n": 4,
     "of": 4
    }
   ]
  },
  {
   "id": "18",
   "n": 19,
   "of": 19,
   "slug": "removing-the-workings",
   "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/",
   "title": "Removing the workings — Analysis of a press release",
   "heading": "The sheet: take the workings off the page",
   "description": "The four Cells are taken off the sheet. What remains reads as a document: the release, four ledgers and the report — above a log of 238 records from which nothing was removed.",
   "chapter": {
    "id": "the-sheet",
    "title": "The sheet — Analysis of a press release",
    "path": "/sessions/analysis-of-press-release/the-sheet/",
    "n": 2,
    "of": 2
   },
   "gesture": "Press **Remove** in the head of each of the four **Press reader** blocks.",
   "doing": "Each block of the sheet carries its own small tools — *Collapse*, *Trace*, *Remove*. You press **Remove** on each of the four Cells. They leave the page; the five results stay, and the sheet reads from top to bottom as a document.",
   "why": "A study is finished when someone else can read it. The workings were needed to get here and remain in the record for anyone who asks how a finding was reached; the page you hand over carries the findings.",
   "reached": "4 records, #234 to #237 — one `sheet.unpinned` per Cell. The session ends at 238 records. Nothing was deleted: taking a block off the page *added* to the log.",
   "sofar": null,
   "look": [
    {
     "n": 1,
     "text": "**Remove → `sheet.unpinned`.** The block leaves the page; its records stay where they are, in the log."
    }
   ],
   "questions": [
    {
     "q": "Why pin the findings and then remove the Cells? What disappeared, and what stayed?",
     "a": "Nothing disappeared. The Cells left the *page*, not the record: their 200-odd records are all still in the log, and **Log** shows them. What stayed on the page is what a reader needs — four ledgers and a report — each block naming the record it shows (#64, #115, #169, #226, #228) and what fed it. The page is a choice of what to show; the log is what happened."
    },
    {
     "q": "What do I have now that I did not have at the front door?",
     "a": "A sentence of corporate prose taken apart on the record: two events that happened, a plan that is only declared, the places where each could be checked, one connection the release suggests and never states, every fact restated so that it can be verified — and a report that says all of it in three paragraphs. And for each line of it, an answer to *who said so?*: you, the machine, or the world."
    }
   ],
   "further": [
    {
     "label": "The whole machine in one picture — the book, part 1",
     "href": "/book/system-overview/overview/"
    },
    {
     "label": "Conformance and verification — Volume 14",
     "href": "/specification/vol-14-conformance-and-verification/"
    }
   ],
   "log": {
    "from": 234,
    "to": 237,
    "count": 4,
    "by": {
     "you": 4,
     "the machine": 0,
     "the world": 0
    },
    "families": {
     "surface": 4
    },
    "tuples": [
     {
      "o": 234,
      "kind": "domain.fact",
      "factType": "sheet.unpinned",
      "id": null,
      "family": "surface",
      "by": "you"
     },
     {
      "o": 235,
      "kind": "domain.fact",
      "factType": "sheet.unpinned",
      "id": null,
      "family": "surface",
      "by": "you"
     },
     {
      "o": 236,
      "kind": "domain.fact",
      "factType": "sheet.unpinned",
      "id": null,
      "family": "surface",
      "by": "you"
     },
     {
      "o": 237,
      "kind": "domain.fact",
      "factType": "sheet.unpinned",
      "id": null,
      "family": "surface",
      "by": "you"
     }
    ]
   },
   "atlas": {
    "at": 234,
    "upTo": 238,
    "href": "/sessions/analysis-of-press-release/atlas.html?at=234&preset=analyst",
    "waves": [
     {
      "n": 30,
      "from": 234,
      "to": 234,
      "label": "sheet.unpinned",
      "size": 1
     },
     {
      "n": 31,
      "from": 235,
      "to": 235,
      "label": "sheet.unpinned",
      "size": 1
     },
     {
      "n": 32,
      "from": 236,
      "to": 236,
      "label": "sheet.unpinned",
      "size": 1
     },
     {
      "n": 33,
      "from": 237,
      "to": 237,
      "label": "sheet.unpinned",
      "size": 1
     }
    ],
    "wave": {
     "n": 30,
     "from": 234,
     "to": 234,
     "label": "sheet.unpinned",
     "size": 1
    },
    "ports": [],
    "stations": [],
    "cells": []
   },
   "result": {
    "sheet": [
     {
      "offset": 234,
      "act": "removed",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@36"
      }
     },
     {
      "offset": 235,
      "act": "removed",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@86"
      }
     },
     {
      "offset": 236,
      "act": "removed",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@139"
      }
     },
     {
      "offset": 237,
      "act": "removed",
      "ref": {
       "kind": "cell",
       "cellRef": "cell@195"
      }
     }
    ]
   },
   "frames": [
    {
     "name": "a-cell-block-with-its-remove-tool",
     "src": "/sessions/analysis-of-press-release/frames/a-cell-block-with-its-remove-tool.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/a-cell-block-with-its-remove-tool.thumb.webp",
     "width": 808,
     "height": 48,
     "scale": 2,
     "alt": "The head of a Cell block on the Sheet — Cell, cell at 36, sealed — with its small tools on the right: Collapse and Remove.",
     "caption": "Just before the gesture: every block carries its own tools; **Remove** takes it off the page.",
     "asOf": 234,
     "lens": "Sheet",
     "moment": "before",
     "wide": false,
     "screen": null,
     "screenTitle": null,
     "marks": [
      {
       "n": 1,
       "x": 92.8,
       "y": 70.83
      }
     ]
    },
    {
     "name": "the-sheet-as-a-document",
     "src": "/sessions/analysis-of-press-release/frames/the-sheet-as-a-document.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-sheet-as-a-document.thumb.webp",
     "width": 808,
     "height": 882,
     "scale": 2,
     "alt": "The finished Sheet: the release as its heading, five blocks on the sheet, and the first block in full — the release press.facts.found with its question, its ledger of claims marked happened or declared, each with evidence, and the reader's summary.",
     "caption": "The finished sheet: the release as its heading, then the first of five blocks — **Facts found**, with its whole ledger.",
     "asOf": 238,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": "what-appeared",
     "screenTitle": "The sheet as a document",
     "marks": []
    },
    {
     "name": "the-sheet-as-a-document-the-report",
     "src": "/sessions/analysis-of-press-release/frames/the-sheet-as-a-document-the-report.webp",
     "thumb": "/sessions/analysis-of-press-release/frames/the-sheet-as-a-document-the-report.thumb.webp",
     "width": 808,
     "height": 1100,
     "scale": 2,
     "alt": "The last block of the finished Sheet: The report, release press.report, in three parts — what the release shows happened, what the company declares, what could not be established.",
     "caption": "The last block: **The report** — what happened, what is declared, what could not be established.",
     "asOf": 238,
     "lens": "Sheet",
     "moment": "after",
     "wide": false,
     "screen": "the-report-block",
     "screenTitle": "The report on the sheet",
     "marks": []
    }
   ],
   "prev": {
    "title": "The sheet: pin the five results",
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/"
   },
   "next": null,
   "screens": [
    {
     "kind": "surface",
     "slug": null,
     "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/",
     "title": "Removing the workings — Analysis of a press release",
     "heading": "The sheet: take the workings off the page",
     "short": "The surface",
     "description": "The four Cells are taken off the sheet. What remains reads as a document: the release, four ledgers and the report — above a log of 238 records from which nothing was removed.",
     "frame": "a-cell-block-with-its-remove-tool",
     "moment": "before",
     "n": 1,
     "of": 5
    },
    {
     "kind": "surface",
     "slug": "what-appeared",
     "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/what-appeared/",
     "title": "The sheet as a document — Removing the workings · Analysis of a press release",
     "heading": "The sheet as a document",
     "short": "The sheet as a document",
     "description": "The surface just after the gesture: The finished Sheet: the release as its heading, five blocks on the sheet, and the first block in full — the release press.facts.found with its question, its…",
     "frame": "the-sheet-as-a-document",
     "moment": "after",
     "n": 2,
     "of": 5
    },
    {
     "kind": "surface",
     "slug": "the-report-block",
     "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/the-report-block/",
     "title": "The report on the sheet — Removing the workings · Analysis of a press release",
     "heading": "The report on the sheet",
     "short": "The report on the sheet",
     "description": "The surface just after the gesture: The last block of the finished Sheet: The report, release press.report, in three parts — what the release shows happened, what the company declares, what could…",
     "frame": "the-sheet-as-a-document-the-report",
     "moment": "after",
     "n": 3,
     "of": 5
    },
    {
     "kind": "explained",
     "slug": "explained",
     "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/explained/",
     "title": "Removing the workings, explained — Analysis of a press release",
     "heading": "The sheet: take the workings off the page — explained",
     "short": "Explained",
     "description": "What the gesture reached, in the record's own words — 4 records, #234 to #237 — one sheet.unpinned per Cell. The session ends at 238 records. Nothing was deleted: taking a block off the page added…",
     "n": 4,
     "of": 5
    },
    {
     "kind": "map",
     "slug": "on-the-map",
     "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/on-the-map/",
     "title": "Removing the workings on the map — Analysis of a press release",
     "heading": "The sheet: take the workings off the page — on the map",
     "short": "On the map",
     "description": "The same moment in Atlas, the session read as a map, opened at record #234: 0 stations moved.",
     "n": 5,
     "of": 5
    }
   ]
  }
 ],
 "screens": [
  {
   "step": "00",
   "path": "/sessions/analysis-of-press-release/the-front-door/",
   "title": "The front door",
   "kind": "surface",
   "prev": null,
   "next": {
    "path": "/sessions/analysis-of-press-release/the-front-door/what-appeared/",
    "title": "The front door · the workbench opens"
   }
  },
  {
   "step": "00",
   "path": "/sessions/analysis-of-press-release/the-front-door/what-appeared/",
   "title": "The front door · the workbench opens",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-front-door/",
    "title": "The front door"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-front-door/explained/",
    "title": "The front door · explained"
   }
  },
  {
   "step": "00",
   "path": "/sessions/analysis-of-press-release/the-front-door/explained/",
   "title": "The front door · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-front-door/what-appeared/",
    "title": "The front door · the workbench opens"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-front-door/on-the-map/",
    "title": "The front door · on the map"
   }
  },
  {
   "step": "00",
   "path": "/sessions/analysis-of-press-release/the-front-door/on-the-map/",
   "title": "The front door · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-front-door/explained/",
    "title": "The front door · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/the-question/",
    "title": "Asking the first question"
   }
  },
  {
   "step": "01",
   "path": "/sessions/analysis-of-press-release/facts/the-question/",
   "title": "Asking the first question",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-front-door/on-the-map/",
    "title": "The front door · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/the-question/explained/",
    "title": "Asking the first question · explained"
   }
  },
  {
   "step": "01",
   "path": "/sessions/analysis-of-press-release/facts/the-question/explained/",
   "title": "Asking the first question · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/the-question/",
    "title": "Asking the first question"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/the-question/on-the-map/",
    "title": "Asking the first question · on the map"
   }
  },
  {
   "step": "01",
   "path": "/sessions/analysis-of-press-release/facts/the-question/on-the-map/",
   "title": "Asking the first question · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/the-question/explained/",
    "title": "Asking the first question · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/",
    "title": "Opening a Cell"
   }
  },
  {
   "step": "02",
   "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/",
   "title": "Opening a Cell",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/the-question/on-the-map/",
    "title": "Asking the first question · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/what-appeared/",
    "title": "Opening a Cell · the cell on the sheet"
   }
  },
  {
   "step": "02",
   "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/what-appeared/",
   "title": "Opening a Cell · the cell on the sheet",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/",
    "title": "Opening a Cell"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/explained/",
    "title": "Opening a Cell · explained"
   }
  },
  {
   "step": "02",
   "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/explained/",
   "title": "Opening a Cell · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/what-appeared/",
    "title": "Opening a Cell · the cell on the sheet"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/on-the-map/",
    "title": "Opening a Cell · on the map"
   }
  },
  {
   "step": "02",
   "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/on-the-map/",
   "title": "Opening a Cell · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/explained/",
    "title": "Opening a Cell · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/",
    "title": "Asking the world"
   }
  },
  {
   "step": "03",
   "path": "/sessions/analysis-of-press-release/facts/asking-the-world/",
   "title": "Asking the world",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/opening-a-cell/on-the-map/",
    "title": "Opening a Cell · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/explained/",
    "title": "Asking the world · explained"
   }
  },
  {
   "step": "03",
   "path": "/sessions/analysis-of-press-release/facts/asking-the-world/explained/",
   "title": "Asking the world · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/",
    "title": "Asking the world"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   }
  },
  {
   "step": "03",
   "path": "/sessions/analysis-of-press-release/facts/asking-the-world/on-the-map/",
   "title": "Asking the world · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/explained/",
    "title": "Asking the world · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/",
    "title": "Attesting the result"
   }
  },
  {
   "step": "04",
   "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/",
   "title": "Attesting the result",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/the-whole-workbench/",
    "title": "Attesting the result · the whole workbench"
   }
  },
  {
   "step": "04",
   "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/the-whole-workbench/",
   "title": "Attesting the result · the whole workbench",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/",
    "title": "Attesting the result"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/explained/",
    "title": "Attesting the result · explained"
   }
  },
  {
   "step": "04",
   "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/explained/",
   "title": "Attesting the result · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/the-whole-workbench/",
    "title": "Attesting the result · the whole workbench"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/on-the-map/",
    "title": "Attesting the result · on the map"
   }
  },
  {
   "step": "04",
   "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/on-the-map/",
   "title": "Attesting the result · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/explained/",
    "title": "Attesting the result · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/the-question/",
    "title": "Asking where to look"
   }
  },
  {
   "step": "05",
   "path": "/sessions/analysis-of-press-release/areas/the-question/",
   "title": "Asking where to look",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/facts/attesting-the-result/on-the-map/",
    "title": "Attesting the result · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/the-question/explained/",
    "title": "Asking where to look · explained"
   }
  },
  {
   "step": "05",
   "path": "/sessions/analysis-of-press-release/areas/the-question/explained/",
   "title": "Asking where to look · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/the-question/",
    "title": "Asking where to look"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/the-question/on-the-map/",
    "title": "Asking where to look · on the map"
   }
  },
  {
   "step": "05",
   "path": "/sessions/analysis-of-press-release/areas/the-question/on-the-map/",
   "title": "Asking where to look · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/the-question/explained/",
    "title": "Asking where to look · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/",
    "title": "Opening a second Cell"
   }
  },
  {
   "step": "06",
   "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/",
   "title": "Opening a second Cell",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/the-question/on-the-map/",
    "title": "Asking where to look · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/explained/",
    "title": "Opening a second Cell · explained"
   }
  },
  {
   "step": "06",
   "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/explained/",
   "title": "Opening a second Cell · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/",
    "title": "Opening a second Cell"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/on-the-map/",
    "title": "Opening a second Cell · on the map"
   }
  },
  {
   "step": "06",
   "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/on-the-map/",
   "title": "Opening a second Cell · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/explained/",
    "title": "Opening a second Cell · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/",
    "title": "Asking the world"
   }
  },
  {
   "step": "07",
   "path": "/sessions/analysis-of-press-release/areas/asking-the-world/",
   "title": "Asking the world",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/opening-a-cell/on-the-map/",
    "title": "Opening a second Cell · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/explained/",
    "title": "Asking the world · explained"
   }
  },
  {
   "step": "07",
   "path": "/sessions/analysis-of-press-release/areas/asking-the-world/explained/",
   "title": "Asking the world · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/",
    "title": "Asking the world"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   }
  },
  {
   "step": "07",
   "path": "/sessions/analysis-of-press-release/areas/asking-the-world/on-the-map/",
   "title": "Asking the world · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/explained/",
    "title": "Asking the world · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/",
    "title": "Attesting the result"
   }
  },
  {
   "step": "08",
   "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/",
   "title": "Attesting the result",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/explained/",
    "title": "Attesting the result · explained"
   }
  },
  {
   "step": "08",
   "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/explained/",
   "title": "Attesting the result · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/",
    "title": "Attesting the result"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/on-the-map/",
    "title": "Attesting the result · on the map"
   }
  },
  {
   "step": "08",
   "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/on-the-map/",
   "title": "Attesting the result · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/explained/",
    "title": "Attesting the result · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/the-question/",
    "title": "Asking how the facts relate"
   }
  },
  {
   "step": "09",
   "path": "/sessions/analysis-of-press-release/relations/the-question/",
   "title": "Asking how the facts relate",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/areas/attesting-the-result/on-the-map/",
    "title": "Attesting the result · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/the-question/explained/",
    "title": "Asking how the facts relate · explained"
   }
  },
  {
   "step": "09",
   "path": "/sessions/analysis-of-press-release/relations/the-question/explained/",
   "title": "Asking how the facts relate · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/the-question/",
    "title": "Asking how the facts relate"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/the-question/on-the-map/",
    "title": "Asking how the facts relate · on the map"
   }
  },
  {
   "step": "09",
   "path": "/sessions/analysis-of-press-release/relations/the-question/on-the-map/",
   "title": "Asking how the facts relate · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/the-question/explained/",
    "title": "Asking how the facts relate · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/",
    "title": "Opening a third Cell"
   }
  },
  {
   "step": "10",
   "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/",
   "title": "Opening a third Cell",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/the-question/on-the-map/",
    "title": "Asking how the facts relate · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/explained/",
    "title": "Opening a third Cell · explained"
   }
  },
  {
   "step": "10",
   "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/explained/",
   "title": "Opening a third Cell · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/",
    "title": "Opening a third Cell"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/on-the-map/",
    "title": "Opening a third Cell · on the map"
   }
  },
  {
   "step": "10",
   "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/on-the-map/",
   "title": "Opening a third Cell · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/explained/",
    "title": "Opening a third Cell · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/",
    "title": "Asking the world"
   }
  },
  {
   "step": "11",
   "path": "/sessions/analysis-of-press-release/relations/asking-the-world/",
   "title": "Asking the world",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/opening-a-cell/on-the-map/",
    "title": "Opening a third Cell · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/explained/",
    "title": "Asking the world · explained"
   }
  },
  {
   "step": "11",
   "path": "/sessions/analysis-of-press-release/relations/asking-the-world/explained/",
   "title": "Asking the world · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/",
    "title": "Asking the world"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   }
  },
  {
   "step": "11",
   "path": "/sessions/analysis-of-press-release/relations/asking-the-world/on-the-map/",
   "title": "Asking the world · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/explained/",
    "title": "Asking the world · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/",
    "title": "Attesting the result"
   }
  },
  {
   "step": "12",
   "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/",
   "title": "Attesting the result",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/explained/",
    "title": "Attesting the result · explained"
   }
  },
  {
   "step": "12",
   "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/explained/",
   "title": "Attesting the result · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/",
    "title": "Attesting the result"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/on-the-map/",
    "title": "Attesting the result · on the map"
   }
  },
  {
   "step": "12",
   "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/on-the-map/",
   "title": "Attesting the result · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/explained/",
    "title": "Attesting the result · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/the-question/",
    "title": "Asking for a checkable form"
   }
  },
  {
   "step": "13",
   "path": "/sessions/analysis-of-press-release/form/the-question/",
   "title": "Asking for a checkable form",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/relations/attesting-the-result/on-the-map/",
    "title": "Attesting the result · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/the-question/explained/",
    "title": "Asking for a checkable form · explained"
   }
  },
  {
   "step": "13",
   "path": "/sessions/analysis-of-press-release/form/the-question/explained/",
   "title": "Asking for a checkable form · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/the-question/",
    "title": "Asking for a checkable form"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/the-question/on-the-map/",
    "title": "Asking for a checkable form · on the map"
   }
  },
  {
   "step": "13",
   "path": "/sessions/analysis-of-press-release/form/the-question/on-the-map/",
   "title": "Asking for a checkable form · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/the-question/explained/",
    "title": "Asking for a checkable form · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/",
    "title": "Opening the fourth Cell"
   }
  },
  {
   "step": "14",
   "path": "/sessions/analysis-of-press-release/form/opening-a-cell/",
   "title": "Opening the fourth Cell",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/the-question/on-the-map/",
    "title": "Asking for a checkable form · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/explained/",
    "title": "Opening the fourth Cell · explained"
   }
  },
  {
   "step": "14",
   "path": "/sessions/analysis-of-press-release/form/opening-a-cell/explained/",
   "title": "Opening the fourth Cell · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/",
    "title": "Opening the fourth Cell"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/on-the-map/",
    "title": "Opening the fourth Cell · on the map"
   }
  },
  {
   "step": "14",
   "path": "/sessions/analysis-of-press-release/form/opening-a-cell/on-the-map/",
   "title": "Opening the fourth Cell · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/explained/",
    "title": "Opening the fourth Cell · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/",
    "title": "Asking the world"
   }
  },
  {
   "step": "15",
   "path": "/sessions/analysis-of-press-release/form/asking-the-world/",
   "title": "Asking the world",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/opening-a-cell/on-the-map/",
    "title": "Opening the fourth Cell · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/explained/",
    "title": "Asking the world · explained"
   }
  },
  {
   "step": "15",
   "path": "/sessions/analysis-of-press-release/form/asking-the-world/explained/",
   "title": "Asking the world · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/",
    "title": "Asking the world"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   }
  },
  {
   "step": "15",
   "path": "/sessions/analysis-of-press-release/form/asking-the-world/on-the-map/",
   "title": "Asking the world · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/explained/",
    "title": "Asking the world · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/",
    "title": "The last attestation and the report"
   }
  },
  {
   "step": "16",
   "path": "/sessions/analysis-of-press-release/form/attesting-the-result/",
   "title": "The last attestation and the report",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/asking-the-world/on-the-map/",
    "title": "Asking the world · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/form-found/",
    "title": "The last attestation and the report · form found, closed"
   }
  },
  {
   "step": "16",
   "path": "/sessions/analysis-of-press-release/form/attesting-the-result/form-found/",
   "title": "The last attestation and the report · form found, closed",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/",
    "title": "The last attestation and the report"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/the-whole-workbench/",
    "title": "The last attestation and the report · the whole workbench"
   }
  },
  {
   "step": "16",
   "path": "/sessions/analysis-of-press-release/form/attesting-the-result/the-whole-workbench/",
   "title": "The last attestation and the report · the whole workbench",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/form-found/",
    "title": "The last attestation and the report · form found, closed"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/explained/",
    "title": "The last attestation and the report · explained"
   }
  },
  {
   "step": "16",
   "path": "/sessions/analysis-of-press-release/form/attesting-the-result/explained/",
   "title": "The last attestation and the report · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/the-whole-workbench/",
    "title": "The last attestation and the report · the whole workbench"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/on-the-map/",
    "title": "The last attestation and the report · on the map"
   }
  },
  {
   "step": "16",
   "path": "/sessions/analysis-of-press-release/form/attesting-the-result/on-the-map/",
   "title": "The last attestation and the report · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/explained/",
    "title": "The last attestation and the report · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/",
    "title": "Pinning the findings to the sheet"
   }
  },
  {
   "step": "17",
   "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/",
   "title": "Pinning the findings to the sheet",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/form/attesting-the-result/on-the-map/",
    "title": "The last attestation and the report · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/what-appeared/",
    "title": "Pinning the findings to the sheet · the sheet's index"
   }
  },
  {
   "step": "17",
   "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/what-appeared/",
   "title": "Pinning the findings to the sheet · the sheet's index",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/",
    "title": "Pinning the findings to the sheet"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/explained/",
    "title": "Pinning the findings to the sheet · explained"
   }
  },
  {
   "step": "17",
   "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/explained/",
   "title": "Pinning the findings to the sheet · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/what-appeared/",
    "title": "Pinning the findings to the sheet · the sheet's index"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/on-the-map/",
    "title": "Pinning the findings to the sheet · on the map"
   }
  },
  {
   "step": "17",
   "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/on-the-map/",
   "title": "Pinning the findings to the sheet · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/explained/",
    "title": "Pinning the findings to the sheet · explained"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/",
    "title": "Removing the workings"
   }
  },
  {
   "step": "18",
   "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/",
   "title": "Removing the workings",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/pinning-the-findings/on-the-map/",
    "title": "Pinning the findings to the sheet · on the map"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/what-appeared/",
    "title": "Removing the workings · the sheet as a document"
   }
  },
  {
   "step": "18",
   "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/what-appeared/",
   "title": "Removing the workings · the sheet as a document",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/",
    "title": "Removing the workings"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/the-report-block/",
    "title": "Removing the workings · the report on the sheet"
   }
  },
  {
   "step": "18",
   "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/the-report-block/",
   "title": "Removing the workings · the report on the sheet",
   "kind": "surface",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/what-appeared/",
    "title": "Removing the workings · the sheet as a document"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/explained/",
    "title": "Removing the workings · explained"
   }
  },
  {
   "step": "18",
   "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/explained/",
   "title": "Removing the workings · explained",
   "kind": "explained",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/the-report-block/",
    "title": "Removing the workings · the report on the sheet"
   },
   "next": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/on-the-map/",
    "title": "Removing the workings · on the map"
   }
  },
  {
   "step": "18",
   "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/on-the-map/",
   "title": "Removing the workings · on the map",
   "kind": "map",
   "prev": {
    "path": "/sessions/analysis-of-press-release/the-sheet/removing-the-workings/explained/",
    "title": "Removing the workings · explained"
   },
   "next": null
  }
 ],
 "data": {
  "session": "/sessions/analysis-of-press-release/session.json",
  "atlas": "/sessions/analysis-of-press-release/atlas.json",
  "atlasPage": "/sessions/analysis-of-press-release/atlas.html",
  "index": "/sessions/index.json",
  "atlasLib": "/sessions/_atlas/atlas.07fc6c0a69.js"
 },
 "provenance": {
  "derived": "positions, recaps, counts, who wrote what, results and Atlas positions — from the append log and its tomogram, by content/tools/convert-session.mjs",
  "authored": "titles, descriptions, what each step does and why, the questions and their answers — content/sessions/<slug>/session.json",
  "payloads": [
   "intent.given",
   "time.given",
   "programme.chosen",
   "programme.described",
   "press.vector.given",
   "charter.defined",
   "cell.opened",
   "ask.given",
   "cell@*",
   "cell.assessed",
   "cell.reviewed",
   "cell.sealed",
   "press.facts.found",
   "press.areas.found",
   "press.relations.found",
   "press.form.found",
   "press.report",
   "sheet.pinned",
   "sheet.unpinned"
  ]
 },
 "log": [
  {
   "o": 0,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 1,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 2,
   "kind": "domain.fact",
   "factType": "intent.given",
   "family": "facts",
   "wave": 0,
   "payload": {
    "factType": "intent.given",
    "data": {
     "text": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
    }
   }
  },
  {
   "o": 3,
   "kind": "domain.fact",
   "factType": "time.given",
   "family": "facts",
   "wave": 0,
   "payload": {
    "factType": "time.given",
    "data": {
     "at": "2026-09-21T19:33:55.455Z"
    }
   }
  },
  {
   "o": 4,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 0
  },
  {
   "o": 5,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 0
  },
  {
   "o": 6,
   "kind": "domain.fact",
   "factType": "programme.chosen",
   "family": "facts",
   "wave": 0,
   "payload": {
    "factType": "programme.chosen",
    "data": {
     "bindId": "intent.choose",
     "uid": "intent.choose#1",
     "result": {
      "programme": "press-release",
      "reason": "The intent describes a company announcement of financial results and future plans, which is characteristic of a press release."
     }
    }
   }
  },
  {
   "o": 7,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 8,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 9,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 10,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 11,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 12,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 13,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 14,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 15,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 0
  },
  {
   "o": 16,
   "kind": "domain.fact",
   "factType": "programme.described",
   "family": "facts",
   "wave": 0,
   "payload": {
    "factType": "programme.described",
    "data": {
     "bindId": "intent.choose",
     "uid": "intent.choose#1",
     "programme": "press-release",
     "description": "Study a company's press release — separate what is declared from what happened, along four vectors, into a ledger of facts and a report.",
     "ids": [
      "press.facts.wanted",
      "press.facts.found",
      "press.areas.wanted",
      "press.areas.found",
      "press.relations.wanted",
      "press.relations.found",
      "press.form.wanted",
      "press.form.found",
      "press.report"
     ]
    }
   }
  },
  {
   "o": 17,
   "kind": "domain.fact",
   "factType": "press.vector.given",
   "family": "facts",
   "wave": 1,
   "payload": {
    "factType": "press.vector.given",
    "data": {
     "vector": "facts",
     "text": "The revenue figure, its growth rate, the two plants and their dates: which of these are events that happened and which are plans or claims?"
    }
   }
  },
  {
   "o": 18,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 19,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 20,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 21,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 22,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 23,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 24,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 25,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 26,
   "kind": "domain.fact",
   "factType": "admit.press.facts.wanted--press.reader.charter.wanted",
   "family": "facts",
   "wave": 2
  },
  {
   "o": 27,
   "kind": "domain.fact",
   "factType": "admit.press.facts.wanted--press.reader.blueprint.presented",
   "family": "facts",
   "wave": 2
  },
  {
   "o": 28,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 2
  },
  {
   "o": 29,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 2
  },
  {
   "o": 30,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 2
  },
  {
   "o": 31,
   "kind": "domain.fact",
   "factType": "charter.proposed",
   "family": "cell",
   "wave": 2
  },
  {
   "o": 32,
   "kind": "domain.fact",
   "factType": "charter.defined",
   "family": "cell",
   "wave": 2,
   "payload": {
    "factType": "charter.defined",
    "data": {
     "definition": {
      "ref": "charter@31",
      "digest": "sha256:e29f6a7a8f7ae384e1b4db4df792fbfc539b46e584a2818ed7606517b6a87416",
      "value": {
       "title": "Press reader",
       "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
       "question": "The revenue figure, its growth rate, the two plants and their dates: which of these are events that happened and which are plans or claims?",
       "criteria": [
        {
         "id": "q1",
         "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
         "weight": 1,
         "minimum": 0.6
        },
        {
         "id": "q2",
         "question": "What evidence in the text supports each finding, and what is missing?",
         "weight": 1,
         "minimum": 0.6
        }
       ]
      }
     },
     "home": null,
     "parentRef": null,
     "proposalOffset": 31,
     "provenance": {
      "bindId": "admit.press.facts.wanted--press.reader.charter.author",
      "uid": "admit.press.facts.wanted--press.reader.charter.author#1",
      "serviceRequestOffset": 30
     }
    }
   }
  },
  {
   "o": 33,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 2
  },
  {
   "o": 34,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 2
  },
  {
   "o": 35,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 2
  },
  {
   "o": 36,
   "kind": "domain.fact",
   "factType": "cell.seed",
   "family": "cell",
   "wave": 2
  },
  {
   "o": 37,
   "kind": "domain.fact",
   "factType": "cell.opened",
   "family": "cell",
   "wave": 2,
   "payload": {
    "factType": "cell.opened",
    "data": {
     "cellRef": "cell@36",
     "seedOffset": 36,
     "plannerUid": "admit.press.facts.wanted--press.reader.planner#1",
     "charterRef": "charter@31",
     "charterDigest": "sha256:e29f6a7a8f7ae384e1b4db4df792fbfc539b46e584a2818ed7606517b6a87416",
     "mode": "trial",
     "isolation": "subscribed",
     "recordIds": [
      "cell@36::press.reader.gate",
      "cell@36::press.reader.answer"
     ],
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ],
     "packageDigest": "sha256:c224807bc47b3237a46252a50fcbdf8c287c4461b8de775d103698bc182b6d65"
    }
   }
  },
  {
   "o": 38,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 39,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 2
  },
  {
   "o": 40,
   "kind": "domain.fact",
   "factType": "cell.context",
   "family": "cell",
   "wave": 2
  },
  {
   "o": 41,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 3
  },
  {
   "o": 42,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 3
  },
  {
   "o": 43,
   "kind": "domain.fact",
   "factType": "return.declared",
   "family": "facts",
   "wave": 3
  },
  {
   "o": 44,
   "kind": "domain.fact",
   "factType": "question.given",
   "family": "facts",
   "wave": 3
  },
  {
   "o": 45,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 3
  },
  {
   "o": 46,
   "kind": "domain.fact",
   "factType": "material.given",
   "family": "facts",
   "wave": 3
  },
  {
   "o": 47,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 4,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@36"
     }
    }
   }
  },
  {
   "o": 48,
   "kind": "domain.fact",
   "factType": "ask.given",
   "family": "facts",
   "wave": 5,
   "payload": {
    "factType": "ask.given",
    "data": {
     "level": "press.reader@iyfls2"
    }
   }
  },
  {
   "o": 49,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 5
  },
  {
   "o": 50,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 5
  },
  {
   "o": 51,
   "kind": "domain.fact",
   "factType": "cell@36::press.findings",
   "family": "private",
   "wave": 5,
   "payload": {
    "factType": "cell@36::press.findings",
    "data": {
     "bindId": "cell@36::press.reader.answer",
     "uid": "cell@36::press.reader.answer#1",
     "result": {
      "findings": [
       {
        "claim": "Record quarterly revenue of $120M",
        "status": "happened",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
       },
       {
        "claim": "Revenue growth of 40% year on year",
        "status": "happened",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
       },
       {
        "claim": "Plans to open two new plants",
        "status": "declared",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
       },
       {
        "claim": "Plans to open two new plants in 2027",
        "status": "declared",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
       }
      ],
      "summary": "Acme Corp. has established (happened) that it achieved record quarterly revenue of $120M, representing a 40% year-on-year growth. The company has declared (plans/claims) its intention to open two new plants in 2027."
     }
    }
   }
  },
  {
   "o": 52,
   "kind": "domain.fact",
   "factType": "cell.result",
   "family": "cell",
   "wave": 5
  },
  {
   "o": 53,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 5
  },
  {
   "o": 54,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 5
  },
  {
   "o": 55,
   "kind": "domain.fact",
   "factType": "cell.assessment.proposed",
   "family": "cell",
   "wave": 5
  },
  {
   "o": 56,
   "kind": "domain.fact",
   "factType": "cell.assessed",
   "family": "cell",
   "wave": 5,
   "payload": {
    "factType": "cell.assessed",
    "data": {
     "cellRef": "cell@36",
     "charterRef": "charter@31",
     "proposalOffset": 55,
     "resultOffset": 51,
     "aggregate": 0.9,
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        51
       ]
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        51
       ]
      }
     ],
     "recommendation": "accept",
     "provenance": {
      "bindId": "admit.press.facts.wanted--press.reader.evaluator",
      "uid": "admit.press.facts.wanted--press.reader.evaluator#1",
      "serviceRequestOffset": 54
     }
    }
   }
  },
  {
   "o": 57,
   "kind": "domain.fact",
   "factType": "cell.reviewed",
   "family": "cell",
   "wave": 6,
   "payload": {
    "factType": "cell.reviewed",
    "data": {
     "cellRef": "cell@36",
     "decision": "accept",
     "actor": "author"
    }
   }
  },
  {
   "o": 58,
   "kind": "domain.fact",
   "factType": "cell.sealed",
   "family": "cell",
   "wave": 6,
   "payload": {
    "factType": "cell.sealed",
    "data": {
     "cellRef": "cell@36",
     "assessmentOffset": 55,
     "reviewOffset": 57
    }
   }
  },
  {
   "o": 59,
   "kind": "domain.fact",
   "factType": "press.findings.accepted",
   "family": "cell",
   "wave": 6
  },
  {
   "o": 60,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 6
  },
  {
   "o": 61,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 6
  },
  {
   "o": 62,
   "kind": "domain.fact",
   "factType": "press.findings.given",
   "family": "facts",
   "wave": 6
  },
  {
   "o": 63,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 6
  },
  {
   "o": 64,
   "kind": "domain.fact",
   "factType": "press.facts.found",
   "family": "facts",
   "wave": 6,
   "payload": {
    "factType": "press.facts.found",
    "data": {
     "bindId": "press.facts.found",
     "uid": "press.facts.found#1",
     "result": {
      "question": "The revenue figure, its growth rate, the two plants and their dates: which of these are events that happened and which are plans or claims?",
      "findings": {
       "findings": [
        {
         "claim": "Record quarterly revenue of $120M",
         "status": "happened",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
        },
        {
         "claim": "Revenue growth of 40% year on year",
         "status": "happened",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
        },
        {
         "claim": "Plans to open two new plants",
         "status": "declared",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
        },
        {
         "claim": "Plans to open two new plants in 2027",
         "status": "declared",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
        }
       ],
       "summary": "Acme Corp. has established (happened) that it achieved record quarterly revenue of $120M, representing a 40% year-on-year growth. The company has declared (plans/claims) its intention to open two new plants in 2027."
      }
     }
    }
   }
  },
  {
   "o": 65,
   "kind": "domain.fact",
   "factType": "press.vector.given",
   "family": "facts",
   "wave": 7,
   "payload": {
    "factType": "press.vector.given",
    "data": {
     "vector": "areas",
     "text": "For each statement in the release, where in the company's world would it leave a trace we could check — which financial statement, reporting period, business line, market or investment plan — and would that source confirm or refute it?"
    }
   }
  },
  {
   "o": 66,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 67,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 68,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 69,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 70,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 71,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 72,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 73,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 74,
   "kind": "domain.fact",
   "factType": "admit.press.areas.wanted--press.reader.charter.wanted",
   "family": "facts",
   "wave": 8
  },
  {
   "o": 75,
   "kind": "domain.fact",
   "factType": "admit.press.areas.wanted--press.reader.blueprint.presented",
   "family": "facts",
   "wave": 8
  },
  {
   "o": 76,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 8
  },
  {
   "o": 77,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 8
  },
  {
   "o": 78,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 8
  },
  {
   "o": 79,
   "kind": "domain.fact",
   "factType": "charter.proposed",
   "family": "cell",
   "wave": 8
  },
  {
   "o": 80,
   "kind": "domain.fact",
   "factType": "charter.defined",
   "family": "cell",
   "wave": 8,
   "payload": {
    "factType": "charter.defined",
    "data": {
     "definition": {
      "ref": "charter@79",
      "digest": "sha256:59ca52813da1df41188174d584433e8d03f2da892bfe3853df98d571a861c7dc",
      "value": {
       "title": "Press reader",
       "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
       "question": "For each statement in the release, where in the company's world would it leave a trace we could check — which financial statement, reporting period, business line, market or investment plan — and would that source confirm or refute it?",
       "criteria": [
        {
         "id": "q1",
         "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
         "weight": 1,
         "minimum": 0.6
        },
        {
         "id": "q2",
         "question": "What evidence in the text supports each finding, and what is missing?",
         "weight": 1,
         "minimum": 0.6
        }
       ]
      }
     },
     "home": null,
     "parentRef": null,
     "proposalOffset": 79,
     "provenance": {
      "bindId": "admit.press.areas.wanted--press.reader.charter.author",
      "uid": "admit.press.areas.wanted--press.reader.charter.author#1",
      "serviceRequestOffset": 78
     }
    }
   }
  },
  {
   "o": 81,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 8
  },
  {
   "o": 82,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 8
  },
  {
   "o": 83,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 8
  },
  {
   "o": 84,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 8
  },
  {
   "o": 85,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 8
  },
  {
   "o": 86,
   "kind": "domain.fact",
   "factType": "cell.seed",
   "family": "cell",
   "wave": 8
  },
  {
   "o": 87,
   "kind": "domain.fact",
   "factType": "cell.opened",
   "family": "cell",
   "wave": 8,
   "payload": {
    "factType": "cell.opened",
    "data": {
     "cellRef": "cell@86",
     "seedOffset": 86,
     "plannerUid": "admit.press.areas.wanted--press.reader.planner#1",
     "charterRef": "charter@79",
     "charterDigest": "sha256:59ca52813da1df41188174d584433e8d03f2da892bfe3853df98d571a861c7dc",
     "mode": "trial",
     "isolation": "subscribed",
     "recordIds": [
      "cell@86::press.reader.gate",
      "cell@86::press.reader.answer"
     ],
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ],
     "packageDigest": "sha256:a268eadc38039671c7ba5a9f370e3d371c6e6e052481a028bb0d3d4fd0e195e4"
    }
   }
  },
  {
   "o": 88,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 89,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 8
  },
  {
   "o": 90,
   "kind": "domain.fact",
   "factType": "cell.context",
   "family": "cell",
   "wave": 8
  },
  {
   "o": 91,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 9
  },
  {
   "o": 92,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 9
  },
  {
   "o": 93,
   "kind": "domain.fact",
   "factType": "return.declared",
   "family": "facts",
   "wave": 9
  },
  {
   "o": 94,
   "kind": "domain.fact",
   "factType": "question.given",
   "family": "facts",
   "wave": 9
  },
  {
   "o": 95,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 9
  },
  {
   "o": 96,
   "kind": "domain.fact",
   "factType": "material.given",
   "family": "facts",
   "wave": 9
  },
  {
   "o": 97,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 10,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@86"
     }
    }
   }
  },
  {
   "o": 98,
   "kind": "domain.fact",
   "factType": "ask.given",
   "family": "facts",
   "wave": 11,
   "payload": {
    "factType": "ask.given",
    "data": {
     "level": "press.reader@cfsp8m"
    }
   }
  },
  {
   "o": 99,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 11
  },
  {
   "o": 100,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 11
  },
  {
   "o": 101,
   "kind": "domain.fact",
   "factType": "cell@86::press.findings",
   "family": "private",
   "wave": 11,
   "payload": {
    "factType": "cell@86::press.findings",
    "data": {
     "bindId": "cell@86::press.reader.answer",
     "uid": "cell@86::press.reader.answer#1",
     "result": {
      "findings": [
       {
        "claim": "The record quarterly revenue of $120M, up 40% year on year, would leave a trace in the company's financial statements (Income Statement) for the most recent reporting period, which would confirm or refute these figures.",
        "status": "happened",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year"
       },
       {
        "claim": "The plan to open two new plants in 2027 would leave a trace in the company's investment plans, capital expenditure budgets, and strategic plans, which would confirm the existence and details of these plans.",
        "status": "declared",
        "evidence": "it plans to open two new plants in 2027"
       },
       {
        "claim": "The CEO's statement calling it a turning point would leave a trace in the press release itself or official transcripts/recordings of the announcement, which would confirm that the statement was made.",
        "status": "happened",
        "evidence": "the CEO called it a turning point."
       }
      ],
      "summary": "The company has established financial performance (record quarterly revenue and year-on-year growth) and the CEO's qualitative assessment of the situation. It has declared a future strategic initiative to open two new plants in 2027."
     }
    }
   }
  },
  {
   "o": 102,
   "kind": "domain.fact",
   "factType": "cell.result",
   "family": "cell",
   "wave": 11
  },
  {
   "o": 103,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 11
  },
  {
   "o": 104,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 11
  },
  {
   "o": 105,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 11
  },
  {
   "o": 106,
   "kind": "domain.fact",
   "factType": "cell.assessment.proposed",
   "family": "cell",
   "wave": 11
  },
  {
   "o": 107,
   "kind": "domain.fact",
   "factType": "cell.assessed",
   "family": "cell",
   "wave": 11,
   "payload": {
    "factType": "cell.assessed",
    "data": {
     "cellRef": "cell@86",
     "charterRef": "charter@79",
     "proposalOffset": 106,
     "resultOffset": 101,
     "aggregate": 0.9,
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        101
       ]
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        101
       ]
      }
     ],
     "recommendation": "accept",
     "provenance": {
      "bindId": "admit.press.areas.wanted--press.reader.evaluator",
      "uid": "admit.press.areas.wanted--press.reader.evaluator#1",
      "serviceRequestOffset": 105
     }
    }
   }
  },
  {
   "o": 108,
   "kind": "domain.fact",
   "factType": "cell.reviewed",
   "family": "cell",
   "wave": 12,
   "payload": {
    "factType": "cell.reviewed",
    "data": {
     "cellRef": "cell@86",
     "decision": "accept",
     "actor": "author"
    }
   }
  },
  {
   "o": 109,
   "kind": "domain.fact",
   "factType": "cell.sealed",
   "family": "cell",
   "wave": 12,
   "payload": {
    "factType": "cell.sealed",
    "data": {
     "cellRef": "cell@86",
     "assessmentOffset": 106,
     "reviewOffset": 108
    }
   }
  },
  {
   "o": 110,
   "kind": "domain.fact",
   "factType": "press.findings.accepted",
   "family": "cell",
   "wave": 12
  },
  {
   "o": 111,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 12
  },
  {
   "o": 112,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 12
  },
  {
   "o": 113,
   "kind": "domain.fact",
   "factType": "press.findings.given",
   "family": "facts",
   "wave": 12
  },
  {
   "o": 114,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 12
  },
  {
   "o": 115,
   "kind": "domain.fact",
   "factType": "press.areas.found",
   "family": "facts",
   "wave": 12,
   "payload": {
    "factType": "press.areas.found",
    "data": {
     "bindId": "press.areas.found",
     "uid": "press.areas.found#1",
     "result": {
      "question": "For each statement in the release, where in the company's world would it leave a trace we could check — which financial statement, reporting period, business line, market or investment plan — and would that source confirm or refute it?",
      "findings": {
       "findings": [
        {
         "claim": "The record quarterly revenue of $120M, up 40% year on year, would leave a trace in the company's financial statements (Income Statement) for the most recent reporting period, which would confirm or refute these figures.",
         "status": "happened",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year"
        },
        {
         "claim": "The plan to open two new plants in 2027 would leave a trace in the company's investment plans, capital expenditure budgets, and strategic plans, which would confirm the existence and details of these plans.",
         "status": "declared",
         "evidence": "it plans to open two new plants in 2027"
        },
        {
         "claim": "The CEO's statement calling it a turning point would leave a trace in the press release itself or official transcripts/recordings of the announcement, which would confirm that the statement was made.",
         "status": "happened",
         "evidence": "the CEO called it a turning point."
        }
       ],
       "summary": "The company has established financial performance (record quarterly revenue and year-on-year growth) and the CEO's qualitative assessment of the situation. It has declared a future strategic initiative to open two new plants in 2027."
      }
     }
    }
   }
  },
  {
   "o": 116,
   "kind": "domain.fact",
   "factType": "press.vector.given",
   "family": "facts",
   "wave": 13,
   "payload": {
    "factType": "press.vector.given",
    "data": {
     "vector": "relations",
     "text": "Which relations does the release assert or imply between the facts: does the revenue growth fund or justify the two plants, what depends on what in time, and is anything in the release contradictory or unsupported?"
    }
   }
  },
  {
   "o": 117,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 118,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 119,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 120,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 121,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 122,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 123,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 124,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 125,
   "kind": "domain.fact",
   "factType": "admit.press.relations.wanted--press.reader.charter.wanted",
   "family": "facts",
   "wave": 14
  },
  {
   "o": 126,
   "kind": "domain.fact",
   "factType": "admit.press.relations.wanted--press.reader.blueprint.presented",
   "family": "facts",
   "wave": 14
  },
  {
   "o": 127,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 128,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 129,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 14
  },
  {
   "o": 130,
   "kind": "domain.fact",
   "factType": "charter.proposed",
   "family": "cell",
   "wave": 14
  },
  {
   "o": 131,
   "kind": "domain.fact",
   "factType": "charter.defined",
   "family": "cell",
   "wave": 14,
   "payload": {
    "factType": "charter.defined",
    "data": {
     "definition": {
      "ref": "charter@130",
      "digest": "sha256:980e41757f09f645524542a253d4fc0feb8de5ce559db0855cf5a02d9e12b0fe",
      "value": {
       "title": "Press reader",
       "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
       "question": "Which relations does the release assert or imply between the facts: does the revenue growth fund or justify the two plants, what depends on what in time, and is anything in the release contradictory or unsupported?",
       "criteria": [
        {
         "id": "q1",
         "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
         "weight": 1,
         "minimum": 0.6
        },
        {
         "id": "q2",
         "question": "What evidence in the text supports each finding, and what is missing?",
         "weight": 1,
         "minimum": 0.6
        }
       ]
      }
     },
     "home": null,
     "parentRef": null,
     "proposalOffset": 130,
     "provenance": {
      "bindId": "admit.press.relations.wanted--press.reader.charter.author",
      "uid": "admit.press.relations.wanted--press.reader.charter.author#1",
      "serviceRequestOffset": 129
     }
    }
   }
  },
  {
   "o": 132,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 133,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 134,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 135,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 136,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 137,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 14
  },
  {
   "o": 138,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 14
  },
  {
   "o": 139,
   "kind": "domain.fact",
   "factType": "cell.seed",
   "family": "cell",
   "wave": 14
  },
  {
   "o": 140,
   "kind": "domain.fact",
   "factType": "cell.opened",
   "family": "cell",
   "wave": 14,
   "payload": {
    "factType": "cell.opened",
    "data": {
     "cellRef": "cell@139",
     "seedOffset": 139,
     "plannerUid": "admit.press.relations.wanted--press.reader.planner#1",
     "charterRef": "charter@130",
     "charterDigest": "sha256:980e41757f09f645524542a253d4fc0feb8de5ce559db0855cf5a02d9e12b0fe",
     "mode": "trial",
     "isolation": "subscribed",
     "recordIds": [
      "cell@139::press.reader.gate",
      "cell@139::press.reader.answer"
     ],
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ],
     "packageDigest": "sha256:487dd1a312ed868d678fd2260bcdff34a4168d7ede04cb23792f7e8c4477b334"
    }
   }
  },
  {
   "o": 141,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 142,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 14
  },
  {
   "o": 143,
   "kind": "domain.fact",
   "factType": "cell.context",
   "family": "cell",
   "wave": 14
  },
  {
   "o": 144,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 15
  },
  {
   "o": 145,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 15
  },
  {
   "o": 146,
   "kind": "domain.fact",
   "factType": "return.declared",
   "family": "facts",
   "wave": 15
  },
  {
   "o": 147,
   "kind": "domain.fact",
   "factType": "question.given",
   "family": "facts",
   "wave": 15
  },
  {
   "o": 148,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 15
  },
  {
   "o": 149,
   "kind": "domain.fact",
   "factType": "material.given",
   "family": "facts",
   "wave": 15
  },
  {
   "o": 150,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 16,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@139"
     }
    }
   }
  },
  {
   "o": 151,
   "kind": "domain.fact",
   "factType": "ask.given",
   "family": "facts",
   "wave": 17,
   "payload": {
    "factType": "ask.given",
    "data": {
     "level": "press.reader@j0lvwv"
    }
   }
  },
  {
   "o": 152,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 17
  },
  {
   "o": 153,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 17
  },
  {
   "o": 154,
   "kind": "domain.fact",
   "factType": "cell@139::press.findings",
   "family": "private",
   "wave": 17,
   "payload": {
    "factType": "cell@139::press.findings",
    "data": {
     "bindId": "cell@139::press.reader.answer",
     "uid": "cell@139::press.reader.answer#1",
     "result": {
      "findings": [
       {
        "claim": "The release implies a positive relationship where the record quarterly revenue growth ($120M, up 40% YoY) serves as a basis or justification for the plan to open two new plants in 2027.",
        "status": "unclear",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
       },
       {
        "claim": "The announcement of record quarterly revenue (a past/present event) is presented as preceding and providing context for the future plan to open two new plants in 2027.",
        "status": "happened",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027."
       },
       {
        "claim": "The release contains no explicit contradictions between the reported revenue figures, the future plant plans, or the CEO's statement, and all statements are presented as originating from Acme Corp.",
        "status": "happened",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
       }
      ],
      "summary": "The release establishes that Acme Corp. announced record quarterly revenue of $120M, a 40% year-on-year increase, today, and that the CEO characterized this as a 'turning point.' It also establishes the temporal sequence where this revenue announcement precedes the future plan for plants, and that there are no explicit contradictions or unsupported claims within the provided text. What is declared is the company's plan to open two new plants in 2027. The precise relationship between the revenue growth and the plant expansion (i.e., whether the revenue directly funds or justifies the plants) is implied rather than explicitly stated, making that specific link unclear."
     }
    }
   }
  },
  {
   "o": 155,
   "kind": "domain.fact",
   "factType": "cell.result",
   "family": "cell",
   "wave": 17
  },
  {
   "o": 156,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 17
  },
  {
   "o": 157,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 17
  },
  {
   "o": 158,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 17
  },
  {
   "o": 159,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 17
  },
  {
   "o": 160,
   "kind": "domain.fact",
   "factType": "cell.assessment.proposed",
   "family": "cell",
   "wave": 17
  },
  {
   "o": 161,
   "kind": "domain.fact",
   "factType": "cell.assessed",
   "family": "cell",
   "wave": 17,
   "payload": {
    "factType": "cell.assessed",
    "data": {
     "cellRef": "cell@139",
     "charterRef": "charter@130",
     "proposalOffset": 160,
     "resultOffset": 154,
     "aggregate": 0.9,
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        154
       ]
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        154
       ]
      }
     ],
     "recommendation": "accept",
     "provenance": {
      "bindId": "admit.press.relations.wanted--press.reader.evaluator",
      "uid": "admit.press.relations.wanted--press.reader.evaluator#1",
      "serviceRequestOffset": 159
     }
    }
   }
  },
  {
   "o": 162,
   "kind": "domain.fact",
   "factType": "cell.reviewed",
   "family": "cell",
   "wave": 18,
   "payload": {
    "factType": "cell.reviewed",
    "data": {
     "cellRef": "cell@139",
     "decision": "accept",
     "actor": "author"
    }
   }
  },
  {
   "o": 163,
   "kind": "domain.fact",
   "factType": "cell.sealed",
   "family": "cell",
   "wave": 18,
   "payload": {
    "factType": "cell.sealed",
    "data": {
     "cellRef": "cell@139",
     "assessmentOffset": 160,
     "reviewOffset": 162
    }
   }
  },
  {
   "o": 164,
   "kind": "domain.fact",
   "factType": "press.findings.accepted",
   "family": "cell",
   "wave": 18
  },
  {
   "o": 165,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 18
  },
  {
   "o": 166,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 18
  },
  {
   "o": 167,
   "kind": "domain.fact",
   "factType": "press.findings.given",
   "family": "facts",
   "wave": 18
  },
  {
   "o": 168,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 18
  },
  {
   "o": 169,
   "kind": "domain.fact",
   "factType": "press.relations.found",
   "family": "facts",
   "wave": 18,
   "payload": {
    "factType": "press.relations.found",
    "data": {
     "bindId": "press.relations.found",
     "uid": "press.relations.found#1",
     "result": {
      "question": "Which relations does the release assert or imply between the facts: does the revenue growth fund or justify the two plants, what depends on what in time, and is anything in the release contradictory or unsupported?",
      "findings": {
       "findings": [
        {
         "claim": "The release implies a positive relationship where the record quarterly revenue growth ($120M, up 40% YoY) serves as a basis or justification for the plan to open two new plants in 2027.",
         "status": "unclear",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
        },
        {
         "claim": "The announcement of record quarterly revenue (a past/present event) is presented as preceding and providing context for the future plan to open two new plants in 2027.",
         "status": "happened",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027."
        },
        {
         "claim": "The release contains no explicit contradictions between the reported revenue figures, the future plant plans, or the CEO's statement, and all statements are presented as originating from Acme Corp.",
         "status": "happened",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year, and said it plans to open two new plants in 2027; the CEO called it a turning point."
        }
       ],
       "summary": "The release establishes that Acme Corp. announced record quarterly revenue of $120M, a 40% year-on-year increase, today, and that the CEO characterized this as a 'turning point.' It also establishes the temporal sequence where this revenue announcement precedes the future plan for plants, and that there are no explicit contradictions or unsupported claims within the provided text. What is declared is the company's plan to open two new plants in 2027. The precise relationship between the revenue growth and the plant expansion (i.e., whether the revenue directly funds or justifies the plants) is implied rather than explicitly stated, making that specific link unclear."
      }
     }
    }
   }
  },
  {
   "o": 170,
   "kind": "domain.fact",
   "factType": "press.vector.given",
   "family": "facts",
   "wave": 19,
   "payload": {
    "factType": "press.vector.given",
    "data": {
     "vector": "form",
     "text": "Restate each fact of the release in a form that can be checked later: for every event give the actor, the number with its unit and the date; quote every commitment word for word; mark opinions as opinions; and for each name the source that would confirm or refute it."
    }
   }
  },
  {
   "o": 171,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 172,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 173,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 174,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 175,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 176,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 177,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 178,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 179,
   "kind": "domain.fact",
   "factType": "admit.press.form.wanted--press.reader.charter.wanted",
   "family": "facts",
   "wave": 20
  },
  {
   "o": 180,
   "kind": "domain.fact",
   "factType": "admit.press.form.wanted--press.reader.blueprint.presented",
   "family": "facts",
   "wave": 20
  },
  {
   "o": 181,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 182,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 183,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 20
  },
  {
   "o": 184,
   "kind": "domain.fact",
   "factType": "charter.proposed",
   "family": "cell",
   "wave": 20
  },
  {
   "o": 185,
   "kind": "domain.fact",
   "factType": "charter.defined",
   "family": "cell",
   "wave": 20,
   "payload": {
    "factType": "charter.defined",
    "data": {
     "definition": {
      "ref": "charter@184",
      "digest": "sha256:734c9ef29c9319deb5d8ceab2612c5c3acc4eba4009770b866db7dba78d1aa15",
      "value": {
       "title": "Press reader",
       "purpose": "Read a press release for one vector — facts, areas, relations or the form of facts — and separate what the company declares from what happened.",
       "question": "Restate each fact of the release in a form that can be checked later: for every event give the actor, the number with its unit and the date; quote every commitment word for word; mark opinions as opinions; and for each name the source that would confirm or refute it.",
       "criteria": [
        {
         "id": "q1",
         "question": "Which statements are declarations (plans, intentions, positioning) and which are events that happened (dates, numbers, signed acts)?",
         "weight": 1,
         "minimum": 0.6
        },
        {
         "id": "q2",
         "question": "What evidence in the text supports each finding, and what is missing?",
         "weight": 1,
         "minimum": 0.6
        }
       ]
      }
     },
     "home": null,
     "parentRef": null,
     "proposalOffset": 184,
     "provenance": {
      "bindId": "admit.press.form.wanted--press.reader.charter.author",
      "uid": "admit.press.form.wanted--press.reader.charter.author#1",
      "serviceRequestOffset": 183
     }
    }
   }
  },
  {
   "o": 186,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 187,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 188,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 189,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 190,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 191,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 192,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 193,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 20
  },
  {
   "o": 194,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 20
  },
  {
   "o": 195,
   "kind": "domain.fact",
   "factType": "cell.seed",
   "family": "cell",
   "wave": 20
  },
  {
   "o": 196,
   "kind": "domain.fact",
   "factType": "cell.opened",
   "family": "cell",
   "wave": 20,
   "payload": {
    "factType": "cell.opened",
    "data": {
     "cellRef": "cell@195",
     "seedOffset": 195,
     "plannerUid": "admit.press.form.wanted--press.reader.planner#1",
     "charterRef": "charter@184",
     "charterDigest": "sha256:734c9ef29c9319deb5d8ceab2612c5c3acc4eba4009770b866db7dba78d1aa15",
     "mode": "trial",
     "isolation": "subscribed",
     "recordIds": [
      "cell@195::press.reader.gate",
      "cell@195::press.reader.answer"
     ],
     "budgets": {
      "max_records": 2,
      "max_emissions": 120,
      "max_inference_calls": 12
     },
     "capabilities": [
      "inference"
     ],
     "packageDigest": "sha256:8dc99f26536492a378eccc586e109e057073c01ac25e355a15b2b66d9cac496d"
    }
   }
  },
  {
   "o": 197,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 198,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 20
  },
  {
   "o": 199,
   "kind": "domain.fact",
   "factType": "cell.context",
   "family": "cell",
   "wave": 20
  },
  {
   "o": 200,
   "kind": "sys.knot.defined",
   "factType": null,
   "family": "topology",
   "wave": 21
  },
  {
   "o": 201,
   "kind": "sys.descriptor.defined",
   "factType": null,
   "family": "topology",
   "wave": 21
  },
  {
   "o": 202,
   "kind": "domain.fact",
   "factType": "return.declared",
   "family": "facts",
   "wave": 21
  },
  {
   "o": 203,
   "kind": "domain.fact",
   "factType": "question.given",
   "family": "facts",
   "wave": 21
  },
  {
   "o": 204,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 21
  },
  {
   "o": 205,
   "kind": "domain.fact",
   "factType": "material.given",
   "family": "facts",
   "wave": 21
  },
  {
   "o": 206,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 22,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@195"
     }
    }
   }
  },
  {
   "o": 207,
   "kind": "domain.fact",
   "factType": "ask.given",
   "family": "facts",
   "wave": 23,
   "payload": {
    "factType": "ask.given",
    "data": {
     "level": "press.reader@dnmaab"
    }
   }
  },
  {
   "o": 208,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 23
  },
  {
   "o": 209,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 23
  },
  {
   "o": 210,
   "kind": "domain.fact",
   "factType": "cell@195::press.findings",
   "family": "private",
   "wave": 23,
   "payload": {
    "factType": "cell@195::press.findings",
    "data": {
     "bindId": "cell@195::press.reader.answer",
     "uid": "cell@195::press.reader.answer#1",
     "result": {
      "findings": [
       {
        "claim": "Event: Acme Corp. announced record quarterly revenue. Actor: Acme Corp. Number with unit: $120M, up 40% year on year. Date: Today (referring to the current quarter). Source for confirmation: Acme Corp.'s official financial statements.",
        "status": "happened",
        "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year"
       },
       {
        "claim": "Commitment: Acme Corp. plans to open two new plants. Actor: Acme Corp. Number with unit: two new plants. Date: 2027. Source for confirmation: Acme Corp.'s future project plans or official announcements.",
        "status": "declared",
        "evidence": "and said it plans to open two new plants in 2027"
       },
       {
        "claim": "Opinion: The CEO of Acme Corp. called the situation 'a turning point.' Actor: CEO of Acme Corp. Source for confirmation: CEO's public statements or interview transcripts.",
        "status": "declared",
        "evidence": "the CEO called it a turning point."
       }
      ],
      "summary": "It is established that Acme Corp. achieved record quarterly revenue of $120M, representing a 40% year-on-year increase. It is declared that Acme Corp. plans to open two new plants in 2027, and the CEO has expressed the opinion that this period constitutes a turning point."
     }
    }
   }
  },
  {
   "o": 211,
   "kind": "domain.fact",
   "factType": "cell.result",
   "family": "cell",
   "wave": 23
  },
  {
   "o": 212,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 23
  },
  {
   "o": 213,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 23
  },
  {
   "o": 214,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 23
  },
  {
   "o": 215,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 23
  },
  {
   "o": 216,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 23
  },
  {
   "o": 217,
   "kind": "domain.fact",
   "factType": "cell.assessment.proposed",
   "family": "cell",
   "wave": 23
  },
  {
   "o": 218,
   "kind": "domain.fact",
   "factType": "cell.assessed",
   "family": "cell",
   "wave": 23,
   "payload": {
    "factType": "cell.assessed",
    "data": {
     "cellRef": "cell@195",
     "charterRef": "charter@184",
     "proposalOffset": 217,
     "resultOffset": 210,
     "aggregate": 0.9,
     "criteria": [
      {
       "id": "q1",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        210
       ]
      },
      {
       "id": "q2",
       "grade": 0.9,
       "rationale": "the result carries substance for this criterion (deterministic ceremony)",
       "evidenceRefs": [
        210
       ]
      }
     ],
     "recommendation": "accept",
     "provenance": {
      "bindId": "admit.press.form.wanted--press.reader.evaluator",
      "uid": "admit.press.form.wanted--press.reader.evaluator#1",
      "serviceRequestOffset": 216
     }
    }
   }
  },
  {
   "o": 219,
   "kind": "domain.fact",
   "factType": "cell.reviewed",
   "family": "cell",
   "wave": 24,
   "payload": {
    "factType": "cell.reviewed",
    "data": {
     "cellRef": "cell@195",
     "decision": "accept",
     "actor": "author"
    }
   }
  },
  {
   "o": 220,
   "kind": "domain.fact",
   "factType": "cell.sealed",
   "family": "cell",
   "wave": 24,
   "payload": {
    "factType": "cell.sealed",
    "data": {
     "cellRef": "cell@195",
     "assessmentOffset": 217,
     "reviewOffset": 219
    }
   }
  },
  {
   "o": 221,
   "kind": "domain.fact",
   "factType": "press.findings.accepted",
   "family": "cell",
   "wave": 24
  },
  {
   "o": 222,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 24
  },
  {
   "o": 223,
   "kind": "domain.fact",
   "factType": "represent.requested",
   "family": "facts",
   "wave": 24
  },
  {
   "o": 224,
   "kind": "domain.fact",
   "factType": "press.findings.given",
   "family": "facts",
   "wave": 24
  },
  {
   "o": 225,
   "kind": "sys.knot.ready",
   "factType": null,
   "family": "readiness",
   "wave": 24
  },
  {
   "o": 226,
   "kind": "domain.fact",
   "factType": "press.form.found",
   "family": "facts",
   "wave": 24,
   "payload": {
    "factType": "press.form.found",
    "data": {
     "bindId": "press.form.found",
     "uid": "press.form.found#1",
     "result": {
      "question": "Restate each fact of the release in a form that can be checked later: for every event give the actor, the number with its unit and the date; quote every commitment word for word; mark opinions as opinions; and for each name the source that would confirm or refute it.",
      "findings": {
       "findings": [
        {
         "claim": "Event: Acme Corp. announced record quarterly revenue. Actor: Acme Corp. Number with unit: $120M, up 40% year on year. Date: Today (referring to the current quarter). Source for confirmation: Acme Corp.'s official financial statements.",
         "status": "happened",
         "evidence": "Acme Corp. today announced record quarterly revenue of $120M, up 40% year on year"
        },
        {
         "claim": "Commitment: Acme Corp. plans to open two new plants. Actor: Acme Corp. Number with unit: two new plants. Date: 2027. Source for confirmation: Acme Corp.'s future project plans or official announcements.",
         "status": "declared",
         "evidence": "and said it plans to open two new plants in 2027"
        },
        {
         "claim": "Opinion: The CEO of Acme Corp. called the situation 'a turning point.' Actor: CEO of Acme Corp. Source for confirmation: CEO's public statements or interview transcripts.",
         "status": "declared",
         "evidence": "the CEO called it a turning point."
        }
       ],
       "summary": "It is established that Acme Corp. achieved record quarterly revenue of $120M, representing a 40% year-on-year increase. It is declared that Acme Corp. plans to open two new plants in 2027, and the CEO has expressed the opinion that this period constitutes a turning point."
      }
     }
    }
   }
  },
  {
   "o": 227,
   "kind": "domain.fact",
   "factType": "service.request",
   "family": "world",
   "wave": 24
  },
  {
   "o": 228,
   "kind": "domain.fact",
   "factType": "press.report",
   "family": "facts",
   "wave": 24,
   "payload": {
    "factType": "press.report",
    "data": {
     "bindId": "press.report",
     "uid": "press.report#1",
     "result": {
      "report": "This report analyzes the press release from Acme Corp., separating established facts from declared intentions and identifying what could not be confirmed.\n\n**What the release shows happened:**\nThe study establishes several key facts. Acme Corp. announced a record quarterly revenue of $120M, which is explicitly stated in the release: 'Acme Corp. today announced record quarterly revenue of $120M'. This revenue figure represents a 40% year-on-year growth, as evidenced by the phrase 'up 40% year on year'. Furthermore, it is an established fact that the CEO of Acme Corp. referred to the situation as 'a turning point', directly quoted as 'the CEO called it a turning point'. The temporal sequence within the release indicates that the announcement of the record quarterly revenue precedes and provides context for the future plan to open new plants. Lastly, the analysis found no explicit contradictions between the reported revenue figures, the future plant plans, or the CEO's statement within the provided text.\n\n**What the company declares:**\nAcme Corp. declares its intention to open two new plants, a plan explicitly stated as 'said it plans to open two new plants'. These plants are specifically planned for 2027, as indicated by 'in 2027'. Additionally, the CEO's statement, while an event that happened, also conveys an opinion declared by the company's leader, framing the current situation as 'a turning point'.\n\n**What could not be established:**\nWhile the press release presents the record revenue growth and the future plant expansion plans in close proximity, it could not be explicitly established whether the record quarterly revenue growth directly funds or justifies the plan to open two new plants in 2027. The precise causal or financial link between these two elements is implied rather than explicitly stated, leaving this specific relationship unclear.",
      "established": [
       "Acme Corp. announced record quarterly revenue of $120M.",
       "The announced revenue is up 40% year on year.",
       "The CEO of Acme Corp. stated, 'it a turning point'.",
       "The announcement of record quarterly revenue precedes the future plan for new plants.",
       "The press release contains no explicit contradictions between the reported revenue figures, the future plant plans, or the CEO's statement."
      ],
      "declared": [
       "Acme Corp. plans to open two new plants.",
       "The new plants are planned for 2027.",
       "The CEO's opinion that the situation is 'a turning point'."
      ]
     }
    }
   }
  },
  {
   "o": 229,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 25,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "tuple",
      "offset": 64
     }
    }
   }
  },
  {
   "o": 230,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 26,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "tuple",
      "offset": 115
     }
    }
   }
  },
  {
   "o": 231,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 27,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "tuple",
      "offset": 169
     }
    }
   }
  },
  {
   "o": 232,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 28,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "tuple",
      "offset": 226
     }
    }
   }
  },
  {
   "o": 233,
   "kind": "domain.fact",
   "factType": "sheet.pinned",
   "family": "surface",
   "wave": 29,
   "payload": {
    "factType": "sheet.pinned",
    "data": {
     "ref": {
      "kind": "tuple",
      "offset": 228
     }
    }
   }
  },
  {
   "o": 234,
   "kind": "domain.fact",
   "factType": "sheet.unpinned",
   "family": "surface",
   "wave": 30,
   "payload": {
    "factType": "sheet.unpinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@36"
     }
    }
   }
  },
  {
   "o": 235,
   "kind": "domain.fact",
   "factType": "sheet.unpinned",
   "family": "surface",
   "wave": 31,
   "payload": {
    "factType": "sheet.unpinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@86"
     }
    }
   }
  },
  {
   "o": 236,
   "kind": "domain.fact",
   "factType": "sheet.unpinned",
   "family": "surface",
   "wave": 32,
   "payload": {
    "factType": "sheet.unpinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@139"
     }
    }
   }
  },
  {
   "o": 237,
   "kind": "domain.fact",
   "factType": "sheet.unpinned",
   "family": "surface",
   "wave": 33,
   "payload": {
    "factType": "sheet.unpinned",
    "data": {
     "ref": {
      "kind": "cell",
      "cellRef": "cell@195"
     }
    }
   }
  }
 ]
}
