Aller au contenu

Conformité structurelle

Le manifeste structurel contient des cas 58 : 27 attendu-valide et 31 attendu-invalide. Chaque entrée identifie un artefact de schéma, un artefact d’instance et le résultat de validité attendu.

Une implémentation exécute le manifeste complet sur le schéma local exact et les octets d’instance. Un résultat de correspondance démontre uniquement la conformité au schéma structurel. Il ne démontre pas le comportement de la machine à états, de la commande, de l’autorisation, du bail, du budget, de la relecture, du chiffrement ou de l’admission.

Les tableaux suivants sont les répertoires vectoriels locaux consultables attendus-valides et attendus-invalides.

Répertoire vectoriel attendu-valide (27)

CasInstanceSchéma
valid command envelopeconformance/vectors/valid/command.jsonschemas/command.schema.json
valid Command action ID with an empty URI hier-partconformance/vectors/valid/command-action-id-empty-hier-part.jsonschemas/command.schema.json
valid human Mission creation Command without pre-existing epochsconformance/vectors/valid/human-mission-create-command.jsonschemas/command.schema.json
valid Organization service Session activation Commandconformance/vectors/valid/service-session-open-command.jsonschemas/command.schema.json
valid event envelopeconformance/vectors/valid/event.jsonschemas/event.schema.json
valid Organization-scoped Session activation Eventconformance/vectors/valid/organization-session-opened-event.jsonschemas/event.schema.json
valid multiplexed WebSocket subscriptionconformance/vectors/valid/websocket-frame.jsonschemas/websocket-frame.schema.json
valid Agent Cardconformance/vectors/valid/agent-card.jsonschemas/agent-card.schema.json
valid Presence Recordconformance/vectors/valid/presence-record.jsonschemas/presence-record.schema.json
valid Missionconformance/vectors/valid/mission.jsonschemas/mission.schema.json
valid child Mission owned by Parent Coordinatorconformance/vectors/valid/child-mission.jsonschemas/mission.schema.json
valid provisional Membershipconformance/vectors/valid/membership.jsonschemas/membership.schema.json
valid WorkItem Conversationconformance/vectors/valid/conversation.jsonschemas/conversation.schema.json
valid non-authoritative Messageconformance/vectors/valid/message.jsonschemas/message.schema.json
valid Work Contractconformance/vectors/valid/work-contract.jsonschemas/work-contract.schema.json
valid queued WorkItemconformance/vectors/valid/work-item.jsonschemas/work-item.schema.json
valid Artifact manifestconformance/vectors/valid/artifact.jsonschemas/artifact.schema.json
valid Evidence recordconformance/vectors/valid/evidence.jsonschemas/evidence.schema.json
valid terminal fenced Execution Leaseconformance/vectors/valid/lease.jsonschemas/lease.schema.json
valid final human Approvalconformance/vectors/valid/approval.jsonschemas/approval.schema.json
valid child Mission Approval by Parent Coordinatorconformance/vectors/valid/child-approval.jsonschemas/approval.schema.json
valid provenance-bearing Context Packageconformance/vectors/valid/context-package.jsonschemas/context-package.schema.json
valid governed Extension Profileconformance/vectors/valid/extension-profile.jsonschemas/extension-profile.schema.json
valid protocol errorconformance/vectors/valid/error.jsonschemas/error.schema.json
valid Mission Groupconformance/vectors/valid/group.jsonschemas/group.schema.json
valid signed Group snapshotconformance/vectors/valid/group-snapshot.jsonschemas/group-snapshot.schema.json
valid First-Admission Recordconformance/vectors/valid/first-admission-record.jsonschemas/first-admission-record.schema.json

Répertoire vectoriel attendu non valide (31)

CasInstanceSchéma
invalid internal stale Coordinator error code on the wireconformance/vectors/invalid/error-unknown-stale-coordinator-code.jsonschemas/error.schema.json
invalid unsigned durable Commandconformance/vectors/invalid/command-missing-signature.jsonschemas/command.schema.json
invalid Command action ID with a trailing line feedconformance/vectors/invalid/command-action-id-trailing-line-feed.jsonschemas/command.schema.json
invalid Command action ID using a relative URI referenceconformance/vectors/invalid/command-action-id-relative-reference.jsonschemas/command.schema.json
invalid Command action ID using an IRI-only spellingconformance/vectors/invalid/command-action-id-iri-only.jsonschemas/command.schema.json
invalid human Command carrying an Agent Session Epochconformance/vectors/invalid/human-command-with-session-epoch.jsonschemas/command.schema.json
invalid Agent Group Command without Session Epochconformance/vectors/invalid/agent-command-missing-session-epoch.jsonschemas/command.schema.json
invalid Agent Group Command without Membership Epochconformance/vectors/invalid/agent-command-missing-membership-epoch.jsonschemas/command.schema.json
invalid Coordinator-only Command without Coordinator Epochconformance/vectors/invalid/coordinator-command-missing-coordinator-epoch.jsonschemas/command.schema.json
invalid Event sequence zeroconformance/vectors/invalid/event-zero-sequence.jsonschemas/event.schema.json
invalid Group Event without Group ordering contextconformance/vectors/invalid/group-event-missing-authority-context.jsonschemas/event.schema.json
invalid partial Message streaming frameconformance/vectors/invalid/websocket-partial-stream.jsonschemas/websocket-frame.schema.json
invalid Agent Card containing permissionsconformance/vectors/invalid/agent-card-with-permissions.jsonschemas/agent-card.schema.json
invalid Presence Record containing credentialsconformance/vectors/invalid/presence-with-credentials.jsonschemas/presence-record.schema.json
invalid Mission without final human Approvalconformance/vectors/invalid/mission-without-final-human-approval.jsonschemas/mission.schema.json
invalid Mission legacy completed stateconformance/vectors/invalid/mission-legacy-completed-state.jsonschemas/mission.schema.json
invalid provisional Membership without Context Packageconformance/vectors/invalid/membership-provisional-without-context.jsonschemas/membership.schema.json
invalid WorkItem Conversation without primary WorkItemconformance/vectors/invalid/conversation-work-item-without-primary.jsonschemas/conversation.schema.json
invalid Message claiming executable authorityconformance/vectors/invalid/message-authorizes-action.jsonschemas/message.schema.json
invalid Work Contract without acceptance criteriaconformance/vectors/invalid/work-contract-without-acceptance.jsonschemas/work-contract.schema.json
invalid active WorkItem without ownerconformance/vectors/invalid/work-item-active-without-owner.jsonschemas/work-item.schema.json
invalid WorkItem legacy accepted stateconformance/vectors/invalid/work-item-legacy-accepted-state.jsonschemas/work-item.schema.json
invalid Artifact with inline contentconformance/vectors/invalid/artifact-with-inline-content.jsonschemas/artifact.schema.json
invalid Evidence without acceptance criterion mappingconformance/vectors/invalid/evidence-without-criteria.jsonschemas/evidence.schema.json
invalid renewed Execution Lease without renewal timestampconformance/vectors/invalid/lease-renewed-without-timestamp.jsonschemas/lease.schema.json
invalid final Approval by an Agentconformance/vectors/invalid/approval-final-by-agent.jsonschemas/approval.schema.json
invalid Context Package without Event provenanceconformance/vectors/invalid/context-package-without-event-provenance.jsonschemas/context-package.schema.json
invalid Extension Profile overriding core invariantsconformance/vectors/invalid/extension-overrides-core.jsonschemas/extension-profile.schema.json
invalid archived Group without signed snapshotconformance/vectors/invalid/group-archived-without-snapshot.jsonschemas/group.schema.json
invalid Group snapshot without policy logconformance/vectors/invalid/group-snapshot-without-policy-log.jsonschemas/group-snapshot.schema.json
First-Admission Record cannot contain a signatureconformance/vectors/invalid/first-admission-record-with-signature.jsonschemas/first-admission-record.schema.json