{
  "handle": "Aesthetics",
  "mechanism": "A scalar {{metric}} representing the fit between an {{artifact}} and the subjective preference priors of a human observer (e.g., harmony, {{parsimony}}, style). Used to optimize solutions for social acceptance when functional utility is equal.",
  "gloss": "Optimization for human subjective preference",
  "_meta": {
    "tier": 1,
    "ring": 0,
    "supersedes": [
      "sema:Aesthetics#mh:SHA-256:0be2872e5fb0b634fca2f99bbba9349d658f95bdae5c2e1106f67a0f2a1e918c",
      "sema:Aesthetics#mh:SHA-256:dec7fd021c6ea415d7c2faea038305f9455908626f07349582e24a8c6a6d51b8",
      "sema:Aesthetics#mh:SHA-256:a65e795b90ed206a92837c2b7fda0cd7c544754185fd85240fc8eb1193ceb425"
    ],
    "path": [
      "Infrastructure",
      "Data Structures"
    ]
  },
  "sema_id": "sema:Aesthetics#mh:SHA-256:6f6de47c2320dbffb7fb264ddeddbedaed8017e8601a6ffd50826e10e5d24a67",
  "sema_ref": "Aesthetics#6f6d",
  "sema_stub": "6f6d",
  "data_schema": {
    "type": "object",
    "description": "An aesthetic assessment — a metric-shaped artifact capturing perceived beauty/quality on a defined scale.",
    "properties": {
      "axis": {
        "type": "string",
        "description": "Which aesthetic dimension is being rated"
      },
      "score": {
        "type": "number",
        "description": "Rating on the axis"
      },
      "normalized_range": {
        "type": "object",
        "properties": {
          "min": {
            "type": "number"
          },
          "max": {
            "type": "number"
          }
        }
      }
    },
    "required": [
      "axis",
      "score",
      "normalized_range"
    ]
  },
  "invariants": [
    "Names the `axis` it scores.",
    "Carries the `normalized_range` the score is expressed in.",
    "Measures observer preference, not {{artifact}} quality."
  ],
  "failure_modes": [
    "Objectivity mistake: a preference score is read as a quality measurement.",
    "Prior mismatch: the observer whose priors were modelled is not the observer being served."
  ],
  "dependencies": {
    "references": {
      "artifact": "sema:Artifact#mh:SHA-256:b533ad2674ec00c5e9a5f1e3920f1097e2bc1eea7263f89e8f46563fa319a0ee",
      "metric": "sema:Metric#mh:SHA-256:aa990383741b05e3b798abc7518d9e65c0cc7832b345d4cfed48714ef2501230",
      "parsimony": "sema:Parsimony#mh:SHA-256:4df866b08c5797a42a104097a24ea332aa3f4dfeccd73e38f27564cdb7cc6c9e"
    }
  },
  "sema_layer": "Infrastructure",
  "sema_category": "Data Structures",
  "used_by": {
    "references": {
      "PhasedRefinement": "sema:PhasedRefinement#mh:SHA-256:a263384b14c029d80cb3cc3c0b7a8a87b2c63f6307a55ac2c0f82ad2f86779e4",
      "StyleSpec": "sema:StyleSpec#mh:SHA-256:ee8fe8b71b71c5612c93edeb3718786076458eab061989fc99ba0335909275b1"
    }
  }
}
