Skip to content

Release v1.2.6#43

Merged
jeffreyflynt merged 1 commit into
mainfrom
feat/additional-tests
Mar 25, 2026
Merged

Release v1.2.6#43
jeffreyflynt merged 1 commit into
mainfrom
feat/additional-tests

Conversation

@jeffreyflynt

Copy link
Copy Markdown
Contributor

[v1.2.6] — 2026-03-25

Added

  • PR-Aware Planning (src/day_planner.py, src/memory.py): Introduced a explicit ROUTING RULE in the department planner. The in_review_section now dynamically fetches PR IDs and reviewer lists from memory, allowing the LLM to accurately assign pr_review tasks to the correct engineers.
  • Comprehensive Integration Suite (tests/test_integration.py, tests/test_flow.py): Added extensive integration tests covering the full daily cycle, including ticket status transitions, PR force-merging logic, and non-engineering lifecycle artifacts.

Changed

  • Causal Chain Reliability (src/normal_day.py): Refined how causal chains are initialized. The system now prioritizes existing chains from active incidents over ticket-level history, ensuring continuity during high-pressure events.
  • Codebase Hardening (Across all files): Executed a systemic removal of legacy ASCII section dividers and redundant comments to improve maintainability and reduce context window bloat.

Fixed

  • PR Generation Logic (src/normal_day.py): Fixed a bug where PRs were only spawning on "forced" completions; they are now correctly triggered whenever an engineering ticket is marked as complete.
  • Validation False Positives (src/day_planner.py): Updated _parse_plan to stop logging warnings for "hallucinated names" when the model correctly identifies valid external collaborators or cross-department leads.

@jeffreyflynt jeffreyflynt self-assigned this Mar 25, 2026
@jeffreyflynt jeffreyflynt merged commit e59f8c0 into main Mar 25, 2026
1 check passed
@jeffreyflynt jeffreyflynt deleted the feat/additional-tests branch March 25, 2026 21:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant