input-output-hk / input-output-hk/pubsub
proto: drop outcomes as effects (testability)
- Dominant language
- Rust
- Stars
- 1
- Forks
- 1
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 19
Description
## Goal
Tests and the framework can't currently see *why* a message was dropped — only the logs show it, and logs aren't a test surface.
## Outcome
Drop outcomes observable as effects; logs unchanged. Pick up when the framework first needs per-drop causes.
## Needed
- [ ] Design (effect variant vs outcome type)
- [ ] Migrate the drop sites
## References
Consumer: #86
Contributor guide
Research direction
Start by reading consumer issue #86 and tracing the current message-drop sites in the repository. Decide whether drop causes belong in an effect variant or an outcome type, then migrate the drop sites so causes are observable as effects while logs remain unchanged.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- rust
- Domain
- distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100