Quality-Term Precision Restoration
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 Reference 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.
Type: Characterization precision-restoration pattern Status: Stable Normativity: Normative unless explicitly marked informative
Plain-name. Quality-term precision restoration.
Intent. Provide a reusable discipline for repairing overloaded quality and evaluative-characterization wording in FPF texts.
This pattern lives in the C.16 characterization pattern nest. It rewrites bare evaluative prose either into one explicit endpoint-pattern-governed evaluative form or, when endpoint selection is still being stabilized, into one explicit transitional quality-term repair form with a declared sense family, admissible normal form (SignalPack | Characteristic | Bundle | Objective), reference-plane accountability, and lexical guardrails.
It allows philosophical, neuro-symbolic, control-theoretic, engineering, and open-ended-search uses to coexist without false identity by label. It does not treat quality/evaluative characterization as relation construction by default. When the found problem is relation construction, bridge, basedness, action-invitation relation, endpoint mismatch, or another relation-shaped claim, use A.6.P or the exact relation specialization.
Placement.
Part C > C.16 characterization pattern nest > precision-restoration pattern for overloaded quality and evaluative-characterization wording.
Builds on.
E.10, E.10.ARCH, C.16.P, C.16, C.25, E.21, A.17, A.18, A.19, A.7, C.2.1, E.8, F.9, and F.18.
Coordinates with.
A.6.P for relation-construction exits; A.6.A for action-invitation exits; C.2.2a, A.16, A.16.1, A.16.2, and B.4.1 for language-state chart positions, admissible moves, early cue handling, responsibility handoff, and admissible retreat when an evaluative publication must be reopened; B.5.2.0 when the admissible continuation is still an open explanatory probe rather than a stable endpoint characterization; C.2.LS, C.2.4, C.2.5, C.2.6, and C.2.7 for articulation, closure, anchoring, and representation-factor facets referenced but not governed here; E.17.0, E.17, and E.18 for viewpoint publication; A.10 and B.3 for evidence and assurance; A.19.CN for comparability governance; F.9.1 for bridge-stance annotations; C.3.3 for explicit kind-bridge repair when endpoint kind mismatches appear.
Non-goal.
This pattern does not assert that phenomenal character / qualia, phenomenological preconceptual fit, Pirsig-style dynamic/static quality, latent fit in learned representations, explanatory merit, engineering -ilities, QD/NQD selector value, and control adequacy are one concept.
Its job is to publish a disciplined evaluative-characterization use across those traditions while preventing false identity by shared label.
It also does not assert that every trigger use of "quality" is admissibly repaired by the transitional quality-term repair form: where the repaired statement is primarily about an action invitation under A.6.A, relation construction under A.6.P, or a requirement or commitment over explicit heads, the admissible move is to exit to the exact receiving pattern rather than forcing a quality/evaluative characterization.
Use this pattern when wording such as quality, good, fit, high-quality, quality characteristic, quality improved, or an evaluative -ility claim hides which quality or evaluative-characterization use is live.
Relations
Content
Use this when
Use this pattern when wording such as quality, good, fit, high-quality, quality characteristic, quality improved, or an evaluative -ility claim hides which quality or evaluative-characterization use is live.
Lowest sufficient use. Keep ordinary praise or quoted source-local wording ordinary when it carries no FPF force. When the evaluative endpoint is already known, prefer a direct endpoint-governed rewrite. Use qualityTermAscription(...) only when transitional ambiguity must remain inspectable. Use the full slot set only when decision-bearing, publication-bearing, cross-tradition-bearing, or boundary-bearing force is live.
What goes wrong if missed. A broad quality word becomes a scalar verdict, a gate, an evidence claim, a relation, a bridge, an action invitation, or a bundle by appearance, while the bearer, evaluation frame, quality sense, admissible normal form, and exact receiving pattern remain hidden.
What this buys. The reader can recover the bearer, evaluation frame, candidate quality sense, admissible normal form, bridge or relation exit when live, and the exact receiving pattern before using the quality word as action guidance.
First useful move. Name the bearer and evaluation frame, choose whether the wording is quality/evaluative characterization, characteristic-scale construction, Q-bundle, pattern-quality coordinate, relation construction, bridge stance, action invitation, or ordinary prose, then apply the exact receiving pattern.
Not this pattern when.
- If the live issue is hidden characteristic, scale, score, metric, coordinate, threshold, or comparison construction, use
C.16.Pfirst. - If the live claim is already a Q-bundle, pattern-quality coordinate, relation construction, action invitation, evidence, assurance, gate, work, decision, causal-use, release, or source-transfer claim, use the exact receiving pattern directly after any needed quality-word repair.
- If the word is ordinary praise or source-local wording with no FPF force, keep it ordinary, quote-only, or reduced-use rather than publishing a quality-term repair.
Problem frame
FPF repeatedly encounters a predictable precision failure mode around the token quality:
drafts say:
- “this design has quality”
- “the model quality improved”
- “quality matters before formalisation”
- “quality characteristics”
- “quality in QD / NQD”
- “the world model is higher quality”
- “the explanation is high-quality”
…but the intended meaning is actually one of several different evaluative families, for example:
- Phenomenal character / qualia when the experienced quality itself is the topic of description rather than an externally measured characteristic.
- Preconceptual fit / felt rightness before stable object-characterisation.
- Latent / distributed fit signals in learned representations, world models, or active inference loops.
- Explanatory merit of a theory, problem frame, or conjecture.
- Architectural-description fitness / compression merit of an architecture description or architecture model under a declared viewpoint.
- Engineering quality families such as reliability, maintainability, security, evolvability.
- Usefulness / selection value in open-ended search, novelty–quality–diversity, or portfolio selection.
- Control adequacy of a policy/model/controller in a closed loop.
The failure modes are recurrent:
- Sense elision. One broad evaluative noun hides several non-equivalent evaluative kinds.
- Carrier confusion. The bearer of the evaluation is unclear: record/carrier, episode, model, policy, explanation, candidate, architecture, relation, or action loop.
- Form confusion. A non-metric signal is rewritten as a metric; a bundle is treated as one scalar; an objective is mistaken for a characteristic.
- Substrate confusion. Embodied/preconceptual, latent/distributed, and symbolic/local representations are silently collapsed.
- Plane confusion. Quality of the described entity, quality of the description, quality of the carrier, and quality of the publication face are silently collapsed across
ReferencePlanevalues and A.7 lanes. - Bridge illusion. Similar wording across traditions is mistaken for sameness.
- Illegal scalarisation. Composite engineering families or explanatory merit are compressed into one number without an admissible scoring method.
- Viewpoint conflict. One stakeholder means architectural attributes, another means usefulness, another means preconceptual fit.
Problem
How can FPF let working texts keep the communicative convenience of the word quality while preventing category errors when the term crosses:
- phenomenological / epistemological discourse,
- architecture-description fitness discourse and viewpoint-fit discourse,
- representation-learning / neuro-symbolic discourse,
- Popper/Deutsch-style explanation-and-criticism discourse,
- engineering architecture and quality-characteristic discourse,
- open-ended evolution / NQD / selection discourse,
- control / world-model / active-inference discourse,
- ecological affordance discourse, including source-tradition
affordancecases that must leave quality-term restoration forA.6.Aor another exact action-invitation receiving pattern?
Forces
- Breadth vs precision. “Quality” is attractive because it is broad; that same breadth makes it unsafe at boundaries.
- Preconceptuality vs auditability. Some uses refer to something real but not yet stably characterised.
- Distributed substrate vs local publication. Some evaluative signals arise in distributed or embodied substrates but must later be published in explicit local forms.
- Comparability vs non-reduction. Engineering and selection settings need comparability, but not every evaluative signal is an admissible metric.
- Cross-tradition dialogue vs false unification. The framework should permit parallels without asserting identity.
- Progressive articulation. A term may begin as a felt signal and later become a bundle, proxy set, or objective.
Solution
Stable repair frame > Sense Family > Slots > Normal Form > Change Lexicon > Guardrails
Trigger rule
A use of quality is in scope for C.16.Q when any of the following holds:
- the token quality or high-quality / low-quality appears in Tech or normative prose;
- a boundary statement relies on “quality” for admission, selection, explanation, comparison, assurance, or requirement-setting;
- different traditions are compared using the same word quality;
- a draft introduces quality metric, quality score, quality characteristic, quality requirement, model quality, architecture quality, solution quality, or quality in QD without a declared sense;
- the occurrence is intended to carry more than one of: evaluative fit, measurable characteristic, bundle, utility, or optimization objective.
Operational repair sequence
When the trigger fires, follow the E.10.ARCH recovery order specialized to quality/evaluative characterization:
-
Capture the trigger span. Copy the exact trigger phrase using quality or a red-flag derivative such as high-quality, quality metric, quality characteristic, or model quality.
-
Recover the bearer and publication lane. Name the bearer and the relevant A.7 lane or kind: described entity, description,
epistemeor publication face, carrier when the carrier itself is evaluated, pattern, model, policy, explanation, candidate, architecture description, work result, relation, action loop, or ordinary prose. -
Reconstruct candidate quality senses and endpoint patterns. Enumerate plausible candidate senses and, when relevant, candidate endpoint governing FPF patterns or
authoritySourceRef-referenced objects. If the occurrence is decision-bearing, publication-bearing, or cross-tradition-bearing, record a short quality-term candidate note before selecting the repair. -
Exit when the live claim is not quality/evaluative characterization. If the occurrence is primarily action invitation, relation construction, bridge, basedness, endpoint mismatch, evidence, assurance, gate, work, decision, causal-use, release, mathematical-lens adequacy, characteristic/scale construction, or source-transfer, do not force a
QualitySense. ApplyA.6.P,A.6.A,C.16.P,C.29,C.2.P, or the exact receiving pattern. -
Select one explicit quality sense. Pick one
QualitySensetoken and state why rival senses were rejected in this local context. -
Emit an endpoint-explicit or transitional rewrite. Rewrite the sentence either into one explicit endpoint-pattern-governed evaluative form (
Characteristic | Q-Bundle | Objective | ExplanatoryMeritBundle | selector-value endpoint) or, when endpoint choice is still being stabilized, into one explicitqualityTermAscription(...)transitional repair form with bearer, frame, evaluator/viewpoint, normal form, and explicit qualifiers. -
Classify boundary-bearing consequences. If the repaired statement is used for admissibility, commitments, publication, evidence-bearing decisions, gates, release, or work, apply the exact governing pattern instead of letting quality carry the required force by itself.
Transitional repair frame: evaluative classification anchored by qualityTermAscription(...)
C.16.Q stabilizes the ambiguity cluster by treating every in-scope quality statement as explicit evaluative content that must name the endpoint governing pattern or publication with named authority-reference relation that carries it, not as a bare adjective.
qualityTermAscription(...) is the canonical transitional quality-term repair form when the endpoint choice is not yet fixed. It is not the universal resting place, not a relation kind by default, and not a shadow endpoint source.
Entry into C.16.Q presupposes enough articulation explicitness to name the bearer, evaluation frame, and at least one candidate evaluative family. Closure degree may remain low while qualityTermAscription(...) is serving as a transitional repair form, but if the content is still only a cue pack, forwarded cue, or open explanatory probe, keep it in A.16.1, B.4.1, or B.5.2.0 rather than publishing it here prematurely. If a previously published evaluative record later loses the evidence, witness, or authority-reference relation needed to keep even that transitional status live, retreat via A.16.2.
The transitional form is:
So the sentence "X has quality" is never accepted as a terminal form. It must be rewritten either into an explicit endpoint-pattern-governed evaluative form or into this transitional repair form with a declared endpoint governing pattern or publication with named authority-reference relation.
Discipline note.
QualitySense is a slot value inside the transitional repair form; it is not a replacement for the endpoint governing FPF pattern or authoritySourceRef-referenced object. The sense token refines what kind of evaluative characterization is being made while the endpoint-governing object remains explicit.
Separation note.
evaluator and viewpoint are not synonyms. When both matter, publish them separately: the evaluator is the observing, criticizing, or selecting party or policy, while the viewpoint is the declared U.Viewpoint under which the ascription is presented.
Polarity discipline (bearer-centred; no silent inverse)
qualityTermAscription is bearer-centred.
Tech / normative prose SHALL keep the evaluated participant in the bearer position and SHALL publish evaluator/viewpoint separately.
- “Architects rate the system highly” rewrites to
qualityTermAscription(bearer=System, evaluator=ArchitectureReviewBoard, …). - “The benchmark says model quality is high” rewrites to
qualityTermAscription(bearer=Model, evaluator=BenchmarkPolicy, …).
There is no inverse token that silently makes the evaluator the bearer. If inverse wording is used in Plain prose, the wording SHALL be rewritten into the bearer-centred form (or publish an explicit inverse form under the exact receiving pattern that governs it).
Endpoint-first discipline
When the admissible endpoint governing FPF pattern or authoritySourceRef-referenced object is already known, the endpoint-pattern-governed evaluative form SHOULD be published directly, and qualityTermAscription(...) SHOULD remain only when preserving the transitional ambiguity is itself informative. qualityTermAscription(...) is therefore a transitional characterization record, not a shadow endpoint source.
Typical direct endpoints are:
- engineering
-ilityheads published as oneCharacteristicor oneQ-Bundle, - selector-context uses published as an
Objectiveheaded byQS.UseValueunless overridden explicitly, - architecture-description uses published under the description-side evaluative head already selected by the viewpoint bundle,
- explanatory-merit uses published under the explicit merit bundle when that bundle head is already known.
Core construct: QualitySense
Every in-scope use SHALL resolve to an explicit QualitySense token.
A QualitySense token publishes at least:
Where:
articulationMode∈{ preconceptual, exemplar-grounded, proxy-grounded, characteristic-bound, bundle-bound, objective-bound }representationSubstrate∈{ embodied-kinesthetic, latent-distributed, symbolic-local, hybrid }defaultNormalForm∈{ SignalPack, Characteristic, Bundle, Objective }admissibleNormalFormsis the explicitly declared set of admissible publication forms for the sense.defaultNormalFormnames the primary publication form; any additional forms MUST be declared here rather than inferred ad hoc.
Normative starter set of sense families
A Context MAY add local senses, but the following starter set is normative as the initial disambiguation menu:
Default-form note.
QS.EngineeringQualityFamily and QS.ControlAdequacy default to Bundle.
A local Context MAY operationalize one explicit head as a Characteristic, but that is a declared operationalization, not a second default normal form.
Normative rewrite note.
-
In NQD / QD / selector contexts, bare quality SHALL rewrite to
QS.UseValueunless a differentQualitySenseis explicitly declared. -
In engineering contexts, bare quality SHALL rewrite either to:
- one explicit
U.Characteristic+ CSLC Scale, or - one explicit
Bundle, preferably published as aQ-Bundlewhen composite.
- one explicit
-
In phenomenological contexts, bare quality SHALL rewrite to
QS.PhenomenalCharacterwhen the experienced quality itself is the topic of description, and toQS.PreconceptualFitwhen the talk is about preconceptual fit / felt rightness before stable characterisation. -
In representation-learning / world-model contexts, bare model quality SHALL rewrite to
QS.LatentFitand/orQS.ControlAdequacy, with the distinction made explicit. -
In epistemic evaluation contexts, “good explanation” SHALL rewrite to
QS.ExplanatoryMerit. -
In architecture-description fitness or viewpoint contexts, bare architecture quality or architectural quality SHALL first disambiguate the bearer lane: if the bearer is the described system, use
QS.EngineeringQualityFamily; if the bearer is the description or episteme, useQS.ArchitecturalDescriptionFitness.
Required slots for a conforming qualityTermAscription
A conforming qualityTermAscription SHALL make explicit:
-
Bearer tuple. What is being evaluated, with arity explicit.
-
QualitySense. Which evaluative family is intended. -
Evaluation frame. The evaluation criterion or criterion frame under which the ascription is made. Examples: exemplar pack, probe pack, criticism/test pack, Q-bundle definition, CG-frame, acceptance spec, control horizon.
-
Evaluator or viewpoint. State the evaluator (observer, critic, selector policy, stakeholder family, or review body) and, when relevant, the
U.Viewpoint, separately. The two SHALL NOT be silently collapsed when they differ. -
Normal form. Whether the ascription is published as
SignalPack,Characteristic,Bundle, orObjective. -
Scope and time when relevant. The relevant USM scope (
U.ClaimScope,U.WorkScope,U.PublicationScope, or genericU.Scope) andΓ_timeSHALL be explicit when omission changes meaning. Freshness windows, qualification windows, or evidence decay windows SHALL be declared in the appropriate evidence or capability lane rather than smuggled into “quality” as an adjective. -
Reference plane when relevant. Especially when the same trigger phrase can refer to the described entity, its description, its carrier, or a publication face under a different
ReferencePlane. -
Reference / representation scheme when relevant. Especially when the ascription depends on a declared reference scheme, representation scheme, or viewpoint-specific decoding convention.
-
Representation substrate when relevant. Especially when discussing parallels between preconceptual, latent-distributed, and symbolic-local treatments.
-
Witness / evidence mode. Exemplars, probes, measurements, bundle members, tests, traces, or closed-loop performance carriers.
Normal-form discipline
A QualitySense SHALL declare one admissible default normal form and MAY declare additional admissible normal forms explicitly.
QNF-1 — SignalPack.
Use for QS.PhenomenalCharacter, QS.PreconceptualFit, and many cases of QS.LatentFit.
A conforming SignalPack publishes:
- exemplar/contrast set or probe set,
- articulation notes,
- source episode, carrier, and observer,
- optional ordinal or thresholded summaries,
- explicit warning that the signal is not yet a
Characteristicunless an admissible proxy is later declared.
QNF-2 — Characteristic.
Use only when the sense is truly one measurable characteristic on one declared scale.
This uses A.17/A.18/C.16 and inherits full scale legality.
QNF-3 — Bundle.
Use when the sense is composite.
Typical for QS.ExplanatoryMerit, many engineering quality families, and QS.ControlAdequacy.
A conforming bundle publishes:
- member heads,
- whether each head is Characteristic / status / mechanism / scope / test,
- aggregation policy if any,
- prohibition on hidden scalarisation.
Engineering note.
For engineering -ility families, the preferred bundle form is Q-Bundle (C.25), because it keeps Measures[CHR] distinct from ClaimScope/WorkScope and from Mechanisms/Status.
Q-Bundle is a C.25 publication form for Bundle rather than a fifth normal form beside SignalPack | Characteristic | Bundle | Objective.
Do not publish a free-floating bundle with hidden metric semantics.
QNF-4 — Objective.
Use for QS.UseValue in selection/generation/search contexts.
A conforming objective publishes:
- CG-frame / objective
authoritySourceRef-referenced object, - admissible comparators,
- acceptance / selector policy,
- reference plane and window,
- relation to novelty/diversity/constraints.
Functional vs quality-family discipline
C.16.Q SHALL prevent the collapse of function/capability claims into quality-family claims.
- A statement about what a system does uses
A.6.Ffirst when function-like wording hides the carrier kind, then the exact capability, method, work, role,A.6.Mmodule/interface, architecture, mathematical, evidence, assurance, gate, decision, or release pattern whose governed object is recovered. - A statement about how well / how safely / how robustly / how maintainably it does so belongs to
QS.EngineeringQualityFamily. - “Quality characteristic” and “functional characteristic” SHALL NOT be used as interchangeable labels.
- In engineering contexts,
-ilitynames are quality-family labels, not automatically Characteristics. They become admissible only as one explicitU.Characteristicor one explicitBundle(preferably published asQ-Bundlewhen composite). - Cross-references are allowed; category collapse is not.
Bridge discipline across traditions
Whenever two different traditions are compared using the word quality, the repair SHALL publish an explicit bridge stance and loss note.
Allowed bridge stances:
localRename— near-synonymous within one Context.operationalizes— one sense is turned into a proxy or measurable form.partialAnalogy— structurally similar but not identical.projection— one richer sense is projected into a narrower evaluative frame.nonEquivalent— same word, no admissible bridge asserted.
Examples:
QS.PreconceptualFit-QS.LatentFitis usuallypartialAnalogy, not identity.QS.PreconceptualFit-QS.PhenomenalCharacteris usually a progression-by-articulation relation, not identity.QS.PreconceptualFit> engineering measures is usuallyoperationalizesorprojection, with loss notes.QS.EngineeringQualityFamily>QS.UseValueis usuallyprojectionunder a CG-frame.QS.ExplanatoryMerit-QS.UseValueis not identity unless a Context explicitly defines such a projection.- Pirsig-style dynamic quality usually applies
QS.PreconceptualFit(sometimesQS.LatentFit) only aslocalRename/partialAnalogyunder a declaredU.BoundedContext; it is not identity by label. - Pirsig-style static quality usually applies
CharacteristicorBundlepublication under some other declared sense; it is not identity with dynamic quality. QS.ArchitecturalDescriptionFitness-QS.EngineeringQualityFamilyis usuallyprojectionornonEquivalentunless the Context explicitly states which heads of description-fitness are intended to proxy which system-side characteristics.
Change lexicon
A conforming quality-term repair publication SHALL narrate changes with a stable change lexicon aligned to A.6.P:
declareQualityTermAscription(...)— create a new explicit quality ascription record.withdrawQualityTermAscription(...)— retire a prior record.retargetBearer(...)— change the evaluated bearer tuple while keeping the same quality-term repair form.reviseSense(...)— change the value in thequalitySenseslot.reArticulate(...)— changearticulationModewhile preserving sense family.reProxy(...)— change proxy/probe/operationalisation details.reBundle(...)— change bundle members or aggregation policy.reScale(...)— change characteristic scale or scale type.reFrame(...)— change evaluation frame.reView(...)— change evaluator/viewpoint.rescope(...)— changeU.Scope.retime(...)— changeΓ_time.refreshWitnesses(...)— refresh evidence or witness bindings.exitToReceivingPattern(...)— semantic move to a non-quality receiving pattern; never edit in place silently.
A silent sense rewrite is a breaking semantic change.
If the ascription ceases to mean “quality ascription” at all, use exitToReceivingPattern(...) rather than pretending the same record survived unchanged.
A.6.P rewrite note.
retargetBearer(...) is the family-specific form of retargetParticipant(BearerSlot, …).
reviseSense(...), reArticulate(...), reProxy(...), reBundle(...), reScale(...), reFrame(...), and reView(...) are family-specific refinements of reviseByValue(...) and SHALL preserve the A.6.5 distinction between ref retargeting and by-value edits.
A.6.B boundary classification template for quality-term repair
When a repaired quality statement becomes boundary-bearing, classify it explicitly:
- L —
qualityTermAscriptionrepair-form skeleton,QualitySensesemantics, normal-form admissibility, and declared bridge stances; - A — admissibility conditions for using the ascription in selector, gating, and publication lanes (required qualifiers, witnesses, thresholds, qualification windows);
- D — publication requirements (lexical firewall, mandatory rewrites, publication duties);
- E — carrier-anchored evidence/work effects (measurements, traces, critique sheets, probe packs, selector logs).
Where this family is published as a reusable boundary publication, stable L-Q* / A-Q* / D-Q* / E-Q* claim ids SHOULD be published (or the reused L/A/D/E-classified claim set should be cited by location), and paraphrase drift across quadrants SHALL be avoided.
Do not let the bare word quality carry L/A/D/E force by itself.
Lexical guardrails
In Tech / normative prose:
-
bare quality MUST NOT appear without immediate resolution to a
QualitySense; -
high-quality / low-quality / quality metric / quality score / quality requirement / model quality / architecture quality / solution quality are red-flag tokens;
-
quality characteristic MAY appear only as:
- a bridge label to an external standard/tradition, or
- a family label immediately rewritten into one explicit
U.CharacteristicorQ-Bundle;
-
quality requirement / quality requirements MUST NOT remain bare noun phrases; the text SHALL rewrite them into explicit
RequirementRole/U.Commitment/U.PromiseContent.acceptanceSpecstructures over one namedU.Characteristic, oneQ-Bundlehead, or one explicit objective head; -
architecture quality / architectural quality MUST NOT appear without an explicit bearer lane (
described entity,description,epistemeor publication face, or carrier when the carrier itself is evaluated) and, when omission changes meaning, an explicitreferencePlane; -
in QD/NQD contexts, bare quality MUST default to
QS.UseValue; -
preconceptual uses MUST NOT be presented as if they were already Characteristics;
-
latent/distributed fit MUST NOT be presented as if it were automatically explanatory merit;
-
if the occurrence is primarily action-invitation talk, the text MUST NOT force a
QualitySense; it SHALL exit toA.6.Aor another exact action-invitation receiving pattern, with source-traditionaffordancewording kept only as a quoted cue when needed; -
scope words (applicability, envelope, generality, validity) MUST NOT be used as hidden substitutes for
U.Scope,U.ClaimScope (G), orU.WorkScope; -
quoted metalinguistic uses of the token quality are allowed, but SHALL be marked as token-under-discussion, not as a boundary-bearing term.
Progressive elaboration
C.16.Q permits monotone elaboration:
- Start by selecting a
QualitySenseand capturing rival candidates when ambiguity is live. - Declare bearer, frame, viewpoint, and substrate.
- Choose an admissible normal form.
- Add exemplars / probes / characteristic heads / bundle members / objective pins.
- Add bridges and loss notes if comparing traditions.
- If the repaired sentence is boundary-bearing, emit
L/A/D/Ehooks rather than letting “quality” carry them implicitly. - Never move between sense families silently.
Archetypal Grounding
Tell
If a draft says quality, the draft has not yet named the evaluative family.
A conforming rewrite publishes either one explicit endpoint-pattern-governed evaluative form or one explicit qualityTermAscription(...) transitional record with one QualitySense, one bearer tuple, one evaluation frame, one evaluator/viewpoint, one admissible normal form, explicit scope/time/bridge qualifiers when they matter, and declared endpoint governing pattern or publication with named authority-reference relation.
Show (System lane)
Draft: “The model quality improved.”
Repair A — latent representation line
qualityTermAscription( bearer = Model_v5, qualitySense = QS.LatentFit, evaluationFrame = ProbePack_PP2, evaluator = RepLearningReviewBoard, normalForm = SignalPack, Γ_time = Window_W5, witnesses = {ProbeSeparationRun_22, AliasRiskCard_9} )
Repair B — closed-loop control line
qualityTermAscription( bearer = PolicyModelPair_PM5, qualitySense = QS.ControlAdequacy, evaluationFrame = Horizon_H × EnvClass_E, evaluator = ControlReviewBoard, viewpoint = ControlView_VP, normalForm = Bundle, scope = U.WorkScope(ControlDeploymentScope_7), Γ_time = RunWindow_RW, witnesses = {ClosedLoopTraceSet_41} )
Show (Episteme lane)
Draft: “Quality matters before definition.”
Repair A — preconceptual / phenomenological line
qualityTermAscription( bearer = ProblemFramingEpisode_PF3, qualitySense = QS.PreconceptualFit, evaluationFrame = ExemplarPack_EP3, evaluator = ReviewerGroup_A, normalForm = SignalPack, representationSubstrate = embodied-kinesthetic, witnesses = {EpisodeNotes_3} )
Repair B — explanatory line
qualityTermAscription( bearer = Explanation_N5, qualitySense = QS.ExplanatoryMerit, evaluationFrame = CriticismBundle_CB4, evaluator = TheoryReviewPanel, referencePlane = episteme, normalForm = Bundle, witnesses = {CritiqueSheet_14, CounterexampleSet_2} )
Show (Architecture description lane)
Draft: “The architecture quality improved.”
Repair A — quality of the described system
qualityTermAscription( bearer = PaymentPlatform_v4, qualitySense = QS.EngineeringQualityFamily, evaluationFrame = Q_Bundle_AvailabilitySecurityEvolvability_3, evaluator = ArchitectureReviewBoard, viewpoint = TEVB_ArchitectureViewpointSet, referencePlane = world, normalForm = Bundle, witnesses = {AvailabilityReport_8, CouplingCheck_3, EvolvabilityNote_2} )
Repair B — quality of the architecture description
qualityTermAscription( bearer = ArchitectureDescription_AD12, qualitySense = QS.ArchitecturalDescriptionFitness, evaluationFrame = ViewpointBundle_TEVB × DecisionQuestionSet_DQ7, evaluator = ArchitectureReviewBoard, viewpoint = TEVB_ArchitectureViewpointSet, referencePlane = episteme, normalForm = Bundle, witnesses = {CoverageMatrix_4, CorrespondenceCheck_7, ViewConsistencyNote_2} )
Show (QD / selector lane)
Draft: “Quality in our QD loop.”
Repair
qualityTermAscription( bearer = Candidate_7, qualitySense = QS.UseValue, evaluationFrame = CG_Frame_9, evaluator = SelectorPolicy_P4, normalForm = Objective, Γ_time = SelectionWindow_SW, witnesses = {ObjectiveCard_9, AcceptanceSpec_4} )
Bias-Annotation
Lenses tested: Gov, Arch, Onto/Epist, Prag, Did. Scope: Universal for overloaded evaluative uses of quality in FPF prose.
- Gov bias: this pattern favors explicit evaluative publication and explicit L/A/D/E hooks, which improves auditability but adds drafting overhead.
- Arch bias: this pattern prefers one stable ascription relation over free-form philosophical prose, which improves reuse but can feel rigid in exploratory notes.
- Onto/Epist bias: this pattern refuses to collapse preconceptual, latent, explanatory, engineering, and selector senses into one concept; that increases honesty at the cost of extra lexical work.
- Prag bias: this pattern defaults QD/NQD uses toward
UseValue, which improves selector clarity but can feel narrower than colloquial “quality”. - Did bias: this pattern is intentionally teachable through repeated rewrites; the risk is over-formalizing early exploratory language.
Conformance Checklist (CC-C16Q)
A text or pattern conforms to C.16.Q iff:
-
CC-C16Q-1 - Explicit endpoint classification and explicit sense. Every in-scope use of quality resolves either to one declared endpoint-pattern-governed evaluative form or to one declared
qualityTermAscription(...)transitional record with one declaredQualitySenseand explicit endpoint classification. -
CC-C16Q-2 - Explicit bearer and arity. The evaluated bearer tuple is explicit.
-
CC-C16Q-3 - Explicit frame. Evaluation frame is explicit and reviewable.
-
CC-C16Q-4 - Evaluator/viewpoint is explicit. The ascription states who evaluates, from which viewpoint, or under which selector/observer policy.
-
CC-C16Q-5 - Substrate and referencePlane are declared when relevant. Cross-talk between preconceptual, latent-distributed, symbolic-local, and
ReferencePlanevaluesworld,concept, andepistemeis not allowed without an explicit substrate and/orreferencePlanedeclaration when those distinctions are live. -
CC-C16Q-6 - Scope and
Γ_timeare explicit when omission changes meaning. If scope or time selection affects interpretation, the ascription declaresU.Scopeand/orΓ_timeexplicitly. -
CC-C16Q-7 - Admissible normal form. The ascription is published as
SignalPack,Characteristic,Bundle, orObjective, with the corresponding discipline observed. -
CC-C16Q-8 - No illegal scalarisation. Composite senses are not collapsed into one score without an explicit scoring method.
-
CC-C16Q-9 - No silent sense rewrite. Any semantic change in the ascription uses the declared change lexicon; changing sense silently is forbidden.
-
CC-C16Q-10 - QD default. In search/selection/NQD contexts, quality resolves to
QS.UseValueunless overridden explicitly. -
CC-C16Q-11 - Engineering family discipline. Engineering
-ilityuses resolve to one explicitU.Characteristicor one explicitBundle(preferably published asQ-Bundlewhen composite); they are not left as free-floating adjectives. -
CC-C16Q-12 - Functional separation. Function/capability claims remain distinct from quality-family claims.
-
CC-C16Q-13 - Bridge accountability. Cross-tradition parallels publish bridge stance and loss notes; cross-context or cross-plane reuse cites explicit Bridge ids and CL policy where applicable.
-
CC-C16Q-14 - Boundary-claim hook when needed. If a repaired quality ascription is used for admissibility, commitments, publication, or adjudication, the downstream
L/A/D/Ehooks are explicit rather than carried implicitly by the word quality. -
CC-C16Q-15 - Lexical firewall. Bare quality is absent from Tech/normative prose except as quoted metalinguistic discussion.
-
CC-C16Q-16 -
qualityTermAscriptionrepair-form skeleton is published. The family-specific transitional tokenqualityTermAscriptionresolves to a repair-form skeleton that publishes bearer position, evaluator/viewpoint slots, qualifier expectations, repair paths for bearer-kind mismatches, witness discipline, admissible change classes, and cross-context or cross-plane policy. -
CC-C16Q-17 - Candidate-Set Note is used when ambiguity is live. If sense selection, bearer facet, or A.7 lane or kind (
described entity,description,epistemeor publication face, or carrier when the carrier itself is evaluated) is non-obvious, the text records a short Candidate-Set Note before the rewrite is treated as decision-bearing or publication-bearing. -
CC-C16Q-18 - Evaluator and viewpoint are not silently collapsed. When both an evaluator and a
U.Viewpointmatter, they are represented as separate slots or fields. -
CC-C16Q-19 - Family-specific change verbs dock cleanly with A.6.P / A.6.5.
retargetBearer(...)is used only for ref retargeting; sense/frame/bundle/scale/view edits are narrated as explicit by-value revisions; silent retyping is forbidden.
Common Anti-Patterns and How to Avoid Them
Consequences
Benefits. This pattern makes evaluative language auditable across phenomenology, engineering, and search/selection contexts. It also makes subsequent wording repair easier because the repair is carried by one explicit quality-term repair form plus exact endpoint exits rather than by ad hoc prose rules.
Trade-offs / mitigations. The pattern adds drafting overhead and can feel heavy in exploratory notes. Mitigation: allow bare quality in Plain commentary during exploration, but require repair before the term enters Tech/normative, boundary, selector, or assurance use.
Rationale
C.16.Q makes one strategic move:
The word “quality” is not treated as one concept. It is treated as a family of evaluative ascriptions whose members differ by substrate, articulation mode, bearer, frame, and admissible publication form.
This lets FPF discuss:
- Pirsig-like preconceptual fit,
- representation-learning and neuro-symbolic latent fit,
- explanation quality in criticism-driven inquiry,
- architecture-description fitness under a viewpoint,
- engineering quality families,
- use-value in open-ended evolution,
- control adequacy in action loops,
without forcing them into one false universal scalar.
It also makes the distributed-vs-local issue explicit:
- some senses originate in embodied or latent-distributed substrates,
- some are only publishable as symbolic-local CHR/bundle/objective forms,
- and some require an explicit projection from the first into the second.
It also makes the bearer/plane issue explicit:
- some uses evaluate the described entity,
- some evaluate its description under a viewpoint,
- some evaluate a carrier or publication face,
- and those uses must not be collapsed without an explicit bearer lane and, when needed, a declared
referencePlane.
That is exactly where semantic drift usually starts; C.16.Q turns that drift into an auditable design choice.
SoTA-Echoing
Evidence binding note. If your Context maintains a SoTA Synthesis Pack for evaluative language, architecture-quality vocabularies, selector/objective semantics, world-model evaluation, or embodied/preconceptual articulation, this section SHALL cite its ClaimSheet IDs / CorpusLedger entries / BridgeMatrix rows and keep the adoption stances below consistent with those IDs. Otherwise, use the table below as the current source-posture basis for this pattern revision, not as a generic seed list.
This section follows the required structure: claim > practice > source posture > source > alignment > adoption status. C.16.Q aligns with contemporary practice across architecture-description standards, software-quality standards, evolutionary architecture, QD search, active inference/world-model research, phenomenology/TAE, source-tradition affordance work, and philosophy of explanation, while making one explicit FPF move that those traditions usually leave implicit: the overloaded token quality is repaired into explicit evaluative endpoint forms, with qualityTermAscription(...) available as a declared transitional record carrying QualitySense, bearer, frame, admissible normal form, and bridge stance while receiving-pattern assignment remains open.
Source posture convention. Current-best support means the row is used as the best-known current line for the narrow governed effect named in the alignment cell. Current-standard and reference-only support means an official standard supplies a useful distinction but does not by itself solve C.16.Q's governed problem. Current practice anchor means the source family records a widely used current practice that C.16.Q adapts. Lineage and local-gloss material means the row helps recognition or terminology only. Rejected import states what C.16.Q refuses to import as FPF ontology.
Short alignment notes.
Architecture-description practice. ISO 42010 is a current-standard reference for not collapsing the described entity into its description. C.16.Q adopts that guardrail and adds lexical discipline: a draft may not say architecture quality without publishing which bearer lane is under evaluation and whether the evaluation is description-side or system-side.
Engineering quality practice. ISO 25010 gives a mainstream current-standard reason not to leave quality as a free noun: contemporary quality work is organized around named characteristics and subcharacteristics that are specified, measured, and evaluated. C.16.Q adopts that explicit-head discipline, but adapts it by assigning composite cases to Bundle / Q-Bundle and by treating quality requirement(s) as requirements over explicit heads rather than as self-standing nouns.
Evolutionary-architecture practice. Fitness functions treat architecture-relevant concerns as continuously monitored heads tied to change and governance, not as one mystical scalar. C.16.Q adopts that operational spirit, but adapts it by keeping engineering-family evaluation, control adequacy, and selector value distinct and by forbidding function/quality-family collapse.
QD / NQD practice. Modern QD work is explicit that search returns a collection of solutions that are high with respect to an objective and diverse with respect to declared measures. C.16.Q therefore adopts the default rewrite of selector-context quality to QS.UseValue in Objective form and rejects any rewrite that silently blends novelty, diversity, constraints, and utility into an unexplained scalar.
World-model and active-inference practice. Contemporary world-model and active-inference work uses generative/predictive models for perception, planning, learning, and action, which makes evaluation inherently multi-factor: latent representation quality, model evidence or predictive adequacy, policy adequacy, and task/objective value are not one thing. C.16.Q adapts this by separating QS.LatentFit, QS.ControlAdequacy, and QS.UseValue, and by requiring explicit evaluation frames and witnesses for each ascription.
Phenomenology / TAE practice. TAE-style work treats a felt sense as something that can be clarified and worded progressively, with tentative language that stays responsive to lived experience. C.16.Q adopts this progressive-articulation stance by giving QS.PreconceptualFit an admissible SignalPack form and by keeping QS.PhenomenalCharacter separately available when the experienced character itself, not action-guiding fit, is the topic.
Action-invitation boundary. Recent source-tradition affordance work emphasizes that affordances can be perceptually experienced as action possibilities that position or invite the agent to act. C.16.Q uses that insight only as a receiving-pattern boundary cue: when the trigger use of quality is really action-invitation talk, the text should use exitToReceivingPattern(...) into A.6.A or another exact action-invitation receiving pattern rather than forcing a QualitySense or qualityTermAscription(...).
Explanation practice. Contemporary philosophy of explanation keeps explanatory understanding and epistemic value distinct from engineering performance or utility maximization. C.16.Q adapts this by publishing QS.ExplanatoryMerit as its own evaluative family, typically Bundle-shaped, and by rejecting hidden scalarization into “high-quality explanation” without explicit heads.
Scale legality. The rows above do not license free arithmetic on the word quality. Whenever C.16.Q operationalizes engineering heads, selector objectives, or control adequacy numerically, it SHALL bind the comparison to an explicit ComparatorSet / CG-Spec / declared aggregation policy and SHALL reject covert scalarization of bundles, explanations, or preconceptual signals.
Cross-Context / plane note. This section states alignment and non-identity only; it does not assert silent sameness across U.BoundedContexts or across planes. Any actual reuse of a quality vocabulary, selector head, or viewpoint-bound quality family across Contexts/planes SHALL publish BridgeId + CL / loss-note policy and, where planes differ, the relevant Φ(CL) / Φ_plane policy-ids.
Historical-lineage note. Earlier touchstones such as Pirsig, Popper, and Deutsch remain useful as lineage and local-gloss resources, but C.16.Q does not use them as formal SoTA anchors here because E.8 requires post-2015 primary sources for Architectural patterns unless the row is explicitly lineage or local-gloss material.
This SoTA alignment backs the pattern’s central move: quality is not one universal evaluative noun. In contemporary practice, the relevant work is already distributed across explicit characteristics, objectives, viewpoints, world-model criteria, explanatory virtues, felt signals, and action invitations; C.16.Q makes that distribution first-class and auditable.
Refresh and reopen conditions
Reopen or narrow C.16.Q when any of these current-pattern-language conditions becomes live:
- a recurring quality or evaluative family appears that is not covered by the current
QualitySensestarter set and cannot be treated as an existing endpoint-pattern-governed form; - a new exact endpoint pattern can receive a class of uses that currently require transitional
qualityTermAscription(...); A.7,C.2.P,C.2.1, or bridge-policy vocabulary changes the admissible lane, described-entity, publication-face, carrier, orReferencePlanewording used by this pattern;- current best-known practice changes a
QualitySense, normal-form boundary, action-invitation boundary, scale-legality boundary, or source-posture row used inC.16.Q:11; J.4first-entry projection changes for quality, characteristic, action-invitation, architecture-description, selector, or explanation wording;- subject patterns begin copying quality trigger lists,
QualitySenserows, or transitional repair-form slots that belong in this first-stage quality-term precision-restoration pattern.
The refresh action is to remove, narrow, or redirect the affected row or exit. Do not preserve a stale QualitySense, endpoint exit, lane wording, or source row as historical compatibility text.
Relations
- Lives in: C.16 characterization pattern nest as the quality-term realization of E.10.ARCH and C.16.P.
- Builds on: E.10.ARCH for shared wording-use restoration architecture; C.16.P for characteristic/scale exits; A.2.6 for explicit scope and
Γ_time; A.17/A.18/C.16 for admissible measurable characteristics; C.25 for engineeringQ-Bundlepublication. - Coordinates with: A.6.P when the recovered content is relation construction rather than quality/evaluative characterization; A.6.A or another exact action-invitation receiving pattern when the trigger invites action rather than evaluates a bearer; C.2.2a, A.16, A.16.1, A.16.2, and B.4.1 for language-state chart positions, admissible moves, early cue handling, responsibility handoff, and admissible retreat/reopen; use A.16.0 only when lineage, branch, loss, or handoff history itself must be published as an explicit trajectory account; B.5.2.0 for prompt-shaped continuations that are not yet stable endpoint publication; C.2.LS, C.2.4, C.2.5, C.2.6, and C.2.7 for language-state facet governance; C.17, C.18, and C.19 for
QS.UseValue, novelty/diversity discipline, and selector policy; E.17.0 and E.17.2 for architecture-description and viewpoint bundles; F.9 and F.9.1 for Bridges, CL, and bridge-stance annotations; A.6.B when repaired ascriptions become boundary-bearing. - Publishes vocabulary through: E.10, F.17, and F.18 when the
qualityTermAscriptionrepair-form skeleton, theQualitySensestarter set, and the red-flag rewrites become stable shared vocabulary.
Language-space refactor note
This pattern uses endpoint-first assignment rather than universal governance of all quality language. qualityTermAscription(...) remains useful as a transitional repair record, but it is not the required resting place for every repaired use of quality.
Explicit endpoint selection
Admissible endpoints after repair include:
- a single
Characteristic, - a
Q-Bundle, - an
E.21 PatternQualityQBundle, when the bearer is one FPF pattern version and the evaluative claim asks whether the pattern is good enough for a declared reader/use/scope. In this case, do not assign the claim to generalC.25unless the object is a non-pattern engineering quality family, - an
Objective, - an explanatory-merit bundle,
- a selector-value endpoint.
Bare quality in Tech prose should therefore be banned or rewritten immediately under an explicit endpoint-governing FPF pattern or authoritySourceRef-referenced object. If that endpoint source is already known, qualityTermAscription(...) need not remain in the published normal form.
Ownership boundary
This pattern does not govern articulation-state characteristics, bridge stances, or representation factors. Those remain governed by A.16, C.2.LS, C.2.4, C.2.5, C.2.6, C.2.7, and F.9.1.
C.16.Q:End
Last Updated: 2026-05-31 — this section last modified in upstream FPF commit 16cd3138 (github.com/ailev/FPF)