@cellas/testing-certification
v1.1.0
Published
Conformance Test Platform certification boundary (v1.5)
Readme
@cellas/testing-certification
Certification decision logic and attestation helpers for the Conformance Test Platform.
Decision API
import {
deriveCertificationLevel,
createCertificateDraft,
certificationExitCodeForLevel,
applyCertificationTruthTable,
} from "@cellas/testing-certification";
const level = deriveCertificationLevel(suiteResults);
const draft = createCertificateDraft({ /* target, profile, level */ });
const exitCode = certificationExitCodeForLevel(level);Truth table
applyCertificationTruthTable and listTruthTableCases implement the Frozen
certification truth table. Mandatory suite failures cannot become warnings.
Attestation
import {
buildUnsignedAttestationCandidate,
attestationBindsRequiredFields,
} from "@cellas/testing-certification";Used by cellas certify after platform self-conformance passes.
Exit codes
Re-exports CONFORMANCE_CLI_EXIT_CODES aligned with @cellas/testing-cli.
