Discipline‑CHR - Field Health & Structure
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.
Status: Stable Type: Pattern
Purpose. Give FPF a typed, reviewable way to characterize the health, maturity, and structure of a scientific or engineering discipline without collapsing the result into taste, anecdotes, a dashboard view, an audit label, or one score. C.21 defines discipline-health Characteristics and the conditions under which their readings may be compared. It does not make a dashboard, publication, record, or Work occurrence part of the discipline.
Use this pattern when a team must say something practical about the health, maturity, or structure of an already identified discipline. Typical questions concern reproducibility, formal standard status, actual adoption, cross-tradition alignment, disruption balance, evidence resolution, diversity, engineering-claim recoverability, or pressure to mistake representations for their subjects.
Keywords
- discipline
- field health
- reproducibility
- standardisation
- alignment
- disruption.
Relations
Content
Use This When
Use this pattern when a team must say something practical about the health, maturity, or structure of an already identified discipline. Typical questions concern reproducibility, formal standard status, actual adoption, cross-tradition alignment, disruption balance, evidence resolution, diversity, engineering-claim recoverability, or pressure to mistake representations for their subjects.
What goes wrong if missed. Field-health claims become attractive labels: incompatible readings are compared, ordinals are averaged, formal approval is treated as adoption, entropy and concentration are read in the same direction, stale evidence looks current, and a dashboard or standards list starts acting as the discipline or as proof of health.
What this buys. A cold reader can recover one health claim, its Characteristic and Scale, the discipline and claim scope, the comparison and time or population basis, the measurement definition when one is used, and the exact extra relation required only for an actual cross-local comparison.
First useful move. Name the discipline and practical question, choose one relevant Characteristic, state its scope and comparison basis, and say in ordinary language what the current material supports and what it does not. Stop there when the receiving use needs no measured comparison, aggregate, reusable series, or publication.
Not this pattern when. Use C.20 to decide whether the candidate is a discipline, C.16 to construct a measurement, A.19 for comparison or aggregation work, F.9 only when the use actually relates distinct local senses, E.24.PUB for audience availability, G.12 for a reusable dashboard view, and G.4 for an acceptance threshold. C.21 supplies none of those results merely by naming a health Characteristic.
Placement. Part C, Cluster C.I. Builds on: C.20, A.17, A.18, C.16, A.2.6, C.2.1. Coordinates with: F.9, G.0, G.4, G.9, G.11, G.12, E.24.PUB.
Problem Frame
A discipline can persist as its constituents and associated epistemes, practices, standards, institutions, and Work change. Teams routinely say “replication is improving,” “the field is fragmented,” or “standards are converging.” Such a sentence can be useful before it becomes a dashboard row, but any relied-on comparison needs exact Characteristic, Scale, measurement, scope, and basis semantics.
C.21 therefore treats health as a vector of separately typed coordinate claims. It does not imply one scalar health value. A threshold or target band is an acceptance declaration under G.4, not part of the Characteristic. A dashboard is a representation over already constituted claims, not their ontology or authority.
Problem
Five recurrent failures make discipline-health claims unreliable:
- Object collapse. A definition set, Method, MethodDescription, measurement Work, result episteme, series episteme, publication occurrence, form, and carrier are called one “DHC artefact.”
- Scope slippage.
ClaimScopeand a selectedTargetSliceare treated as interchangeable, although the scope states where the claim holds and the slice is only an optional computation or publication input. - False crossing. Different sources or editions are assumed to require a Bridge even when C.16 direct-comparability conditions hold; conversely, distinct local senses are compared without their obtaining F.9 relation and loss account.
- Scale collapse. Formal recognition is ordered with adoption, alternative ratios are called one Characteristic, or entropy and HHI are placed in one field despite opposite directions.
- Assurance inflation. A cheap readable claim is forced through evidence graphs, registries, dashboard pins, and publication machinery that its receiving use does not consume.
Forces
Solution — Discipline Health Characterisation (DHC)
The objects used by DHC
“DHC” names this vocabulary and method of use. It does not admit U.DHCPack, U.DHCMethodSpec, or U.DHCSeries as public kinds.
Rendering, measuring, assembling a series, uploading, and maintaining availability may each be Work when actually performed. A work record or carrier does not make that Work occur.
One replay basis for every persisted coordinate
Every persisted, compared, aggregated, or published coordinate makes the following values recoverable. This is a field group, not another public kind:
DHCReplayBasis := <DisciplineRef, IntendedUse, ClaimScopeRef, ComparisonBasis, CharacteristicRef.edition, ScaleRef.edition, UnitRef.edition?, DHCMethodRef.edition, MethodRef, MethodDescriptionRef.edition?, MeasurementModelRef.edition?, CalibrationBasisRef?, TimeOrPopulationBasis, DHCDefinitionSetRef.edition?, TargetSliceRef?, DistanceDefRef.edition?>
DHCMethodRef.editionresolves the same Characteristic, Scale, Method, MethodDescription, model, calibration, and uncertainty semantics named by the active fields. A mismatch is not repaired by choosing one field as “primary.”DHCDefinitionSetRef.editionappears only when a named reusable definition selection exists.TargetSliceRefappears only when the named computation or publication actually consumes an A.2.6 selection. Every selected slice must be shown to belong to, or otherwise be covered by, the authoritativeClaimScope; the slice never substitutes for that scope.DistanceDefRef.editionappears only when the Scale comparison or target-distance rule uses a separately declared distance.- Evidence paths, lane tags, currentness, assurance, acceptance, public names, and publication refs are added only when the receiving use consumes those separate results.
Portable Characteristics
Each bullet below names one exact Characteristic and Scale family. A DHC use selects only the coordinates needed by its question.
-
ReproducibilityRate — ratio in
[0,1]; Unitreplicated_claims/tested_claims; polarity higher-is-more-reproducible, not “healthier in every respect.” Declare the tested claim or benchmark population, independent-team condition, protocol, corpus or cohort, and time window. -
FormalRecognitionStatus — nominal by default. Values such as
none,draft,approved,withdrawn, or another lifecycle vocabulary belong to one named standards body and exact status scheme. Use an ordinal only when that scheme itself supplies a lawful order. There is no generalde facto < de jureladder and no default health polarity. -
PracticeAdoptionRate — ratio in
[0,1]; Unitadopting_units/eligible_units. Declare the population, adoption criterion, observation window, and treatment of partial adoption. Higher means wider observed adoption, not automatically better health or SoTA. -
AlignmentDensity — ratio; Unit
obtaining_relations/100_compared_cells. Count only exact obtaining directed F.9 relations in the declared F.17 cell set. For each counted relation, state its orientation and admitted-use qualifier; keep observed loss in its evidence account, separate from any bounded-use claim under section 4.2. A higher value means denser declared alignment for that set; any health band belongs to G.4. -
DisruptionBalance — interval reading over one exact disruption/consolidation method and corpus. Polarity is target-is-best, using an explicit target-band distance rule; the band belongs to G.4 Acceptance.
-
EvidenceUnitResolution — ordinal, compare-only, under one exact segmentation scheme whose levels are nested, for example
artifact < section < claim < subclaim. Higher means a finer addressable unit under that scheme. It does not say how many claims an artifact contains or how densely claims are supported. -
ClaimsPerArtifact — ratio; Unit
claims/artifact, with exact claim segmentation and artifact population. It measures claim breadth or packing, not support density. Declare a target band when the use needs one; no universal monotone health polarity applies. -
SupportAnchorsPerClaim — ratio; Unit
anchors/claim, with exact anchor admissibility and claim segmentation. It measures support-anchor density, not claim size. It has no universal monotone health polarity. -
TraditionShareEntropy — one exact entropy Characteristic and Scale, with log base, normalization, category set, and population fixed. Higher entropy means greater dispersion on that scale. Any desired band is separate.
-
TraditionShareConcentration — HHI or another exact concentration Characteristic, normally ratio in
[0,1]; higher HHI means greater concentration and therefore lower dispersion. Do not place it in the entropy field.1 - HHImay be introduced only as an explicit transformation to a separately declared receiving Scale. Comparing that result with normalized entropy still requires an explicit common comparison rule.
Engineering-grade extension Characteristics
A discipline-health use may add these coordinates when its question needs them. They do not become evidence, assurance, gate, release, Work, or project-authority results.
-
EngineeringClaimJustificationRecoverability — ordinal, polarity higher-is-more-recoverable. It asks whether the exact construction, source, model, lens, or relation carrying an engineering claim's force can be recovered for the intended use. The reading cites the direct pattern and rule that define or constrain that force.
-
SemioSubstitutionPressure — ordinal or ratio as separately declared, polarity lower-is-less-substitution-pressure. It asks how often a representation, fluent wording, record, dashboard, view, or source chain is mistaken for its engineering subject, relation, or claim.
When either extension is active, add a short explanation naming the current claim kind or use boundary, the direct pattern and rule, admissible use, prohibited overread, and stop or reopen condition. The explanation is claim content, not a new evidence or assurance object.
Comparison and legality rules
- Direct same-semantics comparison. Compare readings directly when C.16's conservative conditions hold: the same measurement definition, Characteristic, Scale and Unit semantics, compatible model and calibration regime, and compatible time or population basis. Record the admitted comparison basis. Different source labels or editions alone require no Bridge.
- Cross-local comparison. When a comparison relies on a semantic relation between distinct F.17 local senses, cite the exact obtaining F.9 Bridge only after its predicate and dependencies hold. Keep its separate C.2.1 bounded-use claim, with the use, direction, correspondence rule, permitted-loss tolerance, and polarity, distinct from observed loss and current reliance. Follow F.9's A.10 reliance branch or, for an actual named assurance claim, its B.3 branch for the same bounded use. If the assurance use requires an R adjustment, cite the applicable domain model and keep the adjustment in that use's AssuranceResult. The relation supplies none of ClaimScope, measurement, comparison, or acceptance semantics.
- Reference-plane crossing. When a reading is used across distinct world, concept, or episteme planes, cite the exact crossing basis. Any R adjustment follows the named assurance-use and domain-model condition in rule 2. A dashboard row or source label does not establish the crossing.
- Cross-scale transformation. A conversion, normalization, distance, or aggregate names its exact Method, Scale, legal operation, and loss or uncertainty. No common scale is inferred from similar labels.
- Freshness. A persisted or reused coordinate carries its observation window and applicable currentness rule. Staleness leads to the receiving pattern's degrade, abstain, or reopen result; it does not rewrite the historical measurement.
- Target bands. “Target-is-best” is not “higher-is-better.” A comparison to a band uses an explicit distance-to-band rule and leaves the G.4 threshold separate. | Scale family | Lawful ordinary operations | Prohibited shortcut | | --- | --- | --- | | nominal status | equality, membership, mode when justified | lifecycle ranking or arithmetic without an ordered scheme | | ordinal resolution | order, median or mode where meaningful | mean, ratio, or affine arithmetic | | ratio rate or density | operations allowed by its exact Scale and Unit | unit mixing or comparison across changed construction | | interval balance | differences and target distance under its exact rule | ratios or silent target-band polarity | | entropy and concentration | operations under their own definitions | treating entropy and HHI as interchangeable or equally directed |
Three progressive uses
Minimal readable health claim
State the discipline, intended use, one Characteristic, the ClaimScope, comparison or observation basis, time stance, and ordinary result. Name the support actually relied on. Stop when this answers the working question. Do not require an EvidenceGraph, UTS row, registry, dashboard, definition set, series, or publication occurrence.
Measurement, comparison, or aggregation
Open C.16 when an actual measurement is claimed. Make the DHC replay basis recoverable, identify measurement Work and result separately, and apply A.18 legality. For direct comparison use the same-semantics branch in section 4.2. For a comparison that relies on a cross-local semantic relation, add the exact F.9 branch. Open G.0, A.19, normalization, distance, evidence-reliance, or assurance only when the operation or receiver actually consumes it.
Reusable series, dashboard, or publication
Create a DHCDefinitionSet only when a reusable selection of definitions is needed. Create a DHCSeries episteme only when the receiving use needs ordered coordinate-result refs across windows. Use G.12 for a dashboard representation and refresh wiring. When an audience must be able to obtain a selected edition, use E.24.PUB and keep the availability relation, form, carrier, and any publishing Work distinct. Public naming and registry behavior remain conditional on a named use.
Archetypal Grounding (five domains)
Computer vision: direct comparison without a Bridge
Two ReproducibilityRate results concern the same benchmark population and ClaimScope. Both cite the same Characteristic and ratio Scale editions, the same DHCMethodRef.edition, compatible model and calibration rules, and matching 24-month population windows. The team compares the two rates directly under that basis. The source reports have different publication editions, but no distinct F.17 local senses are being related, so no F.9 relation is invented.
Formal benchmark approval and actual benchmark adoption are reported separately as FormalRecognitionStatus and PracticeAdoptionRate.
Biomedicine: evidence resolution without ratio substitution
One claim reports EvidenceUnitResolution = claim under ClinicalClaimSegmentation-3. A separate result reports SupportAnchorsPerClaim = 2.4 anchors/claim for the declared corpus. Neither value is substituted for ClaimsPerArtifact. Replication is a separate ReproducibilityRate over independent cohorts and a 36-month window.
Software performance engineering: explicit cross-local use
The compared cells are OpenTelemetry:SLO/latency-objective@E4 and VendorB:SLO/service-level-target@E7. For this example, take F9-SPE-SLO-12 as an independently established directed F.9 Bridge from the OpenTelemetry cell to the VendorB cell under a satisfied predicate profile. A separate C.2.1 bounded-use claim states suitability for “compare service-latency objective coverage in the 2026 survey” in that direction, using only rows with the aligned 30-day window and tolerating no rolling-window mismatch. The evidence loss note records that the target cell permits a different rolling-window convention; the comparison still requires current A.10 reliance on the bounded-use claim. That directed relation is one counted member of the declared AlignmentDensity cell set; it does not make all tracing-ecosystem readings comparable.
Decision-making: entropy and concentration stay separate
TraditionShareEntropy uses normalized Shannon entropy with base and category set fixed. TraditionShareConcentration uses HHI over the same population and has the opposite dispersion direction. A view may show both. If a receiving comparison wants one orientation, it declares 1-HHI as a transformation and still does not equate that Scale with normalized entropy.
Evolutionary architecture: banded disruption
DisruptionBalance is computed over one declared corpus and method edition. The result is interpreted against an explicit target band and distance rule; a higher raw value is not automatically healthier. Architecture decision records and fitness tests remain inputs or neighboring objects, not evidence that the field itself is healthy.
Authoring Rhythm
- State the ordinary health question and smallest useful conclusion.
- Identify the discipline under C.20 and one exact Characteristic and Scale.
- State ClaimScope, comparison or observation basis, and time or population basis.
- Stop if an ordinary typed claim is enough.
- If measuring, comparing, or aggregating, recover the C.16 chain and DHC replay basis; add only the exact legal-operation and crossing branches used.
- If repeated windows matter, construct a series episteme from exact result refs.
- If a dashboard matters, represent those results under G.12.
- If audience availability matters, establish E.24.PUB publication separately.
Bias-Annotation
C.21 counters dashboard, standard-status, popularity, and pseudo-precision bias. A public standard can have little adoption; a widespread practice can lack formal recognition; a dense relation map can preserve important losses; and a polished dashboard can represent weak or stale claims. The progressive path keeps the remedy proportional.
Conformance Checklist
Common Anti-Patterns and How to Avoid Them
- Treating discipline health as one scalar before separately typed coordinates exist.
- Treating
ClaimScopeandTargetSliceas two spellings for one object. - Requiring a Bridge merely because sources, schemes, or editions differ.
- Comparing distinct local senses without the exact obtaining F.9 relation and loss.
- Ordering formal status and adoption on one universal maturity ladder.
- Calling
claims/artifactandanchors/claimalternative Units of one Characteristic. - Writing
<entropy/HHI>as if either formula produced the same reading. - Treating a definition set, method description, Work record, series, dashboard row, or publication carrier as the measurement result.
- Requiring publication and assurance machinery before one useful health claim exists.
Consequences
Benefits. Field-health claims remain readable, scale-admissible, comparable when justified, and reusable without turning a dashboard or standard into authority.
Costs. A numerical or reused claim must expose its definition and comparison basis. A cross-local comparison must additionally expose the exact relation and loss.
Risks avoided. False maturity ladders, hidden polarity reversal, scope substitution, Bridge inflation, stale trends, publication-as-result, and assurance-by-record are blocked.
Rationale
Discipline health is not one thing. Reproducibility, formal recognition, adoption, alignment, disruption, evidence resolution, and diversity answer different questions and can move independently. Their definitions, measurement results, series, representations, and publications also change for different reasons. Keeping those distinctions explicit makes the result both more precise and easier to use.
SoTA-Echoing
Relations
- Builds on: C.20 for the discipline, A.17-A.18 for Characteristic and Scale, C.16 for measurement and direct comparability, A.2.6 for ClaimScope and optional selected slices, and C.2.1 for result and series epistemes.
- Coordinates with: F.9 for actual cross-local sense relations; G.0 and A.19 for numerical operation, comparison, or aggregation; G.4 for target bands and acceptance; G.9 for parity; G.11 for currentness and refresh; G.12 for dashboard representations; A.10/G.6 and B.3 only for named evidence-reliance or assurance uses; E.24.PUB for publication availability.
- Constrains: G.5 and G.10 when they consume a DHC coordinate: they carry the same active DHC replay basis rather than a generic method-spec or metric-edition pin.
Practitioner Quick Template
C.21:End
Last Updated: 2026-09-10 — upstream FPF commit a87d0ef4 (github.com/ailev/FPF)