Skip to content

Add cross-platform rust-hybrid CI smoke #662

Description

@jununfly

This was generated by AI during triage.

Parent

Roadmap node 1-6-5. Add cross-platform CI smoke for migrated Rust indexing path and plan docs/plans/2026-06-29-rust-hybrid-cross-platform-ci-smoke-plan.md.

What to build

Add one cross-platform CI smoke for the migrated rust-hybrid indexing path. The smoke should create a tiny temporary TypeScript fixture, run the built CLI through init, index --engine rust-hybrid, status --json, and doctor --engine rust-hybrid --bundle --last-run, and fail when the path does not prove rust-hybrid indexing or cannot produce a last-run diagnostic bundle.

Keep this as a path-health guardrail, not a semantic parity or release packaging suite.

Acceptance criteria

  • Add a local script that creates a tiny fixture and verifies the rust-hybrid init/index/status/doctor --last-run path.
  • Add contract coverage proving the existing Linux/macOS/Windows CI matrix runs the smoke.
  • The smoke requires CLI command success, rust-hybrid status evidence, non-zero indexed graph evidence, and a usable doctor last-run bundle.
  • The smoke does not depend on external repositories, machine-local corpus paths, or indexing the full ZCodeGraph repository.
  • Update roadmap closeout and changelog without claiming full migration coverage.

Blocked by

None - can start immediately.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestready-for-agentFully specified and ready for an AFK agent

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions