Fix #92: no silent emission drops #101
No reviewers
Labels
No labels
actions
bug
cli
duplicate
enhancement
fork
forum
git storage
help wanted
insights
invalid
issues
moderation
oidc
ownership transfer
packages
pr/merge protection rules
projects
pull requests
question
releases
sponsorships
tags
webhooks
wiki
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
crueber/walhub!101
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/issue-92"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Fixes #92 (minor-7): silent emission drops in internal/notify/emit.go (reserveSeq bare return; ignored appendActivity errors arming fanout for a nonexistent event).
What changed (06 §4 emission contract):
notify: emission …Warn with repo/num/class/actor/seq cause via new Service.Logger (exported, nil → discard — the events-bridge convention), wired to slog.Default() in composition (cmd/walhub/notify.go).Verification: go test ./internal/notify/ -race -count=1 → ok, coverage 97.3% (≥95% gate); go vet clean on internal/notify + cmd/walhub; gofmt clean; go test ./cmd/walhub/ ok. Main-worktree uncommitted changes untouched (work done in scratch worktree /tmp/wt92).