46 Anatomy.Content Fingerprint - Varietyz/Disciplined-AI-Software-Development GitHub Wiki

Content Fingerprint — Anatomy — Bane's Lab

A member holding 13 files, 424 lines of code, 41 definitions and 2 call edges.

Canonical: https://banes-lab.com/anatomy/content-fingerprint

The Anatomy

Source trees, walks and definitions

Content Fingerprint

View on GitHub

Files

root

A member holding 13 files, 424 lines of code, 41 definitions and 2 call edges.

Stats

Files 13

Lines of code 424

Blank lines 75

Bytes 21459

Definitions 41

Exported 30

Callable 17

Call edges 2

isolated flow 37

entry flow 2

leaf flow 2

Findings no anomalies

the folder's walk 578 steps

Folders

configuration

A container holding 1 file, 8 lines of code, 8 definitions and 0 call edges.

core

A container holding 4 files, 128 lines of code, 29 definitions and 2 call edges.

types

A container holding 2 files, 17 lines of code, 4 definitions and 0 call edges.

Files

_manifest.json

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

index.ts

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

package.json

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

README.md

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

tsconfig.json

  • outside the naming grammar
  • 11 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 91

Blank lines 0

Bytes 6275

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 7

Blank lines 0

Bytes 564

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

the file's walk 22 steps

Syntax kinds

export_specifier 11

identifier 11

export_statement 7

export_clause 7

string 7

string_fragment 7

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 25

Blank lines 0

Bytes 689

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 101

Blank lines 52

Bytes 6834

Definitions 0

Exported 0

Callable 0

Call edges 0

Flow classes none found

Findings no anomalies

Document

Headings 14

Mermaid blocks 0

Path references 4

Reference constructs 0

Frontmatter fields 0

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

bare-path:32 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 11

Blank lines 0

Bytes 259

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 1 file, 8 lines of code, 8 definitions and 0 call edges.

Stats

Files 1

Lines of code 8

Blank lines 7

Bytes 311

Definitions 8

Exported 8

Callable 0

Call edges 0

isolated flow 8

Findings no anomalies

Folders

constants

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

root configuration

constants

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

Stats

Files 1

Lines of code 8

Blank lines 7

Bytes 311

Definitions 8

Exported 8

Callable 0

Call edges 0

isolated flow 8

Findings no anomalies

Files

fingerprint.constants.ts

  • Subject: fingerprint
  • Concern: constants
  • Layer: infrastructure
  • 8 lines of code
  • 8 definitions
  • 0 call edges

root configuration constants

fingerprint.constants.ts

  • Subject: fingerprint
  • Concern: constants
  • Layer: infrastructure

Stats

Files 1

Lines of code 8

Blank lines 7

Bytes 311

Definitions 8

Exported 8

Callable 0

Call edges 0

isolated flow 8

Findings no anomalies

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

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

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

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

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

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

INDEX_EXTENSION:13 isolated · in 0 · out 0 calls: none called by: none

CACHE_FOLDER:15 isolated · in 0 · out 0 calls: none called by: none

the file's walk 24 steps

Syntax kinds

export_statement 8

lexical_declaration 8

variable_declarator 8

identifier 8

string 7

string_fragment 6

program 1

escape_sequence 1

Once only

program 1

escape_sequence 1

number 1

The source is served as text at the source

root

core

A container holding 4 files, 128 lines of code, 29 definitions and 2 call edges.

Stats

Files 4

Lines of code 128

Blank lines 14

Bytes 4849

Definitions 29

Exported 18

Callable 17

Call edges 2

isolated flow 25

entry flow 2

leaf flow 2

Findings no anomalies

Folders

converters

A concern on the processing layer holding 1 file, 36 lines of code, 5 definitions and 1 call edge.

loaders

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

resolvers

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

stores

A concern on the application layer holding 1 file, 48 lines of code, 10 definitions and 1 call edge.

root core

converters

A concern on the processing layer holding 1 file, 36 lines of code, 5 definitions and 1 call edge.

Stats

Files 1

Lines of code 36

Blank lines 4

Bytes 1321

Definitions 5

Exported 5

Callable 4

Call edges 1

isolated flow 3

entry flow 1

leaf flow 1

Findings no anomalies

Files

fingerprint.converter.ts

  • Subject: fingerprint
  • Concern: converter
  • Layer: processing
  • 36 lines of code
  • 5 definitions
  • 1 call edges

root core converters

fingerprint.converter.ts

  • Subject: fingerprint
  • Concern: converter
  • Layer: processing

Stats

Files 1

Lines of code 36

Blank lines 4

Bytes 1321

Definitions 5

Exported 5

Callable 4

Call edges 1

isolated flow 3

entry flow 1

leaf flow 1

Findings no anomalies

hashFile:11 leaf · in 1 · out 0 calls: none called by: fingerprint

fingerprint:18 entry · in 0 · out 1 calls: hashFile called by: none

digestOf:29 isolated · in 0 · out 0 calls: none called by: none

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

hasher:34 isolated · in 0 · out 0 calls: none called by: none

the file's walk 137 steps

Syntax kinds

identifier 63

call_expression 21

arguments 21

member_expression 14

property_identifier 14

import_specifier 8

type_annotation 8

predefined_type 8

Once only

program 1

if_statement 1

parenthesized_expression 1

unary_expression 1

array 1

spread_element 1

The source is served as text at the source

root core

loaders

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

Stats

Files 1

Lines of code 39

Blank lines 5

Bytes 1492

Definitions 13

Exported 6

Callable 5

Call edges 0

isolated flow 13

Findings no anomalies

Files

folder.loader.ts

  • Subject: folder
  • Concern: loader
  • Layer: infrastructure
  • 39 lines of code
  • 13 definitions
  • 0 call edges

root core loaders

folder.loader.ts

  • Subject: folder
  • Concern: loader
  • Layer: infrastructure

Stats

Files 1

Lines of code 39

Blank lines 5

Bytes 1492

Definitions 13

Exported 6

Callable 5

Call edges 0

isolated flow 13

Findings no anomalies

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

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

readEntries:13 isolated · in 0 · out 0 calls: none called by: none

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

entries:22 isolated · in 0 · out 0 calls: none called by: none

dirs:23 isolated · in 0 · out 0 calls: none called by: none

files:27 isolated · in 0 · out 0 calls: none called by: none

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

excluded:34 isolated · in 0 · out 0 calls: none called by: none

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

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

stack:37 isolated · in 0 · out 0 calls: none called by: none

{ dirs, files }:39 isolated · in 0 · out 0 calls: none called by: none

the file's walk 189 steps

Syntax kinds

identifier 76

call_expression 20

arguments 20

property_identifier 19

member_expression 18

type_annotation 15

required_parameter 15

lexical_declaration 13

Once only

program 1

false 1

ternary_expression 1

pair 1

export_statement 1

while_statement 1

The source is served as text at the source

root core

resolvers

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

Stats

Files 1

Lines of code 5

Blank lines 1

Bytes 293

Definitions 1

Exported 1

Callable 1

Call edges 0

isolated flow 1

Findings no anomalies

Files

fingerprint.resolver.ts

  • Subject: fingerprint
  • Concern: resolver
  • Layer: infrastructure
  • 5 lines of code
  • 1 definitions
  • 0 call edges

root core resolvers

fingerprint.resolver.ts

  • Subject: fingerprint
  • Concern: resolver
  • Layer: infrastructure

Stats

Files 1

Lines of code 5

Blank lines 1

Bytes 293

Definitions 1

Exported 1

Callable 1

Call edges 0

isolated flow 1

Findings no anomalies

cacheFile:4 isolated · in 0 · out 0 calls: none called by: none

the file's walk 19 steps

Syntax kinds

identifier 10

import_specifier 3

string 3

string_fragment 3

import_statement 2

import_clause 2

named_imports 2

type_annotation 2

Once only

program 1

export_statement 1

lexical_declaration 1

variable_declarator 1

function_expression 1

formal_parameters 1

The source is served as text at the source

root core

stores

A concern on the application layer holding 1 file, 48 lines of code, 10 definitions and 1 call edge.

Stats

Files 1

Lines of code 48

Blank lines 4

Bytes 1743

Definitions 10

Exported 6

Callable 7

Call edges 1

isolated flow 8

entry flow 1

leaf flow 1

Findings no anomalies

Files

fingerprint.store.ts

  • Subject: fingerprint
  • Concern: store
  • Layer: application
  • 48 lines of code
  • 10 definitions
  • 1 call edges

root core stores

fingerprint.store.ts

  • Subject: fingerprint
  • Concern: store
  • Layer: application

Stats

Files 1

Lines of code 48

Blank lines 4

Bytes 1743

Definitions 10

Exported 6

Callable 7

Call edges 1

isolated flow 8

entry flow 1

leaf flow 1

Findings no anomalies

isStringRecord:7 leaf · in 1 · out 0 calls: none called by: readIndex

readIndex:27 entry · in 0 · out 1 calls: isStringRecord called by: none

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

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

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

state:38 isolated · in 0 · out 0 calls: none called by: none

force:39 isolated · in 0 · out 0 calls: none called by: none

flush:41 isolated · in 0 · out 0 calls: none called by: none

unchanged:45 isolated · in 0 · out 0 calls: none called by: none

update:48 isolated · in 0 · out 0 calls: none called by: none

the file's walk 153 steps

Syntax kinds

identifier 68

predefined_type 15

type_annotation 14

call_expression 13

property_identifier 13

arguments 13

statement_block 11

binary_expression 10

Once only

program 1

type_predicate_annotation 1

type_predicate 1

arrow_function 1

try_statement 1

catch_clause 1

The source is served as text at the source

root

types

A container holding 2 files, 17 lines of code, 4 definitions and 0 call edges.

Stats

Files 2

Lines of code 17

Blank lines 2

Bytes 460

Definitions 4

Exported 4

Callable 0

Call edges 0

isolated flow 4

Findings no anomalies

Files

fingerprint.types.ts

  • Subject: fingerprint
  • Concern: types
  • Layer: infrastructure
  • 9 lines of code
  • 2 definitions
  • 0 call edges

folder.types.ts

  • Subject: folder
  • Concern: types
  • Layer: infrastructure
  • 8 lines of code
  • 2 definitions
  • 0 call edges

root types

fingerprint.types.ts

  • Subject: fingerprint
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 9

Blank lines 1

Bytes 250

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

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

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

the file's walk 20 steps

Syntax kinds

type_annotation 9

predefined_type 9

property_signature 5

property_identifier 5

required_parameter 4

identifier 4

function_type 3

formal_parameters 3

Once only

program 1

The source is served as text at the source

root types

folder.types.ts

  • Subject: folder
  • Concern: types
  • Layer: infrastructure

Stats

Files 1

Lines of code 8

Blank lines 1

Bytes 210

Definitions 2

Exported 2

Callable 0

Call edges 0

isolated flow 2

Findings no anomalies

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

FolderScan:6 isolated · in 0 · out 0 calls: none called by: none

the file's walk 14 steps

Syntax kinds

type_annotation 6

predefined_type 6

property_signature 4

property_identifier 4

export_statement 2

interface_declaration 2

type_identifier 2

interface_body 2

Once only

program 1

The source is served as text at the source


Code Parse · GovLab Paths