Artifact Publication Hygiene
Published OSERA artifacts include consistent package metadata, checksums, and repository evidence required by the publication gate.
Structured Requirements
Official OSERA artifacts must publish expected package files and checksums for the ecosystem being released.
| Check | Severity | Evidence |
|---|---|---|
|
REL-005.CHECK-001 Package files and checksums are present |
blocking | artifact_files, checksums |
Published package metadata must identify the patched version consistently with REL-003.
| Check | Severity | Evidence |
|---|---|---|
|
REL-005.CHECK-002 Package metadata uses the approved patched version |
blocking | pom, artifact_version, release_tag |
Requirement
Official OSERA artifacts MUST publish the expected package files and checksums for the target ecosystem.
For Maven-style releases, the gate SHOULD verify the expected POM, JAR, and checksum files and SHOULD confirm that package metadata uses the patched version required by REL-003.
Rationale
Basic package hygiene is practical for the September 20 gate and directly affects whether repository managers, scanners, and recipients can consume the artifact reliably.
This standard intentionally avoids defining full build provenance. It checks whether the published package is internally consistent and carries the expected metadata.
Evidence
Release evidence SHOULD include:
- artifact file names;
- checksums;
- artifact version;
- release tag;
- package metadata files inspected.