Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Verification and traceability

Platform spec article

Verification and traceability

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

Document verification and traceability for the Console Io Streams feature: role-specific normative detail beyond the feature hub.

  • Feature hub: Console Io Streams
  • Sibling articles in this bundle (design model, contracts, flow, examples, verification)
PathRole
compiler/corelib/packages/runtime/src/System/Input.bdstdin reads
compiler/corelib/packages/runtime/src/System/Output.bdstdout writes
compiler/corelib/packages/runtime/src/System/Error.bdstderr writes
compiler/corelib/packages/runtime/src/System/Syscall/Descriptor and request types
compiler/crates/beskid_abi / BUILTIN_SPECS__syscall_read, __syscall_write
  • Console package integration tests write styled output via System.Output indirectly (FormatMarkdownTests.bd, controls tests).
  • Syscall behavior is covered by execution/runtime specs and runtime integration tests (see Panic, IO, and syscalls).

Changes to IO-001IO-006 must update the informative docs under compiler/corelib/beskid_corelib/docs/System/ when public behavior changes.

See the verification and traceability article in this bundle and compiler/corelib/beskid_corelib/tests/corelib_tests/src/console/.