feat(architecture-pool-supervisor): add milestone assignment to spec PRs #8188

Merged
HAL9000 merged 4 commits from add-milestone-assignment-to-spec-prs into master 2026-04-24 02:23:12 +00:00

4 Commits

Author SHA1 Message Date
HAL9000 1829769499 feat(architecture-pool-supervisor): add milestone assignment to spec PRs
CI / benchmark-publish (pull_request) Has been skipped
CI / push-validation (pull_request) Successful in 26s
CI / helm (pull_request) Successful in 32s
CI / build (pull_request) Successful in 50s
CI / lint (pull_request) Successful in 1m1s
CI / quality (pull_request) Successful in 1m23s
CI / typecheck (pull_request) Successful in 1m26s
CI / security (pull_request) Successful in 1m47s
CI / integration_tests (pull_request) Successful in 3m48s
CI / unit_tests (pull_request) Successful in 4m29s
CI / e2e_tests (pull_request) Successful in 4m36s
CI / docker (pull_request) Successful in 1m31s
CI / coverage (pull_request) Successful in 12m16s
CI / coverage (push) Blocked by required conditions
CI / docker (push) Blocked by required conditions
CI / status-check (push) Blocked by required conditions
CI / benchmark-regression (push) Has been skipped
CI / status-check (pull_request) Successful in 4s
CI / benchmark-publish (push) Has started running
CI / build (push) Successful in 52s
CI / helm (push) Successful in 32s
CI / lint (push) Successful in 1m8s
CI / typecheck (push) Successful in 1m34s
CI / integration_tests (push) Successful in 4m21s
CI / push-validation (push) Successful in 24s
CI / e2e_tests (push) Failing after 12m4s
CI / unit_tests (push) Failing after 12m5s
CI / quality (push) Failing after 12m5s
CI / security (push) Failing after 12m5s
CI / benchmark-regression (pull_request) Successful in 1h12m34s
Restore all contribution entries that were inadvertently removed in previous commits.

Ensure CONTRIBUTORS.md includes all historical contributions while adding the new milestone assignment feature entry for issue #7521.

ISSUES CLOSED: #7521
2026-04-24 02:05:06 +00:00
HAL9000 7edc8b15a0 feat(architecture-pool-supervisor): add milestone assignment to spec PRs
Fix duplicate CONTRIBUTORS.md entry and add contribution note for milestone assignment feature (issue #7521).
2026-04-24 02:05:06 +00:00
HAL9000 afc17b22c5 feat(architecture-pool-supervisor): add milestone assignment to spec PRs
Restore original permission structure and model configuration while adding
only the changes needed for issue #7521: forgejo_update_pull_request
permission and PR Workflow for Major Changes documentation section.

Fixes addressed:
- Restore flat permission format (was incorrectly restructured to nested)
- Restore model to claude-haiku-4-5 with reasoningEffort max
- Restore removed critical rules (6: label delegation, 7: pagination)
- Restore removed permission denials (*, doom_loop, question, etc.)
- Add CHANGELOG.md entry for this feature
- Restore CONTRIBUTORS.md to master (remove unrelated changes)

ISSUES CLOSED: #7521

# Conflicts:
#	CONTRIBUTORS.md
2026-04-24 02:04:54 +00:00
HAL9000 8380c8b848 feat(architecture-pool-supervisor): add milestone assignment to spec PRs
Add milestone assignment step to the PR workflow for major specification changes.
The architecture-pool-supervisor agent now assigns created PRs to the current active
milestone using forgejo_update_pull_request, improving traceability and ensuring
spec PRs are properly tracked within project milestone planning.

Changes:
- Add 'PR Workflow for Major Changes' section to architecture-pool-supervisor.md
- Document milestone assignment using forgejo_update_pull_request
- Document milestone querying using forgejo_list_repo_milestones
- Add graceful error handling for missing active milestones
- Add support for multi-milestone spec PRs (use earliest milestone)
- Allow forgejo_update_pull_request in agent permissions
- Add comprehensive BDD tests for milestone assignment feature

ISSUES CLOSED: #7521

# Conflicts:
#	CONTRIBUTORS.md
2026-04-24 02:04:29 +00:00