Skip to content

fix(indexer): expose rejection and cursor stall diagnostics - #57

Merged
randomblocker merged 1 commit into
mainfrom
agent/indexer-observability
Jul 28, 2026
Merged

fix(indexer): expose rejection and cursor stall diagnostics#57
randomblocker merged 1 commit into
mainfrom
agent/indexer-observability

Conversation

@randomblocker

Copy link
Copy Markdown
Contributor

Summary

  • persist public-safe listing registration binding rejections by locator and registration
  • expose bounded rejection diagnostics through the status API and OpenAPI contract
  • track cursor advancement time and report a configurable stall signal
  • seed upgraded cursor state so an existing freeze becomes diagnosable

Verification

  • npm test (132 passing)
  • npm run typecheck
  • npm run build

Closes #52
Closes #53

@randomblocker
randomblocker marked this pull request as ready for review July 28, 2026 15:15
@randomblocker
randomblocker merged commit ee89305 into main Jul 28, 2026
1 check passed
@randomblocker
randomblocker deleted the agent/indexer-observability branch July 28, 2026 15:15
randomblocker pushed a commit that referenced this pull request Jul 28, 2026
Keep both new store tables: artifact_failure_history (this PR, survives
chain resets) and listing_rejections (#57, cleared on reset).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant