{
  "definitions": [
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/registries/claim.registry.ts",
          "name": "releaseStanding",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-registries-claim-registry-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/registries/claim.registry.ts",
            "label": "tools/core/registries/claim.registry.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/registries/claim.registry.ts.md",
            "ref": "anatomy:file-coordination-tools-core-registries-claim-registry-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "settleStanding",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        },
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "settleStanding",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 70,
      "name": "joinLive",
      "signature": "const joinLive = async function joinLive(runAgent: string, runAt: number, notice: string): Promise<never> {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "narrowedRun",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        },
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "notMeasured",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        },
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "repairedWhileReading",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        },
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "runContended",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "summaryOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 128,
      "name": "noticesOf",
      "signature": "const noticesOf = function noticesOf(report: PipelineReport, result: RunResult, superseded: number): string[] {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "joinLive",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        },
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "joinLive",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        },
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "covered",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        },
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "healingHeld",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "main",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 165,
      "name": "settleStanding",
      "signature": "const settleStanding = async function settleStanding("
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "summaryOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        },
        {
          "file": "tools/core/registries/claim.registry.ts",
          "name": "releaseStanding",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-registries-claim-registry-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/registries/claim.registry.ts",
            "label": "tools/core/registries/claim.registry.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/registries/claim.registry.ts.md",
            "ref": "anatomy:file-coordination-tools-core-registries-claim-registry-ts"
          }
        },
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "scopeUnresolved",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "main",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 182,
      "name": "closeRun",
      "signature": "const closeRun = function closeRun(report: PipelineReport, result: RunResult): never {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "claimedUnwritten",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        },
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "wroteOutsideScope",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "main",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 112,
      "name": "writeWarnings",
      "signature": "const writeWarnings = function writeWarnings(result: RunResult): void {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "noticesOf",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "closeRun",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 139,
      "name": "summaryOf",
      "signature": "const summaryOf = function summaryOf("
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/strings/pipeline.strings.ts",
          "name": "otherRuns",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
            "label": "tools/core/strings/pipeline.strings.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
            "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
          }
        }
      ],
      "callers": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "main",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "exported": false,
      "flow": "relay",
      "kind": "lexical_declaration",
      "line": 155,
      "name": "announce",
      "signature": "const announce = function announce(declaredCaller: string | null, standing: ClaimStanding): void {"
    },
    {
      "callable": true,
      "callees": [
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "announce",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        },
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "closeRun",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        },
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "settleStanding",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        },
        {
          "file": "tools/core/entrypoints/pipeline.entrypoint.ts",
          "name": "writeWarnings",
          "source": {
            "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
            "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts",
            "label": "tools/core/entrypoints/pipeline.entrypoint.ts",
            "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.md",
            "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts"
          }
        }
      ],
      "callers": [],
      "exported": false,
      "flow": "entry",
      "kind": "lexical_declaration",
      "line": 201,
      "name": "main",
      "signature": "const main = async function main(): Promise<void> {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 35,
      "name": "REPO_ROOT",
      "signature": "const REPO_ROOT = projectRoot();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": true,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 37,
      "name": "RESTATES",
      "signature": "export const RESTATES: readonly string[] = ["
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "interface_declaration",
      "line": 44,
      "name": "RunIdentity",
      "signature": "interface RunIdentity {"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 50,
      "name": "argValue",
      "signature": "const argValue = function argValue(argv: readonly string[], flag: string): string | null {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 51,
      "name": "index",
      "signature": "const index = argv.indexOf(flag);"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 58,
      "name": "argList",
      "signature": "const argList = function argList(argv: readonly string[], flag: string): string[] {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 60,
      "name": "value",
      "signature": "const value = argv[at + 1];"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 65,
      "name": "stageOf",
      "signature": "const stageOf = function stageOf(argv: readonly string[]): Stage | null {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 66,
      "name": "named",
      "signature": "const named = argValue(argv, \"--stage\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 74,
      "name": "joined",
      "signature": "const joined = await joinLiveRun(REPO_ROOT, runAt);"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 79,
      "name": "reportOf",
      "signature": "const reportOf = function reportOf(run: RunIdentity, result: RunResult, standing: ClaimStanding): PipelineReport {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 80,
      "name": "{ agent, at, heal }",
      "signature": "const { agent, at, heal } = run;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 81,
      "name": "walked",
      "signature": "const walked = result.stages.filter((stage) => !stage.bypassed);"
    },
    {
      "callable": true,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 122,
      "name": "stageLine",
      "signature": "const stageLine = function stageLine(stage: StageResult): string {"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 123,
      "name": "mark",
      "signature": "const mark = stage.bypassed ? \"BYPASS\" : (stage.findings === 0 ? \"  pass\" : \"  FAIL\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 124,
      "name": "detail",
      "signature": "const detail = stage.bypassed ? \"skipped\" : `${stage.findings} findings, ${stage.healed} healed`;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 145,
      "name": "counts",
      "signature": "const counts = `registered=${report.registered} scanned=${report.scanned} findings=${report.findings.length}`;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 146,
      "name": "destination",
      "signature": "const destination = target === null ? STREAMED : `report: ${toPosix(REPO_ROOT, target)}\\n`;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 189,
      "name": "superseded",
      "signature": "const superseded = report.authoritative ? supersedingRun(REPO_ROOT, report.at) : 0;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 190,
      "name": "target",
      "signature": "const target = writePipelineReport(REPO_ROOT, report);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 194,
      "name": "unidentified",
      "signature": "const unidentified = releaseStanding(REPO_ROOT, report.agent, report.at);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 202,
      "name": "argv",
      "signature": "const argv = process.argv.slice(2);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 203,
      "name": "asked",
      "signature": "const asked = !argv.includes(NO_FIX_FLAG);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 205,
      "name": "declaredCaller",
      "signature": "const declaredCaller = argValue(argv, \"--agent\");"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 206,
      "name": "runAgent",
      "signature": "const runAgent = declaredCaller ?? \"an undeclared caller\";"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 207,
      "name": "runAt",
      "signature": "const runAt = Date.now();"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 209,
      "name": "standing",
      "signature": "const standing = claimStanding(REPO_ROOT, argValue(argv, \"--scope\") ?? \"whole\", runAt, runAgent);"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 212,
      "name": "heal",
      "signature": "const heal = asked && standing.overlapping.length === 0;"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 215,
      "name": "result",
      "signature": "const result = await runPipeline({"
    },
    {
      "callable": false,
      "callees": [],
      "callers": [],
      "exported": false,
      "flow": "isolated",
      "kind": "lexical_declaration",
      "line": 224,
      "name": "report",
      "signature": "const report = reportOf({ agent: runAgent, at: runAt, heal }, result, standing);"
    }
  ],
  "document": null,
  "findings": [],
  "generated": false,
  "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
  "language": "typescript",
  "layer": "runtime",
  "name": "pipeline.entrypoint.ts",
  "path": "tools/core/entrypoints/pipeline.entrypoint.ts",
  "ref": "anatomy:file-coordination-tools-core-entrypoints-pipeline-entrypoint-ts",
  "relations": [
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-entrypoints",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-entrypoints",
          "label": "tools/core/entrypoints",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-entrypoints.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-entrypoints"
        }
      ],
      "relation": "contained-in"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-registries-claim-registry-ts",
          "json": "https://banes-lab.com/json/source/coordination/tools/core/registries/claim.registry.ts",
          "label": "tools/core/registries/claim.registry.ts",
          "markdown": "https://banes-lab.com/source/coordination/tools/core/registries/claim.registry.ts.md",
          "ref": "anatomy:file-coordination-tools-core-registries-claim-registry-ts"
        },
        {
          "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-pipeline-strings-ts",
          "json": "https://banes-lab.com/json/source/coordination/tools/core/strings/pipeline.strings.ts",
          "label": "tools/core/strings/pipeline.strings.ts",
          "markdown": "https://banes-lab.com/source/coordination/tools/core/strings/pipeline.strings.ts.md",
          "ref": "anatomy:file-coordination-tools-core-strings-pipeline-strings-ts"
        }
      ],
      "relation": "uses"
    },
    {
      "links": [
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-entrypoints",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-entrypoints",
          "label": "tools/core/entrypoints",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-entrypoints.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-entrypoints"
        },
        {
          "href": "https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-registries",
          "json": "https://banes-lab.com/json/anatomy/coordination/folder-coordination-tools-core-registries",
          "label": "tools/core/registries",
          "markdown": "https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-registries.md",
          "ref": "chapter:/anatomy/coordination#folder-coordination-tools-core-registries"
        },
        {
          "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"
        }
      ],
      "relation": "linked-from"
    }
  ],
  "slots": {
    "concern": "entrypoint",
    "subject": "pipeline",
    "variant": null
  },
  "stats": {
    "bytes": 8091,
    "callable": 13,
    "definitions": 38,
    "edges": 20,
    "exported": 1,
    "files": 1,
    "findings": {},
    "flows": {
      "relay": 7,
      "entry": 1,
      "isolated": 30
    },
    "lines": {
      "blank": 30,
      "code": 199,
      "total": 229
    }
  },
  "summary": "199 lines of code and 38 definitions.",
  "text": "https://banes-lab.com/source/coordination/tools/core/entrypoints/pipeline.entrypoint.ts.txt",
  "tree": "coordination",
  "siblings": {
    "next": {
      "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-segment-entrypoint-ts",
      "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/segment.entrypoint.ts",
      "label": "tools/core/entrypoints/segment.entrypoint.ts",
      "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/segment.entrypoint.ts.md",
      "ref": "anatomy:file-coordination-tools-core-entrypoints-segment-entrypoint-ts"
    },
    "previous": {
      "href": "https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-entrypoints-gate-entrypoint-ts",
      "json": "https://banes-lab.com/json/source/coordination/tools/core/entrypoints/gate.entrypoint.ts",
      "label": "tools/core/entrypoints/gate.entrypoint.ts",
      "markdown": "https://banes-lab.com/source/coordination/tools/core/entrypoints/gate.entrypoint.ts.md",
      "ref": "anatomy:file-coordination-tools-core-entrypoints-gate-entrypoint-ts"
    }
  },
  "up": {
    "href": null,
    "json": "https://banes-lab.com/json/api/source/coordination/tools/core/entrypoints",
    "label": "tools/core/entrypoints",
    "markdown": "https://banes-lab.com/api/source/coordination/tools/core/entrypoints.md",
    "ref": "api:source/coordination/tools/core/entrypoints"
  }
}
