Skip to content

Hierarchical output structure needs clarification around which nodes are kept #1319

Open
@gregsdennis

Description

@gregsdennis

Follow-up to #939

Currently, the specification says that all nodes are to be kept for the hierarchical structure. This needs to be clarified to state more precisely which nodes are intended.

This structure was meant to be a replacement for the 2019-09/2020-12 verbose structure. Therefore all nodes, including those which do not impact validation would be retained.

However, I realize this makes for a significantly larger structure in many cases. As such, I would like to propose that we default to only including those output units which affect the final outcome, but allowing for implementations to include all of them upon request (or configuration)

I'm open to opposing arguments and alternatives.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    In Discussion

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions