Skip to content
Beskid Platform specification

Beskid

Jump to a Beskid service

Beskid

Jump to a Beskid service

Write panics; read returns Result

Platform spec ADR

Write panics; read returns Result

Spec standingStandard

Owner
Piotr Mikstacki
Submitter
Piotr Mikstacki

v1 write helpers are infallible at the type level; read paths need explicit error handling.

RuleDetail
WriteWrite / WriteLine must panic on WriteWith failure
ReadRead / ReadLine return `Result<string, SyscallError>`

Diagnostics for write failures use fixed panic strings; callers cannot catch write errors in Beskid v1.

Corelib stream tests; syscall integration in beskid_runtime.