{
  "definitions": [
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/ontology.report.strings.ts",
          "name": "noteSuffix",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-report-strings-ts",
            "json": "https://banes-lab.com/json/source/context/configuration/strings/ontology.report.strings.ts",
            "label": "configuration/strings/ontology.report.strings.ts",
            "markdown": "https://banes-lab.com/source/context/configuration/strings/ontology.report.strings.ts.md",
            "ref": "anatomy:file-context-configuration-strings-ontology-report-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "configuration/strings/ontology.report.strings.ts",
          "name": "archEdgesRow",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-report-strings-ts",
            "json": "https://banes-lab.com/json/source/context/configuration/strings/ontology.report.strings.ts",
            "label": "configuration/strings/ontology.report.strings.ts",
            "markdown": "https://banes-lab.com/source/context/configuration/strings/ontology.report.strings.ts.md",
            "ref": "anatomy:file-context-configuration-strings-ontology-report-strings-ts"
          }
        },
        {
          "file": "configuration/strings/ontology.report.strings.ts",
          "name": "lexiconTermsRow",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-report-strings-ts",
            "json": "https://banes-lab.com/json/source/context/configuration/strings/ontology.report.strings.ts",
            "label": "configuration/strings/ontology.report.strings.ts",
            "markdown": "https://banes-lab.com/source/context/configuration/strings/ontology.report.strings.ts.md",
            "ref": "anatomy:file-context-configuration-strings-ontology-report-strings-ts"
          }
        },
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "rowsOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 88,
      "name": "summaryRow",
      "signature": "export const summaryRow = function summaryRow(label: string, count: number, note: string): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/ontology.report.strings.ts",
          "name": "summaryRow",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-report-strings-ts",
            "json": "https://banes-lab.com/json/source/context/configuration/strings/ontology.report.strings.ts",
            "label": "configuration/strings/ontology.report.strings.ts",
            "markdown": "https://banes-lab.com/source/context/configuration/strings/ontology.report.strings.ts.md",
            "ref": "anatomy:file-context-configuration-strings-ontology-report-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "summaryLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 92,
      "name": "lexiconTermsRow",
      "signature": "export const lexiconTermsRow = function lexiconTermsRow(count: number): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "configuration/strings/ontology.report.strings.ts",
          "name": "summaryRow",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-report-strings-ts",
            "json": "https://banes-lab.com/json/source/context/configuration/strings/ontology.report.strings.ts",
            "label": "configuration/strings/ontology.report.strings.ts",
            "markdown": "https://banes-lab.com/source/context/configuration/strings/ontology.report.strings.ts.md",
            "ref": "anatomy:file-context-configuration-strings-ontology-report-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "summaryLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 96,
      "name": "archEdgesRow",
      "signature": "export const archEdgesRow = function archEdgesRow(count: number, targets: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "configuration/strings/ontology.report.strings.ts",
          "name": "summaryRow",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-report-strings-ts",
            "json": "https://banes-lab.com/json/source/context/configuration/strings/ontology.report.strings.ts",
            "label": "configuration/strings/ontology.report.strings.ts",
            "markdown": "https://banes-lab.com/source/context/configuration/strings/ontology.report.strings.ts.md",
            "ref": "anatomy:file-context-configuration-strings-ontology-report-strings-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 84,
      "name": "noteSuffix",
      "signature": "const noteSuffix = function noteSuffix(note: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "summaryLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 100,
      "name": "pagTemplateRow",
      "signature": "export const pagTemplateRow = function pagTemplateRow(counts: readonly number[]): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "summaryLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 105,
      "name": "pagRecognitionRow",
      "signature": "export const pagRecognitionRow = function pagRecognitionRow(types: number, verbs: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "summaryLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 109,
      "name": "pagBnfRow",
      "signature": "export const pagBnfRow = function pagBnfRow(dangling: number, unused: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "coverageLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 115,
      "name": "coverageRow",
      "signature": "export const coverageRow = function coverageRow(collection: string, records: number, cells: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "coverageLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 119,
      "name": "coverageCell",
      "signature": "export const coverageCell = function coverageCell(question: string, answered: number, absent: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "coverageLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 124,
      "name": "unreachedRow",
      "signature": "export const unreachedRow = function unreachedRow(count: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "nativeLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 130,
      "name": "nativeBacklogRow",
      "signature": "export const nativeBacklogRow = function nativeBacklogRow(untyped: number, unstaged: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "row",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 150,
      "name": "nativeRow",
      "signature": "export const nativeRow = function nativeRow(label: string, count: number, note: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "nativeLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 154,
      "name": "symbolStalenessRow",
      "signature": "export const symbolStalenessRow = function symbolStalenessRow(stale: boolean, indexed: number, live: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "nativeLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 158,
      "name": "nativeSubtotalRow",
      "signature": "export const nativeSubtotalRow = function nativeSubtotalRow(subtotal: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.formatter.ts",
          "name": "nativeLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
            "label": "core/formatters/ontology.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 162,
      "name": "totalRow",
      "signature": "export const totalRow = function totalRow(total: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.report.formatter.ts",
          "name": "targetLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-report-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.report.formatter.ts",
            "label": "core/formatters/ontology.report.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.report.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-report-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 187,
      "name": "moreTargets",
      "signature": "export const moreTargets = function moreTargets(count: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.report.formatter.ts",
          "name": "integrityLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-report-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.report.formatter.ts",
            "label": "core/formatters/ontology.report.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.report.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-report-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 200,
      "name": "divergentLine",
      "signature": "export const divergentLine = function divergentLine("
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "core/formatters/ontology.report.formatter.ts",
          "name": "integrityLines",
          "source": {
            "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-report-formatter-ts",
            "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.report.formatter.ts",
            "label": "core/formatters/ontology.report.formatter.ts",
            "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.report.formatter.ts.md",
            "ref": "anatomy:file-context-core-formatters-ontology-report-formatter-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 211,
      "name": "candidateLine",
      "signature": "export const candidateLine = function candidateLine(a: string, b: string): string {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 1,
      "name": "REPORT_HEADING",
      "signature": "export const REPORT_HEADING = \"ontology resolution — govlab.context validating its own cross-references\\n\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 3,
      "name": "SUMMARY_ROWS",
      "signature": "export const SUMMARY_ROWS = {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 101,
      "name": "[keywords = 0, slots = 0, verbless = 0, unknown = 0]",
      "signature": "const [keywords = 0, slots = 0, verbless = 0, unknown = 0] = counts;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 113,
      "name": "COVERAGE_HEADING",
      "signature": "export const COVERAGE_HEADING = \"\\n  — check coverage (answered / records; declared absent in brackets) —\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 120,
      "name": "declaredAbsent",
      "signature": "const declaredAbsent = absent > 0 ? `[${String(absent)}]` : \"\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 128,
      "name": "NATIVE_HEADING",
      "signature": "export const NATIVE_HEADING = \"\\n  — reason-native + data-integrity (ZERO-TOLERANCE — counted in TOTAL) —\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 134,
      "name": "NATIVE_ROWS",
      "signature": "export const NATIVE_ROWS = {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 166,
      "name": "TARGETS_HEADING",
      "signature": "export const TARGETS_HEADING = \"\\n  distinct arch targets needing a home (the lex schema worklist):\";"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 168,
      "name": "targetLine",
      "signature": "export const targetLine = function targetLine(target: string, count: number, trail: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 172,
      "name": "targetTrail",
      "signature": "export const targetTrail = function targetTrail(sites: readonly string[], more: boolean): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 176,
      "name": "remediationLines",
      "signature": "export const remediationLines = function remediationLines(target: string, id: string, lexDir: string): string[] {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 191,
      "name": "COMPOSES_HEADING",
      "signature": "export const COMPOSES_HEADING = \"\\n  algo composes with no target contract:\";"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 193,
      "name": "composesLine",
      "signature": "export const composesLine = function composesLine(from: string, target: string): string {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 197,
      "name": "DIVERGENT_HEADING",
      "signature": "export const DIVERGENT_HEADING ="
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 208,
      "name": "CANDIDATES_HEADING",
      "signature": "export const CANDIDATES_HEADING ="
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 215,
      "name": "BACKLOG_HEADING",
      "signature": "export const BACKLOG_HEADING ="
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 218,
      "name": "NATIVE_LINES",
      "signature": "export const NATIVE_LINES = {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 235,
      "name": "PAG_LINES",
      "signature": "export const PAG_LINES = {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 256,
      "name": "missingCheckIndex",
      "signature": "export const missingCheckIndex = function missingCheckIndex(file: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 260,
      "name": "resolutionFailed",
      "signature": "export const resolutionFailed = function resolutionFailed(total: number): string {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 264,
      "name": "RESOLUTION_CLEAN",
      "signature": "export const RESOLUTION_CLEAN = \"\\n✓ ontology resolution clean\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 266,
      "name": "RESOLUTION_REPORT_ONLY",
      "signature": "export const RESOLUTION_REPORT_ONLY = \"\\n(report-only — pass --strict to gate, --list for the full worklist)\";"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 268,
      "name": "commandOf",
      "signature": "export const commandOf = function commandOf(entrypoint: string): string {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 272,
      "name": "RESOLUTION_SUMMARY",
      "signature": "export const RESOLUTION_SUMMARY ="
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 275,
      "name": "DEBUG_FLAG",
      "signature": "export const DEBUG_FLAG = \"write each collection's load notes to stderr\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 277,
      "name": "LIST_FLAG",
      "signature": "export const LIST_FLAG = \"print the full worklist with remediation\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 279,
      "name": "STRICT_FLAG",
      "signature": "export const STRICT_FLAG = \"exit non-zero on any defect\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 281,
      "name": "PAG_SUMMARY",
      "signature": "export const PAG_SUMMARY ="
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 284,
      "name": "PAG_HEADING",
      "signature": "export const PAG_HEADING = \"pag documents — every agent and template validated against the grammar\\n\";"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 286,
      "name": "documentRow",
      "signature": "export const documentRow = function documentRow(clean: boolean, relative: string, count: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 290,
      "name": "defectRow",
      "signature": "export const defectRow = function defectRow(relative: string, line: number, code: string, token: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 294,
      "name": "documentsTotal",
      "signature": "export const documentsTotal = function documentsTotal(documents: number, total: number): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 298,
      "name": "pagFailed",
      "signature": "export const pagFailed = function pagFailed(total: number): string {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 302,
      "name": "PAG_CLEAN",
      "signature": "export const PAG_CLEAN = \"\\n✓ pag documents clean\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 304,
      "name": "PAG_REPORT_ONLY",
      "signature": "export const PAG_REPORT_ONLY = \"\\n(report-only — pass --strict to gate)\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 306,
      "name": "SYMBOLS_SUMMARY",
      "signature": "export const SYMBOLS_SUMMARY = \"Regenerate the per-grammar symbol index the resolution gate compares against.\";"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 308,
      "name": "symbolsGenerated",
      "signature": "export const symbolsGenerated = function symbolsGenerated(symbols: number, grammars: number): string {"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-report-strings-ts",
  "language": "typescript",
  "layer": "product",
  "name": "ontology.report.strings.ts",
  "path": "configuration/strings/ontology.report.strings.ts",
  "ref": "anatomy:file-context-configuration-strings-ontology-report-strings-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/context#folder-context-configuration-strings",
          "json": "https://banes-lab.com/json/anatomy/context/folder-context-configuration-strings",
          "label": "configuration/strings",
          "markdown": "https://banes-lab.com/anatomy/context/folder-context-configuration-strings.md",
          "ref": "chapter:/anatomy/context#folder-context-configuration-strings"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-formatter-ts",
          "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.formatter.ts",
          "label": "core/formatters/ontology.formatter.ts",
          "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.formatter.ts.md",
          "ref": "anatomy:file-context-core-formatters-ontology-formatter-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/context#file-context-core-formatters-ontology-report-formatter-ts",
          "json": "https://banes-lab.com/json/source/context/core/formatters/ontology.report.formatter.ts",
          "label": "core/formatters/ontology.report.formatter.ts",
          "markdown": "https://banes-lab.com/source/context/core/formatters/ontology.report.formatter.ts.md",
          "ref": "anatomy:file-context-core-formatters-ontology-report-formatter-ts"
        }
      ],
      "relation": "used-by"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/context#folder-context-configuration-strings",
          "json": "https://banes-lab.com/json/anatomy/context/folder-context-configuration-strings",
          "label": "configuration/strings",
          "markdown": "https://banes-lab.com/anatomy/context/folder-context-configuration-strings.md",
          "ref": "chapter:/anatomy/context#folder-context-configuration-strings"
        },
        {
          "href": "https://banes-lab.com/anatomy/context#folder-context-core-formatters",
          "json": "https://banes-lab.com/json/anatomy/context/folder-context-core-formatters",
          "label": "core/formatters",
          "markdown": "https://banes-lab.com/anatomy/context/folder-context-core-formatters.md",
          "ref": "chapter:/anatomy/context#folder-context-core-formatters"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "slots": {
    "concern": "strings",
    "subject": "ontology",
    "variant": "report"
  },
  "stats": {
    "bytes": 16809,
    "callable": 30,
    "definitions": 55,
    "edges": 3,
    "exported": 54,
    "files": 1,
    "findings": {},
    "flows": {
      "relay": 3,
      "leaf": 15,
      "isolated": 37
    },
    "lines": {
      "blank": 52,
      "code": 258,
      "total": 310
    }
  },
  "summary": "258 lines of code and 55 definitions.",
  "text": "https://banes-lab.com/source/context/configuration/strings/ontology.report.strings.ts.txt",
  "tree": "context",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-ontology-strings-ts",
      "json": "https://banes-lab.com/json/source/context/configuration/strings/ontology.strings.ts",
      "label": "configuration/strings/ontology.strings.ts",
      "markdown": "https://banes-lab.com/source/context/configuration/strings/ontology.strings.ts.md",
      "ref": "anatomy:file-context-configuration-strings-ontology-strings-ts"
    },
    "previous": {
      "href": "https://banes-lab.com/anatomy/context#file-context-configuration-strings-lexicon-strings-ts",
      "json": "https://banes-lab.com/json/source/context/configuration/strings/lexicon.strings.ts",
      "label": "configuration/strings/lexicon.strings.ts",
      "markdown": "https://banes-lab.com/source/context/configuration/strings/lexicon.strings.ts.md",
      "ref": "anatomy:file-context-configuration-strings-lexicon-strings-ts"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/context/configuration/strings",
    "label": "configuration/strings",
    "markdown": "https://banes-lab.com/api/source/context/configuration/strings.md",
    "ref": "api:source/context/configuration/strings"
  }
}
