Files
tazlin 657cba92cb fix/telemetry: expose current kudos applier health and index drainable work
- replace histogram-sampled queue, lag, and reservation state with synchronous gauges so telemetry reflects the quorum applier's current state
- split pending counts and oldest-row age between currency and statistic queues, expose recent quarantine age, batch and catch-up configuration, and cycles used per tick
- refresh the quorum observation timestamp and lag after every committed catch-up cycle so long drains remain visibly healthy and former-quorum gauges can be excluded
- replace the old unapplied-stat index concurrently with a drainable predicate that keeps retained quarantine evidence out of the hot queue scan
- test migration idempotency from the previous production index state and verify telemetry remains fresh through multi-cycle catch-up
- record the deterministic quarantine and worker-deletion failure policy in ADR 14 and link its amendments from the existing projector and foreign-key decisions
2026-08-30 00:29:39 -04:00
..
2026-08-19 14:02:10 -04:00

AI Horde service documentation

How this repository's service is built and how it is run:

  • Explanation: why a subsystem is built the way it is.
  • Reference: contracts, schemas, gate orderings, and code maps.
  • How-to: integration guides; procedures for AI-Horde operators and developers.
  • Decisions: dated records of each choice, the alternatives, and the consequences.
  • Topics: the same documents grouped by subject.

General Horde concepts (what the Horde is, workers, jobs, kudos) live in haidra-assets/docs. This tree assumes them.

Some subsystems are listed but not yet written up. Those pages describe the subsystem in a paragraph and point at the code that holds the behavior.