# tools/core/steps

> A concern on the application layer holding 5 files, 642 lines of code, 102 definitions and 25 call edges.

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

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

## steps

A **concern** on the **application** layer holding **5** files, **642** lines of code, **102** definitions and **25** call edges.

### Stats

Files 5

Lines of code 642

Blank lines 94

Bytes 34034

Definitions 102

Exported 38

Callable 24

Call edges 25

isolated flow 83

entry flow 13

relay flow 5

leaf flow 1

Findings no anomalies

the folder's walk 1804 steps

### Files

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

- Subject: gate
- Concern: step
- Layer: application
- 167 lines of code
- 22 definitions
- 9 call edges

[quality.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/quality.step.ts.md)

- Subject: quality
- Concern: step
- Layer: application
- 137 lines of code
- 23 definitions
- 7 call edges

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

- Subject: snapshot
- Concern: step
- Layer: application
- 69 lines of code
- 5 definitions
- 1 call edges

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

- Subject: source
- Concern: step
- Layer: application
- 121 lines of code
- 26 definitions
- 5 call edges

[typecheck.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/typecheck.step.ts.md)

- Subject: typecheck
- Concern: step
- Layer: application
- 148 lines of code
- 26 definitions
- 3 call edges

## Links to

- [tools/core/predicates/file.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/file.predicate.ts.md)
- [tools/core/steps/gate.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/gate.step.ts.md)
- [config/surface.config.ts](https://banes-lab.com/source/coordination/config/surface.config.ts.md)
- [tools/core/reporters/rule.reporter.ts](https://banes-lab.com/source/coordination/tools/core/reporters/rule.reporter.ts.md)
- [tools/core/steps/quality.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/quality.step.ts.md)
- [tools/core/orchestrators/pipeline.orchestrator.ts](https://banes-lab.com/source/coordination/tools/core/orchestrators/pipeline.orchestrator.ts.md)
- [tools/core/predicates/comment.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/comment.predicate.ts.md)
- [tools/core/steps/source.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/source.step.ts.md)
- [tools/core/writers/repair.writer.ts](https://banes-lab.com/source/coordination/tools/core/writers/repair.writer.ts.md)
- [tools/core/resolvers/artifact.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/artifact.resolver.ts.md)
- [tools/core/steps/typecheck.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/typecheck.step.ts.md)

## Contains

- [tools/core/steps/gate.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/gate.step.ts.md)
- [tools/core/steps/quality.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/quality.step.ts.md)
- [tools/core/steps/snapshot.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/snapshot.step.ts.md)
- [tools/core/steps/source.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/source.step.ts.md)
- [tools/core/steps/typecheck.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/typecheck.step.ts.md)

## Contained in

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