Docs

Apps & Interfaces · 07.10

The Taste Engine

How the surface generator classifies a collection's shape into an archetype — analytics, pipeline, CRM, roadmap, operations — and scaffolds a defensible default.

Taste engine

Shape, not guesswork, decides the archetype

A collection's own field shape deterministically decides which of five archetypes it scaffolds as — no model call needed for the classification itself:

ArchetypeDetected when
pipelineA field named status, stage, or state exists.
roadmapA date field and a string field both exist.
crmAt least two contact-like string fields (or, failing that, four-plus string fields overall).
analyticsA numeric field exists.
operationsThe fallback — no collection, or nothing more specific matched.

Each archetype scaffolds its own defensible default composition — a pipeline gets a Kanban-shaped view, a roadmap gets a timeline, analytics gets charts and KPI strips — so a fresh App reads as a designed product on day one instead of a raw table dump with a "no records" placeholder.

Continue