# configuration/strings/drift.strings.ts

> 25 lines of code and 7 definitions.

Tree: GovLab Docs
Language: typescript
Layer: product
Canonical: https://banes-lab.com/anatomy/docs#file-docs-configuration-strings-drift-strings-ts
Source text: https://banes-lab.com/source/docs/configuration/strings/drift.strings.ts.txt

Listed in [configuration/strings](https://banes-lab.com/api/source/docs/configuration/strings.md), after [configuration/strings/document.strings.ts](https://banes-lab.com/source/docs/configuration/strings/document.strings.ts.md) and before [configuration/strings/figure.strings.ts](https://banes-lab.com/source/docs/configuration/strings/figure.strings.ts.md).

## Definitions

- `driftFinding` (lexical_declaration, line 13, exported)
- `gateFinding` (lexical_declaration, line 1, exported)
- `unstableRegeneration` (lexical_declaration, line 5, exported)
- `selfHealed` (lexical_declaration, line 17, exported)
- `regenerated` (lexical_declaration, line 21, exported)
- `workspaceMapHardening` (lexical_declaration, line 29, exported)
- `healed` (lexical_declaration, line 25, exported)

## Contained in

- [configuration/strings](https://banes-lab.com/anatomy/docs/folder-docs-configuration-strings.md)

## Used by

- [core/coordinators/dependency.coordinator.ts](https://banes-lab.com/source/docs/core/coordinators/dependency.coordinator.ts.md)
- [core/coordinators/document.coordinator.ts](https://banes-lab.com/source/docs/core/coordinators/document.coordinator.ts.md)
- [core/coordinators/drift.coordinator.ts](https://banes-lab.com/source/docs/core/coordinators/drift.coordinator.ts.md)

## Linked from

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

## Source

```typescript
export const gateFinding = function gateFinding(label: string, line: number, code: string, message: string): string {
    return `✖ ${label}:${line} [${code}] ${message}`;
};

export const unstableRegeneration = function unstableRegeneration(
    label: string,
    code: string,
    attempts: number,
): string {
    return `✖ ${label} [${code}] non-deterministic — regeneration unstable across ${attempts} attempts`;
};

export const driftFinding = function driftFinding(label: string, code: string): string {
    return `✖ ${label} [${code}] regenerate with "npm run docs:generate"`;
};

export const selfHealed = function selfHealed(label: string): string {
    return `✓ self-healed ${label}`;
};

export const regenerated = function regenerated(label: string): string {
    return `✓ regenerated ${label}`;
};

export const healed = function healed(label: string): string {
    return `✓ healed ${label}`;
};

export const workspaceMapHardening = function workspaceMapHardening(rel: string, code: string, detail: string): string {
    return `${rel} failed hardening — generation aborted:\n  [${code}] ${detail}`;
};
```
