Skip to content

Normalize Cook repository and component identity - #12876

Open
chubes4 wants to merge 1 commit into
mainfrom
fix/12844-component-identity
Open

Normalize Cook repository and component identity#12876
chubes4 wants to merge 1 commit into
mainfrom
fix/12844-component-identity

Conversation

@chubes4

@chubes4 chubes4 commented Aug 22, 2026

Copy link
Copy Markdown
Member

Summary

  • normalize repository aliases to configured component identity before provisioning
  • persist both repository basename and component ID when they differ
  • reject ambiguous aliases/remotes instead of selecting the first match
  • prove issue-derived, cwd, and to-worktree invocation parity

Closes #12844.

Verification

  • cargo test -p homeboy-cli commands::agent_task::tests::dispatch -- --test-threads=1
  • cargo check -p homeboy-cli
  • cargo fmt --check
  • git diff --check

AI assistance

OpenAI GPT-5.6-sol via OpenCode and OpenCode general coding/review subagents were used to reproduce identity inconsistency, implement ambiguity-safe normalization, run parity tests, and review the diff. Chris Huber remains responsible for every line.

@homeboy-ci

homeboy-ci Bot commented Aug 22, 2026

Copy link
Copy Markdown
Contributor

Homeboy Results — homeboy

Lint

review lint — passed

ℹ️ Full options: homeboy self docs commands/lint
ℹ️ Save lint baseline: homeboy review lint homeboy --baseline
Deep dive: homeboy review lint homeboy --changed-since 7e1a0bd

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-homeboy-review-lint-homeboy-fast-Linux contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-homeboy-review-lint-homeboy-fast-Linux contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/homeboy/actions/runs/32545044278

Audit

review audit — passed

Deep dive: homeboy review audit homeboy --changed-since 7e1a0bd

Artifacts and drill-down
  • CI results artifact: homeboy-ci-results-homeboy-review-audit-homeboy-fast-Linux contains immediate command JSON for this action invocation.
  • Observation artifact: homeboy-observations-homeboy-review-audit-homeboy-fast-Linux contains exported Homeboy run history for deeper queries.
  • Drill-down: download the observation artifact, then run homeboy runs import <dir>, homeboy runs list, and homeboy runs findings <run-id>.
  • Artifacts are attached to the workflow run: https://github.com/Extra-Chill/homeboy/actions/runs/32545044278
Tooling versions
  • Homeboy CLI: homeboy 0.351.3+822331521e29
  • Extension: rust from https://github.com/Extra-Chill/homeboy-extensions
  • Extension revision: 410c146a
  • Action: unknown@unknown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Normalize repository and component identity consistently before Cook

1 participant