fix(honcho): memoize timeout staleness check + host-aware status cadence

Follow-ups for the consolidated salvage:
- Memoize the config.yaml-derived timeout on the file's mtime_ns so the
  rebuild-on-timeout-change check from PR #57437 costs one stat() per
  get_honcho_client() call instead of a full YAML load on the hot path.
- hermes honcho status now displays the host-block-resolved
  dialecticCadence (remnant from PR #63776, whose runtime fix landed
  in #62290).
- AUTHOR_MAP entries for the salvaged contributor emails.
This commit is contained in:
Teknium 2026-07-16 19:49:35 -07:00
parent e5bebe2cad
commit 04d84df63c
3 changed files with 40 additions and 14 deletions

View file

@ -54,6 +54,9 @@ AUTHOR_MAP = {
"kimyeon30@naver.com": "rlaehddus302", # PR #61985 salvage (gateway: secondary-adapter auth callback profile)
"agungsubastian1963@gmail.com": "aguung", # PR #64461 salvage (gateway: multiplex secret_scope for authz/Slack/webhooks)
"jtstothard@gmail.com": "jtstothard", # PR #63256 salvage (gateway: multiplex secondary adapter config validation)
"fjlaowan@proton.me": "fjlaowan1983", # PR #11256 salvage (honcho: reject whitespace-only reasoning queries)
"RainbowAndSun@users.noreply.github.com": "RainbowAndSun", # PR #62982 salvage (honcho: observer target in prefetch context)
"pi@hermes.local": "Elektrofussel", # PR #61675 salvage (honcho: defaultHost + private-range local URL detection)
"doogie@spark.local": "SAMBAS123", # PR #64986 salvage (gateway: multiplex primary bot token scope)
"emrekoca2003@gmail.com": "kocaemre", # PR #36051 salvage (docs: audit round 3 code/doc reconciliation)
"focusedmiqa@gmail.com": "m1qaweb", # PR #29290 salvage (gateway: strip /queue prefix when idle)