# tools/rules

> A subject holding 29 files, 5717 lines of code, 853 definitions and 218 call edges.

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

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

## rules

A **subject** holding **29** files, **5717** lines of code, **853** definitions and **218** call edges.

### Stats

Files 29

Lines of code 5717

Blank lines 644

Bytes 305629

Definitions 853

Exported 291

Callable 255

Call edges 218

isolated flow 671

entry flow 81

leaf flow 61

relay flow 40

Findings no anomalies

the folder's walk 15928 steps

### Files

[accumulator.rule.ts](https://banes-lab.com/source/coordination/tools/rules/accumulator.rule.ts.md)

- outside the naming grammar
- 78 lines of code
- 8 definitions
- 1 call edges

[agenda.rule.ts](https://banes-lab.com/source/coordination/tools/rules/agenda.rule.ts.md)

- outside the naming grammar
- 134 lines of code
- 16 definitions
- 1 call edges

[binding.rule.ts](https://banes-lab.com/source/coordination/tools/rules/binding.rule.ts.md)

- outside the naming grammar
- 209 lines of code
- 40 definitions
- 9 call edges

[blocking.rule.ts](https://banes-lab.com/source/coordination/tools/rules/blocking.rule.ts.md)

- outside the naming grammar
- 328 lines of code
- 35 definitions
- 26 call edges

[board.rule.ts](https://banes-lab.com/source/coordination/tools/rules/board.rule.ts.md)

- outside the naming grammar
- 283 lines of code
- 48 definitions
- 23 call edges

[channel.rule.ts](https://banes-lab.com/source/coordination/tools/rules/channel.rule.ts.md)

- outside the naming grammar
- 115 lines of code
- 5 definitions
- 2 call edges

[checklist.rule.ts](https://banes-lab.com/source/coordination/tools/rules/checklist.rule.ts.md)

- outside the naming grammar
- 213 lines of code
- 40 definitions
- 10 call edges

[claim.rule.ts](https://banes-lab.com/source/coordination/tools/rules/claim.rule.ts.md)

- outside the naming grammar
- 99 lines of code
- 12 definitions
- 1 call edges

[conduct.rule.ts](https://banes-lab.com/source/coordination/tools/rules/conduct.rule.ts.md)

- outside the naming grammar
- 228 lines of code
- 38 definitions
- 1 call edges

[converge.rule.ts](https://banes-lab.com/source/coordination/tools/rules/converge.rule.ts.md)

- outside the naming grammar
- 124 lines of code
- 9 definitions
- 0 call edges

[coverage.rule.ts](https://banes-lab.com/source/coordination/tools/rules/coverage.rule.ts.md)

- outside the naming grammar
- 286 lines of code
- 55 definitions
- 6 call edges

[declaration.rule.ts](https://banes-lab.com/source/coordination/tools/rules/declaration.rule.ts.md)

- outside the naming grammar
- 319 lines of code
- 40 definitions
- 10 call edges

[emission.rule.ts](https://banes-lab.com/source/coordination/tools/rules/emission.rule.ts.md)

- outside the naming grammar
- 129 lines of code
- 29 definitions
- 3 call edges

[entrypoint.rule.ts](https://banes-lab.com/source/coordination/tools/rules/entrypoint.rule.ts.md)

- outside the naming grammar
- 200 lines of code
- 14 definitions
- 7 call edges

[governance.rule.ts](https://banes-lab.com/source/coordination/tools/rules/governance.rule.ts.md)

- outside the naming grammar
- 456 lines of code
- 52 definitions
- 24 call edges

[literal.rule.ts](https://banes-lab.com/source/coordination/tools/rules/literal.rule.ts.md)

- outside the naming grammar
- 243 lines of code
- 53 definitions
- 8 call edges

[placement.rule.ts](https://banes-lab.com/source/coordination/tools/rules/placement.rule.ts.md)

- outside the naming grammar
- 146 lines of code
- 23 definitions
- 7 call edges

[purity.rule.ts](https://banes-lab.com/source/coordination/tools/rules/purity.rule.ts.md)

- outside the naming grammar
- 64 lines of code
- 11 definitions
- 2 call edges

[record.rule.ts](https://banes-lab.com/source/coordination/tools/rules/record.rule.ts.md)

- outside the naming grammar
- 86 lines of code
- 16 definitions
- 5 call edges

[reference.rule.ts](https://banes-lab.com/source/coordination/tools/rules/reference.rule.ts.md)

- outside the naming grammar
- 237 lines of code
- 42 definitions
- 6 call edges

[role.rule.ts](https://banes-lab.com/source/coordination/tools/rules/role.rule.ts.md)

- outside the naming grammar
- 70 lines of code
- 8 definitions
- 1 call edges

[secret.rule.ts](https://banes-lab.com/source/coordination/tools/rules/secret.rule.ts.md)

- outside the naming grammar
- 71 lines of code
- 11 definitions
- 4 call edges

[slot.rule.ts](https://banes-lab.com/source/coordination/tools/rules/slot.rule.ts.md)

- outside the naming grammar
- 113 lines of code
- 18 definitions
- 4 call edges

[surface.rule.ts](https://banes-lab.com/source/coordination/tools/rules/surface.rule.ts.md)

- outside the naming grammar
- 679 lines of code
- 73 definitions
- 18 call edges

[template.rule.ts](https://banes-lab.com/source/coordination/tools/rules/template.rule.ts.md)

- outside the naming grammar
- 148 lines of code
- 25 definitions
- 14 call edges

[tense.rule.ts](https://banes-lab.com/source/coordination/tools/rules/tense.rule.ts.md)

- outside the naming grammar
- 186 lines of code
- 46 definitions
- 10 call edges

[venue.rule.ts](https://banes-lab.com/source/coordination/tools/rules/venue.rule.ts.md)

- outside the naming grammar
- 139 lines of code
- 27 definitions
- 3 call edges

[verdict.rule.ts](https://banes-lab.com/source/coordination/tools/rules/verdict.rule.ts.md)

- outside the naming grammar
- 97 lines of code
- 11 definitions
- 6 call edges

[vocabulary.rule.ts](https://banes-lab.com/source/coordination/tools/rules/vocabulary.rule.ts.md)

- outside the naming grammar
- 237 lines of code
- 48 definitions
- 6 call edges

## Links to

- [tools/core/validators/marker.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/marker.validator.ts.md)
- [tools/rules/agenda.rule.ts](https://banes-lab.com/source/coordination/tools/rules/agenda.rule.ts.md)
- [tools/rules/binding.rule.ts](https://banes-lab.com/source/coordination/tools/rules/binding.rule.ts.md)
- [tools/core/analyzers/binding.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/binding.analyzer.ts.md)
- [tools/core/generators/binding.generator.ts](https://banes-lab.com/source/coordination/tools/core/generators/binding.generator.ts.md)
- [tools/rules/blocking.rule.ts](https://banes-lab.com/source/coordination/tools/rules/blocking.rule.ts.md)
- [tools/core/analyzers/blocking.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/blocking.analyzer.ts.md)
- [tools/core/validators/venue.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/venue.validator.ts.md)
- [tools/core/validators/blocking.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/blocking.validator.ts.md)
- [tools/core/runners/venue.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/venue.runner.ts.md)
- [tools/core/inspectors/board.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/board.inspector.ts.md)
- [tools/rules/board.rule.ts](https://banes-lab.com/source/coordination/tools/rules/board.rule.ts.md)
- [tools/core/inspectors/report.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/report.inspector.ts.md)
- [tools/core/validators/board.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/board.validator.ts.md)
- [tools/core/analyzers/marker.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/marker.analyzer.ts.md)
- [tools/core/inspectors/projection.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/projection.inspector.ts.md)
- [tools/core/validators/channel.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/channel.validator.ts.md)
- [tools/rules/checklist.rule.ts](https://banes-lab.com/source/coordination/tools/rules/checklist.rule.ts.md)
- [config/surface.config.ts](https://banes-lab.com/source/coordination/config/surface.config.ts.md)
- [tools/rules/claim.rule.ts](https://banes-lab.com/source/coordination/tools/rules/claim.rule.ts.md)
- [tools/rules/conduct.rule.ts](https://banes-lab.com/source/coordination/tools/rules/conduct.rule.ts.md)
- [tools/rules/coverage.rule.ts](https://banes-lab.com/source/coordination/tools/rules/coverage.rule.ts.md)
- [tools/rules/declaration.rule.ts](https://banes-lab.com/source/coordination/tools/rules/declaration.rule.ts.md)
- [tools/core/resolvers/artifact.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/artifact.resolver.ts.md)
- [tools/rules/emission.rule.ts](https://banes-lab.com/source/coordination/tools/rules/emission.rule.ts.md)
- [tools/rules/entrypoint.rule.ts](https://banes-lab.com/source/coordination/tools/rules/entrypoint.rule.ts.md)
- [tools/core/predicates/literal.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/literal.predicate.ts.md)
- [tools/core/validators/entrypoint.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/entrypoint.validator.ts.md)
- [tools/rules/governance.rule.ts](https://banes-lab.com/source/coordination/tools/rules/governance.rule.ts.md)
- [tools/core/runners/fixture.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/fixture.runner.ts.md)
- [tools/core/predicates/source.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/source.predicate.ts.md)
- [tools/core/validators/governance.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/governance.validator.ts.md)
- [tools/core/predicates/text.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/text.predicate.ts.md)
- [tools/core/validators/writer.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/writer.validator.ts.md)
- [tools/rules/literal.rule.ts](https://banes-lab.com/source/coordination/tools/rules/literal.rule.ts.md)
- [tools/core/predicates/comment.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/comment.predicate.ts.md)
- [tools/core/predicates/token.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/token.predicate.ts.md)
- [tools/rules/placement.rule.ts](https://banes-lab.com/source/coordination/tools/rules/placement.rule.ts.md)
- [tools/rules/purity.rule.ts](https://banes-lab.com/source/coordination/tools/rules/purity.rule.ts.md)
- [tools/core/validators/record.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/record.validator.ts.md)
- [tools/rules/record.rule.ts](https://banes-lab.com/source/coordination/tools/rules/record.rule.ts.md)
- [tools/rules/reference.rule.ts](https://banes-lab.com/source/coordination/tools/rules/reference.rule.ts.md)
- [tools/rules/role.rule.ts](https://banes-lab.com/source/coordination/tools/rules/role.rule.ts.md)
- [tools/rules/secret.rule.ts](https://banes-lab.com/source/coordination/tools/rules/secret.rule.ts.md)
- [tools/core/predicates/secret.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/secret.predicate.ts.md)
- [tools/rules/slot.rule.ts](https://banes-lab.com/source/coordination/tools/rules/slot.rule.ts.md)
- [tools/rules/surface.rule.ts](https://banes-lab.com/source/coordination/tools/rules/surface.rule.ts.md)
- [tools/rules/template.rule.ts](https://banes-lab.com/source/coordination/tools/rules/template.rule.ts.md)
- [tools/core/inspectors/agent.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/agent.inspector.ts.md)
- [tools/core/inspectors/role.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/role.inspector.ts.md)
- [tools/rules/tense.rule.ts](https://banes-lab.com/source/coordination/tools/rules/tense.rule.ts.md)
- [tools/rules/venue.rule.ts](https://banes-lab.com/source/coordination/tools/rules/venue.rule.ts.md)
- [tools/rules/verdict.rule.ts](https://banes-lab.com/source/coordination/tools/rules/verdict.rule.ts.md)
- [tools/core/validators/verdict.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/verdict.validator.ts.md)
- [tools/rules/vocabulary.rule.ts](https://banes-lab.com/source/coordination/tools/rules/vocabulary.rule.ts.md)
