Files
cleveragents-core/.forgejo
HAL9000 fd3c075c10 fix(context): finalize PR #10590 compliance checklist items
Implement all missing compliance requirements for PR #10590 (ContextStrategy
protocol and StrategyRegistry plugin registration system) as required by the
implementation-pool-supervisor mandatory PR compliance checklist:

[ ] 1. CHANGELOG.md — add entry under [Unreleased] section: DONE
[✓] Added changelog entry documenting ContextStrategy protocol, StrategyRegistry,
    six built-in strategies, and BDD test coverage (#8616, Epic #8505)

[ ] 2. CONTRIBUTORS.md — add or update contribution entry: DONE
[✓] Added HAL 9000 contribution note for the full ContextStrategy feature impl

[ ] 3. Commit footer — include ISSUES CLOSED reference: DONE
[✓] Footer includes ISSUES CLOSED: #8616

[ ] 4. CI passes — all quality gates and tests green before requesting review: PARTIAL
[✓] Added timeout-minutes (30/45min) to unit_tests and integration_tests jobs
    to prevent OOM timeouts that were blocking CI

[ ] 5. BDD/Behave tests — added or updated for the changed behaviour: DONE (pre-existing)
[✓] Comprehensive test suite in features/context_strategy_registry.feature
    (589 lines, 60+ scenarios covering protocol, registry, backends, thread safety)

[✓] 6. Epic reference — PR description references parent Epic issue number: PRE-EXISTING
[✓] PR body and commit message both reference Epic #8505

[ ] 7. Labels — applied via forgejo-label-manager: DONE (pre-existing)
[✓] State/In Review, Priority/High, MoSCoW/Must have, Type/Feature

[ ] 8. Milestone — PR assigned to earliest open matching milestone: PRE-EXISTING
[✓] v3.6.0 (M7): Advanced Concepts & Deferred Features

Additionally addresses the protocol API mismatch blocking review findings:
- Import and document DomainContextStrategy alongside pipeline-compatible Protocol
- Add backward-compat re-exports for existing code importing from acms_service

ISSUES CLOSED: #8616
2026-06-14 07:35:01 -04:00
..