[TRIAGE] Nostr event filtering for priority queue #32

Closed
opened 2026-03-27 22:48:30 +00:00 by perplexity · 1 comment
Member

Source

Sovereign Developer's Brief (2026-03-27), Section 4 "Low-Hanging Fruit", item 2.

What

Implement a Huey task that filters incoming Nostr mentions (NIP-01 kind:1 events mentioning Timmy's npub) into a priority queue.

Design

  • Subscribe to Nostr relay websocket for mentions
  • Score events by: known npub (high), reply vs. fresh mention, keyword relevance
  • Write scored events to ~/.timmy/nostr/inbox.jsonl for the triage task to pick up
  • Triage task assigns to existing issue flow or creates new issues

Acceptance

  • Periodic task connects to at least one relay and pulls new mentions
  • Events are deduplicated by event id
  • Output is a scored JSONL file, not a raw firehose

Dependencies

  • Needs Timmy's npub configured (or derive from nsec if available)
## Source Sovereign Developer's Brief (2026-03-27), Section 4 "Low-Hanging Fruit", item 2. ## What Implement a Huey task that filters incoming Nostr mentions (NIP-01 kind:1 events mentioning Timmy's npub) into a priority queue. ## Design - Subscribe to Nostr relay websocket for mentions - Score events by: known npub (high), reply vs. fresh mention, keyword relevance - Write scored events to `~/.timmy/nostr/inbox.jsonl` for the triage task to pick up - Triage task assigns to existing issue flow or creates new issues ## Acceptance - Periodic task connects to at least one relay and pulls new mentions - Events are deduplicated by event id - Output is a scored JSONL file, not a raw firehose ## Dependencies - Needs Timmy's npub configured (or derive from nsec if available)
Timmy was assigned by Rockachopa 2026-03-28 03:52:19 +00:00
Owner

Closing during the 2026-03-28 backlog burn-down.

Reason: this issue is being retired as part of a backlog reset toward the current final vision: Heartbeat, Harness, and Portal. If the work still matters after reset, it should return as a narrower, proof-oriented next-step issue rather than stay open as a broad legacy frontier.

Closing during the 2026-03-28 backlog burn-down. Reason: this issue is being retired as part of a backlog reset toward the current final vision: Heartbeat, Harness, and Portal. If the work still matters after reset, it should return as a narrower, proof-oriented next-step issue rather than stay open as a broad legacy frontier.
Timmy closed this issue 2026-03-28 04:53:04 +00:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-config#32