Skip to content

Complete VEL interface package traceability metadata and verification vectors - #32

Merged
basheerFZ merged 3 commits into
mainfrom
copilot/feature-define-vel-interface-schemas
Sep 18, 2026
Merged

basheerFZ merged 3 commits into
mainfrom
copilot/feature-define-vel-interface-schemas

Conversation

Copilot AI commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

This updates the example VEL interface package so the collection/normalization artifacts are fully self-consistent: schemas remain the contract, the collector references the expected artifacts, and the normalization package now makes traceability metadata explicit and verifiable.

  • Normalization metadata completeness

    • Added explicit normalization defaults for required output metadata:
      • time.clockDomain
      • traceability.inputSchemaVersion
      • traceability.normalizationRuleVersion
    • This closes the gap between the normalization rule and the normalized evidence schema requirements.
  • Verification vector coverage

    • Added a focused normalization test vector that asserts:
      • unit conversion output
      • quality defaults
      • traceability fields
      • source message propagation
  • Package integrity alignment

    • Refreshed signatures/content-digests.yaml so the integrity manifest matches the current package contents.
  • Files updated

    • interfaces/vendor-a-npu-evidence-layer-package/mappings/vendor-a-npu-to-evidence-v3.1.0.yaml
    • interfaces/vendor-a-npu-evidence-layer-package/tests/normalization-vectors.yaml
    • interfaces/vendor-a-npu-evidence-layer-package/signatures/content-digests.yaml

Example of the added normalization defaults:

defaults:
  evidenceDomain: accelerator
  quality: {validity: valid, freshness: current, completeness: complete, mappingQuality: exact}
  time: {clockDomain: monotonic}
  traceability: {inputSchemaVersion: "1.2.0", normalizationRuleVersion: "3.1.0"}

Co-authored-by: daeyoung-jeong-lge <208573820+daeyoung-jeong-lge@users.noreply.github.com>
Copilot AI changed the title [WIP] Define VEL interface schemas and collection configuration Complete VEL interface package traceability metadata and verification vectors Sep 18, 2026
@daeyoung-jeong-lge

Copy link
Copy Markdown
Contributor

@copilot content-digests.yaml change is duplicated with #31. We don't need it here.

Co-authored-by: daeyoung-jeong-lge <208573820+daeyoung-jeong-lge@users.noreply.github.com>

Copilot AI commented Sep 18, 2026

Copy link
Copy Markdown
Contributor Author

@copilot content-digests.yaml change is duplicated with #31. We don't need it here.

Removed the duplicate digest update in daec6fb.

@daeyoung-jeong-lge
daeyoung-jeong-lge marked this pull request as ready for review September 18, 2026 04:41

@daeyoung-jeong-lge daeyoung-jeong-lge left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@daeyoung-jeong-lge

Copy link
Copy Markdown
Contributor

@basheerFZ Please review this as well. Thanks.

@basheerFZ basheerFZ left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks goods

@basheerFZ
basheerFZ merged commit 56c5016 into main Sep 18, 2026
1 check passed
@daeyoung-jeong-lge
daeyoung-jeong-lge deleted the copilot/feature-define-vel-interface-schemas branch September 23, 2026 02:14
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.

[FEATURE] Define VEL Interface Schemas and Collection Configuration

3 participants