Skip to content

Refactor ELF modules and unify validation, tooling, and CI - #383

Merged
acgxv merged 3 commits into
mainfrom
xv/elf-structure-ci-refresh
Sep 20, 2026
Merged

acgxv merged 3 commits into
mainfrom
xv/elf-structure-ci-refresh

Conversation

@acgxv

@acgxv acgxv commented Sep 20, 2026 •

Copy link
Copy Markdown
Contributor

Changes

ELF mixed Context Pack contracts, routing, and assembly in one file, while benchmark scheduling, scoring, and product adapters shared large entrypoints. Separate these responsibilities while preserving public APIs, benchmark schemas, scoring, and command behavior.

Align engineering conventions with acg-box/vibe-mono at 3ec54864: explicit cargo-make defaults, one check gate, locked Cargo tasks, task-aware TOML formatting, minimal Rust components, and shared pinned CI setup. Preserve all seven workflow lanes and specialized runtime assertions. Remove stale template ruleset exports and unused Prettier configuration.

Release builds select the four shipped binaries and verify source/target identity and archive contents. Keep existing platforms, linkers, schedules, and publication scope.

Fix validation gaps: explicit integration runs fail on missing environment; trace fixture writes and evaluation share the selected DSN; task registration follows actual makefile extensions; ranking harness processes use built binaries directly.

Validation

  • Full local and hosted source gates: 455 Rust tests, 45 benchmark tests, and 3 tooling tests passed, plus format, docs, actionlint, strict Clippy/vstyle. Hosted Linux used the pinned vibe-style 0.2.5.
  • All 92 external-service tests passed against isolated Postgres/Qdrant; one local HTTP test received a nextest leaky-process/output warning, retained in the evidence record.
  • Hosted integration: 92 tests passed with no leaky warning. Hosted E2E and trace gates passed.
  • Local context misranking E2E, ranking stability, and all five trace regression checks passed. Trace evaluation used an isolated database on a non-default port.
  • Earlier refactor verification: macOS release build, binary identity, and archive verification passed.
  • Differential checks: 48 scoring/answer cases and four reports matched the original implementation; all 43 original Python contracts remain.

An exploratory September product-value review is included as documentation; it proposes a task-level pilot and makes no new superiority or feature claims.

Hosted Linux/Windows release execution and steady-state CI savings are not claimed. No production data, remote rules, or release was changed.

@acgxv
acgxv merged commit d49e09d into main Sep 20, 2026
9 checks passed
@acgxv
acgxv deleted the xv/elf-structure-ci-refresh branch September 20, 2026 16:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant