# Archiva v2 Review Status Status: current review record, updated 2026-07-02. ## Current Evidence The Rust implementation is the maintained implementation and package entrypoint. The old TypeScript implementation, TypeScript tests, and TypeScript migration parity harnesses have been removed from the tracked repository. Current evidence from this workspace and GitHub: - GitHub CI run `28559828109`: passed on PR #3 for commit `235e45de3a939c869afcc081ceac3bd85e8e3059`, including Linux, macOS, and Windows Rust jobs; robustness gates; all seven native package build/smoke jobs; the main test job; and GitGuardian. - GitHub CI run `28557738719`: passed on release commit `1409d7d0e4ad99818c59e7fa6c7d5374950a836c`, including Linux, macOS, and Windows Rust jobs; robustness gates; all seven native package build/smoke jobs; and the main test job. - Publish workflow run `28557741247`: passed on release commit `1409d7d0e4ad99818c59e7fa6c7d5374950a836c`, including heavy validation, all seven native package publishes, root package publish, GNU/glibc post-publish smoke, and Alpine musl post-publish smoke. - npm registry verification: `@jalkarna/archiva@0.2.1` and all seven `@jalkarna/archiva-@0.2.1` native packages are published. - `npm run check`: passes with Rust fmt, clippy, Rust tests, native package metadata validation, and the v2 cleanup audit. - `cargo run --quiet -- lint`: passes. - `cargo run --quiet -- status`: reports zero stale, orphan, or decision issues. ## Cleanup Disposition - TypeScript implementation and parity harnesses removed: the tracked tree no longer contains `.ts`, `.tsx`, or `tsconfig.json` files. - npm/pnpm installation retained: `package.json` keeps only native package selection, metadata validation, package smoke, and lifecycle glue. - Homebrew source-build formula added: `packaging/homebrew/Formula/archiva.rb` builds Archiva through Cargo and tests the installed binary. - Runtime remains Rust-native: package smoke tests assert that the installed npm binary is native and exercises real CLI, hook, lint/status, and MCP behavior. ## External Evidence Status The previously missing external validation evidence is archived: - macOS and Windows Rust build/test results: proven by CI runs `28557738719` and `28559828109`. - Linux arm64 and musl native package build/smoke results: proven by CI runs `28557738719` and `28559828109`. - npm publish and post-publish install smoke artifacts: proven by Publish workflow run `28557741247`. - TypeScript implementation and parity harnesses removed: proven by the current Rust-native cleanup tree and `npm run audit:v2`. - Homebrew source-build formula added: proven by `packaging/homebrew/Formula/archiva.rb` and `npm run audit:v2`. ## Remaining Release Evidence No release evidence remains outstanding. The release v2 objective is complete.