Skip to content

docs(triage): 2026-07-06 sweep — #142–#147 (5 covered, 1 new: symlink resolver) - #150

Merged
jramos merged 1 commit into
mainfrom
docs/triage-2026-07-06-sweep
Jul 6, 2026
Merged

docs(triage): 2026-07-06 sweep — #142–#147 (5 covered, 1 new: symlink resolver)#150
jramos merged 1 commit into
mainfrom
docs/triage-2026-07-06-sweep

Conversation

@jramos

@jramos jramos commented Jul 6, 2026

Copy link
Copy Markdown
Owner

Incremental upstream PR review (continues docs/upstream_pr_triage.md).

Sweep result

Backlog steady at 72 open (6 opened, 6 closed since 2026-06-30). Six new PRs #142#147. Five already covered → SKIP; one genuinely-new latent bug → new action item.

One new action item — symlink-aware skill resolver (from #142)

find_skill traversal uses Path.rglob("SKILL.md") (evolution/core/skill_sources.py:63,67,80), which does not descend into symlinked skill directories on Python <3.13. A Hermes layout that symlinks user-installed skills into the framework tree would silently resolve "skill not found." Real latent bug in a path we own — recommend a small symlink-following fix (guarding against symlink cycles). Pending go-ahead; not implemented in this doc PR.

Already covered → SKIP

Changes

Doc-only: 2026-07-06 review-log entry, new action-item row for the symlink resolver, snapshot delta.

(Upstream items referenced with fully-qualified NousResearch/hermes-agent-self-evolution#NNN.)

…ne new item

Incremental upstream review. Backlog steady at 72 open; six new PRs #142-#147.
Five already covered -> SKIP; one genuinely-new latent bug -> new action item.

- NousResearch#142: 5 of 6 fixes are covered clusters
  (GEPA/DSPy-3.2 compat x3, validate-full). The 6th is real and new here: find_skill
  via Path.rglob('SKILL.md') skips symlinked skill dirs on Python <3.13
  (skill_sources.py:63/67/80). Promoted to a CHERRY-PICK action item (recommended).
- #143: our #102 — state.db read-only importer already shipped; only cross-platform
  discovery extras. SKIP.
- #144/#145: Sunwo0u HSE sanitized evidence packets, report-only, no mechanism. SKIP.
- #146: extraction cluster — our skill_text is a @Property over signature.instructions,
  so its 'dead input field' premise is upstream-only. SKIP.
- #147: compat + material_diff reporting subsumed by our behavioral deploy gate. SKIP.

Review-log entry + new action-item row + 2026-07-06 snapshot delta.
@jramos
jramos enabled auto-merge (squash) July 6, 2026 20:54
@jramos
jramos merged commit 34fdca6 into main Jul 6, 2026
5 checks passed
@jramos
jramos deleted the docs/triage-2026-07-06-sweep branch July 6, 2026 21:01
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