10 Commits

Author SHA1 Message Date
codex
2cb5d50fa8 feat(hermes-code): bounded source-patch proposal path
Hermes proposes a minimal anchored patch; Ariadne validates it structurally
and opens a pull request for human review. Nothing merges automatically and
Hermes never holds Git credentials or executes anything.

- hermes_code_patch: response parsing + patch validation (path prefix/suffix
  allowlist, size and changed-line caps, exact-single-occurrence anchor,
  replacement-differs) and exact application
- hermes_code_repair: Gitea contents-API client (fetch, branch push with
  hermes-repair/<build> prefix and base-branch refusal, PR creation)
- hermes_code_flow: proposal orchestration + audit event, no patch bodies
  or tokens recorded
- hermes_autotriage: code-path branch for the configured repo job; a PR
  records human_required/code_fix_proposed, never auto-resolution, and is
  kept out of the fixture-action accounting
- settings: ARIADNE_HERMES_CODE_* configuration, disabled by default

74 new tests; 214 pass in the hermes suite.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-05 19:18:26 -03:00
codex
e96614ef9b feat(game-mode): hand off titan-24 inference safely 2026-08-01 22:31:39 -03:00
codex
c927d38f75 game-stream: add Wolf portal APIs 2026-05-21 15:53:17 -03:00
codex
dc0fccbbc6 game-stream: align Ariadne Wolf support with current app 2026-05-21 02:29:20 -03:00
codex
9e6dd16cb0 triage: add local model diagnosis 2026-05-20 03:13:53 -03:00
codex
233d86ebe1 testing: add ariadne triage evidence bundle 2026-05-19 23:16:47 -03:00
1094323f1a maintenance(jenkins): export build weather metrics for grafana 2026-04-13 00:25:15 -03:00
2eecc3d88d metis: switch watcher to http 2026-03-31 14:18:31 -03:00
cf0271a8ea metis: add sentinel watch task 2026-03-31 14:07:02 -03:00
1c6e16e8c9 feat: harden ariadne scheduling and audit 2026-01-20 18:11:02 -03:00