Skip to content

docs: upstream PR triage (periodic review process + first cycle) - #140

Merged
jramos merged 1 commit into
mainfrom
docs/upstream-pr-triage
Jun 28, 2026
Merged

docs: upstream PR triage (periodic review process + first cycle)#140
jramos merged 1 commit into
mainfrom
docs/upstream-pr-triage

Conversation

@jramos

@jramos jramos commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

Adds docs/upstream_pr_triage.md — a living record of our periodic review of open PRs on the upstream parent (NousResearch/hermes-agent-self-evolution) and what we incorporate into this fork.

  • Documents the repeatable review process: group by theme → deep-dive each against our actual code → classify (adopt / cherry-pick / investigate / skip) → don't re-litigate settled clusters → flag sensitive PRs as do-not-merge.
  • Records the first full cycle (2026-06-28): 70 open upstream PRs deduped to ~7 actionable items; the rest are already addressed or strictly superseded here.
  • Tracks action items with our-code anchors + status checkboxes, an "already covered — do not re-review" list with reasons, and a do-not-merge list for PRs that commit sensitive data (described, not reproduced).

Docs-only; no code change. docs/ is force-added because it's covered by the global gitignore.

Living record of our periodic review of open upstream PRs and what we incorporate into the fork. Captures the first full review (70 open PRs deduped to ~7 actionable items), the process to repeat it, settled dispositions so clusters aren't re-litigated, and a do-not-merge list for PRs that commit sensitive data.
@jramos
jramos merged commit a603a70 into main Jun 28, 2026
4 checks passed
@jramos
jramos deleted the docs/upstream-pr-triage branch June 28, 2026 15:32
jramos added a commit that referenced this pull request Jul 1, 2026
Incremental upstream review. Backlog 70 -> 72 open; two new PRs since the
2026-06-28 cycle, both already covered:

- NousResearch#139 (emit-a-PR-for-an-evolved-skill):
  its 'no git/gh code in the tree' premise holds upstream, not here. We ship
  evolution/core/pr_automation.py (create_pr) wired into all four evolvers behind
  --create-pr, governed by the orchestrator's propose-only --allow-pr boundary.
  #139 adds a skill-only subset. SKIP.
- NousResearch#140 (fixes #119): all three bugs are
  in settled clusters and already fixed — evolved_full validation, #104 frontmatter
  strip, #41/#105 optuna dep. SKIP.

Review-log entry + already-covered cluster updates + 2026-06-30 snapshot delta.
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