fix(hub): use canonical agent delivery lifecycle - #14
Conversation
|
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 8d76c932ba
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
|
Babysit handoff — verified green at
Ready for human merge. No merge performed. Implementation/babysit harness: Codex desktop. Ordinary GitHub writes: AutoJack App. Repository-wide label normalization was omitted; label changes were scoped to this PR. |
|
Babysit handoff — verified green at PR: fix(hub): use canonical agent delivery lifecycle The viewport/compact-map base update is synchronized. The sole overview-rendering conflict retains the canonical lifecycle panel alongside all base changes. Hub remains the authority for readiness and freshness.
Ready for human merge. No merge or auto-merge performed. Primary repositories were untouched during this base synchronization. No additional manual Codex review request was posted. Implementation/babysit harness: Codex desktop; ordinary GitHub writes use the AutoJack App. |
Hub-backed cottages now display the same canonical delivery state as Hub’s task inventory. The adapter preserves PR evidence, finalization, cleanup, current result, and execution duration; it no longer overrides those observations with independent GitHub polling. Standalone discovery keeps its existing GitHub adapter.
Ready tasks remain idle with “Ready for merge,” blocked tasks stay blocked, and failed/cancelled work no longer appears successfully done. The PR desk uses Hub freshness, and removed worktrees retain their historical copy action without offering an invalid launch link.
Review contract
Verification
npm test: 348 passed after synchronizing the viewport/compact-map base.npm run test:browser: real-Chrome journey passed, including PR metadata, reconnect recovery, responsive layout, and canonical inventory/history stability.Canonical Hub dependency: https://github.com/verygoodplugins/autohub/pull/1764. Related incident: verygoodplugins/autohub#1757. Requires canonical Hub metadata for the additional lifecycle display; absent evidence stays unknown.
Implementation harness: Codex desktop. GitHub identity: AutoJack GitHub App.