Skip to content

[deep-report] Embed DomainBuckets in WorkflowDomainsDetail #67201

Description

@github-actions

Description

pkg/cli/domain_buckets.go:13 defines DomainBuckets{AllowedDomains, BlockedDomains []string} specifically to be embedded by other CLI reporting types (it's already embedded via AnalysisBase elsewhere), but WorkflowDomainsDetail (pkg/cli/domains_command.go:27) independently re-declares the same two fields instead of embedding it — confirmed via direct read.

Expected Impact

One definition of "what an allow/block domain pair looks like" across CLI domain-reporting types, instead of a second hand-maintained copy.

Suggested Fix

Embed DomainBuckets in WorkflowDomainsDetail in place of its own AllowedDomains/BlockedDomains fields.

Suggested Agent

General Go-focused coding agent.

Estimated Effort

Quick (30-60 minutes)

Data Source

Typist — Go Type Consistency Analysis, discussion #67180 (2026-10-09), Cluster 4 / Priority 3 item #6. Live-verified via direct source read of domain_buckets.go and domains_command.go before filing.

Generated by 🔬 Deep Report · claude · agent · 270.5 AIC · ⌖ 8.95 AIC · ⊞ 7.1K · ◷

  • expires on Oct 11, 2026, 4:47 AM UTC-08:00

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions