Why (block)
#687 lists artefact production but does not require evidence
that the artefact actually works as a stable-API drop-in for
existing consumers. A 1.0 stable-API claim without an
upgrade-matrix is unverifiable.
Scope
- Upgrade-test matrix:
- Build a small set of synthetic consumer programs (one
using wl_easy, one using wirelog_session_*, one
using wirelog_executor_t).
- For each, link against:
- v0.30.0 (the most-recent shipped release).
- The 1.0.0 candidate tarball.
- Verify:
- Downstream rebuild smoke:
- Pull each existing benchmark workload's
.dl source
(DOOP, CSPA, Polonius, Galen, DDISASM, CRDT).
- Rebuild and run against the tagged 1.0.0 candidate.
- Assert tuple counts and iteration counts match the
docs/PERFORMANCE.md snapshot.
Acceptance
Cross-ref: #687, #745 MIGRATION 0.30 -> 1.0, #699 B12,
#714 C11.
Why (block)
#687 lists artefact production but does not require evidence
that the artefact actually works as a stable-API drop-in for
existing consumers. A 1.0 stable-API claim without an
upgrade-matrix is unverifiable.
Scope
using
wl_easy, one usingwirelog_session_*, oneusing
wirelog_executor_t).documented migration recipes from
docs/MIGRATION.md,see docs/MIGRATION.md: validate and consolidate 0.30 -> 1.0 migration entry #745).
both versions.
.dlsource(DOOP, CSPA, Polonius, Galen, DDISASM, CRDT).
docs/PERFORMANCE.mdsnapshot.Acceptance
tests/upgrade/<consumer>/directory contains the syntheticprograms.
blocks the release if it fails.
Cross-ref: #687, #745 MIGRATION 0.30 -> 1.0, #699 B12,
#714 C11.