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 Ansi Escape Model feature: role-specific normative detail beyond the feature hub.

  • Feature hub: Ansi Escape Model
  • Sibling articles in this bundle (design model, contracts, flow, examples, verification)
PathCoverage
compiler/corelib/packages/console/src/Ansi/Escape.bdESC, CSI, private mode, DEC, OSC, gating
compiler/corelib/packages/console/src/Ansi/Cursor.bdMovement CSI
compiler/corelib/packages/console/src/Ansi/Erase.bdDisplay/line erase
compiler/corelib/packages/console/src/Ansi/Sgr.bdSGR builder and downgrade
compiler/corelib/packages/console/src/Ansi/Screen.bdScroll region / alt screen
Repository ANSI.mdInformative full sequence catalog
Test fileAsserts
AnsiEscapeTests.bdCSI bold red, reset, ?1049h, DEC save, cursor home, erase display
AnsiSgrGoldenTests.bdSGR chains and reset suffix
AnsiStyleChainTests.bdMarkup attribute chain → escapes
AnsiBuildersTests.bdScreen scroll region framing
CapabilitiesTests.bdGated vs empty output when ANSI disabled

Tests live under compiler/corelib/beskid_corelib/tests/corelib_tests/src/console/ and run as part of the corelib_tests project.

Any change to ANSI-001 through ANSI-008 in contracts and edge cases must update or add a golden test in the same change. Informative ANSI.md updates are recommended but not CI-gated.

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