# configuration/constants/seed.constants.ts

> 20 lines of code and 11 definitions.

Tree: Bane's Lab Content
Language: typescript
Layer: infrastructure
Canonical: https://banes-lab.com/anatomy/content#file-content-configuration-constants-seed-constants-ts
Source text: https://banes-lab.com/source/content/configuration/constants/seed.constants.ts.txt

Listed in [configuration/constants](https://banes-lab.com/api/source/content/configuration/constants.md), after [configuration/constants/readme.constants.ts](https://banes-lab.com/source/content/configuration/constants/readme.constants.ts.md) and before [configuration/constants/source.constants.ts](https://banes-lab.com/source/content/configuration/constants/source.constants.ts.md).

## Definitions

- `VERIFY_STAGE` (lexical_declaration, line 3, exported)
- `SEED_LEVELS` (lexical_declaration, line 5, exported)
- `SEED_FIELDS` (lexical_declaration, line 11, exported)
- `SLOT_SENTENCE_LEAD` (lexical_declaration, line 17, exported)
- `GATE_HEADING` (lexical_declaration, line 19, exported)
- `OBJECTOR_WORD` (lexical_declaration, line 21, exported)
- `ITS_PREFIX` (lexical_declaration, line 23, exported)
- `PROFILE_SECTION_HEADING` (lexical_declaration, line 25, exported)
- `PROFILE_PRINCIPLE_MARK` (lexical_declaration, line 27, exported)
- `MODEL_EXTENSION` (lexical_declaration, line 29, exported)
- `SEED_ID_SEPARATOR` (lexical_declaration, line 31, exported)

## Contained in

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

## Source

```typescript
import type { SeedField, SeedLevel, SeedSource } from "#types/lesson.types";

export const VERIFY_STAGE = "verify";

export const SEED_LEVELS: Readonly<Record<SeedSource, SeedLevel>> = {
    algorithms: "principles",
    model: "principles",
    profile: "mental-model",
};

export const SEED_FIELDS: Readonly<Record<SeedSource, readonly SeedField[]>> = {
    algorithms: ["problem", "cause", "validation", "principle"],
    model: ["validation", "principle"],
    profile: ["principle"],
};

export const SLOT_SENTENCE_LEAD = "THE SLOTS";

export const GATE_HEADING = "## Gate";

export const OBJECTOR_WORD = "objector";

export const ITS_PREFIX = "Its ";

export const PROFILE_SECTION_HEADING = "# How the work is reasoned";

export const PROFILE_PRINCIPLE_MARK = "## ";

export const MODEL_EXTENSION = ".model.md";

export const SEED_ID_SEPARATOR = ".";
```
