Skip to content

47 Anatomy.GovLab Paths

Varietyz edited this page Oct 5, 2026 · 2 revisions

GovLab Paths — Anatomy — Bane's Lab

A member holding 15 files, 610 lines of code, 45 definitions and 20 call edges.

Canonical: https://banes-lab.com/anatomy/paths

The Anatomy

Source trees, walks and definitions

GovLab Paths

View on GitHub

Files

root

A member holding 15 files, 610 lines of code, 45 definitions and 20 call edges.

Stats

Files 15

Lines of code 610

Blank lines 87

Bytes 30283

Definitions 45

Exported 20

Callable 18

Call edges 20

isolated flow 27

entry flow 8

leaf flow 6

relay flow 4

Findings no anomalies

the folder's walk 615 steps

Folders

configuration

A container holding 2 files, 20 lines of code, 12 definitions and 0 call edges.

core

A container holding 5 files, 132 lines of code, 32 definitions and 20 call edges.

types

A container holding 1 file, 1 line of code, 1 definition and 0 call edges.

Files

_manifest.json

  • outside the naming grammar
  • 84 lines of code
  • 0 definitions
  • 0 call edges

index.ts

  • outside the naming grammar
  • 4 lines of code
  • 0 definitions
  • 0 call edges

package.json

  • outside the naming grammar
  • 23 lines of code
  • 0 definitions
  • 0 call edges

paths.yaml

  • outside the naming grammar
  • 222 lines of code
  • 0 definitions
  • 0 call edges

README.md

  • outside the naming grammar
  • generated on build
  • boundary document
  • 80 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.json

  • outside the naming grammar
  • 8 lines of code
  • 0 definitions
  • 0 call edges

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member
  • 36 lines of code
  • 0 definitions
  • 0 call edges

root

_manifest.json

  • outside the naming grammar

Stats

Files 1

Lines of code 84

Blank lines 0

Bytes 6356

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

index.ts

  • outside the naming grammar

Stats

Files 1

Lines of code 4

Blank lines 0

Bytes 275

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

the file's walk 10 steps

Syntax kinds

export_specifier 5

identifier 5

export_statement 4

export_clause 4

string 4

string_fragment 4

program 1

Once only

program 1

The source is served as text at the source

root

package.json

  • outside the naming grammar

Stats

Files 1

Lines of code 23

Blank lines 0

Bytes 705

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

paths.yaml

  • outside the naming grammar

Stats

Files 1

Lines of code 222

Blank lines 9

Bytes 8093

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

README.md

  • outside the naming grammar
  • generated on build
  • boundary document

Stats

Files 1

Lines of code 80

Blank lines 50

Bytes 6264

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

Document

Headings 13

Mermaid blocks 0

Path references 1

Reference constructs 0

Frontmatter fields 0

spine:1 spine · document has no --- frontmatter header

bare-path:34 conventions · path in prose must be a code span — expected: _code.info.generated/mermaid-charts.generated.md

The source is served as text at the document

The source is served as text at the source

root

tsconfig.json

  • outside the naming grammar

Stats

Files 1

Lines of code 8

Blank lines 0

Bytes 220

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

tsconfig.base.json

  • outside the naming grammar
  • inherited from above the member

Stats

Files 1

Lines of code 36

Blank lines 0

Bytes 1218

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

The source is served as text at the source

root

configuration

A container holding 2 files, 20 lines of code, 12 definitions and 0 call edges.

Stats

Files 2

Lines of code 20

Blank lines 10

Bytes 1060

Definitions 12

Exported 12

Callable 4

Call edges 0

isolated flow 8

leaf flow 4

Findings no anomalies

Folders

constants

A concern on the infrastructure layer holding 1 file, 6 lines of code, 6 definitions and 0 call edges.

strings

A concern on the product layer holding 1 file, 14 lines of code, 6 definitions and 0 call edges.

root configuration

constants

A concern on the infrastructure layer holding 1 file, 6 lines of code, 6 definitions and 0 call edges.

Stats

Files 1

Lines of code 6

Blank lines 5

Bytes 236

Definitions 6

Exported 6

Callable 0

Call edges 0

isolated flow 6

Findings no anomalies

Files

location.constants.ts

  • Subject: location
  • Concern: constants
  • Layer: infrastructure
  • 6 lines of code
  • 6 definitions
  • 0 call edges

root configuration constants

location.constants.ts

  • Subject: location
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 6

Blank lines 5

Bytes 236

Definitions 6

Exported 6

Callable 0

Call edges 0

isolated flow 6

Findings no anomalies

SELF_KEY:1 isolated · in 0 · out 0 calls: none called by: none

KEY_SEPARATOR:3 isolated · in 0 · out 0 calls: none called by: none

SEGMENT_SEPARATOR:5 isolated · in 0 · out 0 calls: none called by: none

TREE_FILE:7 isolated · in 0 · out 0 calls: none called by: none

WORKSPACE_NAME:9 isolated · in 0 · out 0 calls: none called by: none

MANIFEST_NAME:11 isolated · in 0 · out 0 calls: none called by: none

the file's walk 18 steps

Syntax kinds

export_statement 6

lexical_declaration 6

variable_declarator 6

identifier 6

string 6

string_fragment 6

program 1

Once only

program 1

The source is served as text at the source

root configuration

strings

A concern on the product layer holding 1 file, 14 lines of code, 6 definitions and 0 call edges.

Stats

Files 1

Lines of code 14

Blank lines 5

Bytes 824

Definitions 6

Exported 6

Callable 4

Call edges 0

leaf flow 4

isolated flow 2

Findings no anomalies

Files

location.strings.ts

  • Subject: location
  • Concern: strings
  • Layer: product
  • 14 lines of code
  • 6 definitions
  • 0 call edges

root configuration strings

location.strings.ts

  • Subject: location
  • Concern: strings
  • Layer: product

Stats

Files 1

Lines of code 14

Blank lines 5

Bytes 824

Definitions 6

Exported 6

Callable 4

Call edges 0

leaf flow 4

isolated flow 2

Findings no anomalies

unknownKey:5 leaf · in 2 · out 0 calls: none called by: leafOf, stepInto

branchWithoutLocation:9 leaf · in 1 · out 0 calls: none called by: terminalOf

descendsThroughLeaf:13 leaf · in 1 · out 0 calls: none called by: leafOf

rootNotFound:17 leaf · in 1 · out 0 calls: none called by: deriveRoot

INVALID_TREE:1 isolated · in 0 · out 0 calls: none called by: none

INVALID_ABSOLUTE_TREE:3 isolated · in 0 · out 0 calls: none called by: none

the file's walk 42 steps

Syntax kinds

identifier 18

string_fragment 10

type_annotation 8

predefined_type 8

export_statement 6

lexical_declaration 6

variable_declarator 6

function_expression 4

Once only

program 1

The source is served as text at the source

root

core

A container holding 5 files, 132 lines of code, 32 definitions and 20 call edges.

Stats

Files 5

Lines of code 132

Blank lines 18

Bytes 6044

Definitions 32

Exported 7

Callable 14

Call edges 20

isolated flow 18

entry flow 8

relay flow 4

leaf flow 2

Findings no anomalies

Folders

converters

A concern on the processing layer holding 1 file, 30 lines of code, 7 definitions and 2 call edges.

loaders

A concern on the infrastructure layer holding 1 file, 16 lines of code, 4 definitions and 1 call edge.

predicates

A concern on the infrastructure layer holding 1 file, 10 lines of code, 3 definitions and 2 call edges.

resolvers

A concern on the infrastructure layer holding 2 files, 76 lines of code, 18 definitions and 15 call edges.

root core

converters

A concern on the processing layer holding 1 file, 30 lines of code, 7 definitions and 2 call edges.

Stats

Files 1

Lines of code 30

Blank lines 3

Bytes 1412

Definitions 7

Exported 1

Callable 2

Call edges 2

isolated flow 5

entry flow 2

Findings no anomalies

Files

location.converter.ts

  • Subject: location
  • Concern: converter
  • Layer: processing
  • 30 lines of code
  • 7 definitions
  • 2 call edges

root core converters

location.converter.ts

  • Subject: location
  • Concern: converter
  • Layer: processing

Stats

Files 1

Lines of code 30

Blank lines 3

Bytes 1412

Definitions 7

Exported 1

Callable 2

Call edges 2

isolated flow 5

entry flow 2

Findings no anomalies

absolutize:9 entry · in 0 · out 1 calls: isRecord called by: none

buildPaths:25 entry · in 0 · out 1 calls: isPathTree called by: none

own:16 isolated · in 0 · out 0 calls: none called by: none

childPrefix:17 isolated · in 0 · out 0 calls: none called by: none

out:18 isolated · in 0 · out 0 calls: none called by: none

built:26 isolated · in 0 · out 0 calls: none called by: none

paths:33 isolated · in 0 · out 0 calls: none called by: none

the file's walk 123 steps

Syntax kinds

identifier 62

arguments 12

call_expression 11

string 10

import_specifier 9

string_fragment 9

import_statement 7

import_clause 7

Once only

program 1

readonly_type 1

array_type 1

number 1

object 1

for_in_statement 1

The source is served as text at the source

root core

loaders

A concern on the infrastructure layer holding 1 file, 16 lines of code, 4 definitions and 1 call edge.

Stats

Files 1

Lines of code 16

Blank lines 3

Bytes 715

Definitions 4

Exported 1

Callable 1

Call edges 1

isolated flow 3

entry flow 1

Findings no anomalies

Files

location.loader.ts

  • Subject: location
  • Concern: loader
  • Layer: infrastructure
  • 16 lines of code
  • 4 definitions
  • 1 call edges

root core loaders

location.loader.ts

  • Subject: location
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 16

Blank lines 3

Bytes 715

Definitions 4

Exported 1

Callable 1

Call edges 1

isolated flow 3

entry flow 1

Findings no anomalies

loadTree:11 entry · in 0 · out 1 calls: isPathTree called by: none

MEMBER_DIR:9 isolated · in 0 · out 0 calls: none called by: none

parsed:12 isolated · in 0 · out 0 calls: none called by: none

LOCATION_TREE:19 isolated · in 0 · out 0 calls: none called by: none

the file's walk 52 steps

Syntax kinds

identifier 24

string 10

string_fragment 10

import_statement 7

import_clause 7

named_imports 7

import_specifier 7

arguments 7

Once only

program 1

member_expression 1

meta_property 1

property_identifier 1

function_expression 1

formal_parameters 1

The source is served as text at the source

root core

predicates

A concern on the infrastructure layer holding 1 file, 10 lines of code, 3 definitions and 2 call edges.

Stats

Files 1

Lines of code 10

Blank lines 3

Bytes 561

Definitions 3

Exported 2

Callable 3

Call edges 2

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

Files

location.predicate.ts

  • Subject: location
  • Concern: predicate
  • Layer: infrastructure
  • 10 lines of code
  • 3 definitions
  • 2 call edges

root core predicates

location.predicate.ts

  • Subject: location
  • Concern: predicate
  • Layer: infrastructure

Stats

Files 1

Lines of code 10

Blank lines 3

Bytes 561

Definitions 3

Exported 2

Callable 3

Call edges 2

entry flow 1

leaf flow 1

relay flow 1

Findings no anomalies

isRecord:3 leaf · in 7 · out 0 calls: none called by: absolutize, isPathTree, isStringLeafTree, leafOf, stepInto, terminalOf, isWorkspaceRoot

isPathTree:11 relay · in 2 · out 1 calls: isRecord called by: buildPaths, loadTree

isStringLeafTree:7 entry · in 0 · out 1 calls: isRecord called by: none

the file's walk 53 steps

Syntax kinds

identifier 25

binary_expression 7

predefined_type 6

call_expression 6

arguments 6

type_annotation 4

member_expression 4

property_identifier 4

Once only

program 1

import_statement 1

import_clause 1

named_imports 1

import_specifier 1

generic_type 1

The source is served as text at the source

root core

resolvers

A concern on the infrastructure layer holding 2 files, 76 lines of code, 18 definitions and 15 call edges.

Stats

Files 2

Lines of code 76

Blank lines 9

Bytes 3356

Definitions 18

Exported 3

Callable 8

Call edges 15

isolated flow 10

entry flow 4

relay flow 3

leaf flow 1

Findings no anomalies

Files

location.resolver.ts

  • Subject: location
  • Concern: resolver
  • Layer: infrastructure
  • 51 lines of code
  • 11 definitions
  • 12 call edges

location.root.resolver.ts

  • Subject: location
  • Concern: resolver
  • Variant: root
  • Layer: infrastructure
  • 25 lines of code
  • 7 definitions
  • 3 call edges

root core resolvers

location.resolver.ts

  • Subject: location
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 51

Blank lines 6

Bytes 2335

Definitions 11

Exported 2

Callable 6

Call edges 12

isolated flow 5

entry flow 3

relay flow 2

leaf flow 1

Findings no anomalies

leafOf:30 relay · in 2 · out 4 calls: descendsThroughLeaf, unknownKey, isRecord, terminalOf called by: absolutePath, relativePath

selfOf:8 leaf · in 2 · out 0 calls: none called by: terminalOf, terminalOf

terminalOf:20 relay · in 1 · out 4 calls: branchWithoutLocation, isRecord, selfOf, selfOf called by: leafOf

stepInto:13 entry · in 0 · out 2 calls: unknownKey, isRecord called by: none

absolutePath:51 entry · in 0 · out 1 calls: leafOf called by: none

relativePath:55 entry · in 0 · out 1 calls: leafOf called by: none

parts:31 isolated · in 0 · out 0 calls: none called by: none

prefix:32 isolated · in 0 · out 0 calls: none called by: none

node:33 isolated · in 0 · out 0 calls: none called by: none

next:35 isolated · in 0 · out 0 calls: none called by: none

own:42 isolated · in 0 · out 0 calls: none called by: none

the file's walk 224 steps

Syntax kinds

identifier 115

arguments 27

predefined_type 23

call_expression 23

type_annotation 22

required_parameter 13

statement_block 13

lexical_declaration 12

Once only

program 1

generic_type 1

type_identifier 1

type_arguments 1

for_in_statement 1

array_pattern 1

The source is served as text at the source

root core resolvers

location.root.resolver.ts

  • Subject: location
  • Concern: resolver
  • Variant: root
  • Layer: infrastructure

Stats

Files 1

Lines of code 25

Blank lines 3

Bytes 1021

Definitions 7

Exported 1

Callable 2

Call edges 3

isolated flow 5

entry flow 1

relay flow 1

Findings no anomalies

isWorkspaceRoot:7 relay · in 1 · out 1 calls: isRecord called by: deriveRoot

deriveRoot:16 entry · in 0 · out 2 calls: rootNotFound, isWorkspaceRoot called by: none

manifest:8 isolated · in 0 · out 0 calls: none called by: none

parsed:12 isolated · in 0 · out 0 calls: none called by: none

dir:17 isolated · in 0 · out 0 calls: none called by: none

parent:19 isolated · in 0 · out 0 calls: none called by: none

ROOT:28 isolated · in 0 · out 0 calls: none called by: none

the file's walk 90 steps

Syntax kinds

identifier 45

arguments 11

call_expression 10

import_specifier 8

string 8

string_fragment 8

lexical_declaration 7

variable_declarator 7

Once only

program 1

required_parameter 1

false 1

meta_property 1

while_statement 1

throw_statement 1

The source is served as text at the source

root

types

A container holding 1 file, 1 line of code, 1 definition and 0 call edges.

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 48

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

Files

location.types.ts

  • Subject: location
  • Concern: types
  • Layer: infrastructure
  • 1 lines of code
  • 1 definitions
  • 0 call edges

root types

location.types.ts

  • Subject: location
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 1

Blank lines 0

Bytes 48

Definitions 1

Exported 1

Callable 0

Call edges 0

isolated flow 1

Findings no anomalies

PathTree:1 isolated · in 0 · out 0 calls: none called by: none

the file's walk 3 steps

Syntax kinds

type_identifier 2

predefined_type 2

program 1

export_statement 1

type_alias_declaration 1

generic_type 1

type_arguments 1

Once only

program 1

export_statement 1

type_alias_declaration 1

generic_type 1

type_arguments 1

The source is served as text at the source


Content Fingerprint · Project Scripts

Clone this wiki locally