Library / First Principles Framework (FPF) - Core Conceptual Specification
Jump to passage
In this reading

Link to current text

Published source confirmed at last check

Source changed 2026-10-03 08:01:07 UTC · snapshot created 2026-10-03 08:04:31 UTC · last check 2026-10-03 08:15:20 UTC

A.19.SOURCE-SET-SPACE-SUBSTRATE:4.7 - Conditional fields stay conditional

Use SourceSetComposition only when the line genuinely consumes several declared source sets.

When composition is active:

  • SourceSetFamily still names the primary family the line is anchored on;
  • SourceSetComposition names the additional declared source-set families or the explicit composed-source posture that widens that primary family;
  • the composition field does not replace the primary family, and it does not silently retitle the whole line as one different source kind.

Use DerivedViewKind only when one derived view is materially active and the reader must be able to recover that derivation.

Use BasePaletteRef only when a derived tradition or palette view would otherwise hide the recoverable base palette.