Multi‑View Publication Kit (for Morphisms)
About this pattern
This is a generated FPF pattern page projected from the published FPF source. It is canonical FPF content for this ID; it is not a fpf-memory product feature page.
How to use this pattern
Read the ID, status, type, and normativity first. Use the content for exact wording, the relations for adjacent concepts, and citations to keep active work grounded without pasting the whole specification.
At a glance. Use E.17 when one claim-bearing morphism or functional relation must be published in several readable faces for different readers without changing the underlying claim.
Use this when. The engineering team needs a plain view, technical card, interoperability card, or assurance lane that helps people read, inspect, exchange, or cite the same source-backed relation without turning the face into work occurrence, evidence, gate passage, engineering justification, control architecture, or release permission by presentation alone.
First output. One source-pinned publication face with the underlying U.Episteme / D/S episteme, publication scope, face kind, supported use, and any required project-source exit named only as far as the current use needs.
Working action spine. Publish one morphism face -> separate source episteme/view, face, carrier, supported use, and project-source exit -> use the face for inspection, source-finding, review, exchange, or planning preparation -> output one source-pinned publication face -> use the exact neighboring source pattern if work, evidence, gate, engineering-justification, control, or release use becomes live.
Ordinary formality rule. If the face only supports orientation, source-finding, review, comparison, or planning preparation, keep the publication light: one pinned face or compact card plus a clear supported-use line is enough.
Load-bearing formality rule. Add the fuller MVPK record only when the face will support external-impact reliance, cross-context exchange, evidence citation, gate/release pressure, engineering-justification use, disputed interpretation, or another use where a concrete overclaim would change the next engineering move.
Stop condition. Do not create a new publication record merely because a face exists. Stop when the current face changes no next engineering move and blocks no concrete overclaim.
Supported-use examples.
Boundary aid pointer. If one encountered publication-facing item is easy to read as work, evidence, gate, approval, status, explanation, comparison, or weaker rendering, handle one live claim/effect at a time using E.17:5.1d.
Here in the first-screen read, keep only the MVPK publication move: one source-pinned face, one supported use, and exact neighboring source exits only as far as the current use needs.
Not this pattern when. Not this pattern when the live issue is performed U.Work, a work plan, evidence/provenance path, engineering justification, gate decision, control architecture, carrier/OCR work, or a weaker rendering that needs its own fuller-source return. Use the project source pattern that governs that issue.
Tech‑name:
U.MultiViewPublicationKit(MVPK) Plain‑name: Multi‑view publication kit (for morphisms) Signature (conceptual form):MVPK : (U.Morphism, Σ_viewpoints) ↦ U.ViewFamilywith per‑viewpoint componentsViewObj_s : U.Object → U.ViewObj_sandEmit_s(-) : U.Morphism → U.ViewMorph_s, such that(ViewObj_s, Emit_s)forms a functorU → View_s(U). For eachs ⪯ t, a reindexing coercionPromoteView[s→t]_X : ViewObj_s(X) → ViewObj_t(X)exists and is natural inX: for everyf : X → Y,PromoteView[s→t]_Y ∘ Emit_s(f) = Emit_t(f) ∘ PromoteView[s→t]_X(see Rules §6.2). Notation:Σ_viewpointsis abbreviated asΣwhere convenient. Twin‑register aliases (naming discipline): • Tech:Emit_PlainView,Emit_TechCard,Emit_InteropCard,Emit_AssuranceLane;PromoteView[s→t]_-. • Plain:PlainView(x),TechCard(x),InteropCard(x),AssuranceLane(x); “Promote to t”.
USM binding (overview):
PublicationScopeis a USM‑class object that parameterizes MVPK; see §5.0. Episteme lane. MVPK treats each face as aU.Viewin the sense of C.2.1/E.17.0 (speciesU.EpistemeView). For a morphismf, everyEmit_s(f)is such a view whoseDescribedEntitySlot/DescriptionContexttarget isf : U.Morphismand whoseviewpointRefis a publicationU.Viewpoint(PublicationVPId) drawn from aU.ViewpointBundle(E.17.1/E.17.2). Slot discipline (ViewSlot/ViewRef) is inherited from C.2.1/A.6.5 and is not redefined in MVPK.
Provide a disciplined, compositional way to publish morphisms (arrows) across multiple didactic faces (views/cards) without adding semantics, while keeping viewpoints (the specifications that constrain views) explicit and auditable. Authors get a small view‑pack that, when applied to any U.Morphism (including compositions), yields a family of views that commute with arrow composition and respect edition/measurement pinning (Part F/G).
Keywords
- publication
- U.View/U.EpistemeView
- multi-view
- viewpoints
- PublicationScope (USM)
- PlainView/TechCard/InteropCard/AssuranceLane
- functorial views
- reindexing (PromoteView[s→t])
- Publication characteristics (PC.Number
- PC.EvidenceBinding
- PC.ComparatorSetRef
- PC.CharacteristicSpaceRef)
- CHR/UNM/CG-Spec anchoring
- UTS
- pin discipline
- D/S→Surface (no I→D/D→S).
Relations
E.17:5.1dContent
Intent
Provide a disciplined, compositional way to publish morphisms (arrows) across multiple didactic faces (views/cards) without adding semantics, while keeping viewpoints (the specifications that constrain views) explicit and auditable. Authors get a small view‑pack that, when applied to any U.Morphism (including compositions), yields a family of views that commute with arrow composition and respect edition/measurement pinning (Part F/G).
Problem frame
- Teams routinely need several faces of the same arrow: a
TechCardfor the catalog, anInteropCardfor machine exchange, aPlainViewfor narrative, and anAssuranceLanefor evidence. - Informal “renderings” quietly drift semantics; composite arrows are often published piecemeal, breaking traceability; evidence forgets unit/scale/edition pins.
- “View” and “viewpoint” are blurred in practice; authors conflate publication with mechanism.
- L‑SURF requires
SurfaceKindtoken discipline; Core allows only PublicationSurface/InteropSurface; faces are …View / …Card / …Lane (no ad‑hoc…Surfacekinds).
MVPK fixes this by making publication a typed, functorial projection from existing D/S‑epistemes via species of U.EpistemicViewing (A.6.3/E.17.0, A.7 §5.9/E.10.D2) subject to explicit viewpoint specs and pinning guards. Part E is conceptual: no machine‑exchange formats are specified here.
Problem
- Semantic drift in publication. Unchecked “presentations” introduce claims not present in the D/S‑epistemes about the arrow (epistemes with
DescriptionContext = ⟨DescribedEntityRef, BoundedContextRef, ViewpointRef⟩in the sense of E.10.D2/E.17.0). - Non‑compositionality. Publishing
g∘fyields faces that do not match composing the faces offandg. - View vs viewpoint confusion. A single template is treated as “the view”, with no declared concerns or conformance rules.
- Unpinned numbers. Numeric claims lack unit/scale/reference‑plane and edition pins (Part F/G), undermining auditability.
Forces
Solution — the MVPK Kit
USM anchoring (normative)
- PublicationScope (USM).
U.PublicationScopeis defined in USM (A.2.6 §6.5) analogously toU.WorkScopeandU.ClaimScopeas a set‑valued scope object overU.ContextSlice. In MVPK, every emittedU.ViewSHALL declare aU.PublicationScopethat bounds where that face is admissible.- Non‑overload rule.
U.PublicationScopeMUST NOT encode viewpoint choice, MVPK profile selection, or Publication Characteristics (PC); those are governed byPublicationVPId/U.Viewpointand MVPK profile rules (§5.1/§5.2/§5.5).
- Non‑overload rule.
- Scope lineage.
U.PublicationScopeparticipates in the same USM lineage regime asU.WorkScope/U.ClaimScope(Δ‑moves, editioning and migration rules); MVPK emits faces under a declaredPublicationScopeId. - MVPK profile (kit configuration). The canonical MVPK profiles (MVPK‑Min/Lite/SetReady/Max) fix:
- (a) the viewpoint index
Σand its partial order⪯, - (b) the admissible Publication characteristics (PC) and required pinning requirements,
- (c) any cross‑Context/plane constraints (Bridge/CL policies) applicable to emitted faces.
- (a) the viewpoint index
- MVPK face-name quartet. The canonical MVPK-Max profile enumerates exactly four face kinds:
PlainView (P),TechCard (T),InteropCard (I),AssuranceLane (A). MVPK face ids,SurfaceKindvalues, claim quadrants,governingPatternRef, and local field values must not use anL/P/D/Emnemonic; use the P/T/I/A face-name initials only when an abbreviation is unavoidable.
Terminology (normative)
- View (
U.View): an episteme-lane view (U.EpistemeViewin the sense of C.2.1/E.17.0) produced under a publication viewpoint. In MVPK each face (PlainView,TechCard,InteropCard,AssuranceLane) is such aU.ViewwhoseDescribedEntitySlot/DescriptionContexttarget is aU.Morphismand whoseviewpointRefis a publicationU.Viewpoint. Every MVPKU.ViewSHALL declare:SurfaceKind ∈ {PublicationSurface, InteropSurface},PublicationVPId : U.ViewpointRef, references to the underlying D/S‑epistemes produced byDescribe_ID/Specify_DSin A.7/E.10.D2, and aU.PublicationScope(USM §6.5). Any carrier rendering is separateU.Workon SCR/RSCR carriers and is not part ofU.View. - Publication vs presentation vs rendering vs representation (guard):
- Publication = typed projection from existing D/S‑epistemes about a morphism into a
U.Viewgoverned by aPublicationSurface/InteropSurfaceSurfaceKindvia species ofU.EpistemicViewing(A.6.3) under the I/D/S discipline of A.7/E.10.D2. - Presentation = rhetorical arrangement of a published carrier; notation-neutral, adds no claims and is not a
SurfaceKind. - Rendering = display/layout of a carrier, purely graphical/formatting;
U.Workon carriers (A.7), not aSurfaceKind. - Representation = episteme↔referent relation (C.2.1/A.6.2–A.6.4); not a publication operation and not a
SurfaceKindoperation. Use publication and view here; treat presentation/rendering asU.Workon carriers (A.7).
- Publication = typed projection from existing D/S‑epistemes about a morphism into a
- ISO mapping note. ISO viewpoint →
PublicationVPId(publication lane); engineering viewpoint →EngineeringVPId(E.TGA E.18:5.12). An ISO view may be a single MVPK face; “bundles” are packaging only. - No‑mechanism equivalence: MVPK is not a mechanism; any operational toil (build/render/upload) is separate
U.Workby a system on carriers (A.7; see Rule 5 — No Γ-leakage in §6). - ViewpointSpec (
U.Viewpoint) — a typed specification that declares stakeholders, concerns, conformance rules, allowed Publication Characteristics, and pinning requirements per profile. The index setΣconsists of identifiers ofU.Viewpointinstances, typically drawn fromU.ViewpointBundlespecies (E.17.1/E.17.2) (see §5.3). - Explanation-use profile values. Existing faces may state an explanation-use profile value as
SourcePinnedExplanation,SourceLinkedExplanationReconstruction,DidacticRetelling, orSpeculativeRetelling, but those are local profile values over already existing MVPK faces rather than new face kinds, explanation kinds, or carrier-rendering kinds. Per-face pins, provenance anchors, and no-new-L/A/D/Ediscipline still apply.
Episteme-publication lane binding (normative)
For functional-description publications, MVPK governs the publication lane only.
Publication lane. A principle scheme, functional diagram, comparison table, screen, export, scenario, explanation, or code-like method description may support interpretation, source-finding, comparison, selected-method inspection, or work-planning support.
Unsupported neighboring claims. The publication does not by itself assert performed U.Work, gate passage, evidence, engineering justification, supervisory/control relation, release permission, or a new TGA kind.
Interface/protocol proximity. When interface, protocol, schema, boundary, or API wording appears beside a functional-flow description, keep the operational boundary/interface/protocol claim with its own project claim set and source record, governed by the relevant FPF kind such as A.6.B, A.6.C, or E.18. Do not absorb it into the functional-flow publication by layout proximity.
Retargeting. If the publication changes the governed target from an already described component, process, material artifact, or source claim into a functional, control, or flow architecture claim, this is not a same-entity publication/use change. Use A.6.4, OntologicalReframing, or E.18 as applicable.
Source recovery. When a requested use requires a project source record beyond the publication face, the engineer first recovers the corresponding existing project source if one already carries the needed claim:
- work-relevant source restoration under
A.15.4; - method/work-plan/work-result material under
A.15; - evidence/provenance path under
A.10; - engineering-justification record under
B.3; - constraint or gate decision under
A.20/A.21; - supervisory/control architecture record under
B.2.5; - carrier/export/OCR/front-end record under
A.7; - same-entity textual, representation, or weaker-rendering relation under
A.6.3.CR/A.6.3.RT/A.6.3.CSC.
No backdating. If no existing project source carries a claim that was supposed to be already supported, do not create a backdated source. Create only a prospective repair request, decision request, future work-plan record, or explicit source-gap record, and treat the earlier claim/effect as unsupported until the required source exists.
Ordinary orientation and source-finding can stay as an inline note.
Functional-description guard (CC-MVPK-FD). A functional-description publication face must separate the source U.Episteme / episteme-lane U.View, the MVPK face, any live carrier/rendering work, the supported engineering use, and unsupported neighboring use. The guard applies only when a functional-description face is present; it is not the first universal MVPK conformance gate.
MVPK inherits the C.2.1 distinction between U.Episteme, U.EpistemePublication, publication form, U.View, carrier, and authority-reference relation. MVPK does not introduce a generic object kind for semiosis and does not let a publication face act as governingPatternRef, authoritySourceRef, or the source claim for a claim.
When a morphism publication is encountered or reused, name the relevant lane before relying on it:
- the underlying
U.Episteme/ D/S episteme whose ClaimGraph is being projected; - the
U.EpistemePublicationor governedU.Epistemepublication when the episteme is available as a published episteme; - the publication form used by the local pattern, if one is live;
- the
U.View/ MVPK face (PlainView,TechCard,InteropCard,AssuranceLane) that renders the publication for a viewpoint; - the SCR/RSCR carrier or rendering work that holds or displays it;
- the project source record or authority-reference relation when the next work/reliance claim depends on named authority support.
The practical payoff is that a reader can recover exactly what may be relied on: the episteme claim, the published form, the view, the carrier, the project source record, or the authority-reference relation. A dashboard tile, generated explanation, card face, credential view, or carrier can guide source-finding, but it does not by itself become the source claim/effect, gate decision, evidence relation, assurance claim, role/status, work occurrence, or permission.
Source-exposure rule. A publication face, carrier, rendering, dashboard tile, credential/status view, comparison unit, explanation rendering, signed decision memo, release decision record, approval speech-act publication, or gate dashboard may expose, cite, or carry a typed project source record only when that record is recoverable under its governing FPF pattern or project source relation. It does not become that source record by readability, layout, title, color, fluency, proximity, copying, generation, or reuse. When the exposed record is a real SpeechAct, GateDecision, evidence path, credential/status source, U.Work occurrence record, U.Episteme, or U.EpistemePublication, rely on that typed and recoverable source record and its FPF-governed source relation; otherwise treat the face/carrier/display/rendering as orientation or source-finding only.
No retroactive source creation. When required source support is missing, a new record can be only a prospective repair request, future decision request, prospective work-plan record, or explicit source-gap record. It must not be read as earlier evidence, approval, gate passage, instituting speech act, U.Work occurrence, release permission, engineering justification, or assurance for the unsupported past claim/effect.
Shared source-support posture vocabulary
Use this vocabulary when a publication face, rendering, generated text, comparison note, weaker rendering, source-finding cue, or authority-looking display may be over-read as carrying stronger source support than it actually carries. The vocabulary names support posture for one claim/use; it is not a score, not a proof class, not an evidence relation by itself, not an authority source, and not a gate or work state.
Patterns may use shorter local field names such as sourceSupportPosture, explanationSourcePosture, or representationValiditySupportPosture when the local object is clear. Comparative patterns split source-support posture from comparative-relation posture instead of using one overloaded field. The local field must still be interpretable through the vocabulary above, and the supported use must be named beside it when downstream reliance could change.
For ordinary use, only name the posture distinction that changes the next admissible use. The common light states are source-pointer-only, supported-for-this-use, downstream-use-forbidden, and reopen-trigger-present. The vocabulary is not an ordered scale or maturity ladder. If independent-verification-present is relied on, name the separate governing pattern, evidence path, gate record, work record, bridge card, or other project source record that performs that independent support.
Shared use-boundary terms
Use these terms when a publication face, rendering, weaker rendering, explanation, comparison note, source-finding cue, or authority-looking display may be read beyond the support it carries. Define them once here and link back to this section from local patterns instead of minting local synonyms.
Compact Boundary Aid For The Live Claim/Effect
When a readable artifact, publication face, rendering, weaker rendering, explanation, comparison note, dashboard tile, credential/status view, carrier, or generated item creates more than one possible reading, separate the live claim/effect being used now and cite the exact governing source relation for that claim/effect. This is a compact boundary aid, not a standing selection guide, process order, software call path, or artifact taxonomy. The same encountered item may expose several source records; handle one live claim/effect at a time instead of pretending there is one overall source relation for the artifact.
Evidence-path boundary. An A.10 evidence, provenance, attestation, freshness, or currentness path supports only the exact claim it instantiates. It does not approve or authorize work, pass a gate, perform work, supply release permission, or raise assurance/engineering-justification posture unless the project source relation that carries that downstream claim is also instantiated, such as A.15.4, A.15, A.20, A.21, or B.3.
Gate-display boundary. A dashboard tile, status view, or release screen may expose a gate decision only when the GateDecisionRef, gate or constraint profile/version, target release/work scope, time window, currentness/freshness or replay support, and evidence path are recoverable. Without that exact project source support, the display remains orientation or source-finding only; it is not a gate decision, gate passage, release permission, or performed-work record by color, label, layout, or proximity.
Local review fields are not FPF kinds
Local review fields and values in CR, RT, CSC, EFP, ID.CR, or a neighboring publication-use pattern are local review aids for one case. They are not U.Kind, SurfaceKind, RelationKind, KindBridge, EvidenceKind, SlotKind, GateDecision, SpeechAct, Commitment, U.Work, publication face, authority source, or project source record unless another governing FPF pattern explicitly instantiates that object. When a local field starts carrying one of those loads, move to or cite the governing FPF source relation that carries it.
Shared anti-overread invariants for publication-facing items
Use the lightest FPF pattern that owns the live claim/effect. Keep any local review field local, preserve weaker admissible use, and move only the unsupported stronger claim to its governing source relation.
No-extra-pattern path. If an artifact only supports ordinary orientation, learning, source-finding, review, comparison, or planning preparation, and no operative work/reliance, evidence, gate, assurance, bridge, source-dispute, or release claim is live, keep the existing publication/source relation and proceed with ordinary use.
Pattern-inflation anti-pattern. Do not open a heavier neighboring pattern merely because the artifact resembles a worked example. Open the neighboring pattern only when a live claim/effect changes the next admissible project move.
Carrier-travel invariant. A copied, exported, screenshotted, summarized, generated, translated, or re-rendered artifact may carry orientation or source-finding cues. It does not carry evidence support, authority support, gate passage, approval, engineering-justification support, work occurrence, currentness, or release support unless the governing project source relation remains recoverable for that exact use.
Derivative-chain decay. A second-order rendering inherits at most the supported use that is explicitly carried from the prior source relation. It does not inherit source faithfulness, source support, currentness, authority support, gate support, work support, or reliance support by default.
Claim-level support only. Do not assign one whole-artifact support posture unless every operative claim in that artifact has the same support relation for the same use and unsupported downstream uses are explicit.
Modality and deontic-force preservation. Publication-facing transformations must preserve possibility, obligation, permission, recommendation status, decision status, confidence, scope, and temporal window when those are load-bearing. If one of these changes, narrow the supported use or hand off to the governing pattern that carries the changed claim/effect.
Reader role is not project role. Reader, audience, target user model, verifier, reviewer, and learner positions do not become project roles, role assignments, decision authority, gate authority, issuer roles, or work roles unless a project source instantiates that role relation.
Source-gap states. When support is missing, say which gap is live: source not named; source named but unavailable; source available but not used; source used but insufficient; source stale or outside its window; source contradicted; source accountable role/register mismatch. Block only the unsupported effect and keep any weaker supported use available.
Metric and display overread. A number, score, percentage, color, rank, confidence value, similarity value, dashboard state, or metric display is orientation only until the measurement source, aggregation rule, validity window, population/scope, calibration or evidence path, and intended use are governed by the exact project source relation. Evidence-like use exits to A.10; assurance-like use exits to B.3; gate-like use exits to A.20 / A.21; work/reliance use exits to A.15.4 and then to the recovered project source; bridge/substitution use exits to F.9 / F.9.1.
World-contact stop. Publication-facing items do not self-refresh after source update, revocation, policy change, system-state change, incident, model update, environmental change, or new external observation. A live outside change requires source refresh, reissued publication, or a new governed project source relation before stronger use continues.
Functional-description boundary. A functional, architectural, descriptive, representational, or explanatory fit claim does not create permission, obligation, approval, gate passage, release support, performed-work evidence, or engineering justification. Those uses require the exact neighboring project source relation.
Mixed bundle no-strongest-reading rule. A bundle with source-pinned, weaker, speculative, didactic, comparison, and evidence-facing parts cannot be read at its strongest member's support level. Each operative claim keeps its own source relation and unsupported downstream use.
Educational usefulness. Didactic, onboarding, tutorial, and workshop usefulness is real orientation support. It is not evidence, gate passage, approval, work occurrence, engineering justification, release permission, or bridge support.
Comparison exposes conflict; it does not adjudicate it. A comparison note may expose contradiction, asymmetry, different foregrounding, or unresolved residue. It does not settle the conflict, select an option, approve release, pass a gate, or create bridge/substitution support unless the governing project source relation carries that result.
Same-artifact multi-reading examples. A green release dashboard can be one MVPK face for source-finding, an A.10 currentness/evidence path when the evidence query is recoverable, an A.21 gate-decision view when the GateDecisionRef is recoverable, or an unsupported release cue when those sources are missing. A generated comparative explanation can be an E.17.EFP explanation-use case, an E.17.ID.CR comparison case, a A.6.3.CR generated-summary case, or source-finding only; it is never all of those at the strongest support level by fluency alone.
Concrete reopen trigger. A reopen trigger must name the condition and the nearest fuller source or governing pattern. A vague "reopen if needed" does not preserve source support.
Allowed SurfaceKind values at Part E (L-SURF discipline)
Part E restricts SurfaceKind values to PublicationSurface and InteropSurface. Concrete publication faces SHALL be named ...View / ...Card / ...Lane.
USM linkage (normative). Every U.View SHALL declare a U.PublicationScope (USM §6.5).
For a view about an episteme E: PublicationScope(view_E) ⊆ ClaimScope(E).
For a view about a capability C: PublicationScope(view_C) ⊆ WorkScope(C). This is the publication scope of a capability description, not permission to perform work and not evidence that work occurred. Work admissibility still requires A.15.4 source restoration when the view is used for work/reliance, and the A.15 role/method/plan/work source relation for the actor, target, context, scope, and time/window in use.
Cross‑context views SHALL cite Bridge + CL; CL penalties apply to R only (scope membership unchanged).
L‑PUBSURF naming discipline
- Allowed
SurfaceKindvalues: PublicationSurface, InteropSurface. - Concrete faces MUST be named …View / …Card / …Lane.
- The tokens carrier/bearer/holder MUST NOT name a
U.Viewor any publication entity. UseU.View(PlainView / TechCard / InteropCard / AssuranceLane) for conceptual publication faces. Reserve carrier exclusively for SCR/RSCR (symbol/document/data carriers) andU.Workon carriers. - Avoid geometric metaphors (axis/dimension) for publication forms; use Characteristic/CharacteristicSpace only when referring to CHR‑MM entities.
- Non‑collision guard.
ViewFamilyId(lexical tag for viewpoint families) MUST NOT be used to name anyU.VieworSurfaceKind; MVPK face kinds remain {PlainView, TechCard, InteropCard, AssuranceLane} only.
MVPK‑Max viewpoints (normative; exactly four; governed by the MVPK profile):
PlainView(explanatory prose view)TechCard(typed catalog card)AssuranceLane(evidence bindings/lanes)InteropCard(conceptual interoperability view; mapping to concrete exchange formats lives in Annex/Interop; Part E does not specify schemas)
AssuranceLane may expose evidence bindings, evidence-carrier references, pins, and presence bits. It is not a B.3 assurance claim, readiness/confidence verdict, engineering-justification record, or evidence-sufficiency result. When a published face is used to raise or lower assurance, readiness, confidence, limitation, or engineering-justification posture, the governing source relation is B.3; the lane only helps recover the cited evidence-binding material.
Lean profiles (small‑team friendly, optional; as MVPK kit profiles):
- MVPK‑Min (F0–F1): Σ = {
PlainView,TechCard‑Lite}.AssuranceLaneomitted. No interop face. - MVPK‑Lite (F1–F3): Σ = {
PlainView,TechCard‑Lite,AssuranceLane‑Litegated by crossing trigger}.InteropCardonly if external consumers exist. - MVPK‑SetReady (F3–F5): add
InteropCardwhen replayability or external interchange is required (details outside Part E). - Profile‑upgrade triggers: (i) cross‑Context/plane reuse; (ii) QD/OEE replay needs; (iii) external consumption.
- “‑Lite” variants (definition): A ‑Lite face removes optional fields only (never claims), keeps the same typing as its full counterpart, and MUST retain pins for any numeric content. Upgrading from ‑Lite to full is a monotone add‑fields operation (no retractions).
The kit (constructs)
- Object component
ViewObj_sfor each viewpoint (see §5.1), to make types explicit. - Viewpoint set
Σ : FinSet(U.Viewpoint)with declared partial order⪯for formality/refinement (default chain:PlainView ⪯ TechCard ⪯ InteropCard;AssuranceLaneis an independent evidence-binding face and not ordered with respect to others). - Emitters
Emit_s(-) : U.Morphism → U.ViewMorph_s(one pers ∈ Σ). - Coherence (rules and invariants §6) + Pin Characteristics policy (UnitType/ScaleKind/ReferencePlane/EditionId) for any numeric/comparable content, grounded in CHR/UNM.
- Interop anchors (conceptual) for
InteropCard(concerns/semantics only); any concrete schema/exchange mapping is outside Part E (Annex/Interop).
Result: MVPK(f, Σ) returns U.ViewFamily(f) whose components are Emit_s(f). Reindexing across s ⪯ t is mediated by total view-object coercions PromoteView[s→t]_X (see §6.2).
Intensional I/O vs Publication (normative convention)
- I/O are intensional. The Input/Output sections of a morphism describe intensional data types (I/D/S) only; they do not depend on any publication face.
- No duplication on faces. MVPK faces do not duplicate I/O lists; they publish a minimal profile: presence‑pins, CG‑Spec/CHR anchors, and EditionId only.
- Signature reserved to intensional. Use “Signature” exclusively for intensional objects (
U.Signature,U.PrincipleFrame, …). On faces, avoid “signature” and use TechName/PlainName. - Admissible orders, return sets. Whenever a face shows selection or comparison, it returns sets / admissible partial orders and never hides scalarization; cite a ComparatorSetRef for any total order.
- Bridge crossing penalties. Crossings cite Bridge + CL; publish Φ(CL)/Φ_plane ids; penalties apply to R only (never F/G).
- Carrier anchoring & lanes. On first mention, anchor carriers (SCR/RSCR); keep Work occurrences distinct from epistemic claims via lanes.
- Publication ≠ execution. No time/resource semantics on faces; any build/render/upload is separate
U.Work.
Pin & Publication characteristics (normative; never “axes”)
Intent. Make pinning and publication-time measurement claims explicit, typed, and auditable without importing geometric metaphors. This section introduces Publication characteristics (PC) as CHR-grounded, publication-facing facets that can admissibly appear on MVPK faces.
Terminology (aligned with CHR‑MM & UNM).
- Characteristic (
U.Characteristic): a measured aspect as defined in CHR‑MM (entity/relation characteristic with a chosen Scale). - CharacteristicSpace (
U.CharacteristicSpace): a CHR‑typed product of slots used by dynamics/measurement theories (A.19). - Publication characteristic (
U.PubCharacteristic, PC): a declarative facet that a view/card/lane may expose about a morphism under a stated Viewpoint. Each PC is backed by CHR/CG‑Spec publications and pinned by {unit/scale/reference‑plane/edition}. PCs are not geometry and do not define “axes”.
PC catalog (initial set). MVPK defines a minimal open set of PCs that are frequently shown on publication faces:
- PC.Number — numeric/comparable entries (thresholds, budgets, counts). Pins required: unit, scale, reference‑plane, edition.
- PC.EvidenceBinding — bindings to evidence carriers and policies (e.g., PathSliceId, BridgeId, CL notes).
- PC.ComparatorSetRef — an explicit comparator family for admissible partial orders on faces.
- PC.CharacteristicSpaceRef? — optional pointer when a face needs to cite the space in which a claim is interpreted (e.g., dominance on a declared space). The catalog MAY be extended (see “Extensibility” below); PCs must remain declarative (no embedded mechanisms).
Norms (E17‑PC).
- E17‑PC‑1 (CHR grounding). Every PC that yields numeric/comparable content SHALL cite CHR/CG‑Spec anchors and carry pins {unit, scale, reference‑plane, edition}.
- E17‑PC‑2 (Lexical discipline — no geometry). Faces and PCs MUST NOT use “axis”, “dimension”, or geometric metaphors; use Characteristic, slot, CharacteristicSpace where applicable (E.10; see also A.19).
- E17‑PC‑3 (No hidden arithmetic). Faces MUST NOT smuggle aggregation/normalization; any such logic lives in CG‑Spec (UNM/NormalizationMethod) and is cited by …Ref.edition.
- E17‑PC‑4 (Plane & crossing). When a PC depends on ReferencePlane or crosses planes/contexts, the face SHALL cite
BridgeIdand CL policy‑ids; penalties apply to the R‑channel only. - E17‑PC‑5 (Edition pinning). PCs that rely on maps or distances SHALL pin
DescriptorMapRef.edition,DistanceDefRef.edition, and, if used,CharacteristicSpaceRef.edition/TransferRulesRef.edition. - E17‑PC‑6 (Viewpoint scope). Each PC instance declares the Viewpoint under which it is valid; promotion
PromoteView[s→t]MUST NOT strengthen claims; at most, it reindexes or annotates. - E17‑PC‑7 (Comparator/SetSemantics edition).
PC.ComparatorSetRefand anySetSemanticsRefSHALL carry edition identifiers; cards MUST be re‑emitted upon edition change with migration notes.
Publication faces and responsibilities.
- PlainView MAY include PC.Number iff fully pinned; otherwise it uses compare‑only language.
- TechCard SHOULD carry PC.Number, PC.ComparatorSetRef, and PC.CharacteristicSpaceRef? when faces enable admissible ordering.
- AssuranceLane SHALL carry PC.EvidenceBinding and the pins for any numeric claims it relays.
- InteropCard MAY reference PCs conceptually but SHALL remain notation‑neutral in Part E (schemas map in Annex/Interop).
Rationale. MVPK is a publication discipline, not a measurement calculus. By naming Publication characteristics and pinning them to CHR/UNM, we:
- prevent geometric leakage (no “axes”);
- keep publication neutral yet auditable;
- enable admissible set/ordering behavior on faces via explicit ComparatorSet;
- make plane/crossing requirements first-class and checkable by declared publication checks / OperationalGate(profile) GateChecks.
Extensibility.
- E17‑PC‑Ext‑1 (Open catalog). New PCs MAY be added under
U.PubCharacteristicprovided they are declarative and CHR/UNM‑grounded. - E17‑PC‑Ext‑2 (Kinding). New PCs MUST declare
kind ∈ {Number, EvidenceBinding, SelectorHint, ...}and a pinning requirement. - E17‑PC‑Ext‑3 (Twin‑register names). Supply Tech and Plain twins; avoid tokens that collide with E.10 bans; do not coin “…Space” names for publication forms.
- E17‑PC‑Ext‑4 (Edition discipline). If a PC depends on a definition/specification publication, edition‑pin the reference (
…Ref.edition) and document migration rules.
Adding invariants (procedure).
- Place new invariants for PCs in CG-Spec (specification lane), not on faces; supply acceptance tests.
- Version any affected CharacteristicSpace; publish embeddings if semantics change; never mutate slots in place.
- Update the relevant GateChecks / GateProfiles (A.21/A.26; incl. GateCrossing/CrossingSurface checks from E.18/A.27) to warn/block on invariant violations; never weaken functorial invariants.
- Document edition/migration rules; extend §9 with a conformance item and provide Lean‑profile downgrade (advisory vs block) where applicable.
Author ergonomics (non‑normative)
Quick path for authors (three steps and a micro‑template):
- Declare Σ and profile. Choose
{PlainView, TechCard, …}and whether faces are full or ‑Lite. - Pin once, reuse everywhere. Attach
{UnitType, ScaleKind, ReferencePlane, EditionId}to the arrow; cards reference these pins by ID (no duplication). - Emit & verify. Generate all faces from the arrow.
Guidance: treat ‑Lite as field‑drop only; never add claims in ‑Lite.
Rules and Invariants (normative)
Publication-composition local test bundle. A face that claims compositional publication passes only when five local tests are visible:
identity:Emit_s(id_X)is the identity view forViewObj_s(X).composition witness: the published face forg∘fmatches the composition of the published faces forfandg, or the face is marked non-compositional / explanatory-only.no-new-claim diff: red-line against the governing D/S episteme shows formatting, indexing, pinning, or view/refinement work only.monotone promotion: promotion from a plainer face to a richer face adds fields, pins, or typing without retracting or strengthening the source claim.scope non-widening:PublicationScopestays within the relevantClaimScopeorWorkScope, and promotion does not widen it.
For any composable arrows X —f→ Y —g→ Z in U, and any s, t ∈ Σ_viewpoints:
- Functoriality & typing (per‑viewpoint).
-
(a) Identity:
Emit_s(id_X) = id_{ViewObj_s(X)}. -
(b) Composition:
Emit_s(g∘f) = Emit_s(g) ∘ Emit_s(f). A face that claims compositional status carries a local witness: compare the published face forg∘fwith the composition of the published faces forfandg. If the witness is absent or fails, mark that face non-compositional / explanatory-only and do not use it to satisfy the composition rule. -
(c) Typing (totality): if
f : X → YthenEmit_s(f) : ViewObj_s(X) → ViewObj_s(Y)is total; ill-typed composites must be fixed viaViewObj_s, not by weakening invariants. -
Intuition: every viewpoint acts functorially on arrows; publication does not break arrow algebra.
-
- Reindexing coherence (monotone refinement + naturality).
- (a) If
s ⪯ tthen thet‑view refines thes‑view for the same morphism (no content extension; increased formality/typing only). - (b) For each
s ⪯ tthere are object‑componentsPromoteView[s→t]_X : ViewObj_s(X) → ViewObj_t(X)natural inX, i.e., for everyf : X → YPromoteView[s→t]_Y ∘ Emit_s(f) = Emit_t(f) ∘ PromoteView[s→t]_X. - (c) Coherence:
PromoteView[s→s]_X = id_{ViewObj_s(X)}, and ifs ⪯ t ⪯ uthenPromoteView[s→u]_X = PromoteView[t→u]_X ∘ PromoteView[s→t]_Xfor allX. - Defaults:
PlainView ⪯ TechCard ⪯ InteropCard. - Note:
AssuranceLaneis independent of the formality chain; it binds evidence‑about‑claims and MUST NOT introduce new claims of the morphism.
- (a) If
- D/S sourcing & EpistemicViewing compatibility (A.7/E.10.D2, A.6.2–A.6.3, E.17.0).
- (a) Inputs to
Emit_s(-)are existing D/S‑epistemes about the same arrow (for example,MethodDescription,MethodSpec) produced byDescribe_IDandSpecify_DS/Formalize_DSin A.7/E.10.D2. MVPK does not redefine or collapse these I→D→S morphisms. - (b) Each
Emit_s(-)SHALL be realised as a species ofU.EpistemicViewing(A.6.3) over those D/S‑epistemes: describedEntity‑preserving, effect‑free and conservative in the sense of A.6.2/A.6.3. Publication adds no new commitments beyond what is present in the referenced D/S‑epistemes. - (c) Edition governance respects
U.EditionSeries/UTS; rows remain the identity anchors for names; MVPK faces MUST be (re‑)emitted when the underlying D/S editions change.
- (a) Inputs to
- Pin discipline (Part F/G).
- Any numeric/comparable content in a view SHALL pin {UnitType, ScaleKind, ReferencePlane}. EditionId MAY be coarse at Lean profiles; if units/scale are unknown, declare ordinal/compare‑only and forbid arithmetic until CHR pins are available. Pins upgrade monotonically with profile and risk.
- No Γ‑leakage (publication independence).
Publication morphisms carry no Γ_method / Γ_time / Γ_work semantics. Any build/render/upload toil is separate
U.Workby a system on carriers (A.7). Lean assurance lane:AssuranceLane‑LiteMAY expose only presence bits for {PathId/PathSlice?, Γ_time window?, BridgeId?}; unknowns propagate (tri‑state) with an explicit {degrade|abstain|sandbox} policy note. - Carrier provenance. Every emitted view records its SCR/RSCR ids on first occurrence (A.7 §5.6).
- Isomorphism preservation.
- If
fis an isomorphism inU, thenEmit_s(f)is an isomorphism inView_s(U); inverses map accordingly.
- If
- Cross‑Context/plane bridging.
- If a view crosses contexts or reference planes, it SHALL cite the Bridge + CL policy ids (A.7 §5.8, bridge crossing). Such crossings MUST be explicit on
TechCardandAssuranceLane.
- If a view crosses contexts or reference planes, it SHALL cite the Bridge + CL policy ids (A.7 §5.8, bridge crossing). Such crossings MUST be explicit on
- Totality of publication morphisms.
- Publication maps are total on their domains; when a composition in a view would be ill‑typed, the author must fix the view-object mapping (via
ViewObj_s) rather than weakening functoriality or reindexing rules.
- Publication maps are total on their domains; when a composition in a view would be ill‑typed, the author must fix the view-object mapping (via
- PublicationScope discipline (subset & composition).
- (a) Subset rule: If a view
vis about epistemeEthenPublicationScope(v) ⊆ ClaimScope(E); if about capabilityCthenPublicationScope(v) ⊆ WorkScope(C)only as the publication scope of a capability description, not as work admissibility, gate passage, release permission, or evidence thatU.Workoccurred. - (b) No widening by refinement: If
s ⪯ t, then promotionPromoteView[s→t]MUST NOT widenPublicationScope. - (c) Compositional bound: For composable arrows
X —f→ Y —g→ Z,PublicationScope(Emit_s(g∘f)) ⊆ PublicationScope(Emit_s(g)) ∩ PublicationScope(Emit_s(f)).
- (a) Subset rule: If a view
Structure & participants
- Author chooses
Σ_viewpoints(declared concerns + conformance rules). - MVPK emits
U.ViewFamily(f)for each arrowf. - Declared publication checks verify that pins/anchors/IDs are present and that MVPK invariants are respected. Use
OperationalGate(profile)/ GateChecks only when a live project gate profile actually governs the next project move.
Examples (SoTA-aligned Local Tests)
Read these examples as local tests for MVPK invariants, not as source citations by reputation.
-
Composite service pipeline (
InteropCard+AssuranceLane).f: Parse → Normalize,g: Normalize → Score.InteropCard(g∘f)is an interoperability view whose path set equals the relational composition of the two cards;AssuranceLane(g∘f)cites test records as evidence carriers with edition pins. (Carriers, not semantics; concrete envelope formats are outside Part E.) -
Control loop morphism (
TechCard+PlainView).- For
h: Setpoint → Actuation,TechCard(h)is a typed card with units;PlainView(h)narrates the same mapping with no new claims. (Monotone formalization echoes refinement‑typed stacks.)
- For
-
Optics-informed composition witness.
- Profunctor/optic accounts are useful only as a source idea for why compositional publication matters. The local FPF test is still the MVPK witness: emit the face for
g∘f, compose the emitted faces forfandg, and compare them. If the comparison is not supplied or fails, the face stays non-compositional / explanatory-only; optics vocabulary does not carry the rule by analogy.
- Profunctor/optic accounts are useful only as a source idea for why compositional publication matters. The local FPF test is still the MVPK witness: emit the face for
-
Functional-description publication (
PlainView+TechCard). A principle scheme or functional diagram can publish a readable relation from signature or principle material to method-family selection, selected method,U.WorkPlan, performedU.Work, work-result record, and result measurement. The MVPK faces may help a team inspect that relation and prepare a work plan, but they do not turn the diagram, table, screen, or export into work occurrence, gate passage, evidence, engineering justification, or supervisory/control architecture. For those uses, the team first recovers the existing project source that carries the claim when available: work-relevant source restoration underA.15.4, method/plan/work material underA.15, evidence/provenance path underA.10, engineering-justification record underB.3, gate/constraint decision underA.20/A.21, or supervisory/control architecture record underB.2.5. If no existing source carries the needed claim, create only a prospective repair request, future decision request, prospective work-plan record, or explicit source-gap record; do not backdate evidence, gate passage, work occurrence, release permission, engineering justification, or assurance for the earlier claim.
Conformance checklist (normative)
CC-MVPK-FD is the functional-description guard in §5.1a. It is conditional on a functional-description publication face and must not read as the first universal MVPK gate.
A conformance check is retained only if it changes the next admissible use of the publication face, blocks a concrete overclaim, or preserves a source/reopen path needed for the declared supported use.
Core ordinary checks
Conditional checks
Anti‑patterns (with fixes)
- “Presentation logic” as semantics.
Fix: Move any logic to
Describe_ID/Specify_DSor CG‑Spec/KD‑CAL; keep views declarative; publication adds zero claims. - Publishing only view objects.
Fix: MVPK acts on arrows. Always emit views for
g∘f, not just forViewObj_s(X),ViewObj_s(Y), andViewObj_s(Z). - Unpinned numbers. Fix: Reject card; supply pins and CG/CHR anchors.
- Viewpointless views. Fix: Define Viewpoint; attach concerns + conformance; re‑emit.
InteropCardequivalent toTechCardduplication. Fix:InteropCardmay refine typing/shape but cannot contradictTechCard(reindexing monotone).
Consequences
SoTA Alignment: Adopted/Adapted Invariants And Rejected Shortcuts
SoTA alignment rule. Read each row here as source idea -> local FPF invariant -> practical local test -> popular shortcut rejected. A source citation governs nothing by reputation; it counts only when the cited idea is translated into the Solution, conformance checks, boundary rules, worked slices, and Relations of this pattern.
(References are selected because they support local MVPK invariants and tests; MVPK remains notation-agnostic.)
Relations
- Builds on:
A.7/E.10.D2for carrier/front-end and strict I/D/S discipline;A.6.2-A.6.3for episteme morphisms,U.EffectFreeEpistemicMorphing, andU.EpistemicViewing;E.17.0forU.MultiViewDescribing;E.8andE.10for authoring and publication-language discipline; Part F/G for bridge, terminology, characteristic, and pin discipline. - Constrains: publication-face-emitting automation and hand-authored publication faces. They remain species of
U.EpistemicViewingover existing D/S epistemes and may not become a second I->D->S mechanism, evidence path, gate decision, work occurrence, assurance record, release source, or bridge declaration by readable form. - Current outgoing exits from
E.17:5.1d: work/reliance support exits toA.15.4, withA.15for role/method/plan/work alignment andA.15.1for one datedU.Workoccurrence; evidence, provenance, attestation, currentness, and freshness exit toA.10; engineering justification, assurance, confidence, readiness, and limitations exit toB.3; gate passage, constraint validity, adjudication, and release decision support exit toA.20/A.21; same-entity textual restatement exits toA.6.3.CR; same-entity representation-scheme or reasoning-medium change exits toA.6.3.RT; deliberately weaker narrower-use rendering exits toA.6.3.CSC; explanation-facing rendering exits toE.17.EFP; bounded comparative review exits toE.17.ID.CR; changed described entity, target, ontology frame, or governed claim exits toA.6.4,OntologicalReframing, or the exact retargeting/reframing pattern; carrier, export, OCR, screen, front-end behavior, or work on carriers exits toA.7. - Part F / bridge wording exit: when the publication face uses or invites "same", "equivalent", "align", "map", substitutable, interchangeable, attribute/entity/profile matching, or other bridge-wording pressure across contexts, the wording repair belongs to Part F /
A.6.9and the bridge support belongs toF.9/F.9.1;E.17does not create a local bridge taxonomy. - Coordinates with: B-operators for no Gamma-leakage, C-cluster selection/archive patterns where views remain publication faces rather than selections, CHR/UNM for measurement and normalization semantics,
F.9/F.9.1/A.6.9for bridge and sameness wording, and the neighboring source patterns named above. This section is relation/exit truth for publication use, not a standing decision tree or process order.
Minimal authoring template (Part E)
Header: MVPK v⟨edition⟩ — Σ = {PlainView ⪯ TechCard ⪯ InteropCard, AssuranceLane ⟂}
For each arrow f: emit {Emit_s(f) | s ∈ Σ} (or use the plain aliases {PlainView(f), TechCard(f), …}) with: PublicationScope, ViewpointId, pins, CHR/CG anchors, SCR ids, Bridge+CL ids (if crossing), and—if composite—machine‑checkable witnesses that Emit_s(g∘f) = Emit_s(g)∘Emit_s(f) and for each s ⪯ t the naturality square PromoteView[s→t]_Y ∘ Emit_s(f) = Emit_t(f) ∘ PromoteView[s→t]_X.
Manager’s one‑page review (copy‑paste)
“We publish every morphism under a declared set of viewpoints using MVPK. Each view that claims functorial composition carries the local composition witness; without that witness it stays non-compositional / explanatory-only. Each face adds no new claims and pins unit/scale/reference‑plane/edition with CHR/CG anchors.
InteropCardviews clarify concerns/semantics only (concrete exchange lives outside Part E);AssuranceLanecites evidence carriers (SCR). Any cross‑Context/plane view cites Bridge+CL (Φ→R only). Publication toil isU.Workon carriers, not a mechanism change.”
E.17:End
Last Updated: 2026-05-12 — this section last modified in upstream FPF commit f73766dd (github.com/ailev/FPF)