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
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
A container holding 1 file, 8 lines of code, 8 definitions and 0 call edges.
A container holding 4 files, 128 lines of code, 29 definitions and 2 call edges.
A container holding 2 files, 17 lines of code, 4 definitions and 0 call edges.
Files
- outside the naming grammar
- 91 lines of code
- 0 definitions
- 0 call edges
- outside the naming grammar
- 7 lines of code
- 0 definitions
- 0 call edges
- outside the naming grammar
- 25 lines of code
- 0 definitions
- 0 call edges
- outside the naming grammar
- generated on build
- boundary document
- 101 lines of code
- 0 definitions
- 0 call edges
- outside the naming grammar
- 11 lines of code
- 0 definitions
- 0 call edges
- outside the naming grammar
- inherited from above the member
- 36 lines of code
- 0 definitions
- 0 call edges
_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
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
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
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
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
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
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
A concern on the infrastructure layer holding 1 file, 8 lines of code, 8 definitions and 0 call edges.
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
- Subject: fingerprint
- Concern: constants
- Layer: infrastructure
- 8 lines of code
- 8 definitions
- 0 call edges
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
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
A concern on the processing layer holding 1 file, 36 lines of code, 5 definitions and 1 call edge.
A concern on the infrastructure layer holding 1 file, 39 lines of code, 13 definitions and 0 call edges.
A concern on the infrastructure layer holding 1 file, 5 lines of code, 1 definition and 0 call edges.
A concern on the application layer holding 1 file, 48 lines of code, 10 definitions and 1 call edge.
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
- Subject: fingerprint
- Concern: converter
- Layer: processing
- 36 lines of code
- 5 definitions
- 1 call edges
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
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
- Subject: folder
- Concern: loader
- Layer: infrastructure
- 39 lines of code
- 13 definitions
- 0 call edges
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
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
- Subject: fingerprint
- Concern: resolver
- Layer: infrastructure
- 5 lines of code
- 1 definitions
- 0 call edges
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
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
- Subject: fingerprint
- Concern: store
- Layer: application
- 48 lines of code
- 10 definitions
- 1 call edges
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
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
- Subject: fingerprint
- Concern: types
- Layer: infrastructure
- 9 lines of code
- 2 definitions
- 0 call edges
- Subject: folder
- Concern: types
- Layer: infrastructure
- 8 lines of code
- 2 definitions
- 0 call edges
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
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