configuration/constants/seed.constants.ts

configuration/constants/seed.constants.ts is a file in Bane's Lab Content. 20 lines of code and 11 definitions.

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 = ".";