Skip to content

CI: wire ADK coverage gate for astromesh-adk (spec §10.4) #2

@fulfarodev

Description

@fulfarodev

Follow-up from the ADKRuntime implementation (clarus-platform spec docs/superpowers/specs/2026-05-18-astromesh-adkruntime-design.md §10.4).

Context: ADKRuntime is now fully implemented (astromesh-adk/astromesh_adk/runner.py) with tests/test_runner_local.py (16 tests, green locally). The design called for an automated ADK coverage gate, but there is currently no test-adk CI job and no --cov-fail-under enforcing it.

Ask:

  • Add a CI job (e.g. in ci.yml) that runs the astromesh-adk suite (uv run python -m pytest astromesh-adk/tests).
  • Add a coverage threshold (--cov-fail-under) for astromesh_adk/ so the runtime stays covered as it evolves.

Severity: process debt, no code defect. Tests exist and pass; this just adds enforcement.

Filed as a follow-up by the ADKRuntime work; not in scope of that change.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions