# tools/core/predicates

> A concern on the infrastructure layer holding 9 files, 378 lines of code, 104 definitions and 34 call edges.

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

[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)

## predicates

A **concern** on the **infrastructure** layer holding **9** files, **378** lines of code, **104** definitions and **34** call edges.

### Stats

Files 9

Lines of code 378

Blank lines 83

Bytes 13346

Definitions 104

Exported 52

Callable 42

Call edges 34

isolated flow 67

relay flow 17

leaf flow 15

entry flow 5

Findings no anomalies

the folder's walk 1353 steps

### Files

[comment.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/comment.predicate.ts.md)

- Subject: comment
- Concern: predicate
- Layer: infrastructure
- 34 lines of code
- 8 definitions
- 0 call edges

[fence.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/fence.predicate.ts.md)

- Subject: fence
- Concern: predicate
- Layer: infrastructure
- 32 lines of code
- 10 definitions
- 2 call edges

[literal.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/literal.predicate.ts.md)

- Subject: literal
- Concern: predicate
- Layer: infrastructure
- 27 lines of code
- 9 definitions
- 1 call edges

[marker.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/marker.predicate.ts.md)

- Subject: marker
- Concern: predicate
- Layer: infrastructure
- 30 lines of code
- 13 definitions
- 2 call edges

[schema.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/schema.predicate.ts.md)

- Subject: schema
- Concern: predicate
- Layer: infrastructure
- 46 lines of code
- 4 definitions
- 3 call edges

[secret.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/secret.predicate.ts.md)

- Subject: secret
- Concern: predicate
- Layer: infrastructure
- 40 lines of code
- 13 definitions
- 5 call edges

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

- Subject: source
- Concern: predicate
- Layer: infrastructure
- 112 lines of code
- 31 definitions
- 19 call edges

[text.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/text.predicate.ts.md)

- Subject: text
- Concern: predicate
- Layer: infrastructure
- 30 lines of code
- 9 definitions
- 2 call edges

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

- Subject: token
- Concern: predicate
- Layer: infrastructure
- 27 lines of code
- 7 definitions
- 0 call edges

## Links to

- [tools/core/normalizers/source.normalizer.ts](https://banes-lab.com/source/coordination/tools/core/normalizers/source.normalizer.ts.md)
- [tools/core/steps/source.step.ts](https://banes-lab.com/source/coordination/tools/core/steps/source.step.ts.md)
- [tools/rules/literal.rule.ts](https://banes-lab.com/source/coordination/tools/rules/literal.rule.ts.md)
- [tools/core/predicates/fence.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/fence.predicate.ts.md)
- [tools/core/predicates/literal.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/literal.predicate.ts.md)
- [tools/core/resolvers/dependency.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/dependency.resolver.ts.md)
- [tools/core/validators/verdict.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/verdict.validator.ts.md)
- [tools/rules/entrypoint.rule.ts](https://banes-lab.com/source/coordination/tools/rules/entrypoint.rule.ts.md)
- [tools/rules/verdict.rule.ts](https://banes-lab.com/source/coordination/tools/rules/verdict.rule.ts.md)
- [tools/core/predicates/marker.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/marker.predicate.ts.md)
- [tools/core/inspectors/manifest.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/manifest.inspector.ts.md)
- [tools/core/predicates/schema.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/schema.predicate.ts.md)
- [tools/core/readers/source.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/source.reader.ts.md)
- [tools/core/runners/gate.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/gate.runner.ts.md)
- [tools/core/validators/governance.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/governance.validator.ts.md)
- [tools/core/entrypoints/corpus.entrypoint.ts](https://banes-lab.com/source/coordination/tools/core/entrypoints/corpus.entrypoint.ts.md)
- [tools/core/predicates/secret.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/secret.predicate.ts.md)
- [tools/rules/secret.rule.ts](https://banes-lab.com/source/coordination/tools/rules/secret.rule.ts.md)
- [tools/core/predicates/token.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/token.predicate.ts.md)
- [tools/core/predicates/source.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/source.predicate.ts.md)
- [tools/rules/governance.rule.ts](https://banes-lab.com/source/coordination/tools/rules/governance.rule.ts.md)
- [tools/core/validators/writer.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/writer.validator.ts.md)
- [tools/core/predicates/text.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/text.predicate.ts.md)
- [tools/core/matchers/segment.matcher.ts](https://banes-lab.com/source/coordination/tools/core/matchers/segment.matcher.ts.md)
- [tools/core/analyzers/marker.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/marker.analyzer.ts.md)
- [tools/core/formatters/text.formatter.ts](https://banes-lab.com/source/coordination/tools/core/formatters/text.formatter.ts.md)
- [tools/core/validators/entrypoint.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/entrypoint.validator.ts.md)
- [tools/core/inspectors/projection.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/projection.inspector.ts.md)
- [tools/core/readers/record.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/record.reader.ts.md)
