: type: object properties: addShortTerm: nullable: true mergeShortTerm: nullable: true addLongTermRefs: type: array nullable: true items: $ref: '#/components/schemas/MemoryRef' removeLongTermRefs: type: array nullable: true items: type: string # ------------------------------------------------- # GuardLayer structures # ------------------------------------------------- GuardDecision: type: object required: - allowed properties: allowed: type: boolean modifiedResult: $ref: '#/components/schemas/CoreResult' violations: type: array nullable: true items: $ref: '#/components/schemas/GuardViolation' requiredClearanceLevel: type: integer nullable: true GuardViolation: type: object