Catalog/E family/E04
Proposed specificationSource-located exemplarH2H3

Multi-objective evolution and composition

Search among competing objectives.

JOIN POINTcandidate_harness_selectionRECORD STATUSCandidate · v0.1.0
UML class view for Multi-objective evolution and composition, showing participant roles, received calls, and analytical dependencies
FIG. E04 / UML CLASS VIEW
Object interaction diagram for Multi-objective evolution and composition, showing role collaboration and a numbered message sequence
FIG. E04 / OBJECT INTERACTIONS
Context
Candidate harnesses differ across at least two measured objectives.
Trigger
Evaluation yields an objective vector.
Structure
Declared objectives, constraints, candidate set, and Pareto or scalar selection.
Effect
Selected candidates preserve documented trade-offs rather than one hidden score.
Requires
Objective direction, weight, and constraints are explicit.
Ensures
Selection records candidate vectors and dominance or scoring rationale.
Invariant
A hard constraint failure cannot be hidden by strong average quality.
Violation
Missing objective or incomparable candidate is marked ineligible or ambiguous.

Negative control

A single accuracy score is not multi-objective selection.

Permitted variation

Quality-cost trade-off, Pareto front, weighted fitness, and constraints.

Test obligation

Test dominance, ties, constraint failure, missing objective, and composition.

Evolution question

Did harness optimization expose more objectives and constraints?

PROMPT SKETCH
State objective direction, weights, and constraints before evaluating candidates. Record the candidate vectors and the dominance or scoring rationale behind the selection.
CODE DESIGN / PYTHON
def select(candidates, objectives):
    scored = [objectives.score(candidate) for candidate in candidates]
    frontier = pareto_front(scored)
    chosen = objectives.tie_break(frontier)
    return Selection(
        chosen,
        vectors=[item.vector for item in scored],
        frontier=[item.id for item in frontier],
    )

Illustrative design sketch. A Pareto front explains trade-offs; a single unlabeled score hides them. This example is a teaching aid, not implementation evidence or a conformance claim.

Join point
candidate_harness_selection
Source locator
See the source record.
Lexical cue
(?i)\b(?:multi[_-]?objective|pareto|fitness[_-]?function|objective[_-]?weights?)\bFrozen expression, v0.1.0. A match is a retrieval cue, not a confirmed implementation.
Aliases
multiobjective, paretofront, objectiveweights, candidateselection
Canonical exemplar
mingju-c/HarnessForgeHarnessForge_4B/tools/half_select_harnesses.py:108Support: HarnessForge_4B/registries/README.md:48
Negative control
A single accuracy score is not multi-objective selection.

Scope-anchored review. pohe-agent analyze <repo> --pattern E04 anchors the cue to its enclosing declaration and checks a separate operational signature for all four pointcut dimensions. Missing roles and negative-control risks remain visible; a structural match is not E2/E3. Calibration report ↗

Source-located exemplar

A concrete source anchor is available for this proposed record. It is one exemplar, not evidence that all repositories—or every contract field—conform.

Review boundary: this candidate and its specification come from an AI-assisted study. Independent human validation remains open.

ANY-EVIDENCE FAMILY COVERAGE8/36

22.2% of repository families in the frozen panel have at least one current cue, historical cue, or canonical source layer. This is not confirmed prevalence.

Current lexical-cue repositories: 9 / 41
Canonical source anchormingju-c/HarnessForge 8bef9488c35aHarnessForge_4B/tools/half_select_harnesses.py:108

Pareto-front harness selection over quality and cost objectives.

Exploratory retrieval cue Regex / v0.1.0
(?i)\b(?:multi[_-]?objective|pareto|fitness[_-]?function|objective[_-]?weights?)\b

This expression is a discovery instrument only. A match is a retrieval cue—not a confirmed implementation, pointcut match, or contract proof.