Spaces:
Running
Running
File size: 989 Bytes
9de795a | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | /* AUTOGENERIERT aus packages/shared/schemas – nicht von Hand ändern (pnpm codegen). */
export type Uuid = string;
export type Semver = string;
/**
* Vertrag 3: Stil-Engine → Kurator/Solver. Reine Achsen statt benannter Stile (ADR-0006); Achsen-Set datengetrieben über die Taxonomie.
*/
export interface Stilprofil {
id: Uuid;
schemaVersion: Semver;
taxonomyVersion: Semver;
/**
* Achsen-ID (aus data/taxonomy/) → Wert −1…+1 (Gegensatzpaare, 0 = neutral). Erweiterbar ohne Schema-Änderung.
*/
styleVector: {
[k: string]: number;
};
derivedRequirements: string[];
palette: string[];
meta: {
method: "swipe" | "preset";
presetId?: Uuid;
/**
* Profil ist raumtyp-gebunden (Bad-Projekt → Bad-Bilder).
*/
roomType: "bad" | "kueche" | "wohnen" | "schlafen" | "essen" | "flur" | "sonstig";
likes?: number;
dislikes?: number;
/**
* Mindest-Stichprobe erreicht?
*/
sampleSufficient: boolean;
};
}
|