Skip to content

post-retro.sh doesn't respect create_issues.allow_targets #600

Description

@ralphbean

post-triage.sh gates cross-repo issue creation on create_issues.allow_targets in config.yaml (is_target_allowed in scripts/post-triage.sh:169). post-retro.sh doesn't have anything like that — it takes proposals[i].target_repo straight from the retro agent's output and calls gh issue create on it, no allowlist check in between.

ADR 0080 (fullsend-ai/fullsend#5798) settles that a knob like this — one that governs dispatch/policy across agents — belongs in config.yaml, not a per-agent env var. So this seems like it should be the same create_issues.allow_targets triage already reads, rather than a retro-specific one.

Following the checklist in FEATURES.md (#566), this'd touch post-retro.sh (and maybe pull is_target_allowed out somewhere shareable between the two scripts), plus docs/triage.md and whatever the retro docs equivalent is, plus tests.

Do you see the gap the same way?

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions