Skip to content

Preserve runtime-package semantic outputs in workload normalization #1559

Description

@chubes4

The runtime workload normalizer dropped semantic top-level result fields from single-result runtime package output.

Observed shape:

{ "success": true, "concept_packet": { ... } }

Expected concept_packet to survive in normalized workload outputs. Actual normalized output had outputs: {}.

Acceptance criteria:

  • Single-result workload normalization preserves non-control top-level fields as semantic outputs.
  • Explicit typed_artifacts and structured_artifacts arrays are surfaced when returned by runtime packages.
  • WP Codebox does not infer typed artifacts from arbitrary semantic outputs unless explicitly returned.
  • Tests cover semantic outputs plus explicit typed/structured artifact passthrough.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions