2026-09-13 03:46:24 +03:00
|
|
|
/**
|
2026-09-23 15:37:34 +03:00
|
|
|
* CLUSTER PRESENTATION RULES (vision §1). DETECTION is birth-session
|
2026-09-23 15:24:48 +03:00
|
|
|
* clustering since wave 7 (core/session-clusters.ts; the semantic
|
2026-09-23 15:37:34 +03:00
|
|
|
* embedder, its Louvain predecessor, and the LLM label matcher are all
|
|
|
|
|
* dead — labels are session names now). What remains here is the
|
|
|
|
|
* one presentation rule the snapshot and the renderer share.
|
2026-09-13 03:46:24 +03:00
|
|
|
*
|
2026-09-23 15:37:34 +03:00
|
|
|
* Browser-safe pure logic (no node builtins, no fs).
|
2026-09-13 03:46:24 +03:00
|
|
|
*/
|
|
|
|
|
|
2026-09-13 03:59:48 +03:00
|
|
|
/** Communities below this size are not rendered, not named — presentation
|
|
|
|
|
* rule (user-decided 2026-09-13): a region of the world model needs at
|
|
|
|
|
* least three propositions to be worth a hull and a label. */
|
2026-09-23 15:37:34 +03:00
|
|
|
export const MIN_CLUSTER_SIZE = 3;
|