COMPO · 11.01 · THIRDS / QUARTERS / CENTER / EDGE

Canonical
field
landmarks.

Concrete canonical FieldLandmark families for Topic 11. THIRDS = 1/3 and 2/3 lines plus four intersections. QUARTERS = outer 1/4 and 3/4 lines plus four intersections; 1/2 belongs to CENTER. CENTER = two half-axis lines plus center point. EDGE = four explicit owner-qualified boundary features. These are deterministic heuristic references only — no distance, role applicability, candidate generation or scoring is owned here.

ModuleCompo 11.01
Families4
Standard refs23
Distancedeferred 11.02
Metricsnone
NextSTOP

Four families, zero preference

00 / concrete families

11.01 turns the 11.00 schema into exact canonical landmark families. It still does not say which family should be used.

8

THIRDS members

8

QUARTERS members

3 + 4

CENTER + EDGE

Exact thirds

01 / thirds

Two vertical lines, two horizontal lines and four intersections.

U lines: u = 1/3 u = 2/3 V lines: v = 1/3 v = 2/3 Points: (1/3, 1/3) (1/3, 2/3) (2/3, 1/3) (2/3, 2/3) TOTAL = 8

Outer quarters only

02 / quarters

The center axis is intentionally not duplicated into the QUARTERS family.

U lines: u = 1/4 u = 3/4 V lines: v = 1/4 v = 3/4 Points: (1/4, 1/4) (1/4, 3/4) (3/4, 1/4) (3/4, 3/4) 1/2: belongs to CENTER TOTAL = 8

Center is its own family

03 / center

Center contains two axial lines and one central point.

U center line: u = 1/2 V center line: v = 1/2 Center point: (1/2, 1/2) TOTAL = 3

Explicit boundary evidence

04 / edge

EDGE does not synthesize boundaries from numeric 0/1. It consumes owner-qualified boundary features.

Required roles: LEFT RIGHT TOP BOTTOM Each requires: boundaryFeatureRef boundaryOwnerRef confidence Corners: NOT INCLUDED in 11.01 v1.0 TOTAL = 4

Rational fractions

05 / exact rule evidence

Source-rule evidence stores exact rational coordinates so 1/3 and 2/3 remain explicit rule identities.

RationalFractionEvidence {
  numerator,
  denominator,

  canonical:
    gcd-reduced
    denominator > 0,

  value:
    numerator / denominator
}
allowed here: 1/4 1/3 1/2 2/3 3/4

Explicit family selection

06 / instantiation

The caller chooses which canonical families to instantiate; order is irrelevant.

FieldLandmarkInstantiationSpec {
  specRef,
  domainBindingRef,

  selectedFamilies[]:
    THIRDS |
    QUARTERS |
    CENTER |
    EDGE,

  edgeBoundaryFeatures?,

  semanticConstraintRefs[]?,

  completenessPolicy:
    REQUIRE_COMPLETE_SELECTED_FAMILIES,

  mutationAllowed: false
}

No fake complete set

07 / completeness

A canonical family is complete only when all of its fixed members are available.

family status: OK every canonical member emitted N_A required mapping/evidence legitimately unavailable INVALID malformed/contradictory evidence combined status: INVALID > N_A > OK FieldLandmarkSet: emitted only if every selected family = OK

Non-rect field stays non-rect

08 / domain capability

Thirds/quarters/center need an explicit fractional mapping for non-rectangular or disconnected fields.

RECTANGULAR + AXIS_FRACTION_UV → THIRDS / QUARTERS / CENTER OK NON_RECTANGULAR + explicit mapping adapter → may instantiate NON_RECTANGULAR + no adapter → N_A FORBIDDEN: use bounding box silently

11.00 identity remains authoritative

09 / identity

11.01 supplies kind/source-rule/geometry; the actual landmarkRef is still built by the 11.00 identity contract.

11.01 supplies: landmarkKindRef sourceRuleRef sourceOwnerRef canonical geometry 11.00 determines: landmarkRef identity NO SECOND IDENTITY SYSTEM

Twenty-three landmarks do not mean twenty-three votes

10 / heuristic firewall

ALL_STANDARD is a reference vocabulary, not a voting system.

ALL_STANDARD = 8 thirds + 8 quarters + 3 center + 4 edges = 23 landmarks BUT: 23 landmarks != 23 scores != 23 candidates != 23 preferences use/applicability: 11.03 candidate/scoring: 11.04

Do one thing only

11 / ownership

11.01 is concrete geometry instantiation, not evaluation.

ResponsibilityOwner
FieldLandmark root/domain/identity11.00
thirds/quarters/center/edge coordinates11.01
distance to landmark11.02
role applicability / controlled avoidance11.03
placement candidates / scoring11.04

Missing landmarks are data too

12 / IDEAS + DATA

The result records generated and missing canonical members without converting absence into zero.

DATA_CAPTURE: selected families family versions exact rational rules expected members generated members missing members edge evidence refs domain/mapping lineage confidence/status human reasons N_A: preserved as N_A EXPERIMENT: cannot change family coordinates automatically

Disagree with the heuristic explicitly

13 / human feedback

Human corrections can target a family, a mapping or specific edge evidence.

THIRDS_FAMILY_WRONG_FOR_CONTEXT QUARTERS_FAMILY_WRONG_FOR_CONTEXT CENTER_FAMILY_WRONG_FOR_CONTEXT EDGE_FAMILY_WRONG_FOR_CONTEXT EXPECTED_LANDMARK_MISSING UNEXPECTED_LANDMARK_PRESENT EDGE_BOUNDARY_EVIDENCE_WRONG FRACTION_MAPPING_WRONG HEURISTIC_SHOULD_NOT_APPLY OTHER

Canonical family vocabulary

14 / Visual Lab

The diagrams show what exists, not what is better.

A · THIRDS · 8 1/3 · 2/3 · lines + intersections B · QUARTERS · 8 1/4 · 3/4 · no duplicated center C · CENTER · 3 1/2 lines + center point D · EDGE · 4 LEFT / RIGHT / TOP / BOTTOM explicit boundaryFeatureRef only corners NOT INCLUDED in v1.0 edge != weak / strong / preferred ALL_STANDARD = 23 references · NOT 23 votes · NOT 23 placement candidates distance → 11.02 · applicability → 11.03 · candidates/scoring → 11.04

11.01 family regression

15 / deterministic tests

Tests cover exact fractions, canonical counts, completeness, mapping/edge N/A, identity and ownership firewalls.

Tests not run yet.

DATA FOR LAYOUT ENGINE

16 / machine contract

Machine-readable 11.01 contract.

{
  "module": "Compo 11.01",
  "name": "thirds_quarters_center_edge_landmarks",
  "version": "1.0-canonical",
  "canonical_main_title": "Thirds/quarters/center/edge landmarks",
  "topic": "11_СИЛЬНЫЕ_ТОЧКИ_ПОЛЯ_И_ПРАВИЛО_ТРЕТЕЙ",
  "scope": "CONCRETE_CANONICAL_FIELDLANDMARK_FAMILY_DEFINITIONS_AND_DETERMINISTIC_INSTANTIATION",
  "review_basis": {
    "previous_module": "Compo11.00 FieldLandmark schema",
    "related_owners_reviewed": [
      "Compo6.00 canvas/domain ownership",
      "Compo6.03 AXIS_FRACTION_UV normalization",
      "Compo10.00 alignment-anchor firewall",
      "Compo11.00 FieldLandmark identity/domain/geometry/set contracts"
    ],
    "cross_cutting_instruction": "COMPO project instruction v2.0 IDEAS/LAB/DATA-aware"
  },
  "consumes": [
    "Compo11.00.FieldLandmarkDomainBinding",
    "Compo11.00.FieldLandmarkGeometry",
    "Compo11.00.FieldLandmark identity contract",
    "Compo11.00.FieldLandmarkSet identity contract",
    "Compo11.00 fractionalCapability(domainBinding)",
    "optional owner-qualified edge boundary feature refs LEFT/RIGHT/TOP/BOTTOM",
    "optional opaque semanticConstraintRefs[] as deferred evidence"
  ],
  "provides": [
    "FieldLandmarkFamilyRef",
    "RationalFractionEvidence",
    "FieldLandmarkFamilyDefinition",
    "FieldLandmarkInstantiationSpec",
    "FieldLandmarkFamilyInstantiationResult",
    "FieldLandmarkInstantiationResult",
    "concrete THIRDS landmarks",
    "concrete QUARTERS landmarks",
    "concrete CENTER landmarks",
    "concrete EDGE landmarks"
  ],
  "owns_metrics": [],
  "descriptors_only": [
    "landmark.field.familyRef",
    "landmark.field.familyVersion",
    "landmark.field.familyMemberRef",
    "landmark.field.sourceRuleRef",
    "landmark.field.rationalCoordinate",
    "landmark.field.familyStatus",
    "landmark.field.missingMemberRefs",
    "landmark.field.instantiationStatus"
  ],
  "family_enum": [
    "THIRDS",
    "QUARTERS",
    "CENTER",
    "EDGE"
  ],
  "family_definitions": {
    "THIRDS": {
      "familyRef": "field-landmark-family:thirds",
      "familyVersion": "1.0",
      "sourceRuleRef": "field-landmark-rule:thirds:v1",
      "requiresFractionalMapping": true,
      "canonicalMembers": {
        "lines": [
          "third:u:1/3",
          "third:u:2/3",
          "third:v:1/3",
          "third:v:2/3"
        ],
        "points": [
          "third:point:1/3:1/3",
          "third:point:1/3:2/3",
          "third:point:2/3:1/3",
          "third:point:2/3:2/3"
        ]
      },
      "memberCount": 8,
      "preferenceMeaning": "NONE"
    },
    "QUARTERS": {
      "familyRef": "field-landmark-family:quarters",
      "familyVersion": "1.0",
      "sourceRuleRef": "field-landmark-rule:quarters-outer:v1",
      "requiresFractionalMapping": true,
      "canonicalMembers": {
        "lines": [
          "quarter:u:1/4",
          "quarter:u:3/4",
          "quarter:v:1/4",
          "quarter:v:3/4"
        ],
        "points": [
          "quarter:point:1/4:1/4",
          "quarter:point:1/4:3/4",
          "quarter:point:3/4:1/4",
          "quarter:point:3/4:3/4"
        ]
      },
      "memberCount": 8,
      "centerExcluded": "1/2 belongs to CENTER in 11.01 v1.0",
      "preferenceMeaning": "NONE"
    },
    "CENTER": {
      "familyRef": "field-landmark-family:center",
      "familyVersion": "1.0",
      "sourceRuleRef": "field-landmark-rule:center:v1",
      "requiresFractionalMapping": true,
      "canonicalMembers": {
        "lines": [
          "center:u:1/2",
          "center:v:1/2"
        ],
        "points": [
          "center:point:1/2:1/2"
        ]
      },
      "memberCount": 3,
      "preferenceMeaning": "NONE"
    },
    "EDGE": {
      "familyRef": "field-landmark-family:edge",
      "familyVersion": "1.0",
      "sourceRuleRef": "field-landmark-rule:edge-boundary:v1",
      "requiresFractionalMapping": false,
      "canonicalMembers": [
        "edge:left",
        "edge:right",
        "edge:top",
        "edge:bottom"
      ],
      "memberCount": 4,
      "cornerMembers": "NOT_INCLUDED_IN_v1.0",
      "preferenceMeaning": "NONE"
    }
  },
  "rational_fraction_schema": {
    "numerator": "integer",
    "denominator": "positive integer",
    "canonical": "gcd-reduced with denominator > 0",
    "value": "numerator / denominator",
    "allowedCanonicalFractionsIn11_01": [
      "1/4",
      "1/3",
      "1/2",
      "2/3",
      "3/4"
    ]
  },
  "instantiation_spec_schema": {
    "specRef": "stable explicit spec ref",
    "domainBindingRef": "exact Compo11.00 domain binding",
    "selectedFamilies": "unique non-empty set of THIRDS|QUARTERS|CENTER|EDGE",
    "edgeBoundaryFeatures": {
      "LEFT": "optional owner-qualified boundary evidence required when EDGE selected",
      "RIGHT": "optional owner-qualified boundary evidence required when EDGE selected",
      "TOP": "optional owner-qualified boundary evidence required when EDGE selected",
      "BOTTOM": "optional owner-qualified boundary evidence required when EDGE selected"
    },
    "semanticConstraintRefs": "opaque optional refs",
    "completenessPolicy": "REQUIRE_COMPLETE_SELECTED_FAMILIES",
    "mutationAllowed": false
  },
  "family_result_schema": {
    "familyRef": "exact canonical family",
    "familyVersion": "1.0",
    "sourceRuleRef": "exact rule lineage",
    "status": "OK|N_A|INVALID",
    "expectedMemberRefs": "canonical fixed member set",
    "generatedMemberRefs": "successfully instantiated canonical members",
    "missingMemberRefs": "required members unavailable",
    "landmarks": "generated FieldLandmark[] diagnostic evidence",
    "confidence": "minimum required evidence confidence or null for N_A/INVALID",
    "reasonCodes": "explicit reason list"
  },
  "combined_result_schema": {
    "instantiationResultRef": "stable hash of spec/domain/family versions/evidence refs",
    "specRef": "input spec",
    "domainBindingRef": "input domain binding",
    "selectedFamilies": "lexically canonicalized",
    "familyResults": "one result per selected family",
    "status": "OK|N_A|INVALID with INVALID>N_A>OK precedence",
    "landmarkSet": "complete Compo11.00 FieldLandmarkSet only when all selected families OK",
    "partialLandmarks": "diagnostic evidence when result not complete",
    "mutationAllowed": false
  },
  "canonical_counts": {
    "THIRDS": 8,
    "QUARTERS": 8,
    "CENTER": 3,
    "EDGE": 4,
    "ALL_STANDARD": 23
  },
  "coordinate_policy": {
    "THIRDS": [
      "1/3",
      "2/3"
    ],
    "QUARTERS": [
      "1/4",
      "3/4"
    ],
    "CENTER": [
      "1/2"
    ],
    "EDGE": "explicit boundary feature refs only",
    "mixed_intersections": "NOT_GENERATED",
    "quarter_center_duplicate": "FORBIDDEN; center owns 1/2"
  },
  "metric_policy": {
    "direct_scoring": "FORBIDDEN in 11.01",
    "family_strength": "NOT_OWNED",
    "family_ranking": "NONE",
    "thirds_are_better": "FORBIDDEN",
    "center_is_better": "FORBIDDEN",
    "quarters_are_better": "FORBIDDEN",
    "edges_are_worse": "FORBIDDEN",
    "beautyScore": "FORBIDDEN"
  },
  "hard_constraints": [
    "11.01 owns the concrete canonical THIRDS, QUARTERS, CENTER and EDGE FieldLandmark family definitions and deterministic instantiation rules only.",
    "11.01 consumes the FieldLandmark root/domain/geometry/identity/set contracts from Compo11.00 and must not redefine them.",
    "11.01 does not own subject-to-landmark distance descriptors; Compo11.02 owns them.",
    "11.01 does not decide role/semantic applicability, attraction, avoidance or controlled non-use; Compo11.03 owns them.",
    "11.01 does not generate placement candidates and does not score landmark fit; Compo11.04 owns those responsibilities.",
    "Concrete field landmarks remain heuristic references, not universal composition laws.",
    "The existence of thirds, quarters, center or edge landmarks does not imply preference for any of them.",
    "11.01 defines no universal ranking between THIRDS, QUARTERS, CENTER and EDGE.",
    "11.01 defines no universal landmarkStrength.",
    "THIRDS fractional lines are exactly u=1/3, u=2/3, v=1/3 and v=2/3.",
    "THIRDS point landmarks are exactly the four intersections of {1/3,2/3} x {1/3,2/3}.",
    "QUARTERS outer fractional lines are exactly u=1/4, u=3/4, v=1/4 and v=3/4.",
    "QUARTERS point landmarks are exactly the four intersections of {1/4,3/4} x {1/4,3/4}.",
    "The 1/2 axis is intentionally not duplicated inside QUARTERS; 1/2 belongs to the CENTER family in this canonical version.",
    "CENTER landmarks are exactly u=1/2 line, v=1/2 line and point (1/2,1/2).",
    "EDGE landmarks are exactly the four owner-qualified field boundary features with semantic roles LEFT, RIGHT, TOP and BOTTOM.",
    "11.01 does not invent edge boundary geometry; EDGE landmarks require explicit owner-qualified boundary feature references.",
    "Corners are not part of the canonical EDGE family in 11.01 v1.0; they may be added only by a reviewed later schema/version change.",
    "Mixed intersections such as quarter-to-center or third-to-center are not generated by 11.01 v1.0.",
    "The canonical ALL_STANDARD family contains 8 THIRDS landmarks, 8 QUARTERS landmarks, 3 CENTER landmarks and 4 EDGE landmarks = 23 total when all required capabilities/evidence are available.",
    "THIRDS, QUARTERS and CENTER require valid fractional mapping capability from the 11.00 domain binding.",
    "For NON_RECTANGULAR or DISCONNECTED domains without an explicit field mapping adapter, fractional family instantiation is N_A, not a bounding-box approximation.",
    "EDGE family may be instantiated independently from fractional mapping when all four explicit boundary feature refs are available.",
    "Family selection is explicit and set-like; input order must not affect instantiationResultRef or landmarkSetRef.",
    "Allowed family selectors are THIRDS, QUARTERS, CENTER and EDGE.",
    "Duplicate family selectors are INVALID.",
    "Empty family selection is INVALID.",
    "Each family has a stable sourceRuleRef and familyVersion.",
    "Rational source coordinates are encoded canonically as numerator/denominator pairs in rule evidence.",
    "Canonical rational fractions must use denominator > 0, gcd-reduced numerator/denominator and value numerator/denominator.",
    "Fractional geometry emitted into FieldLandmark uses finite u/v values in [0,1] compatible with 11.00.",
    "Landmark identity remains owned by 11.00 and uses concrete landmarkKindRef, sourceRuleRef and canonical geometry.",
    "11.01 must create landmarks through the 11.00-compatible identity contract, not invent another identity scheme.",
    "Family-member refs are stable semantic member identifiers independent from display order.",
    "The THIRDS family member set is fixed in v1.0.",
    "The QUARTERS family member set is fixed in v1.0.",
    "The CENTER family member set is fixed in v1.0.",
    "The EDGE family member set is fixed in v1.0.",
    "A selected family is COMPLETE only when every canonical member can be instantiated.",
    "A selected family with legitimately unavailable required mapping/evidence returns N_A and records missingMemberRefs/reasonCodes.",
    "Malformed or contradictory evidence returns INVALID.",
    "The combined FieldLandmarkInstantiationResult status precedence is INVALID > N_A > OK.",
    "A combined FieldLandmarkSet is emitted only when every selected family is COMPLETE/OK.",
    "Partial family landmarks may be retained as diagnostic evidence but must not be mislabeled as a complete canonical FieldLandmarkSet.",
    "No hidden fallback from missing EDGE boundary refs to u=0/u=1/v=0/v=1 is allowed unless an explicit upstream boundary adapter supplies those feature refs.",
    "No hidden fallback from non-rect field to rectangular bounding box is allowed.",
    "FieldLandmark confidence is evidence confidence, not visual importance.",
    "Family generation confidence cannot exceed the minimum confidence of required domain/mapping/boundary evidence used by that family.",
    "11.01 owns no numeric metric.",
    "11.01 performs no local/global scoring.",
    "11.01 creates no placement candidate.",
    "11.01 does not evaluate distance.",
    "11.01 does not create attraction/avoidance decisions.",
    "11.01 does not mutate object/text/grid/canvas/domain geometry.",
    "FieldLandmark is not silently converted to Topic10 AlignmentAnchorEvidence.",
    "FieldLandmark is not silently converted to Topic8 GridLine/GridNode.",
    "SemanticConstraintRefs remain opaque/deferred and do not alter family geometry.",
    "Module execution order is not rule priority.",
    "A later hard/semantic/context rule may reject use of a valid landmark without changing the landmark itself.",
    "IDEA != CANON.",
    "EXPERIMENT != CANON.",
    "All family selection, rational rule evidence, generated/missing member refs, domain/mapping lineage, edge-feature refs, confidence and statuses must be serializable.",
    "N/A != 0.",
    "No beautyScore."
  ],
  "hard_rules": [
    "11.01 owns the concrete canonical THIRDS, QUARTERS, CENTER and EDGE FieldLandmark family definitions and deterministic instantiation rules only.",
    "11.01 consumes the FieldLandmark root/domain/geometry/identity/set contracts from Compo11.00 and must not redefine them.",
    "11.01 does not own subject-to-landmark distance descriptors; Compo11.02 owns them.",
    "11.01 does not decide role/semantic applicability, attraction, avoidance or controlled non-use; Compo11.03 owns them.",
    "11.01 does not generate placement candidates and does not score landmark fit; Compo11.04 owns those responsibilities.",
    "Concrete field landmarks remain heuristic references, not universal composition laws.",
    "The existence of thirds, quarters, center or edge landmarks does not imply preference for any of them.",
    "11.01 defines no universal ranking between THIRDS, QUARTERS, CENTER and EDGE.",
    "11.01 defines no universal landmarkStrength.",
    "THIRDS fractional lines are exactly u=1/3, u=2/3, v=1/3 and v=2/3.",
    "THIRDS point landmarks are exactly the four intersections of {1/3,2/3} x {1/3,2/3}.",
    "QUARTERS outer fractional lines are exactly u=1/4, u=3/4, v=1/4 and v=3/4.",
    "QUARTERS point landmarks are exactly the four intersections of {1/4,3/4} x {1/4,3/4}.",
    "The 1/2 axis is intentionally not duplicated inside QUARTERS; 1/2 belongs to the CENTER family in this canonical version.",
    "CENTER landmarks are exactly u=1/2 line, v=1/2 line and point (1/2,1/2).",
    "EDGE landmarks are exactly the four owner-qualified field boundary features with semantic roles LEFT, RIGHT, TOP and BOTTOM.",
    "11.01 does not invent edge boundary geometry; EDGE landmarks require explicit owner-qualified boundary feature references.",
    "Corners are not part of the canonical EDGE family in 11.01 v1.0; they may be added only by a reviewed later schema/version change.",
    "Mixed intersections such as quarter-to-center or third-to-center are not generated by 11.01 v1.0.",
    "The canonical ALL_STANDARD family contains 8 THIRDS landmarks, 8 QUARTERS landmarks, 3 CENTER landmarks and 4 EDGE landmarks = 23 total when all required capabilities/evidence are available.",
    "THIRDS, QUARTERS and CENTER require valid fractional mapping capability from the 11.00 domain binding.",
    "For NON_RECTANGULAR or DISCONNECTED domains without an explicit field mapping adapter, fractional family instantiation is N_A, not a bounding-box approximation.",
    "EDGE family may be instantiated independently from fractional mapping when all four explicit boundary feature refs are available.",
    "Family selection is explicit and set-like; input order must not affect instantiationResultRef or landmarkSetRef.",
    "Allowed family selectors are THIRDS, QUARTERS, CENTER and EDGE.",
    "Duplicate family selectors are INVALID.",
    "Empty family selection is INVALID.",
    "Each family has a stable sourceRuleRef and familyVersion.",
    "Rational source coordinates are encoded canonically as numerator/denominator pairs in rule evidence.",
    "Canonical rational fractions must use denominator > 0, gcd-reduced numerator/denominator and value numerator/denominator.",
    "Fractional geometry emitted into FieldLandmark uses finite u/v values in [0,1] compatible with 11.00.",
    "Landmark identity remains owned by 11.00 and uses concrete landmarkKindRef, sourceRuleRef and canonical geometry.",
    "11.01 must create landmarks through the 11.00-compatible identity contract, not invent another identity scheme.",
    "Family-member refs are stable semantic member identifiers independent from display order.",
    "The THIRDS family member set is fixed in v1.0.",
    "The QUARTERS family member set is fixed in v1.0.",
    "The CENTER family member set is fixed in v1.0.",
    "The EDGE family member set is fixed in v1.0.",
    "A selected family is COMPLETE only when every canonical member can be instantiated.",
    "A selected family with legitimately unavailable required mapping/evidence returns N_A and records missingMemberRefs/reasonCodes.",
    "Malformed or contradictory evidence returns INVALID.",
    "The combined FieldLandmarkInstantiationResult status precedence is INVALID > N_A > OK.",
    "A combined FieldLandmarkSet is emitted only when every selected family is COMPLETE/OK.",
    "Partial family landmarks may be retained as diagnostic evidence but must not be mislabeled as a complete canonical FieldLandmarkSet.",
    "No hidden fallback from missing EDGE boundary refs to u=0/u=1/v=0/v=1 is allowed unless an explicit upstream boundary adapter supplies those feature refs.",
    "No hidden fallback from non-rect field to rectangular bounding box is allowed.",
    "FieldLandmark confidence is evidence confidence, not visual importance.",
    "Family generation confidence cannot exceed the minimum confidence of required domain/mapping/boundary evidence used by that family.",
    "11.01 owns no numeric metric.",
    "11.01 performs no local/global scoring.",
    "11.01 creates no placement candidate.",
    "11.01 does not evaluate distance.",
    "11.01 does not create attraction/avoidance decisions.",
    "11.01 does not mutate object/text/grid/canvas/domain geometry.",
    "FieldLandmark is not silently converted to Topic10 AlignmentAnchorEvidence.",
    "FieldLandmark is not silently converted to Topic8 GridLine/GridNode.",
    "SemanticConstraintRefs remain opaque/deferred and do not alter family geometry.",
    "Module execution order is not rule priority.",
    "A later hard/semantic/context rule may reject use of a valid landmark without changing the landmark itself.",
    "IDEA != CANON.",
    "EXPERIMENT != CANON.",
    "All family selection, rational rule evidence, generated/missing member refs, domain/mapping lineage, edge-feature refs, confidence and statuses must be serializable.",
    "N/A != 0.",
    "No beautyScore."
  ],
  "soft_constraints": [],
  "preferences": [],
  "overrides_allowed_by": [
    "a reviewed future family-version change may add/remove canonical members",
    "11.03 may decide context/role applicability without changing 11.01 geometry",
    "11.04 may derive placement candidates/local fits from explicit landmarks without changing family identity",
    "a future explicit adapter may expose landmark geometry to another subsystem without re-owning 11.01 source rules"
  ],
  "initial_heuristics": {
    "THIRDS": {
      "coordinates": [
        "1/3",
        "2/3"
      ],
      "provenance": "INITIAL_HEURISTIC",
      "warning": "heuristic landmark family, not universal law"
    },
    "QUARTERS": {
      "coordinates": [
        "1/4",
        "3/4"
      ],
      "provenance": "INITIAL_HEURISTIC",
      "warning": "outer quarter family; 1/2 intentionally belongs to CENTER"
    },
    "CENTER": {
      "coordinates": [
        "1/2"
      ],
      "provenance": "INITIAL_HEURISTIC",
      "warning": "existence does not imply central composition preference"
    },
    "EDGE": {
      "members": [
        "LEFT",
        "RIGHT",
        "TOP",
        "BOTTOM"
      ],
      "provenance": "INITIAL_HEURISTIC",
      "warning": "explicit boundary evidence only; edge is not universally weak/strong"
    }
  },
  "style_preset_values": [],
  "candidate_generation": {
    "placement_candidates": "NONE",
    "family_instantiation_is_not_candidate_generation": true,
    "deferred_to": "Compo11.04"
  },
  "correction_policy": {
    "foreign_mutation": "FORBIDDEN",
    "missing_fraction_mapping": "family result N_A",
    "missing_edge_feature": "EDGE family result N_A",
    "malformed_edge_feature": "EDGE family result INVALID",
    "wrong_family_geometry": "owner-qualified correction request; do not mutate domain/landmark silently",
    "role_applicability_disagreement": "defer to 11.03",
    "candidate/scoring_disagreement": "defer to 11.04"
  },
  "deferred_inputs": [
    "Compo11.02 distance descriptors",
    "Compo11.03 role/semantic applicability and controlled avoidance",
    "Compo11.04 placement candidates/local scoring",
    "future canonical rule priority/relaxation owner"
  ],
  "ideas_refs": [
    "IDEA-01",
    "IDEA-02",
    "IDEA-03",
    "IDEA-04",
    "IDEA-05",
    "IDEA-06",
    "IDEA-07"
  ],
  "ideas_impact": {
    "IDEA-01": "future human tests can compare perception of exact standard family members",
    "IDEA-02": "semantic role may later change applicability but cannot alter canonical family coordinates",
    "IDEA-03": "family presence cannot silently establish rule priority",
    "IDEA-04": "generated/missing family members and exact rule lineage are dataset evidence",
    "IDEA-05": "human feedback can record family/heuristic objections",
    "IDEA-06": "family results are serialization-ready for future data layer",
    "IDEA-07": "future post-text graphics may use family landmarks only through LAB/candidate owner"
  },
  "data_capture": [
    "specRef",
    "selectedFamilies",
    "familyRef/familyVersion/sourceRuleRef",
    "domainBindingRef/domainSnapshotRef",
    "fractional mapping capability",
    "rational coordinate rule evidence",
    "expected/generated/missing member refs",
    "edge role/boundaryFeatureRef/boundaryOwnerRef",
    "landmarkRefs and geometry",
    "family/result statuses and reason codes",
    "confidence",
    "semanticConstraintRefs presence without interpretation",
    "human feedback reason codes"
  ],
  "deferred_semantic_inputs": [
    "semanticObjectRef?",
    "semanticPartRef?",
    "semanticSensitiveZoneRef?",
    "semanticConstraintRefs[]",
    "intentRef?",
    "contentRoleRef?",
    "readingOrderRef?"
  ],
  "human_feedback_hooks": [
    "THIRDS_FAMILY_WRONG_FOR_CONTEXT",
    "QUARTERS_FAMILY_WRONG_FOR_CONTEXT",
    "CENTER_FAMILY_WRONG_FOR_CONTEXT",
    "EDGE_FAMILY_WRONG_FOR_CONTEXT",
    "EXPECTED_LANDMARK_MISSING",
    "UNEXPECTED_LANDMARK_PRESENT",
    "EDGE_BOUNDARY_EVIDENCE_WRONG",
    "FRACTION_MAPPING_WRONG",
    "HEURISTIC_SHOULD_NOT_APPLY",
    "OTHER"
  ],
  "conflict_priority_assumptions": [
    "module execution order is not priority",
    "family existence does not imply applicability",
    "family existence does not override hard safe-zone/domain constraints",
    "family existence does not override semantic sensitive-zone constraints",
    "CENTER does not outrank THIRDS/QUARTERS/EDGE",
    "THIRDS do not outrank CENTER/QUARTERS/EDGE",
    "EDGE is not globally weaker than interior landmarks",
    "intentional non-use remains a valid later interpretation"
  ],
  "lab_hooks": [
    "LAB: human comparison of canonical thirds/quarters/center/edge families",
    "LAB: compare outer-quarter definition with alternative quarter-grid variants without changing canon",
    "LAB: edge family usefulness by content role",
    "LAB: aspect-ratio sensitivity while preserving exact fractions",
    "LAB: intentional non-use of rule-of-thirds landmarks",
    "LAB: semantic conflict cases for otherwise valid standard landmarks"
  ],
  "recompute_when": [
    "domain binding/version changes",
    "fractional mapping capability changes",
    "selected family set changes",
    "family version/source rule changes",
    "edge boundary evidence changes"
  ],
  "tests": [
    "rational canonicalization",
    "exact canonical family coordinates",
    "family counts 8/8/3/4",
    "ALL_STANDARD count 23",
    "quarter excludes center",
    "family selection order invariance",
    "missing mapping N_A",
    "missing edge evidence N_A",
    "malformed edge evidence INVALID",
    "complete-set-only emission",
    "identity determinism",
    "no score/distance/applicability/candidate leakage",
    "IDEAS/DATA/semantic/human/LAB hooks",
    "N_A != 0",
    "no beautyScore"
  ],
  "finality": "CONCRETE_STANDARD_FIELDLANDMARK_FAMILY_DEFINITIONS_AND_INSTANTIATION_ONLY"
}
ARCHITECTURE CHECKPOINT · 11.01 OWNS ONLY CONCRETE THIRDS / QUARTERS / CENTER / EDGE FAMILY DEFINITIONS AND DETERMINISTIC FIELDLANDMARK INSTANTIATION. THIRDS=8, QUARTERS=8, CENTER=3, EDGE=4, ALL_STANDARD=23 WHEN COMPLETE. QUARTERS EXCLUDE 1/2 TO AVOID DUPLICATING CENTER. EDGE REQUIRES EXPLICIT BOUNDARY FEATURE REFS; NO NUMERIC 0/1 FALLBACK. NON-RECT FRACTIONAL FAMILIES REQUIRE EXPLICIT MAPPING ADAPTER; NO BOUNDING-BOX FALLBACK. FAMILY EXISTS != FAMILY APPLIES. CONFIDENCE != STRENGTH. DISTANCE → 11.02. ROLE/APPLICABILITY/CONTROLLED AVOIDANCE → 11.03. CANDIDATES/SCORING → 11.04. FIELDLANDMARK != ALIGNMENTANCHOREVIDENCE != GRIDLINE. MODULE ORDER != PRIORITY. IDEA != CANON. EXPERIMENT != CANON. NO FOREIGN MUTATION. N/A != 0. NO BEAUTYSCORE.
VISITS / ...