Skip to content

Add basic direct report provenance - #91

Open
Ma11hewThomas wants to merge 6 commits into
prep/0.3.0-13-global-error-mergefrom
prep/0.3.0-14-basic-provenance
Open

Ma11hewThomas wants to merge 6 commits into
prep/0.3.0-13-global-error-mergefrom
prep/0.3.0-14-basic-provenance

Conversation

@Ma11hewThomas

@Ma11hewThomas Ma11hewThomas commented Nov 1, 2026 •

Copy link
Copy Markdown
Collaborator

Derived CTRF reports can now record direct source reports through optional provenance.inputs. Each input has a report UUID and optional extra metadata; provenance also permits its own extra object.

Adds schema/spec guidance and schema validation coverage, using the existing coordinated retry merged example. Based on #90.

Validation: 291 normative cases, 22 reference cases, nine standalone and ten inline examples pass. Embedded schema and the merged example match exactly. Schema unchanged from the previously verified format/lint checks. UUID identity comparison and self-reference remain written-spec rules for downstream validators.

@Ma11hewThomas
Ma11hewThomas added this pull request to stack #85 November 1, 2026 11:21
@Ma11hewThomas
Ma11hewThomas marked this pull request as ready for review November 1, 2026 11:23

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant