COMPO · 11.00 · FIELDLANDMARK SCHEMA

Field
landmarks.

Root schema for Topic 11 — «Сильные точки поля и правило третей». A FieldLandmark is an explicit, owner-qualified geometric heuristic inside a bound field domain. It is not a universal law, score, placement command, grid line or alignment anchor. Concrete thirds/quarters/center/edge families remain 11.01; distances 11.02; applicability/controlled avoidance 11.03; candidate generation and scoring 11.04.

ModuleCompo 11.00
ScopeFieldLandmark root schema
Concrete familiesdeferred 11.01
Distancesdeferred 11.02
Metricsnone
NextSTOP

Landmark ≠ law

00 / root contract

11.00 defines what a field landmark is, how it is identified and which field it belongs to. It deliberately does not say that any landmark is preferable.

SCHEMA

identity + evidence

HEURISTIC

candidate reference, not law

NO SCORE

no strength or preference

Five-step ownership chain

01 / Topic 11

The MAIN plan is preserved exactly; 11.00 only opens the topic.

CodeOwner responsibility
11.00FieldLandmark schema / identity / domain binding
11.01Thirds / quarters / center / edge landmarks
11.02Distance-to-landmark descriptors
11.03Role applicability + controlled avoidance
11.04Candidate generation + scoring/tests

The field is explicit

02 / field domain

A landmark is meaningful only inside an owner-qualified field domain bound to one canvas.

FieldLandmarkDomainBinding {
  bindingRef,

  canvasRef,
  fieldDomainRef,
  domainSnapshotRef?,

  domainOwnerRef,
  domainGeometryType,

  coordinateFrame,
  sourceUnit,

  axisFractionSpaceRef?,
  fieldMappingAdapterRef?,
  boundaryRef?,

  confidence,
  status,

  mutationAllowed: false
}

Fractions are borrowed, not re-owned

03 / coordinate space

For rectangular fields, 11.00 may consume an AXIS_FRACTION_UV mapping. Non-rect fields require an explicit adapter.

RECTANGULAR field + compatible AXIS_FRACTION_UV → fractional geometry supported NON_RECTANGULAR or DISCONNECTED + no explicit mapping adapter → fractional generation capability = N_A FORBIDDEN: silently use one bounding box

Four geometry forms

04 / geometry union

The schema supports point, vertical fractional line, horizontal fractional line and an owner-qualified boundary feature.

geometryKindRequired payloadMeaning
POINT_UVu, vone field-relative point
U_CONST_LINEuvertical line at fixed u
V_CONST_LINEvhorizontal line at fixed v
BOUNDARY_FEATURE_REFboundaryFeatureRef + ownerupstream-owned edge/corner/boundary feature

FieldLandmark

05 / landmark

Concrete meanings such as THIRD or CENTER are still outside 11.00.

FieldLandmark {
  landmarkRef,

  canvasRef,
  fieldDomainRef,
  domainSnapshotRef?,
  domainBindingRef,

  landmarkKindRef,
  sourceRuleRef,
  sourceOwnerRef,

  geometry,

  confidence,
  status,
  provenance,

  semanticConstraintRefs[]?,

  mutationAllowed: false
}

Geometry + lineage define identity

06 / identity

Display metadata cannot change canonical identity.

landmarkRef = hash( canvasRef, fieldDomainRef, domainSnapshotRef?, landmarkKindRef, sourceRuleRef, canonicalGeometry ) NOT identity: label display color display order human comment

FieldLandmarkSet is set-like

07 / set

A set groups compatible landmarks without ranking them.

FieldLandmarkSet {
  landmarkSetRef,

  canvasRef,
  fieldDomainRef,
  domainSnapshotRef?,
  domainBindingRef,

  landmarkRefs[]:
    unique
    lexical canonical order,

  status,
  confidence,

  rankingMeaning: NONE,
  mutationAllowed: false
}

Strong point ≠ strong law

08 / heuristic firewall

The name of Topic 11 must not leak into a universal preference.

LANDMARK EXISTS != PLACE CONTENT HERE CENTER != universally best THIRDS != universally best QUARTERS != universally weaker/stronger EDGE != universally bad landmarkConfidence != landmarkStrength

Landmark is its own evidence type

09 / integration firewalls

11.00 does not turn field landmarks into grids or alignment anchors.

ConceptOwner / rule
canvas extent/domain6.00
AXIS_FRACTION_UV normalization6.03
grid lines/nodes/occupancyTopic 8
ModularGrid cells/regions/occupancyTopic 9
AlignmentAnchorEvidenceTopic 10
FieldLandmark11.00
NO SILENT ADAPTER. FieldLandmark must not be relabeled as GRID_REFERENCE just to reuse Topic10.

Schema validity is not applicability

10 / applicability

11.00 can say whether evidence is structurally valid, but not whether a role should use or avoid it.

OK schema + lineage valid N_A capability/evidence unavailable where absence is legitimate INVALID contradictory identity, malformed geometry, incompatible domain ROLE APPLICABILITY → 11.03 CANDIDATE USE → 11.04

Request, never mutate

11 / correction

A malformed or wrong landmark can trigger a correction request to its evidence owner.

FieldLandmarkCorrectionRequest {
  correctionRequestRef,
  landmarkRef?,
  domainBindingRef?,
  reasonCode,
  targetOwnerRef,
  evidenceRefs[],
  suggestedAction,

  mutationAllowed: false,
  provenance: DERIVED
}

Landmark observations become evidence

12 / IDEAS + DATA

Cross-cutting hooks preserve semantics, human reasons and future experiments without promoting them into canon.

DATA: domain binding mapping capability landmark identity source rule canonical geometry status/confidence correction refs human reasons SEMANTICS: opaque refs only LAB: can compare perceived thirds / center / quarters / edges BUT: EXPERIMENT != CANON

Capture why the schema assumption failed

13 / human feedback

Human feedback remains linked evidence.

FIELD_DOMAIN_WRONG LANDMARK_GEOMETRY_WRONG LANDMARK_IDENTITY_WRONG LANDMARK_SOURCE_RULE_WRONG LANDMARK_HEURISTIC_ASSUMPTION_WRONG LANDMARK_SHOULD_NOT_APPLY_TO_THIS_CONTEXT OTHER

Schema cases only

14 / Visual Lab

The lab shows geometry identity and boundaries; it does not claim thirds or center are better.

A · POINT_UV u=.33 · v=.33 schema point only · not “good” B · U_CONST_LINE fixed u · vertical field line semantic kind deferred to 11.01 C · BOUNDARY FEATURE boundaryFeatureRef geometry stays upstream-owned D · NON-RECT FIELD NON_RECTANGULAR no explicit mapping adapter → fractional landmark generation = N_A → DO NOT use bounding box silently FieldLandmark != GridLine != AlignmentAnchorEvidence heuristic reference != preference != score != placement command

11.00 schema regression

15 / deterministic tests

Tests cover domain binding, geometry union, identity, set canonicalization, N/A semantics, firewalls and cross-cutting hooks.

Tests not run yet.

DATA FOR LAYOUT ENGINE

16 / machine contract

Machine-readable 11.00 contract.

{
  "module": "Compo 11.00",
  "name": "fieldlandmark_schema",
  "version": "1.0-canonical",
  "canonical_main_title": "FieldLandmark schema",
  "topic": "11_СИЛЬНЫЕ_ТОЧКИ_ПОЛЯ_И_ПРАВИЛО_ТРЕТЕЙ",
  "scope": "FIELDLANDMARK_ROOT_SCHEMA_DOMAIN_BINDING_GEOMETRY_IDENTITY_SET_CONTRACT_AND_TOPIC11_OWNERSHIP",
  "main_topic_contract": {
    "topic_title": "Сильные точки поля и правило третей",
    "topic_goal": "thirds/quarters/center/edge are heuristic landmarks; they provide candidate references but are not universal composition laws",
    "expected_output": "FieldLandmark[], landmark fit, candidate anchors",
    "planned_files": [
      "11.00 FieldLandmark schema",
      "11.01 Thirds/quarters/center/edge landmarks",
      "11.02 Distance-to-landmark descriptors",
      "11.03 Role applicability and controlled avoidance",
      "11.04 Candidate generation, scoring/tests"
    ]
  },
  "review_basis": {
    "previous_module": "Compo10.04 explicit alignment target evaluation",
    "related_owners_reviewed": [
      "Compo6.00 CanvasDescriptor / canvas domain / coordinate frame",
      "Compo6.03 AXIS_FRACTION_UV normalization and scale-invariance contract",
      "Compo8.00 ColumnGrid domain/topology ownership firewall",
      "Compo10.00 AlignmentAnchorEvidence taxonomy firewall"
    ],
    "cross_cutting_instruction": "COMPO project instruction v2.0 IDEAS/LAB/DATA-aware"
  },
  "consumes": [
    "Compo6.00.CanvasDescriptor",
    "Compo6.00.CanvasDomainBoundary or explicit owner-qualified field domain",
    "optional Compo6.03.CanvasNormalizationContext / AXIS_FRACTION_UV space",
    "optional explicit FieldCoordinateMappingAdapter for non-rect/disconnected domains",
    "owner-qualified boundary feature refs for BOUNDARY_FEATURE_REF geometry",
    "optional opaque semanticConstraintRefs[] as DEFERRED evidence"
  ],
  "provides": [
    "FieldLandmarkDomainBinding",
    "FieldLandmarkGeometry",
    "FieldLandmark",
    "FieldLandmarkSet",
    "FieldLandmarkOwnershipMap",
    "FieldLandmarkCorrectionRequest",
    "Topic11 child ownership refs for 11.01–11.04"
  ],
  "owns_metrics": [],
  "descriptors_only": [
    "landmark.field.landmarkRef",
    "landmark.field.landmarkSetRef",
    "landmark.field.canvasRef",
    "landmark.field.fieldDomainRef",
    "landmark.field.domainSnapshotRef",
    "landmark.field.geometryKind",
    "landmark.field.landmarkKindRef",
    "landmark.field.sourceRuleRef",
    "landmark.field.status",
    "landmark.field.confidence"
  ],
  "field_domain_binding_schema": {
    "bindingRef": "stable binding identity",
    "canvasRef": "required exact canvas identity",
    "fieldDomainRef": "required owner-qualified field domain identity",
    "domainSnapshotRef": "optional versioned domain snapshot identity",
    "domainOwnerRef": "required source owner",
    "domainGeometryType": "RECTANGULAR|NON_RECTANGULAR|DISCONNECTED|UNKNOWN",
    "coordinateFrame": "required explicit frame; screen default convention TOP_LEFT_X_RIGHT_Y_DOWN when declared",
    "sourceUnit": "required raw source unit",
    "axisFractionSpaceRef": "optional owner-qualified AXIS_FRACTION_UV space; normally Compo6.03 for compatible rectangular canvas domain",
    "fieldMappingAdapterRef": "optional explicit mapping adapter for non-rect/disconnected/custom domain",
    "boundaryRef": "optional owner-qualified domain boundary ref",
    "confidence": "0..1 evidence confidence",
    "status": "OK|N_A|INVALID",
    "mutationAllowed": false
  },
  "geometry_union": {
    "POINT_UV": {
      "required": [
        "u",
        "v"
      ],
      "forbidden": [
        "boundaryFeatureRef"
      ],
      "constraints": "u,v finite and within [0,1]"
    },
    "U_CONST_LINE": {
      "required": [
        "u"
      ],
      "forbidden": [
        "v",
        "boundaryFeatureRef"
      ],
      "constraints": "u finite within [0,1]; represents a vertical line in screen field coordinates"
    },
    "V_CONST_LINE": {
      "required": [
        "v"
      ],
      "forbidden": [
        "u",
        "boundaryFeatureRef"
      ],
      "constraints": "v finite within [0,1]; represents a horizontal line in screen field coordinates"
    },
    "BOUNDARY_FEATURE_REF": {
      "required": [
        "boundaryFeatureRef",
        "boundaryOwnerRef"
      ],
      "forbidden": [
        "u",
        "v"
      ],
      "constraints": "boundary feature geometry remains owned upstream"
    }
  },
  "fieldlandmark_schema": {
    "landmarkRef": "stable identity derived from domain+kind+sourceRule+canonical geometry",
    "canvasRef": "exact canvas identity",
    "fieldDomainRef": "exact field domain identity",
    "domainSnapshotRef": "optional exact versioned field snapshot",
    "domainBindingRef": "FieldLandmarkDomainBinding ref",
    "landmarkKindRef": "explicit semantic kind lineage; concrete THIRD/QUARTER/CENTER/EDGE families are owned by 11.01",
    "sourceRuleRef": "explicit generation/source rule lineage",
    "sourceOwnerRef": "owner of concrete landmark source rule/evidence",
    "geometry": "FieldLandmarkGeometry discriminated union",
    "confidence": "0..1 evidence confidence; not strength",
    "status": "OK|N_A|INVALID",
    "provenance": "canonical provenance class",
    "semanticConstraintRefs": "optional opaque deferred refs",
    "mutationAllowed": false
  },
  "fieldlandmark_set_schema": {
    "landmarkSetRef": "stable identity from canonical sorted landmarkRefs + domain binding",
    "canvasRef": "single canvas identity",
    "fieldDomainRef": "single field domain identity",
    "domainSnapshotRef": "single compatible snapshot ref or null",
    "domainBindingRef": "single compatible binding",
    "landmarkRefs": "set-like unique refs sorted lexically",
    "status": "OK|N_A|INVALID",
    "confidence": "minimum member/binding confidence as a local serialization policy only",
    "rankingMeaning": "NONE",
    "mutationAllowed": false
  },
  "identity_policy": {
    "landmarkRef": "hash(canvasRef, fieldDomainRef, domainSnapshotRef, landmarkKindRef, sourceRuleRef, canonicalGeometry)",
    "landmarkSetRef": "hash(domainBindingRef, sorted unique landmarkRefs)",
    "member_order": "set-like lexical canonicalization",
    "metadata_excluded_from_identity": [
      "human-readable label",
      "human feedback",
      "display color",
      "display order"
    ]
  },
  "topic11_ownership_map": {
    "11.00": "FieldLandmark root/domain/geometry/identity/set schema and ownership",
    "11.01": "concrete thirds/quarters/center/edge landmark families and coordinates",
    "11.02": "subject-to-landmark distance descriptors",
    "11.03": "role applicability, attraction/avoidance and controlled non-use",
    "11.04": "candidate anchors, explicit target interpretation, local scoring and consolidated tests"
  },
  "integration_firewalls": {
    "Compo6.00": "owns canvas extent/aspect/domain identity; 11.00 only binds refs",
    "Compo6.03": "owns AXIS_FRACTION_UV mapping; 11.00 consumes compatible space",
    "Topic8": "grid lines/nodes/topology are not FieldLandmarks",
    "Topic9": "cell/region occupancy is unrelated ownership",
    "Topic10": "FieldLandmark is not AlignmentAnchorEvidence without an explicit future adapter",
    "Topic12": "intentional grid/alignment breaking remains a later owner; landmark avoidance is not automatically tension"
  },
  "metric_policy": {
    "direct_scoring": "FORBIDDEN in 11.00",
    "landmark_strength": "NOT_OWNED",
    "center_is_better": "FORBIDDEN",
    "thirds_are_better": "FORBIDDEN",
    "quarters_are_better": "FORBIDDEN",
    "edge_is_worse": "FORBIDDEN",
    "more_landmarks_is_better": "FORBIDDEN",
    "beautyScore": "FORBIDDEN"
  },
  "hard_constraints": [
    "11.00 owns the FieldLandmark root schema, FieldLandmark identity, explicit field-domain binding contract, landmark geometry union, FieldLandmarkSet identity and Topic11 ownership map only.",
    "11.00 does not instantiate thirds, quarters, center or edge landmarks; Compo11.01 owns concrete landmark families and coordinates.",
    "11.00 does not measure distance from subjects to landmarks; Compo11.02 owns distance-to-landmark descriptors.",
    "11.00 does not decide semantic/role applicability, attraction, avoidance or controlled non-use; Compo11.03 owns those interpretations.",
    "11.00 does not generate placement/candidate anchors and does not score landmark fit; Compo11.04 owns candidate generation, local scoring and consolidated Topic11 tests.",
    "Field landmarks are heuristic references, not universal composition laws.",
    "Existence of a FieldLandmark is not evidence that a subject should be placed on it.",
    "A FieldLandmark is not a score, preference, constraint, placement command or mutation request.",
    "A FieldLandmark is not automatically an AlignmentAnchorEvidence from Topic10.",
    "A FieldLandmark must never be silently reclassified as GRID_REFERENCE merely to reuse Topic10 alignment machinery.",
    "Any future alignment integration requires an explicit adapter with owner-qualified provenance; 11.00 itself does not mutate Topic10 taxonomy.",
    "A FieldLandmark is not a ColumnGrid/GridLine/GridNode and does not re-own Topic8 topology or occupancy.",
    "A FieldLandmark is not a ModularGrid Cell/Region and does not re-own Topic9 occupancy.",
    "The field domain must be explicit, owner-qualified and bound to one canvasRef.",
    "11.00 must not infer a safe zone, crop, content box or field domain from object placement.",
    "Canvas extent/aspect ratio remain owned by Compo6.00.",
    "Axis-fraction normalization remains owned by Compo6.03 or an explicit equivalent mapping adapter.",
    "Screen coordinate convention is top-left origin with +X right and +Y down.",
    "A rectangular field may consume an owner-qualified AXIS_FRACTION_UV space.",
    "Non-rectangular or disconnected field domains must not be silently collapsed to one bounding box for landmark generation.",
    "A non-rectangular/disconnected field requires an explicit mapping adapter for fractional landmark coordinates, otherwise fractional landmark generation is N_A downstream.",
    "FieldLandmarkGeometry is a discriminated union: POINT_UV, U_CONST_LINE, V_CONST_LINE or BOUNDARY_FEATURE_REF.",
    "POINT_UV requires finite u and v in [0,1].",
    "U_CONST_LINE requires finite u in [0,1] and no v coordinate.",
    "V_CONST_LINE requires finite v in [0,1] and no u coordinate.",
    "BOUNDARY_FEATURE_REF requires an owner-qualified boundaryFeatureRef and carries no invented u/v coordinate.",
    "11.00 does not assign semantic meaning such as THIRD, QUARTER, CENTER or EDGE to geometry; landmarkKindRef/sourceRuleRef remain explicit lineage fields and 11.01 owns concrete family semantics.",
    "A landmarkRef identity must include canvasRef, fieldDomainRef, domainSnapshotRef when present, landmarkKindRef, sourceRuleRef and canonical geometry.",
    "Equivalent landmark identity must not depend on object insertion order or unrelated metadata.",
    "Duplicate landmarkRef values inside one FieldLandmarkSet are INVALID.",
    "All landmarks in one FieldLandmarkSet must bind to the same canvasRef, fieldDomainRef and compatible domainSnapshotRef.",
    "FieldLandmarkSet member order is set-like and canonicalized lexically by landmarkRef.",
    "FieldLandmarkSet does not imply ranking, importance or preferred order.",
    "landmarkConfidence is evidence confidence only and not heuristic strength.",
    "No universal landmarkStrength numeric field is owned by 11.00.",
    "No universal strong-point hierarchy is defined in 11.00.",
    "Center is not declared stronger than thirds; thirds are not declared stronger than quarters; edges are not declared weaker than interior points.",
    "Field landmark applicability remains N_A/DEFERRED until the role/context owner evaluates it.",
    "Missing required field-domain identity is INVALID, not N_A.",
    "Missing optional mapping capability for an otherwise valid non-rect field is an explicit capability limitation, not zero.",
    "N/A != 0.",
    "11.00 owns no numeric metric.",
    "11.00 performs no local/global scoring.",
    "11.00 creates no placement candidate.",
    "11.00 mutates no object, text, grid, canvas or domain geometry.",
    "Correction requests are owner-qualified and mutationAllowed=false.",
    "SemanticConstraintRefs remain opaque deferred evidence.",
    "Module execution order is not rule priority.",
    "A hard safe-zone/semantic/context rule may later block use of a valid landmark; 11.00 does not resolve that priority.",
    "IDEA references remain R&D links, not canonical provenance classes.",
    "LAB evidence never mutates this schema automatically.",
    "All field-domain bindings, landmark identities, geometry, source-rule lineage, N_A/INVALID reasons and human feedback hooks must be serializable.",
    "No beautyScore."
  ],
  "hard_rules": [
    "11.00 owns the FieldLandmark root schema, FieldLandmark identity, explicit field-domain binding contract, landmark geometry union, FieldLandmarkSet identity and Topic11 ownership map only.",
    "11.00 does not instantiate thirds, quarters, center or edge landmarks; Compo11.01 owns concrete landmark families and coordinates.",
    "11.00 does not measure distance from subjects to landmarks; Compo11.02 owns distance-to-landmark descriptors.",
    "11.00 does not decide semantic/role applicability, attraction, avoidance or controlled non-use; Compo11.03 owns those interpretations.",
    "11.00 does not generate placement/candidate anchors and does not score landmark fit; Compo11.04 owns candidate generation, local scoring and consolidated Topic11 tests.",
    "Field landmarks are heuristic references, not universal composition laws.",
    "Existence of a FieldLandmark is not evidence that a subject should be placed on it.",
    "A FieldLandmark is not a score, preference, constraint, placement command or mutation request.",
    "A FieldLandmark is not automatically an AlignmentAnchorEvidence from Topic10.",
    "A FieldLandmark must never be silently reclassified as GRID_REFERENCE merely to reuse Topic10 alignment machinery.",
    "Any future alignment integration requires an explicit adapter with owner-qualified provenance; 11.00 itself does not mutate Topic10 taxonomy.",
    "A FieldLandmark is not a ColumnGrid/GridLine/GridNode and does not re-own Topic8 topology or occupancy.",
    "A FieldLandmark is not a ModularGrid Cell/Region and does not re-own Topic9 occupancy.",
    "The field domain must be explicit, owner-qualified and bound to one canvasRef.",
    "11.00 must not infer a safe zone, crop, content box or field domain from object placement.",
    "Canvas extent/aspect ratio remain owned by Compo6.00.",
    "Axis-fraction normalization remains owned by Compo6.03 or an explicit equivalent mapping adapter.",
    "Screen coordinate convention is top-left origin with +X right and +Y down.",
    "A rectangular field may consume an owner-qualified AXIS_FRACTION_UV space.",
    "Non-rectangular or disconnected field domains must not be silently collapsed to one bounding box for landmark generation.",
    "A non-rectangular/disconnected field requires an explicit mapping adapter for fractional landmark coordinates, otherwise fractional landmark generation is N_A downstream.",
    "FieldLandmarkGeometry is a discriminated union: POINT_UV, U_CONST_LINE, V_CONST_LINE or BOUNDARY_FEATURE_REF.",
    "POINT_UV requires finite u and v in [0,1].",
    "U_CONST_LINE requires finite u in [0,1] and no v coordinate.",
    "V_CONST_LINE requires finite v in [0,1] and no u coordinate.",
    "BOUNDARY_FEATURE_REF requires an owner-qualified boundaryFeatureRef and carries no invented u/v coordinate.",
    "11.00 does not assign semantic meaning such as THIRD, QUARTER, CENTER or EDGE to geometry; landmarkKindRef/sourceRuleRef remain explicit lineage fields and 11.01 owns concrete family semantics.",
    "A landmarkRef identity must include canvasRef, fieldDomainRef, domainSnapshotRef when present, landmarkKindRef, sourceRuleRef and canonical geometry.",
    "Equivalent landmark identity must not depend on object insertion order or unrelated metadata.",
    "Duplicate landmarkRef values inside one FieldLandmarkSet are INVALID.",
    "All landmarks in one FieldLandmarkSet must bind to the same canvasRef, fieldDomainRef and compatible domainSnapshotRef.",
    "FieldLandmarkSet member order is set-like and canonicalized lexically by landmarkRef.",
    "FieldLandmarkSet does not imply ranking, importance or preferred order.",
    "landmarkConfidence is evidence confidence only and not heuristic strength.",
    "No universal landmarkStrength numeric field is owned by 11.00.",
    "No universal strong-point hierarchy is defined in 11.00.",
    "Center is not declared stronger than thirds; thirds are not declared stronger than quarters; edges are not declared weaker than interior points.",
    "Field landmark applicability remains N_A/DEFERRED until the role/context owner evaluates it.",
    "Missing required field-domain identity is INVALID, not N_A.",
    "Missing optional mapping capability for an otherwise valid non-rect field is an explicit capability limitation, not zero.",
    "N/A != 0.",
    "11.00 owns no numeric metric.",
    "11.00 performs no local/global scoring.",
    "11.00 creates no placement candidate.",
    "11.00 mutates no object, text, grid, canvas or domain geometry.",
    "Correction requests are owner-qualified and mutationAllowed=false.",
    "SemanticConstraintRefs remain opaque deferred evidence.",
    "Module execution order is not rule priority.",
    "A hard safe-zone/semantic/context rule may later block use of a valid landmark; 11.00 does not resolve that priority.",
    "IDEA references remain R&D links, not canonical provenance classes.",
    "LAB evidence never mutates this schema automatically.",
    "All field-domain bindings, landmark identities, geometry, source-rule lineage, N_A/INVALID reasons and human feedback hooks must be serializable.",
    "No beautyScore."
  ],
  "soft_constraints": [],
  "preferences": [],
  "overrides_allowed_by": [
    "11.01 may instantiate concrete landmark families within this schema",
    "11.03 may declare explicit role/context applicability without changing landmark identity",
    "11.04 may create candidate anchors and local target-fit metrics from explicit landmark evidence",
    "future explicit adapter may expose a landmark to Topic10/reference systems without re-owning source geometry"
  ],
  "initial_heuristics": {
    "field_landmark_principle": {
      "value": "landmarks are candidate references/heuristics, never universal laws",
      "provenance": "INITIAL_HEURISTIC",
      "canon_scope": "Topic11 governance constraint, not a numeric preference"
    }
  },
  "style_preset_values": [],
  "candidate_generation": {
    "owned_here": false,
    "status": "DEFER_TO_Compo11.04",
    "11.00_only": "schema/identity/evidence"
  },
  "correction_policy": {
    "foreign_mutation": "FORBIDDEN",
    "wrong_domain_binding": "owner-qualified correction request to domain source/integration owner",
    "wrong_landmark_geometry": "correction request to landmark source owner",
    "missing_fraction_mapping": "N_A capability limitation; do not synthesize bounding-box mapping",
    "semantic_applicability_conflict": "defer to Compo11.03",
    "candidate/scoring_disagreement": "defer to Compo11.04"
  },
  "deferred_inputs": [
    "Compo11.01 concrete landmark family semantics",
    "Compo11.02 distance descriptors",
    "Compo11.03 role/semantic applicability and controlled avoidance",
    "Compo11.04 candidate generation/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 test can compare perceived usefulness of different landmark families",
    "IDEA-02": "semantic refs are reserved but not interpreted; object meaning may change landmark applicability later",
    "IDEA-03": "heuristic landmark use cannot silently outrank hard/semantic/context rules",
    "IDEA-04": "landmark identity/domain/geometry are serializable dataset evidence",
    "IDEA-05": "human corrections can record why a landmark/domain assumption was rejected",
    "IDEA-06": "machineData exposes direct structured extraction",
    "IDEA-07": "future text-to-graphic LAB may consume landmarks as experimental placement references only"
  },
  "data_capture": [
    "domainBindingRef",
    "canvasRef",
    "fieldDomainRef",
    "domainSnapshotRef",
    "domain geometry type",
    "axisFractionSpaceRef / mapping adapter ref",
    "landmarkRef",
    "landmarkKindRef",
    "sourceRuleRef",
    "sourceOwnerRef",
    "geometry kind and canonical geometry payload",
    "confidence",
    "status and N_A/INVALID reason",
    "semanticConstraintRefs presence without interpretation",
    "correction request refs",
    "human reason codes"
  ],
  "deferred_semantic_inputs": [
    "semanticObjectRef?",
    "semanticPartRef?",
    "semanticSensitiveZoneRef?",
    "semanticConstraintRefs[]",
    "intentRef?",
    "contentRoleRef?",
    "readingOrderRef?"
  ],
  "human_feedback_hooks": [
    "FIELD_DOMAIN_WRONG",
    "LANDMARK_GEOMETRY_WRONG",
    "LANDMARK_IDENTITY_WRONG",
    "LANDMARK_SOURCE_RULE_WRONG",
    "LANDMARK_HEURISTIC_ASSUMPTION_WRONG",
    "LANDMARK_SHOULD_NOT_APPLY_TO_THIS_CONTEXT",
    "OTHER"
  ],
  "conflict_priority_assumptions": [
    "module execution order is not priority",
    "landmark existence never overrides hard safe-zone/domain constraints",
    "landmark existence never overrides semantic sensitive-zone constraints",
    "landmark existence never overrides explicit intentional misalignment/grid-break intent",
    "grid/alignment evidence and field-landmark evidence remain separate channels",
    "11.00 cannot declare thirds/center/quarters/edges globally preferred"
  ],
  "lab_hooks": [
    "LAB: human comparison of thirds versus center versus quarters without changing canon",
    "LAB: aspect-ratio sensitivity of perceived landmark usefulness",
    "LAB: edge-landmark usefulness by content role",
    "LAB: counterexamples where rule-of-thirds placement is rejected",
    "LAB: semantic-sensitive cases where strong geometric landmark is intentionally avoided",
    "LAB: future text-to-graphic placement experiments as EXPERIMENT only"
  ],
  "recompute_when": [
    "canvasRef or canvas geometry version changes",
    "fieldDomainRef/domainSnapshotRef changes",
    "domain binding/mapping adapter changes",
    "landmarkKindRef/sourceRuleRef changes",
    "canonical geometry changes"
  ],
  "tests": [
    "domain binding validation",
    "geometry union validation",
    "fraction bounds",
    "boundary-feature ownership",
    "landmark identity determinism",
    "set order invariance",
    "duplicate rejection",
    "cross-domain set rejection",
    "non-rect mapping capability limitation",
    "no score/candidate/alignment/grid leakage",
    "IDEAS/DATA/semantic/human/LAB hooks",
    "N_A != 0",
    "no beautyScore"
  ],
  "finality": "FIELDLANDMARK_ROOT_SCHEMA_DOMAIN_GEOMETRY_IDENTITY_AND_TOPIC11_OWNERSHIP_ONLY"
}
ARCHITECTURE CHECKPOINT · 11.00 OWNS FIELDLANDMARK ROOT SCHEMA / EXPLICIT FIELD-DOMAIN BINDING / GEOMETRY UNION / LANDMARK IDENTITY / SET IDENTITY / TOPIC11 OWNERSHIP MAP ONLY. CONCRETE THIRD/QUARTER/CENTER/EDGE FAMILIES → 11.01. DISTANCE → 11.02. ROLE APPLICABILITY/CONTROLLED AVOIDANCE → 11.03. CANDIDATES/SCORING → 11.04. FIELDLANDMARK != GRIDLINE != GRIDNODE != ALIGNMENTANCHOREVIDENCE. FRACTION MAPPING IS CONSUMED FROM 6.03 OR EXPLICIT ADAPTER. NON-RECT FIELD MUST NOT BE SILENTLY BOXED. HEURISTIC != LAW. LANDMARK EXISTS != USE IT. CONFIDENCE != STRENGTH. MODULE ORDER != PRIORITY. IDEA != CANON. EXPERIMENT != CANON. NO FOREIGN MUTATION. N/A != 0. NO BEAUTYSCORE.
VISITS / ...