Przejdź do treści

Sensorium Terminal Event v1

Source schema: doc/schemas/sensorium-terminal-event.v1.schema.json

Append-only terminal event emitted by a Workbench PTY/session resource.

Governing Basis

Project Lineage

Requirements

Stories

Fields

Field Required Shape Description
schema yes const: sensorium-terminal-event.v1
schema/v yes const: 1
terminal.session/ref yes ref: #/$defs/ref
command/id no ref: #/$defs/ref
event.seq/no yes integer
event/kind yes enum: stdout, stderr, status, exit, signal, resize, input-accepted, input-rejected
bytes/sha256 no string
bytes/count no integer
exit/code no integer
status no enum: running, done, failed, maybe-hung, waiting-for-input, no-progress
observed_at yes string
classification yes ref: classification.v1.schema.json
capture/ref no ref: #/$defs/ref

Definitions

Definition Shape Description
ref string
## Field Semantics

schema

  • Required: yes
  • Shape: const: sensorium-terminal-event.v1

schema/v

  • Required: yes
  • Shape: const: 1

terminal.session/ref

  • Required: yes
  • Shape: ref: #/$defs/ref

command/id

  • Required: no
  • Shape: ref: #/$defs/ref

event.seq/no

  • Required: yes
  • Shape: integer

event/kind

  • Required: yes
  • Shape: enum: stdout, stderr, status, exit, signal, resize, input-accepted, input-rejected

bytes/sha256

  • Required: no
  • Shape: string

bytes/count

  • Required: no
  • Shape: integer

exit/code

  • Required: no
  • Shape: integer

status

  • Required: no
  • Shape: enum: running, done, failed, maybe-hung, waiting-for-input, no-progress

observed_at

  • Required: yes
  • Shape: string

classification

  • Required: yes
  • Shape: ref: classification.v1.schema.json

capture/ref

  • Required: no
  • Shape: ref: #/$defs/ref

Definition Semantics

$defs.ref

  • Shape: string