Skip to content

[P2] README self-contradicts on RELAY spec version compliance (v1.6 vs v1.10) #10

Description

@SoundMatt

What's wrong

README.md contradicts itself about which RELAY spec version this implementation targets:

  • Line 7: "Rust implementation of the Remote Control Protocol (RCP) for automotive zonal architecture, compliant with the RELAY specification v1.6."
  • Line 13 (Features list): "Full RELAY spec v1.10 compliance"

The code itself (src/lib.rs:120, SPEC_VERSION = "1.10") and CI job name (.github/workflows/ci.yml, "RELAY spec v1.10 unit conformance") agree with the v1.10 claim, so line 7 is simply stale/wrong — likely left over from an earlier point in the project's history and never updated. Separately, v1.10 is itself now one MINOR release behind RELAY's current v1.11 (spec/version.json), which is not a conformance failure per §19.3 but is worth a routine bump alongside whatever change closes the other findings here.

Suggested fix

Fix README.md:7 to say v1.10 (or bump the whole crate to v1.11 and update both mentions plus SPEC_VERSION/tests that hardcode "1.10", e.g. src/bin/rcp.rs:391 spec_version_is_relay_1_10).


Filed from the RELAY ecosystem audit (2026-07-27), category: doc, severity: P2.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions