novolis-governance / extraction-briefs/wave-9-wirefish.md
Wave 9 — Frank.WireFish
Policies that keep the org coherent
dotnetgovernancenovolis
Target repo: novolis-wirefish
Source: frankhaugen/Frank.WireFish
Package id (unchanged): Frank.WireFish
Scope
| In | Out |
|---|---|
| `Frank.WireFish` library (SharpPcap capture + channel dispatch) | Samples (`Frank.WireFishApp`, `PacketScroller`) — defer to `samples/` or personal repo |
| TUnit smoke + extension unit tests | Live-capture integration tests until Npcap CI story |
| `Novolis.Messaging.Channels` instead of `Frank.Channels.DependencyInjection` | Renaming package to `Novolis.WireFish` |
Dependencies
- Requires:
novolis-messaging(Novolis.Messaging.Channels) — workspaceProjectReferenceuntil messaging preview is on NuGet.
Follow-ups
Personal repo
Keep Frank.WireFish active with a partial-migration README; do not archive.