documentation update manifest.schema

documentation update manifest.schema

Canonical path: C:\Users\Administrator\Desktop\Storage\Projects\The Grand Project\worktrees\agent-coordinator\documentation\project\schemas\documentation-update-manifest.schema.json

Current revision: REV-D9E633DC20A4D83C

View Diff

{

"$schema": "https://json-schema.org/draft/2020-12/schema",

"$id": "https://grandproject.local/schemas/documentation-update-manifest.schema.json",

"title": "Grand Project Documentation Update Manifest",

"type": "object",

"additionalProperties": false,

"required": [

"documentationUpdateId",

"targetRound",

"helperExecutionId",

"status",

"mode",

"documentsExamined",

"documentsChanged",

"sectionsChanged",

"sourceEvidence",

"commits",

"unresolvedQuestions",

"resultingHashes",

"validationResults",

"revisionOf",

"supersedes"

],

"properties": {

"documentationUpdateId": {

"type": "string",

"pattern": "^GP-DOCUP-[0-9]{6}$"

},

"targetRound": {

"type": "string"

},

"helperExecutionId": {

"type": "string"

},

"status": {

"type": "string",

"enum": [

"COMPLETE",

"PARTIAL",

"FAILED",

"NO-OP"

]

},

"mode": {

"type": "string",

"enum": [

"NEW",

"CATCH-UP",

"REVISION",

"NO-OP"

]

},

"documentsExamined": {

"type": "array",

"items": {

"type": "string"

}

},

"documentsChanged": {

"type": "array",

"items": {

"type": "string"

}

},

"sectionsChanged": {

"type": "array",

"items": {

"type": "string"

}

},

"sourceEvidence": {

"type": "array",

"items": {

"type": "string"

}

},

"commits": {

"type": "array",

"items": {

"type": "string"

}

},

"unresolvedQuestions": {

"type": "array",

"items": {

"type": "string"

}

},

"resultingHashes": {

"type": "array",

"items": {

"type": "object",

"additionalProperties": false,

"required": [

"path",

"sha256"

],

"properties": {

"path": {

"type": "string"

},

"sha256": {

"type": "string",

"pattern": "^[A-Fa-f0-9]{64}$"

}

}

}

},

"validationResults": {

"type": "array",

"items": {

"type": "string"

}

},

"revisionOf": {

"type": [

"string",

"null"

]

},

"supersedes": {

"type": [

"string",

"null"

]

},

"startedAt": {

"type": [

"string",

"null"

]

},

"completedAt": {

"type": [

"string",

"null"

]

},

"durationSeconds": {

"type": [

"integer",

"null"

]

},

"sourceRoundFingerprint": {

"type": [

"string",

"null"

]

},

"revisionReason": {

"type": [

"string",

"null"

]

},

"documentationGateStatus": {

"type": [

"string",

"null"

]

},

"documentationCurrentThroughSourceRun": {

"type": [

"string",

"null"

]

},

"documentationTargetSourceRuns": {

"type": "array",

"items": {

"type": "string"

}

},

"documentationHelperExecutionIds": {

"type": "array",

"items": {

"type": "string"

}

},

"documentationUpdateIds": {

"type": "array",

"items": {

"type": "string"

}

},

"documentationManifestPaths": {

"type": "array",

"items": {

"type": "string"

}

},

"documentationChangedDocuments": {

"type": "array",

"items": {

"type": "string"

}

},

"documentationValidationStatus": {

"type": [

"string",

"null"

]

},

"documentationWarnings": {

"type": "array",

"items": {

"type": "string"

}

},

"documentationReviewItems": {

"type": "array",

"items": {

"type": "string"

}

},

"canonicalDashboardUrl": {

"type": [

"string",

"null"

]

}

}

}

Add Bookmark

Add Sticky Note

Add Highlight