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.
Objective
Add a lightweight Hash companion manifest/config reader so the local companion can load hybrid execution settings without running validation locally.
Scope
config/hash-companion/hybrid-execution.yaml.Likely files
src/ordashboard/location matching existing architecturedocs/hash-companion/manifest-reader.mdAcceptance criteria
Non-goals
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.