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 14:36:52 UTC · snapshot created 2026-10-03 14:38:14 UTC · last check 2026-10-03 15:00:09 UTC

G.10:4.7.1 - Worked publication slice

  • If the visible surface is one tradition front under the declared Q, publish sourceSetFamily=Front, derivedViewKind=TraditionFront, and keep basePaletteRef=SoTAPaletteDescriptionId recoverable instead of pretending that the palette itself already was that front. Publish selectorOutcomeKind only when a G.5 selector outcome is also shipped, and setResultFamily only for its SetResultOutcome branch.
  • If one shortlist is emitted from that derived tradition front, publish selectorOutcomeKind=SetResultOutcome, setResultFamily=Shortlist, sourceSetFamily=Front, derivedViewKind=TraditionFront, basePaletteRef=SoTAPaletteDescriptionId, and the named lensId together.
  • If that same shortlisted surface is emitted as one stable public object, also publish shortlistId=<...> and keep it recoverable that the token names that shortlist rather than replacing it.
  • If one retained tradition archive view is shown, publish sourceSetFamily=Archive, derivedViewKind=TraditionArchive, and keep the same basePaletteRef recoverable. A G.5 selector outcome, when also shipped, carries its admitted outcome kind and, only for a SetResultOutcome, its set-result kind.
  • If the shortlist is later ordered, publish setResultFamily=RankedShortlist and keep the declared source set visible.
  • Use ChoiceSet only as a mathematical gloss when the shipped object is explicitly one mathematical analysis artifact rather than the public selected set; it is not a setResultFamily value.
  • Do not publish sourceSetFamily=TraditionPalette alone when the visible object is already one derived tradition view; readers need to know which view is on the surface and which base palette it depends on.
  • Do not publish TraditionFront or TraditionArchive as if they were the default meaning of Tradition.
  • Do not ask portfolioMode to tell the reader whether they are seeing one palette, one front, one archive, or one shortlist.