Skip to content

feat: first-class Hermes support + stable Obsidian plugin recovery#16

Merged
0xNyk merged 2 commits into
mainfrom
feat/hermes-stable-obsidian-recovery
Mar 22, 2026
Merged

feat: first-class Hermes support + stable Obsidian plugin recovery#16
0xNyk merged 2 commits into
mainfrom
feat/hermes-stable-obsidian-recovery

Conversation

@0xNyk

@0xNyk 0xNyk commented Mar 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • make Hermes a first-class wrapper/runtime across LACP scripts and CI assertions
  • add brain promotion workflow command (lacp-brain-promote) with CI coverage
  • harden sandbox-run array handling under set -u for no-command dry-run/smoke paths
  • align Obsidian plugin manifest/settings and reapply/audit cleanly (0 drift)
  • remove alpha messaging in README and mark v0.3.x as stable
  • normalize path examples to avoid security hygiene false-fails

Validation

  • bash scripts/ci/test-adopt-local.sh
  • bash scripts/ci/test-auto-rollback.sh
  • bash scripts/ci/test-brain-memory.sh (graceful SKIP when legacy sync module absent)
  • bash scripts/ci/test-brain-promote.sh
  • bash scripts/ci/test-release-prepare.sh
  • bash scripts/ci/test-ops-commands.sh
  • bash scripts/ci/smoke.sh
  • Obsidian recovery flow:
    • bin/lacp-obsidian install-plugins --json
    • bin/lacp-obsidian apply --json
    • bin/lacp-obsidian audit --json => ok=true, drift_count=0

Notes

  • keeps existing safety gates/blocked-path behavior in smoke for review/budget/critical confirmation checks
  • updates docs and examples for path hygiene and stable status
    EOF; __hermes_rc=$?; printf 'HERMES_FENCE_a9f7b3'; exit $__hermes_rc

@0xNyk 0xNyk added enhancement New feature or request documentation Improvements or additions to documentation labels Mar 19, 2026
@0xNyk 0xNyk added this to the v0.3.x Stable milestone Mar 19, 2026
@0xNyk

0xNyk commented Mar 19, 2026

Copy link
Copy Markdown
Owner Author

Release note draft:

  • Promote Hermes as a first-class runtime/wrapper across LACP CLI and CI checks.
  • Add lacp-brain-promote command with dedicated CI coverage.
  • Stabilize Obsidian plugin operations (install/apply/audit) with clean drift-free sync.
  • Remove alpha wording from README and mark v0.3.x as stable.
  • Harden sandbox/run paths and tests for stricter shell modes and missing legacy modules.

Validation completed:

  • adopt-local, auto-rollback, release-prepare, ops-commands, smoke: PASS
  • brain-promote: PASS
  • brain-memory: graceful SKIP when legacy sync module is absent
  • Obsidian audit: ok=true, drift_count=0

@0xNyk 0xNyk force-pushed the feat/hermes-stable-obsidian-recovery branch from 380c60b to e3c8930 Compare March 22, 2026 06:07
@0xNyk 0xNyk merged commit 0c87fd3 into main Mar 22, 2026
@0xNyk 0xNyk deleted the feat/hermes-stable-obsidian-recovery branch March 22, 2026 06:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant