sgit newsroom v0.1.29 · snapshot 2026-09-24

Reading room · graphs.sgit.ai

Reading room / graphs.sgit.ai · raw text · live ↗

From graphs.sgit.ai, the page as fetched on 2026-09-25 · open the live page ↗Everything on this sheet is the source site's own text; the newsroom's chrome is outside it.
{
  "version": "v0.6.22",
  "schema": "home-front-v1",
  "note": "Generated by admin/build/gen_home.py. Every quote here is checked against v2/universe/docs/thinking-in-graphs/source.md on every build; every number is counted from the tree.",
  "definition": {
    "term": "fractal semantic graphs",
    "quote": "the same structural pattern — nodes with edges, meaning through connectivity — repeats at every level of zoom",
    "section": "Every Scope Defines Its Own Vocabulary",
    "doc": "Thinking in Graphs: Meaning Through Connectivity",
    "where": "v2/universe/thinking-in-graphs.html"
  },
  "demo": {
    "source": "v2/universe/docs/thinking-in-graphs/source.md",
    "section": "The Safe_UInt__Port Example",
    "where": "v2/universe/thinking-in-graphs.html",
    "nodes": [
      {
        "id": "port",
        "kind": "field",
        "label": "field: port",
        "sub": "value: 8080",
        "x": 108,
        "y": 196
      },
      {
        "id": "sup",
        "kind": "type",
        "label": "Safe_UInt__Port",
        "sub": "type",
        "x": 356,
        "y": 196
      },
      {
        "id": "minv",
        "kind": "prop",
        "label": "min_value: 0",
        "sub": "",
        "x": 612,
        "y": 80
      },
      {
        "id": "maxv",
        "kind": "prop",
        "label": "max_value: 65535",
        "sub": "",
        "x": 630,
        "y": 176
      },
      {
        "id": "nonull",
        "kind": "prop",
        "label": "allow_none: False",
        "sub": "",
        "x": 616,
        "y": 272
      },
      {
        "id": "su",
        "kind": "type",
        "label": "Safe_UInt",
        "sub": "type",
        "x": 356,
        "y": 348
      },
      {
        "id": "pkg",
        "kind": "pkg",
        "label": "osbot-utils@3.63.4",
        "sub": "package",
        "x": 108,
        "y": 348
      }
    ],
    "edges": [
      {
        "id": "e1",
        "from": "port",
        "to": "sup",
        "verb": "type",
        "needs": [],
        "says": "This is a network port.",
        "quote": "This is a network port."
      },
      {
        "id": "e2",
        "from": "sup",
        "to": "minv",
        "verb": "min_value",
        "needs": [
          "e1"
        ],
        "says": "It is an unsigned integer between 0 and 65535.",
        "quote": "It is an unsigned integer between 0 and 65535.",
        "pairs": "e3"
      },
      {
        "id": "e3",
        "from": "sup",
        "to": "maxv",
        "verb": "max_value",
        "needs": [
          "e1"
        ],
        "says": "It is an unsigned integer between 0 and 65535.",
        "quote": "It is an unsigned integer between 0 and 65535.",
        "pairs": "e2"
      },
      {
        "id": "e4",
        "from": "sup",
        "to": "nonull",
        "verb": "allow_none",
        "needs": [
          "e1"
        ],
        "says": "It cannot be null.",
        "quote": "It cannot be null."
      },
      {
        "id": "e5",
        "from": "sup",
        "to": "su",
        "verb": "extends",
        "needs": [
          "e1"
        ],
        "says": "The constraints are inherited, not restated.",
        "quote": "extends ──→ Safe_UInt"
      },
      {
        "id": "e6",
        "from": "su",
        "to": "pkg",
        "verb": "part_of",
        "needs": [
          "e5"
        ],
        "says": "These constraints are enforced at runtime by osbot-utils version 3.63.4.",
        "quote": "These constraints are enforced at runtime by osbot-utils version 3.63.4."
      }
    ],
    "bare": [
      {
        "says": "There is a field called 'port' with the value 8080.",
        "quote": "There is a field called 'port' with the value 8080."
      },
      {
        "says": "The name suggests it might be a network port.",
        "quote": "The name suggests it might be a network port."
      },
      {
        "says": "But the graph cannot confirm it.",
        "quote": "But the graph cannot confirm it."
      }
    ],
    "closing": {
      "quote": "The difference is not in the value.",
      "second": "The difference is in the **connectivity**.",
      "rule": "Every claim is backed by a traceable path through the graph.",
      "section": "The Safe_UInt__Port Example"
    }
  },
  "ladder": {
    "book": "Creating a Book Using Agentic Workflows",
    "book_version": "v0.2.0",
    "where": "v2/books/making-a-book/graph/index.html",
    "levels": [
      {
        "level": "book",
        "count": 1
      },
      {
        "level": "chapter",
        "count": 17
      },
      {
        "level": "section",
        "count": 165
      },
      {
        "level": "block",
        "count": 822
      },
      {
        "level": "sentence",
        "count": 1782
      },
      {
        "level": "word",
        "count": 27002
      }
    ],
    "shards": 160
  },
  "inventory": {
    "pages": 280,
    "releases": 123,
    "memos": 34,
    "methods": 35,
    "figures": 20,
    "sources": 21,
    "tests": 153,
    "conditions": 72,
    "books": 3,
    "book_words": 100955
  }
}