{
  "definitions": [
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "beforeSlash",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        },
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "joinedDirectory",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        },
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "joinedDirectory",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        },
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "offeredForms",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        },
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "registeredGates",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/validators/archive.validator.ts",
          "name": "extractionCitationRefusal",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-validators-archive-validator-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/validators/archive.validator.ts",
            "label": "tools/core/validators/archive.validator.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md",
            "ref": "anatomy:file-coordination-tools-core-validators-archive-validator-ts"
          }
        },
        {
          "file": "tools/core/validators/archive.validator.ts",
          "name": "extractionRefusal",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-validators-archive-validator-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/validators/archive.validator.ts",
            "label": "tools/core/validators/archive.validator.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md",
            "ref": "anatomy:file-coordination-tools-core-validators-archive-validator-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 92,
      "name": "resolvesCitation",
      "signature": "export const resolvesCitation = function resolvesCitation(root: string, archive: string, citation: Citation): boolean {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/resolvers/checklist.resolver.ts",
          "name": "resolves",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-checklist-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/checklist.resolver.ts",
            "label": "tools/core/resolvers/checklist.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/checklist.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-checklist-resolver-ts"
          }
        },
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "unknownKind",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        },
        {
          "file": "tools/core/strings/reference.strings.ts",
          "name": "citationKindUnknown",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-reference-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/reference.strings.ts",
            "label": "tools/core/strings/reference.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/reference.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-reference-strings-ts"
          }
        },
        {
          "file": "tools/core/strings/reference.strings.ts",
          "name": "citationUnresolved",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-reference-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/reference.strings.ts",
            "label": "tools/core/strings/reference.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/reference.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-reference-strings-ts"
          }
        },
        {
          "file": "tools/core/strings/reference.strings.ts",
          "name": "citationUntyped",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-reference-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/reference.strings.ts",
            "label": "tools/core/strings/reference.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/reference.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-reference-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/validators/archive.validator.ts",
          "name": "extractionCitationRefusal",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-validators-archive-validator-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/validators/archive.validator.ts",
            "label": "tools/core/validators/archive.validator.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md",
            "ref": "anatomy:file-coordination-tools-core-validators-archive-validator-ts"
          }
        },
        {
          "file": "tools/core/validators/archive.validator.ts",
          "name": "extractionRefusal",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-validators-archive-validator-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/validators/archive.validator.ts",
            "label": "tools/core/validators/archive.validator.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md",
            "ref": "anatomy:file-coordination-tools-core-validators-archive-validator-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 145,
      "name": "citationRefusal",
      "signature": "export const citationRefusal = function citationRefusal("
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/formatters/board.formatter.ts",
          "name": "join",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-formatters-board-formatter-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/formatters/board.formatter.ts",
            "label": "tools/core/formatters/board.formatter.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/formatters/board.formatter.ts.md",
            "ref": "anatomy:file-coordination-tools-core-formatters-board-formatter-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "resolvesCitation",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        },
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "resolvesCitation",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 20,
      "name": "joinedDirectory",
      "signature": "const joinedDirectory = function joinedDirectory(root: string, relative: string): string {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "isFlagCharacter",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "resolvesCitation",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "exported": true,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 66,
      "name": "offeredForms",
      "signature": "export const offeredForms = function offeredForms(root: string): string[] {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "resolvesCitation",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 36,
      "name": "registeredGates",
      "signature": "const registeredGates = function registeredGates(root: string): string[] {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "resolvesCitation",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 52,
      "name": "beforeSlash",
      "signature": "const beforeSlash = function beforeSlash(member: string): string {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "offeredForms",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "exported": false,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 61,
      "name": "isFlagCharacter",
      "signature": "const isFlagCharacter = function isFlagCharacter(character: string): boolean {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "tools/core/validators/archive.validator.ts",
          "name": "extractionRefusal",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-validators-archive-validator-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/validators/archive.validator.ts",
            "label": "tools/core/validators/archive.validator.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md",
            "ref": "anatomy:file-coordination-tools-core-validators-archive-validator-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 126,
      "name": "parseCitation",
      "signature": "export const parseCitation = function parseCitation(text: string): Citation | null {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [
        {
          "file": "tools/core/resolvers/reference.resolver.ts",
          "name": "citationRefusal",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/reference.resolver.ts",
            "label": "tools/core/resolvers/reference.resolver.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md",
            "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts"
          }
        }
      ],
      "exported": true,
      "flow": "leaf",
      "kind": "lexical_declaration",
      "line": 141,
      "name": "unknownKind",
      "signature": "export const unknownKind = function unknownKind(citation: Citation): boolean {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 10,
      "name": "RULES_DIR",
      "signature": "const RULES_DIR = DIGEST_ROOT;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 12,
      "name": "ENTRYPOINT_ROOT",
      "signature": "const ENTRYPOINT_ROOT = surfacePath(\"entrypoints\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 14,
      "name": "WRITE_ENTRYPOINT",
      "signature": "const WRITE_ENTRYPOINT = \"board.entrypoint.ts\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 15,
      "name": "PLANNING_DIR",
      "signature": "const PLANNING_DIR = surfacePath(\"planning\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 16,
      "name": "RULE_SOURCES",
      "signature": "const RULE_SOURCES = surfacePath(\"rules\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 17,
      "name": "RECORD_SOURCES",
      "signature": "const RECORD_SOURCES = INTEL_ROOT;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 18,
      "name": "RULE_SUFFIX",
      "signature": "const RULE_SUFFIX = \".rule.ts\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 37,
      "name": "directory",
      "signature": "const directory = join(root, RULE_SOURCES);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 42,
      "name": "ids",
      "signature": "const ids: string[] = [];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 53,
      "name": "slash",
      "signature": "const slash = member.indexOf(\"/\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 57,
      "name": "FLAG_OPEN",
      "signature": "const FLAG_OPEN = '\"--';"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 59,
      "name": "FLAG_CLOSE",
      "signature": "const FLAG_CLOSE = '\"';"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 62,
      "name": "lower",
      "signature": "const lower = character >= \"a\" && character <= \"z\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 67,
      "name": "entrypoint",
      "signature": "const entrypoint = join(root, ENTRYPOINT_ROOT, WRITE_ENTRYPOINT);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 72,
      "name": "source",
      "signature": "const source = readFileSync(entrypoint, \"utf8\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 73,
      "name": "out",
      "signature": "const out: string[] = [];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 74,
      "name": "open",
      "signature": "let open = source.indexOf(FLAG_OPEN);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 77,
      "name": "cursor",
      "signature": "let cursor = open + 1;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 82,
      "name": "flag",
      "signature": "const flag = source.slice(open + 1, cursor);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 98,
      "name": "behavior",
      "signature": "const behavior = join(root, BEHAVIOR_DOCUMENT);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 99,
      "name": "held",
      "signature": "const held = (existsSync(behavior) ? readFileSync(behavior, \"utf8\") : \"\") + joinedDirectory(root, RULES_DIR);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 122,
      "name": "CITATION_KINDS",
      "signature": "export const CITATION_KINDS = [\"gate\", \"row\", \"rule\", \"record\", \"changelog\", \"form\"];"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 124,
      "name": "SEPARATOR",
      "signature": "const SEPARATOR = \":\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 127,
      "name": "at",
      "signature": "const at = text.indexOf(SEPARATOR);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 132,
      "name": "kind",
      "signature": "const kind = text.slice(0, at).trim();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 133,
      "name": "member",
      "signature": "const member = text.slice(at + 1).trim();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 149,
      "name": "citation",
      "signature": "const citation = parseCitation(text);"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-reference-resolver-ts",
  "language": "typescript",
  "layer": "infrastructure",
  "name": "reference.resolver.ts",
  "path": "tools/core/resolvers/reference.resolver.ts",
  "ref": "anatomy:file-coordination-tools-core-resolvers-reference-resolver-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-resolvers",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-resolvers",
          "label": "tools/core/resolvers",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-resolvers.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-resolvers"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-formatters-board-formatter-ts",
          "json": "https://banes-lab.com/json/source/coordination/tools/core/formatters/board.formatter.ts",
          "label": "tools/core/formatters/board.formatter.ts",
          "markdown": "https://banes-lab.com/source/coordination/tools/core/formatters/board.formatter.ts.md",
          "ref": "anatomy:file-coordination-tools-core-formatters-board-formatter-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-checklist-resolver-ts",
          "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/checklist.resolver.ts",
          "label": "tools/core/resolvers/checklist.resolver.ts",
          "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/checklist.resolver.ts.md",
          "ref": "anatomy:file-coordination-tools-core-resolvers-checklist-resolver-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-reference-strings-ts",
          "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/reference.strings.ts",
          "label": "tools/core/strings/reference.strings.ts",
          "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/reference.strings.ts.md",
          "ref": "anatomy:file-coordination-tools-core-strings-reference-strings-ts"
        }
      ],
      "relation": "uses"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-validators-archive-validator-ts",
          "json": "https://banes-lab.com/json/source/coordination/tools/core/validators/archive.validator.ts",
          "label": "tools/core/validators/archive.validator.ts",
          "markdown": "https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md",
          "ref": "anatomy:file-coordination-tools-core-validators-archive-validator-ts"
        }
      ],
      "relation": "used-by"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-formatters",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-formatters",
          "label": "tools/core/formatters",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-formatters.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-formatters"
        },
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-resolvers",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-resolvers",
          "label": "tools/core/resolvers",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-resolvers.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-resolvers"
        },
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-strings",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-strings",
          "label": "tools/core/strings",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-strings.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-strings"
        },
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-validators",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-validators",
          "label": "tools/core/validators",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-validators.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-validators"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "slots": {
    "concern": "resolver",
    "subject": "reference",
    "variant": null
  },
  "stats": {
    "bytes": 5011,
    "callable": 9,
    "definitions": 36,
    "edges": 12,
    "exported": 18,
    "files": 1,
    "findings": {},
    "flows": {
      "relay": 4,
      "leaf": 5,
      "isolated": 27
    },
    "lines": {
      "blank": 35,
      "code": 129,
      "total": 164
    }
  },
  "summary": "129 lines of code and 36 definitions.",
  "text": "https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.txt",
  "tree": "coordination",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-scope-resolver-ts",
      "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/scope.resolver.ts",
      "label": "tools/core/resolvers/scope.resolver.ts",
      "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/scope.resolver.ts.md",
      "ref": "anatomy:file-coordination-tools-core-resolvers-scope-resolver-ts"
    },
    "previous": {
      "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-resolvers-marker-resolver-ts",
      "json": "https://banes-lab.com/json/source/coordination/tools/core/resolvers/marker.resolver.ts",
      "label": "tools/core/resolvers/marker.resolver.ts",
      "markdown": "https://banes-lab.com/source/coordination/tools/core/resolvers/marker.resolver.ts.md",
      "ref": "anatomy:file-coordination-tools-core-resolvers-marker-resolver-ts"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/coordination/tools/core/resolvers",
    "label": "tools/core/resolvers",
    "markdown": "https://banes-lab.com/api/source/coordination/tools/core/resolvers.md",
    "ref": "api:source/coordination/tools/core/resolvers"
  }
}
