import-diff
For LLMs6 sections
Reference page for the import-diff.schema.json JSON schema.
Versions
Section titled “Versions”Accepted format: arxo.import.diff/0.1.
Top-level fields
Section titled “Top-level fields”| name | type-or-$ref | required | description |
|---|---|---|---|
format | "arxo.import.diff/0.1" | yes | — |
identity | object | yes | — |
before | object | yes | — |
after | object | yes | — |
snapshot | object | yes | — |
declarations | object | yes | — |
facts | object | yes | — |
symbols | object | yes | — |
documents | object | yes | — |
modules | object | yes | — |
mapping | object | yes | — |
rebuild | object | yes | — |
packages | oneOf (2) | no | — |
packaging | object | no | — |
Enumerations
Section titled “Enumerations”| location | values |
|---|---|
properties/format | "arxo.import.diff/0.1" |
properties/rebuild/properties/basis | "current_import_policy_same_engine" |
properties/packages/oneOf/0/properties/status | "not_requested" |
properties/packages/oneOf/1/properties/status | "checked" |
properties/packages/oneOf/1/properties/mode | "rebuild_both_with_current_generator" |
properties/packages/oneOf/1/properties/members/additionalProperties/properties/kind | "added", "removed", "changed" |
properties/packaging/properties/basis | "current_packaging_policy_same_engine" |
properties/packaging/properties/before/properties/basis | "emitted_references/0.1", "single_package/0.1" |
properties/packaging/properties/after/properties/basis | "emitted_references/0.1", "single_package/0.1" |
properties/packaging/properties/policy/properties/assignments/items/properties/item/properties/kind | "type", "predicate", "reification", "declaration", "fact" |
properties/packaging/properties/ownership/items/properties/item/properties/kind | "type", "predicate", "reification", "declaration", "fact" |
properties/packaging/properties/references/properties/added/items/properties/from/properties/kind | "type", "predicate", "reification", "declaration", "fact" |
properties/packaging/properties/references/properties/added/items/properties/to/properties/kind | "type", "predicate", "reification", "declaration", "fact" |
properties/packaging/properties/references/properties/removed/items/properties/from/properties/kind | "type", "predicate", "reification", "declaration", "fact" |
properties/packaging/properties/references/properties/removed/items/properties/to/properties/kind | "type", "predicate", "reification", "declaration", "fact" |
$defs/Change/properties/kind | "added", "removed", "changed" |
Raw schema
Section titled “Raw schema”Type: object.
Required: before, after.
| name | type-or-$ref | description |
|---|---|---|
before | — | — |
after | — | — |
Change
Section titled “Change”Type: object.
Required: kind, fields.
| name | type-or-$ref | description |
|---|---|---|
kind | enum (3) | — |
fields | object | — |
Documentation for Arxo. Writings — blog.arxo.io.
Anonymous visit counts on stats.arxo.io, no cookies.