Skip to content

Implement benchmark comparison and history storage CLI commands #19

Description

@tkilias

Goal

Implement the artifact aggregation, comparison, and history-storage CLI behavior.

Scope

  • compare consumes downloaded artifact bundles plus a local history root.
  • compare is read-only and exits nonzero only for regressions or invalid input.
  • store validates a complete candidate collection and writes it as the current revision history collection.
  • Neither command runs pytest or benchmarks.

Acceptance Criteria

  • CLI tests cover aggregate directories, current-checkout comparisons, output format, and failure exit codes.
  • Store rejects incomplete candidate collections.
  • Compare does not modify stored history.

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureProduct feature

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions