Requirements

Requirements, specifications and tests are tracked with sphinx-needs, in the same way as in the Klartraum Engine documentation.

Type

Prefix

Links

Requirement

REQ_

Specification

SPEC_

implements a requirement

Test

TEST_

verifies a specification or requirement; gtest names the GoogleTest case

Statuses: draft, open, implemented, verified.

Note

This section is at an early stage. The items below are a starting set that shows the structure; they are not a complete specification of the studio.

Overview

ID

Title

Type

Status

Implements

Verifies

REQ_VIEW_COMPILED

Show what Klartraum compiled

req

implemented

TEST_VIEW_COMPILED_MATCHES

Introspected graph matches the compiled elements

test

verified

REQ_VIEW_COMPILED

Compiled graph view

Requirement: Show what Klartraum compiled REQ_VIEW_COMPILED
status: implemented

The compiled graph view shall show exactly the elements Klartraum compiled for the live graph or the last run.

Test: Introspected graph matches the compiled elements TEST_VIEW_COMPILED_MATCHES
status: verified
gtest: GraphIntrospection.builtGraphMatchesCompiledElements

Checks for both splatting backends that the introspected graph contains exactly the elements Klartraum compiled.