Repository navigation
v1.1 — review-driven hardening
·
3 commits
to main
since this release
v1.1 — hardening pass in response to hendrixfreire/hermes-self-evolution-review.
Fixes
- F1 (§1.5): SECURITY comment in
scripts/execution-loop.shexpanded — the no-eval-of-markdown design choice (already in v2) is now explicit - F2 (§1.3):
install.shnow touches every facts file referenced by prompts or scripts on first run (was missingenforcement-log.md,learning-log.md) - F4 (§1.4):
scripts/execution-loop.shdrops the hardcodedknown_armslist._print_unused_arms()now reports only arms that have actually been dispatched - F5 (§1.8): portable date parser — GNU
date -d, BSDdate -j -f, thenstatmtime fallback. Silent-failure path removed - F6 (§1.7): README §"Why this exists" softened — skill loader claim is a portability hedge, not a Hermes bug
Intentionally kept
- Gardener cron (review §4 redesign proposed deleting; we disagree — agent entropy is real)
PROPOSAL_ONLY_AMEND=truedefault (constitution is human-only)- 4-job architecture (Evolution + Critic + Verifier + Gardener)
Thanks to @hendrixfreire for the thorough audit.