C3 Trinity — Concept / Context / Content

Kutsal Trinity'nin (Concept, Context, Content) JSON projeksiyonu. Yeni feature ve sayfalar için şema-first yaklaşımının temelidir.

{
  "$schema": "https://json-schema.org/draft-07/schema#",
  "$id": "https://mustafaiskender.com/schemas/c3_trinity.json",
  "title": "C3 Trinity — Concept / Context / Content",
  "type": "object",
  "properties": {
    "version": {
      "type": "string",
      "const": "1.0.0"
    },
    "concept": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string"
        },
        "questions": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "prompt": {
                "type": "string"
              },
              "required": {
                "type": "boolean",
                "default": true
              }
            },
            "required": [
              "id",
              "prompt"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "description",
        "questions"
      ],
      "additionalProperties": false
    },
    "context": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string"
        },
        "dimensions": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "label": {
                "type": "string"
              },
              "scale": {
                "type": "object",
                "properties": {
                  "min": {
                    "type": "number"
                  },
                  "max": {
                    "type": "number"
                  }
                },
                "required": [
                  "min",
                  "max"
                ],
                "additionalProperties": false
              }
            },
            "required": [
              "id",
              "label"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "description",
        "dimensions"
      ],
      "additionalProperties": false
    },
    "content": {
      "type": "object",
      "properties": {
        "description": {
          "type": "string"
        },
        "standards": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string"
              },
              "label": {
                "type": "string"
              },
              "format": {
                "type": "string",
                "enum": [
                  "markdown",
                  "json",
                  "html",
                  "component"
                ]
              },
              "resonanceWeight": {
                "type": "number",
                "minimum": 0,
                "maximum": 1,
                "default": 0.5
              }
            },
            "required": [
              "id",
              "label",
              "format"
            ],
            "additionalProperties": false
          }
        }
      },
      "required": [
        "description",
        "standards"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "version",
    "concept",
    "context",
    "content"
  ],
  "additionalProperties": false
}

Henüz hazır değilsin

Bu katmana geçmeden önce anlayış borcunu ödemen gerekiyor.
Önce M3 protokolünde Mindset, Manifest ve Meditate aşamalarını tamamla.

M3 Frekans Portalına Git