# tools/core/readers

> A concern on the processing layer holding 15 files, 950 lines of code, 293 definitions and 89 call edges.

Page: Anatomy · Coordination Surface
Canonical: https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-readers

Listed in [Anatomy · Coordination Surface](https://banes-lab.com/api/pages/anatomy/coordination.md), after [tools/core/predicates](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-predicates.md) and before [tools/core/registries](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-registries.md).

[root](https://banes-lab.com/anatomy/coordination/folder-coordination.md) [tools](https://banes-lab.com/anatomy/coordination/folder-coordination-tools.md) [core](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core.md)

## readers

A **concern** on the **processing** layer holding **15** files, **950** lines of code, **293** definitions and **89** call edges.

### Stats

Files 15

Lines of code 950

Blank lines 203

Bytes 39502

Definitions 293

Exported 108

Callable 114

Call edges 89

isolated flow 201

leaf flow 40

relay flow 27

entry flow 25

Findings no anomalies

the folder's walk 4329 steps

### Files

[agenda.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/agenda.reader.ts.md)

- Subject: agenda
- Concern: reader
- Layer: processing
- 101 lines of code
- 31 definitions
- 7 call edges

[architecture.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/architecture.reader.ts.md)

- Subject: architecture
- Concern: reader
- Layer: processing
- 42 lines of code
- 18 definitions
- 5 call edges

[board.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/board.reader.ts.md)

- Subject: board
- Concern: reader
- Layer: processing
- 29 lines of code
- 16 definitions
- 3 call edges

[document.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/document.reader.ts.md)

- Subject: document
- Concern: reader
- Layer: processing
- 147 lines of code
- 39 definitions
- 12 call edges

[gate.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/gate.reader.ts.md)

- Subject: gate
- Concern: reader
- Layer: processing
- 20 lines of code
- 6 definitions
- 2 call edges

[invocation.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/invocation.reader.ts.md)

- Subject: invocation
- Concern: reader
- Layer: processing
- 84 lines of code
- 25 definitions
- 14 call edges

[json.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/json.reader.ts.md)

- Subject: json
- Concern: reader
- Layer: processing
- 42 lines of code
- 7 definitions
- 4 call edges

[record.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/record.reader.ts.md)

- Subject: record
- Concern: reader
- Layer: processing
- 78 lines of code
- 22 definitions
- 12 call edges

[report.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/report.reader.ts.md)

- Subject: report
- Concern: reader
- Layer: processing
- 21 lines of code
- 6 definitions
- 1 call edges

[rule.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/rule.reader.ts.md)

- Subject: rule
- Concern: reader
- Layer: processing
- 118 lines of code
- 37 definitions
- 9 call edges

[snapshot.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/snapshot.reader.ts.md)

- Subject: snapshot
- Concern: reader
- Layer: processing
- 53 lines of code
- 14 definitions
- 6 call edges

[source.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/source.reader.ts.md)

- Subject: source
- Concern: reader
- Layer: processing
- 14 lines of code
- 3 definitions
- 1 call edges

[template.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/template.reader.ts.md)

- Subject: template
- Concern: reader
- Layer: processing
- 94 lines of code
- 35 definitions
- 7 call edges

[token.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/token.reader.ts.md)

- Subject: token
- Concern: reader
- Layer: processing
- 64 lines of code
- 17 definitions
- 3 call edges

[venue.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/venue.reader.ts.md)

- Subject: venue
- Concern: reader
- Layer: processing
- 43 lines of code
- 17 definitions
- 3 call edges

## Links to

- [tools/core/readers/agenda.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/agenda.reader.ts.md)
- [tools/rules/blocking.rule.ts](https://banes-lab.com/source/coordination/tools/rules/blocking.rule.ts.md)
- [tools/core/readers/architecture.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/architecture.reader.ts.md)
- [tools/core/readers/board.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/board.reader.ts.md)
- [tools/core/readers/record.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/record.reader.ts.md)
- [tools/core/readers/rule.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/rule.reader.ts.md)
- [tools/core/readers/document.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/document.reader.ts.md)
- [tools/core/predicates/schema.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/schema.predicate.ts.md)
- [tools/core/readers/gate.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/gate.reader.ts.md)
- [tools/core/coordinators/board.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/board.coordinator.ts.md)
- [tools/core/coordinators/collapse.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/collapse.coordinator.ts.md)
- [tools/core/coordinators/record.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/record.coordinator.ts.md)
- [tools/core/entrypoints/board.entrypoint.ts](https://banes-lab.com/source/coordination/tools/core/entrypoints/board.entrypoint.ts.md)
- [tools/core/entrypoints/converge.entrypoint.ts](https://banes-lab.com/source/coordination/tools/core/entrypoints/converge.entrypoint.ts.md)
- [tools/core/orchestrators/invocation.orchestrator.ts](https://banes-lab.com/source/coordination/tools/core/orchestrators/invocation.orchestrator.ts.md)
- [tools/core/readers/invocation.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/invocation.reader.ts.md)
- [tools/core/strings/board.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/board.strings.ts.md)
- [tools/core/coordinators/invocation.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/invocation.coordinator.ts.md)
- [tools/core/coordinators/venue.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/venue.coordinator.ts.md)
- [tools/core/readers/json.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/json.reader.ts.md)
- [tools/core/entrypoints/segment.entrypoint.ts](https://banes-lab.com/source/coordination/tools/core/entrypoints/segment.entrypoint.ts.md)
- [tools/core/strings/json.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/json.strings.ts.md)
- [tools/core/inspectors/report.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/report.inspector.ts.md)
- [tools/core/predicates/token.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/token.predicate.ts.md)
- [tools/core/readers/report.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/report.reader.ts.md)
- [tools/core/validators/governance.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/governance.validator.ts.md)
- [tools/core/validators/coverage.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/coverage.validator.ts.md)
- [tools/core/readers/snapshot.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/snapshot.reader.ts.md)
- [tools/core/predicates/file.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/file.predicate.ts.md)
- [tools/core/readers/template.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/template.reader.ts.md)
- [tools/core/coordinators/checklist.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/checklist.coordinator.ts.md)
- [tools/core/readers/token.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/token.reader.ts.md)
- [tools/core/readers/venue.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/venue.reader.ts.md)
- [tools/core/analyzers/board.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/board.analyzer.ts.md)

## Contains

- [tools/core/readers/agenda.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/agenda.reader.ts.md)
- [tools/core/readers/architecture.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/architecture.reader.ts.md)
- [tools/core/readers/board.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/board.reader.ts.md)
- [tools/core/readers/document.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/document.reader.ts.md)
- [tools/core/readers/gate.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/gate.reader.ts.md)
- [tools/core/readers/invocation.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/invocation.reader.ts.md)
- [tools/core/readers/json.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/json.reader.ts.md)
- [tools/core/readers/record.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/record.reader.ts.md)
- [tools/core/readers/report.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/report.reader.ts.md)
- [tools/core/readers/rule.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/rule.reader.ts.md)
- [tools/core/readers/snapshot.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/snapshot.reader.ts.md)
- [tools/core/readers/source.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/source.reader.ts.md)
- [tools/core/readers/template.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/template.reader.ts.md)
- [tools/core/readers/token.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/token.reader.ts.md)
- [tools/core/readers/venue.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/venue.reader.ts.md)

## Contained in

- [tools/core](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core.md)
