From cd3ab2b513797f2b8c147baf340f124732903bc3 Mon Sep 17 00:00:00 2001 From: Bruno Baumgartner Date: Thu, 7 May 2026 19:54:13 +0200 Subject: [PATCH] docs: link test vector manifest v0.9 --- README.md | 3 ++- docs/CHANGELOG_STANDARDIZATION_v0.9.md | 33 +++++++++++++++++++++++--- docs/SPEC_INDEX_v1.0.md | 1 + 3 files changed, 33 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index b13cdd9..a19b014 100644 --- a/README.md +++ b/README.md @@ -29,6 +29,7 @@ DigiEmu Core is moving toward a public standard structure for deterministic AI d - [DigiEmu Core Specification v0.9](docs/DIGIEMU_CORE_SPEC_v0.9.md) - [Test Vectors v0.9](docs/TEST_VECTORS_v0.9.md) - [Negative Test Vectors v0.9](docs/NEGATIVE_TEST_VECTORS_v0.9.md) +- [Test Vector Manifest v0.9](docs/TEST_VECTOR_MANIFEST_v0.9.json) - [Conformance v0.9](docs/CONFORMANCE_v0.9.md) - [Conformance Declaration v0.9](docs/CONFORMANCE_DECLARATION_v0.9.md) - [Conformance Declaration Schema v0.9](docs/CONFORMANCE_DECLARATION_SCHEMA_v0.9.json) @@ -47,7 +48,7 @@ DigiEmu Core is moving toward a public standard structure for deterministic AI d ### Public standard path ```text -Specification → Test Vectors → Negative Test Vectors → Conformance → Conformance Declaration → Conformance Declaration Schema → Verify Report Examples → Verify Report Schema``` +Specification → Test Vectors → Negative Test Vectors → Test Vector Manifest → Conformance → Conformance Declaration → Conformance Declaration Schema → Verify Report Examples → Verify Report Schema``` The specification explains the model. The test vectors make verification reproducible. diff --git a/docs/CHANGELOG_STANDARDIZATION_v0.9.md b/docs/CHANGELOG_STANDARDIZATION_v0.9.md index 03a90d2..d1ced05 100644 --- a/docs/CHANGELOG_STANDARDIZATION_v0.9.md +++ b/docs/CHANGELOG_STANDARDIZATION_v0.9.md @@ -22,7 +22,7 @@ DigiEmu Core is being structured as an emerging public standard for deterministi The current public standard structure is: ```text -Specification → Test Vectors → Negative Test Vectors → Conformance → Conformance Declaration → Conformance Declaration Schema → Verify Report Examples → Verify Report Schema``` +Specification → Test Vectors → Negative Test Vectors → Test Vector Manifest → Conformance → Conformance Declaration → Conformance Declaration Schema → Verify Report Examples → Verify Report Schema``` Meaning: @@ -122,6 +122,33 @@ This helps ensure that DigiEmu Core implementations correctly distinguish betwee --- +--- + +### DigiEmu Core Test Vector Manifest v0.9 + +File: + +```text +docs/TEST_VECTOR_MANIFEST_v0.9.json +``` + +Purpose: + +Defines a machine-readable manifest for DigiEmu Core positive and negative test vectors. + +It supports: + +- discovery of positive PASS test vectors +- discovery of negative FAIL test vectors +- discovery of negative ERROR test vectors +- expected hash lookup +- computed hash lookup where available +- expected reason-code lookup +- links to related specification documents + +This makes DigiEmu Core test vectors easier to discover and run consistently across independent implementations and future conformance tooling. + +--- ### DigiEmu Core Conformance v0.9 @@ -335,11 +362,11 @@ This standardization work moves DigiEmu Core from a code-and-docs repository tow Before this phase, DigiEmu Core already contained implementation logic and supporting documentation. +````md After this phase, DigiEmu Core has a recognizable public standard skeleton: ```text -Spec → Test Vectors → Conformance → Verify Report Examples → Verify Report Schema → Spec Index → README -``` +Spec → Test Vectors → Negative Test Vectors → Test Vector Manifest → Conformance → Conformance Declaration → Conformance Declaration Schema → Verify Report Examples → Verify Report Schema → Spec Index → README This improves: diff --git a/docs/SPEC_INDEX_v1.0.md b/docs/SPEC_INDEX_v1.0.md index d06813a..d38de62 100644 --- a/docs/SPEC_INDEX_v1.0.md +++ b/docs/SPEC_INDEX_v1.0.md @@ -25,6 +25,7 @@ These documents define the emerging public standard structure for DigiEmu Core. - `docs/DIGIEMU_CORE_SPEC_v0.9.md` - `docs/TEST_VECTORS_v0.9.md` - `docs/NEGATIVE_TEST_VECTORS_v0.9.md` +- `docs/TEST_VECTOR_MANIFEST_v0.9.json` - `docs/CONFORMANCE_v0.9.md` - `docs/CONFORMANCE_DECLARATION_v0.9.md` - `docs/CONFORMANCE_DECLARATION_SCHEMA_v0.9.json`