# tools/core/strings/corpus.strings.ts

> 27 lines of code and 6 definitions.

Tree: Coordination tree
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/coordination#file-coordination-tools-core-strings-corpus-strings-ts
Source text: https://banes-lab.com/source/coordination/tools/core/strings/corpus.strings.ts.txt

Listed in [tools/core/strings](https://banes-lab.com/api/source/coordination/tools/core/strings.md), after [tools/core/strings/converge.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/converge.strings.ts.md) and before [tools/core/strings/document.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/document.strings.ts.md).

## Definitions

- `rewroteLine` (lexical_declaration, line 1, exported)
- `noMovesList` (lexical_declaration, line 5, exported)
- `corpusSummary` (lexical_declaration, line 15, exported)
- `appliedOutcome` (lexical_declaration, line 9, exported)
- `PREVIEW_ONLY` (lexical_declaration, line 13, exported)
- `corpusHead` (lexical_declaration, line 25, exported)

## Used by

- [tools/core/entrypoints/corpus.entrypoint.ts](https://banes-lab.com/source/coordination/tools/core/entrypoints/corpus.entrypoint.ts.md)

## Source

```typescript
export const rewroteLine = function rewroteLine(rewritten: number, moves: number): string {
    return `rewrote ${String(rewritten)} references from ${String(moves)} recorded moves\n`;
};

export const noMovesList = function noMovesList(report: string): string {
    return `${report} carries no readable moves list. Run the corpus preview again to write it.`;
};

export const appliedOutcome = function appliedOutcome(rewritten: number): string {
    return `applied, references rewritten=${String(rewritten)}`;
};

export const PREVIEW_ONLY = "preview only";

export const corpusSummary = function corpusSummary(
    head: string,
    facets: string,
    variants: string,
    report: string,
    closing: string,
): string {
    return `${head}\nfacets: ${facets}\nvariants: ${variants}\nreport: ${report}\n${closing}`;
};

export const corpusHead = function corpusHead(
    verdict: string,
    resolved: number,
    findings: number,
    outcome: string,
): string {
    return `${verdict}  resolved=${String(resolved)} findings=${String(findings)} ${outcome}`;
};
```
