# tools/core/coordinators

> A concern on the application layer holding 7 files, 941 lines of code, 165 definitions and 143 call edges.

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

Listed in [Anatomy · Coordination Surface](https://banes-lab.com/api/pages/anatomy/coordination.md), after [tools/core/constraints](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-constraints.md) and before [tools/core/entrypoints](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core-entrypoints.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)

## coordinators

A **concern** on the **application** layer holding **7** files, **941** lines of code, **165** definitions and **143** call edges.

### Stats

Files 7

Lines of code 941

Blank lines 149

Bytes 38951

Definitions 165

Exported 86

Callable 63

Call edges 143

isolated flow 106

entry flow 36

relay flow 15

leaf flow 8

Findings no anomalies

the folder's walk 3562 steps

### Files

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

- Subject: board
- Concern: coordinator
- Layer: application
- 176 lines of code
- 31 definitions
- 28 call edges

[checklist.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/checklist.coordinator.ts.md)

- Subject: checklist
- Concern: coordinator
- Layer: application
- 143 lines of code
- 15 definitions
- 17 call edges

[collapse.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/collapse.coordinator.ts.md)

- Subject: collapse
- Concern: coordinator
- Layer: application
- 155 lines of code
- 33 definitions
- 17 call edges

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

- Subject: invocation
- Concern: coordinator
- Layer: application
- 153 lines of code
- 29 definitions
- 39 call edges

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

- Subject: record
- Concern: coordinator
- Layer: application
- 105 lines of code
- 18 definitions
- 18 call edges

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

- Subject: rule
- Concern: coordinator
- Layer: application
- 97 lines of code
- 17 definitions
- 4 call edges

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

- Subject: venue
- Concern: coordinator
- Layer: application
- 112 lines of code
- 22 definitions
- 20 call edges

## Links to

- [config/surface.config.ts](https://banes-lab.com/source/coordination/config/surface.config.ts.md)
- [tools/core/readers/invocation.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/invocation.reader.ts.md)
- [tools/core/reporters/board.reporter.ts](https://banes-lab.com/source/coordination/tools/core/reporters/board.reporter.ts.md)
- [tools/core/coordinators/board.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/board.coordinator.ts.md)
- [tools/core/registries/board.registry.ts](https://banes-lab.com/source/coordination/tools/core/registries/board.registry.ts.md)
- [tools/core/strings/board.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/board.strings.ts.md)
- [tools/core/entrypoints/board.entrypoint.ts](https://banes-lab.com/source/coordination/tools/core/entrypoints/board.entrypoint.ts.md)
- [tools/core/runners/board.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/board.runner.ts.md)
- [tools/core/validators/checklist.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/checklist.validator.ts.md)
- [tools/core/coordinators/checklist.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/checklist.coordinator.ts.md)
- [tools/core/inspectors/checklist.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/checklist.inspector.ts.md)
- [tools/core/resolvers/checklist.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/checklist.resolver.ts.md)
- [tools/core/analyzers/board.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/board.analyzer.ts.md)
- [tools/core/validators/board.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/board.validator.ts.md)
- [tools/core/readers/template.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/template.reader.ts.md)
- [tools/core/validators/literal.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/literal.validator.ts.md)
- [tools/core/coordinators/collapse.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/collapse.coordinator.ts.md)
- [tools/core/runners/collapse.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/collapse.runner.ts.md)
- [tools/core/formatters/board.formatter.ts](https://banes-lab.com/source/coordination/tools/core/formatters/board.formatter.ts.md)
- [tools/core/runners/mark.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/mark.runner.ts.md)
- [tools/core/runners/conduct.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/conduct.runner.ts.md)
- [tools/core/coordinators/invocation.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/invocation.coordinator.ts.md)
- [tools/core/runners/index.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/index.runner.ts.md)
- [tools/core/runners/role.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/role.runner.ts.md)
- [tools/core/runners/surface.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/surface.runner.ts.md)
- [tools/core/runners/archive.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/archive.runner.ts.md)
- [tools/core/runners/fixture.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/fixture.runner.ts.md)
- [tools/core/runners/member.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/member.runner.ts.md)
- [tools/core/runners/task.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/task.runner.ts.md)
- [tools/core/coordinators/record.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/record.coordinator.ts.md)
- [tools/core/reporters/claim.reporter.ts](https://banes-lab.com/source/coordination/tools/core/reporters/claim.reporter.ts.md)
- [tools/core/reporters/venue.reporter.ts](https://banes-lab.com/source/coordination/tools/core/reporters/venue.reporter.ts.md)
- [tools/core/resolvers/snapshot.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/snapshot.resolver.ts.md)
- [tools/core/registries/snapshot.registry.ts](https://banes-lab.com/source/coordination/tools/core/registries/snapshot.registry.ts.md)
- [tools/core/runners/converge.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/converge.runner.ts.md)
- [tools/core/coordinators/rule.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/rule.coordinator.ts.md)
- [tools/core/reporters/rule.reporter.ts](https://banes-lab.com/source/coordination/tools/core/reporters/rule.reporter.ts.md)
- [tools/core/coordinators/venue.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/venue.coordinator.ts.md)
- [tools/core/resolvers/sweep.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/sweep.resolver.ts.md)
- [tools/core/runners/checklist.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/checklist.runner.ts.md)
- [tools/core/runners/agenda.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/agenda.runner.ts.md)
- [tools/core/runners/venue.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/venue.runner.ts.md)
- [tools/core/runners/delivery.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/delivery.runner.ts.md)
- [tools/core/runners/record.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/record.runner.ts.md)
- [tools/core/runners/blocking.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/blocking.runner.ts.md)

## Contains

- [tools/core/coordinators/board.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/board.coordinator.ts.md)
- [tools/core/coordinators/checklist.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/checklist.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/invocation.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/invocation.coordinator.ts.md)
- [tools/core/coordinators/record.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/record.coordinator.ts.md)
- [tools/core/coordinators/rule.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/rule.coordinator.ts.md)
- [tools/core/coordinators/venue.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/venue.coordinator.ts.md)

## Contained in

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