Skip to content

CFI-04: Add Hash companion manifest reader #53

@ProfRandom92

Description

@ProfRandom92

Objective

Add a lightweight Hash companion manifest/config reader so the local companion can load hybrid execution settings without running validation locally.

Scope

  • Read config/hash-companion/hybrid-execution.yaml.
  • Read CI result contract metadata when available.
  • Expose status-only data for chilli/hatch-pet UI.
  • Preserve degraded local runner behavior.

Likely files

  • src/ or dashboard/ location matching existing architecture
  • docs/hash-companion/manifest-reader.md
  • lightweight tests if existing patterns support them

Acceptance criteria

  • Reader returns local runner degraded state.
  • Reader does not execute commands.
  • Reader exposes cloud_ci as authoritative target.
  • Reader handles missing CI result artifact gracefully.

Non-goals

  • No pet asset changes.
  • No local validation execution.
  • No UI implementation yet.

Dependencies

Execution recommendation

Cloud implementation, no local runtime dependency.

Codex prompt

Implement CFI-04 only. Add a lightweight Hash companion manifest/config reader that loads hybrid execution settings and exposes status-only data. Do not execute local commands.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions