Skip to content

Add split-repo compatibility gates for terraphim-ai server and desktop #23

@AlexMikhalev

Description

@AlexMikhalev

Problem

The split between terraphim-ai-desktop and the sibling terraphim-ai repo needs ongoing compatibility coverage. Today the manual compile/build checks pass, but the relationship is not yet enforced by a dedicated compatibility gate.

Goal

Add explicit desktop/server compatibility checks for the split-repo architecture.

Scope

  • codify the validated contract surface between desktop web mode and terraphim_server
  • add scripts or CI steps that run cargo check -p terraphim_server, desktop Rust checks, frontend build, and focused parity tests
  • document expected server endpoints and Tauri command names used by the desktop app

Acceptance

  • compatibility steps are scripted and documented
  • regressions in server endpoints or desktop callers fail early
  • desktop/server parity is testable without re-discovering contracts manually

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions