dev.gitosphere.repository.prepareIssueMutation

gitosphere-lex.bsky.social

Schema Diff

+172 -3

From

CID
bafyreihr6makhj4...
Indexed At
2026-09-19 00:27 UTC
View this version

To

CID
bafyreiemqmf46oo...
Indexed At
2026-10-01 01:11 UTC
View this version

Compatibility Analysis

Breaking Changes Detected

23 breaking changes, 41 non-breaking changes.

Breaking Changes (23)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number", kind: "prop", name: Some("number") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation", kind: "prop", name: Some("operation") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number", kind: "prop", name: Some("number") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation", kind: "prop", name: Some("operation") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation", kind: "prop", name: Some("operation") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title", kind: "prop", name: Some("title") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number", kind: "prop", name: Some("number") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation", kind: "prop", name: Some("operation") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state", kind: "prop", name: Some("state") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation", kind: "prop", name: Some("operation") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target", kind: "prop", name: Some("target") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation", kind: "prop", name: Some("relation") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision", kind: "prop", name: Some("relationRevision") }
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number", kind: "prop", name: Some("number") }
  • RemovedVertex RemovedVertex { vertex_id: "dev.gitosphere.repository.issueMutation#intent" }
  • RemovedEdge RemovedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.issueMutation#intent", kind: "ref", name: None }
  • KindChanged KindChanged { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", old_kind: "ref", new_kind: "union" }
Non-Breaking Changes (41)
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3" }
  • AddedVertex AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4" }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", kind: "variant", name: Some("#createIntent") }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", kind: "variant", name: Some("#editIntent") }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", kind: "variant", name: Some("#editTitleIntent") }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", kind: "variant", name: Some("#stateIntent") }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", kind: "variant", name: Some("#relationIntent") }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", kind: "ref", name: None }
  • AddedEdge AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", kind: "ref", name: None }
  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", sort: "ref" }

Migration Guidance

Removed Elements

  • RemovedVertex { vertex_id: "dev.gitosphere.repository.issueMutation#intent" }

Added Elements

  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3" }
  • AddedVertex { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4" }

Constraint Changes

  • ConstraintRemoved ConstraintRemoved { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", sort: "ref" }

Additional Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.operation", kind: "prop", name: Some("operation") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#createIntent", src: "dev.gitosphere.repository.prepareIssueMutation#createIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.number", kind: "prop", name: Some("number") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.operation", kind: "prop", name: Some("operation") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", src: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent.state", kind: "prop", name: Some("state") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocumentFormat", kind: "prop", name: Some("bodyDocumentFormat") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.bodyDocument", kind: "prop", name: Some("bodyDocument") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.number", kind: "prop", name: Some("number") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent.operation", kind: "prop", name: Some("operation") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.number", kind: "prop", name: Some("number") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.title", kind: "prop", name: Some("title") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", src: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent.operation", kind: "prop", name: Some("operation") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.operation", kind: "prop", name: Some("operation") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.target", kind: "prop", name: Some("target") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relation", kind: "prop", name: Some("relation") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.relationRevision", kind: "prop", name: Some("relationRevision") }
  • Breaking: RequiredEdgeAdded { vertex_id: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", src: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent.number", kind: "prop", name: Some("number") }
  • Breaking: RemovedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.issueMutation#intent", kind: "ref", name: None }
  • Breaking: KindChanged { vertex_id: "dev.gitosphere.repository.prepareIssueMutation:input.intent", old_kind: "ref", new_kind: "union" }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", kind: "variant", name: Some("#createIntent") }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", kind: "variant", name: Some("#editIntent") }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", kind: "variant", name: Some("#editTitleIntent") }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", kind: "variant", name: Some("#stateIntent") }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent", tgt: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", kind: "variant", name: Some("#relationIntent") }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant0", tgt: "dev.gitosphere.repository.prepareIssueMutation#createIntent", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant1", tgt: "dev.gitosphere.repository.prepareIssueMutation#editIntent", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant2", tgt: "dev.gitosphere.repository.prepareIssueMutation#editTitleIntent", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant3", tgt: "dev.gitosphere.repository.prepareIssueMutation#stateIntent", kind: "ref", name: None }
  • Non-breaking: AddedEdge { src: "dev.gitosphere.repository.prepareIssueMutation:input.intent:variant4", tgt: "dev.gitosphere.repository.prepareIssueMutation#relationIntent", kind: "ref", name: None }
1 1
{
2 2
  "$type": "com.atproto.lexicon.schema",
3 3
  "defs": {
4 +
    "createIntent": {
5 +
      "properties": {
6 +
        "bodyDocument": {
7 +
          "maxLength": 262144,
8 +
          "type": "bytes"
9 +
        },
10 +
        "bodyDocumentFormat": {
11 +
          "knownValues": [
12 +
            "gsp-xml-zip-v1"
13 +
          ],
14 +
          "type": "string"
15 +
        },
16 +
        "operation": {
17 +
          "enum": [
18 +
            "create"
19 +
          ],
20 +
          "type": "string"
21 +
        },
22 +
        "title": {
23 +
          "maxLength": 2560,
24 +
          "type": "string"
25 +
        }
26 +
      },
27 +
      "required": [
28 +
        "operation",
29 +
        "title",
30 +
        "bodyDocument",
31 +
        "bodyDocumentFormat"
32 +
      ],
33 +
      "type": "object"
34 +
    },
35 +
    "editIntent": {
36 +
      "properties": {
37 +
        "bodyDocument": {
38 +
          "maxLength": 262144,
39 +
          "type": "bytes"
40 +
        },
41 +
        "bodyDocumentFormat": {
42 +
          "knownValues": [
43 +
            "gsp-xml-zip-v1"
44 +
          ],
45 +
          "type": "string"
46 +
        },
47 +
        "number": {
48 +
          "minimum": 1,
49 +
          "type": "integer"
50 +
        },
51 +
        "operation": {
52 +
          "enum": [
53 +
            "edit"
54 +
          ],
55 +
          "type": "string"
56 +
        },
57 +
        "title": {
58 +
          "maxLength": 2560,
59 +
          "type": "string"
60 +
        }
61 +
      },
62 +
      "required": [
63 +
        "operation",
64 +
        "number",
65 +
        "title",
66 +
        "bodyDocument",
67 +
        "bodyDocumentFormat"
68 +
      ],
69 +
      "type": "object"
70 +
    },
71 +
    "editTitleIntent": {
72 +
      "properties": {
73 +
        "number": {
74 +
          "minimum": 1,
75 +
          "type": "integer"
76 +
        },
77 +
        "operation": {
78 +
          "enum": [
79 +
            "edit"
80 +
          ],
81 +
          "type": "string"
82 +
        },
83 +
        "title": {
84 +
          "maxLength": 2560,
85 +
          "type": "string"
86 +
        }
87 +
      },
88 +
      "required": [
89 +
        "operation",
90 +
        "number",
91 +
        "title"
92 +
      ],
93 +
      "type": "object"
94 +
    },
4 95
    "main": {
5 96
      "errors": [
6 97
        {
7 98
          "name": "InvalidRequest"
8 99
        },
9 100
        {
10 101
          "name": "ValidationFailed"
11 102
        },
12 103
        {
13 104
          "name": "AuthenticationRequired"
14 105
        },
15 106
        {
16 107
          "name": "AccessDenied"
17 108
        },
18 109
        {
19 110
          "name": "RepositoryMismatch"
20 111
        },
21 112
        {
22 113
          "name": "RecordNotFound"
23 114
        },
24 115
        {
25 116
          "name": "Conflict"
26 117
        },
27 118
        {
28 119
          "name": "IdempotencyConflict"
29 120
        },
30 121
        {
31 122
          "name": "DependencyUnavailable"
32 123
        },
33 124
        {
34 125
          "name": "InternalServerError"
126 +
        },
127 +
        {
128 +
          "description": "An invitation is required to use this service.",
129 +
          "name": "InvitationRequired"
130 +
        },
131 +
        {
132 +
          "description": "Service access for this DID is suspended.",
133 +
          "name": "AccountSuspended"
134 +
        },
135 +
        {
136 +
          "description": "An administrator has paused new requests for this target.",
137 +
          "name": "ServicePaused"
35 138
        }
36 139
      ],
37 140
      "input": {
38 141
        "encoding": "application/json",
39 142
        "schema": {
40 143
          "properties": {
41 144
            "baseRevision": {
42 145
              "type": "string"
43 146
            },
44 147
            "dryRun": {
45 148
              "type": "boolean"
46 149
            },
47 150
            "idempotencyKey": {
48 151
              "ref": "dev.gitosphere.defs#idempotencyKey",
49 152
              "type": "ref"
50 153
            },
51 154
            "intent": {
52 -
              "ref": "dev.gitosphere.repository.issueMutation#intent",
53 -
              "type": "ref"
155 +
              "closed": true,
156 +
              "refs": [
157 +
                "#createIntent",
158 +
                "#editIntent",
159 +
                "#editTitleIntent",
160 +
                "#stateIntent",
161 +
                "#relationIntent"
162 +
              ],
163 +
              "type": "union"
54 164
            },
55 165
            "realmId": {
56 166
              "maxLength": 64,
57 167
              "minLength": 1,
58 168
              "type": "string"
59 169
            },
60 170
            "repositoryId": {
61 171
              "maxLength": 36,
62 172
              "minLength": 36,
63 173
              "type": "string"
64 174
            }
65 175
          },
66 176
          "required": [
67 177
            "realmId",
68 178
            "repositoryId",
69 179
            "idempotencyKey",
70 180
            "intent"
71 181
          ],
72 182
          "type": "object"
73 183
        }
74 184
      },
75 185
      "output": {
76 186
        "encoding": "application/json",
77 187
        "schema": {
78 188
          "properties": {
79 189
            "accepted": {
80 190
              "type": "boolean"
81 191
            },
82 192
            "record": {
83 193
              "ref": "dev.gitosphere.repository.issueMutation",
84 194
              "type": "ref"
85 195
            },
86 196
            "recordKey": {
87 197
              "type": "string"
88 198
            },
89 199
            "replayed": {
90 200
              "type": "boolean"
91 201
            }
92 202
          },
93 203
          "required": [
94 204
            "replayed",
95 205
            "accepted"
96 206
          ],
97 207
          "type": "object"
98 208
        }
99 209
      },
100 210
      "type": "procedure"
211 +
    },
212 +
    "relationIntent": {
213 +
      "properties": {
214 +
        "number": {
215 +
          "minimum": 1,
216 +
          "type": "integer"
217 +
        },
218 +
        "operation": {
219 +
          "enum": [
220 +
            "relation"
221 +
          ],
222 +
          "type": "string"
223 +
        },
224 +
        "relation": {
225 +
          "type": "string"
226 +
        },
227 +
        "relationRevision": {
228 +
          "type": "string"
229 +
        },
230 +
        "target": {
231 +
          "format": "at-uri",
232 +
          "type": "string"
233 +
        }
234 +
      },
235 +
      "required": [
236 +
        "operation",
237 +
        "number",
238 +
        "target",
239 +
        "relation",
240 +
        "relationRevision"
241 +
      ],
242 +
      "type": "object"
243 +
    },
244 +
    "stateIntent": {
245 +
      "properties": {
246 +
        "number": {
247 +
          "minimum": 1,
248 +
          "type": "integer"
249 +
        },
250 +
        "operation": {
251 +
          "enum": [
252 +
            "state"
253 +
          ],
254 +
          "type": "string"
255 +
        },
256 +
        "state": {
257 +
          "enum": [
258 +
            "open",
259 +
            "closed"
260 +
          ],
261 +
          "type": "string"
262 +
        }
263 +
      },
264 +
      "required": [
265 +
        "operation",
266 +
        "number",
267 +
        "state"
268 +
      ],
269 +
      "type": "object"
101 270
    }
102 271
  },
103 -
  "description": "Issue変更の認可・受理と移行を管理する。",
272 +
  "description": "Manages authorization, acceptance, and migration of Issue changes.",
104 273
  "id": "dev.gitosphere.repository.prepareIssueMutation",
105 274
  "lexicon": 1
106 275
}

Compare Other Versions

Lexicon Garden

@