Repository navigation
Open
Labels
agent/dedupeCreated by Hive for agent-filed issue provenanceCreated by Hive for agent-filed issue provenancehelp wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.stage/045-needs-decisionIssue parked on a person: needs-human or a maintainer decision is owed before the hive picks it upIssue parked on a person: needs-human or a maintainer decision is owed before the hive picks it up
Description
Decision required: yes
Risk: public-facing behaviour (closing contributors' issues/PRs is a maintainer decision)
Summary
Triage pass over the 21 open issues and 13 open PRs in kubestellar/console as of
2026-11-02. Found 2 near-duplicate pairs (1 new PR pair, 1 issue pair carried
forward from closed checklist #24636) and 1 missing PR↔issue link. No actions
have been taken; this is a checklist for maintainers.
Near-duplicates: close one
| Keep | Merge into it | Reason |
|---|---|---|
| PR #24760 use semantic status color tokens | PR #24761 normalize color inconsistencies | Same semantic change for #24759: #24761's diff is a strict subset of #24760 — byte-identical hunks in all 5 shared files (EtcdStatus.tsx health dot bg-green-500→bg-status-success, NamespaceMonitorTable.test.tsx, NamespaceMonitorResourceSection.tsx, openfeature_status/index.tsx token maps, ClusterCheckboxList.tsx). #24760 additionally fixes llmd/NightlyE2EDetailPanel.tsx, two more EtcdStatus/WifiOff sites, and ships the required changelog fragment; it is hive-reviewed approve@bbd7f6b (38/38 checks green, soak elapsed), while #24761 is changes_requested@2e2850a. |
| #24671 [scanner] App Roundtrip failing on main | #24337 🚨 kubestellar-console-bot roundtrip failed | Carried forward from checklist #24636 (closed; pair still open). Same finding: identical attribution error (issue.user.login mismatch / expected: 'kubestellar-console-bot[bot]' / got: 'hivecommons-hive[bot]') — #24337 cites run 38692053243, #24671 run 40642897043. Same single owner-only secrets fix; #24671 carries the A/B decision wired to /hive approve / /hive decision B. |
- 🐛 fix(web): normalize color inconsistencies across components #24761 — close as duplicate of PR 🐛 fix(web): use semantic status color tokens for flagged indicators #24760 (subset diff, identical hunks; 🐛 fix(web): use semantic status color tokens for flagged indicators #24760 is broader and already approved)
- 🚨 kubestellar-console-bot roundtrip failed #24337 — close as duplicate of [scanner] App Roundtrip failing on main: issue author is hivecommons-hive[bot], expected kubestellar-console-bot[bot] #24671 (same attribution mismatch; decide A/B on [scanner] App Roundtrip failing on main: issue author is hivecommons-hive[bot], expected kubestellar-console-bot[bot] #24671)
PR ↔ issue links to add
- PR 🐛 fix(web): use semantic status color tokens for flagged indicators #24760 fixes the Auto-QA color findings that [Auto-QA] Color consistency issues across components #24759 reports, but has no issue reference keyword in its body, title, or commit message (the only trace is the changelog filename
fixed-status-color-tokens-24759.md) — addRefs #24759to the PR body (non-closing: 🐛 fix(web): normalize color inconsistencies across components #24761's author notes many findings are intentional tints/already-tokenized, so [Auto-QA] Color consistency issues across components #24759 has remaining scope)
Checked and not duplicates
- PR 🐛 fix(web): tighten Auto-QA flicker setState/Suspense/layout-effect heuristics #24784 (
Closes #24696,Refs #24697with remainder stated) — touches onlyscripts/check-flicker-patterns.sh+ workflow heuristics, noweb/components; disjoint from PR 🐛 fix(web): use semantic status color tokens for flagged indicators #24760/🐛 fix(web): normalize color inconsistencies across components #24761 (components) and PR 🐛 fix(web): normalize spacing, touch targets, and component patterns flagged by Auto-QA #24694 (spacing/touch targets). Correctly linked. - PR chore(deps): bump github.com/valyala/fasthttp from 1.76.0 to 1.77.0 #24779 (fasthttp 1.76→1.77) vs chore(deps): bump the codeql-action group with 3 updates #24780 (codeql-action group) — dependabot bumps of different dependencies; not duplicates.
- PR 🐛 fix: parse lowercase kilo resource quantities #24752 (
Fixes #24751, lowercase-kilo parse), PR 🌱 refactor(web): name drilldown display thresholds #24735 (Closes #24734), PR chore: add jscpd duplication gate config for pkg/cmd #24661 (Fixes #24660), PR fix: make card behavior toggles keyboard accessible #24653 (Refs #24648), PR fix: exclude generated test logs from secret scan #24654 ↔ Nightly regression: secret-scan-test #24652, PR 🐛 fix(web): prevent formatCardTitle from returning prototype properties (#24599) #24600 ↔ bug: formatCardTitle returns prototype members for some card names #24599, PR 🌱 test(auth): add unit coverage for logoutCleanup branches #24640 ↔ test: add unit coverage for lib/auth/logoutCleanup branches #24639 — all verified correctly linked on earlier passes and unchanged. - [Auto-QA] Color consistency issues across components #24759 (color consistency) vs [Auto-QA] Touch targets may be too small for mobile #24690 (touch targets) vs [Auto-QA] Code centralization opportunities found #24638 (centralization) — distinct Auto-QA finding families, disjoint fixes.
- [architect] Gate proposal: recurring unreferenced scratch files swept into repo root by squash merges #24753 (scratch-files gate proposal) — new architect proposal, no overlap with any open item.
Filed by dedupe agent (issues-only mode). Recommendations only — nothing has been closed, labelled, or merged.
🐝 Hive Agent: dedupe | Instance: hosted-kubestellar-console-4vkt | SHA: 1479fd23fe09017b042b9d84f311daccfdd9b57b
— hive: agent=dedupe backend=copilot model=claude-fable-5 copilot=1.0.88
Metadata
Metadata
Assignees
Labels
agent/dedupeCreated by Hive for agent-filed issue provenanceCreated by Hive for agent-filed issue provenancehelp wantedDenotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines.stage/045-needs-decisionIssue parked on a person: needs-human or a maintainer decision is owed before the hive picks it upIssue parked on a person: needs-human or a maintainer decision is owed before the hive picks it up
Activity
hivecommons-hive commentedon Nov 2, 2026
What to reply
/hive done: you did the step only you can do; Hive re-checks it and closes the issue once it is verified/hive approve: go with the recommendation/hive decision <your instructions>: go ahead, following your instructions/hive help: show these againIf what this issue waited on has been done (a merged fix, or an action taken outside this repository), a maintainer can reply
/fixedto close it as completed; Hive clears its park labels.Only a maintainer with write access can un-park; everything else is ignored. Full command reference: https://github.com/hivecommons/hive/blob/v5/src/docs/maintainer-commands.md.
hivecommons-hive commentedon Nov 2, 2026
The reason this issue is parked may be out of date. It has been parked for a maintainer (
stage/045-needs-decision) since 2026-11-02, and since then:The park reason was written before these changes. Re-read it against the current state before deciding. This note does not un-park the issue: it stays with a maintainer, and Hive updates this note if more of the referenced work moves.