Capabilities / Exceptions packaging
Exceptions packaging
Two repositories publish TC.Exceptions.* packages.
Recommendation
Consolidate publishing into tc-exceptions, and put real tests around it before further change: it is a stage 2 chokepoint with 71 dependents and one placeholder test.
The family
| Repo | Role | Health | Entanglement | Note |
|---|---|---|---|---|
| tc-exceptions | Survivor | 54 · amber | loose | 71 dependents; recently multi-targeted, but its only test is an empty placeholder |
| webapi-exceptions | Consolidate | 93 · green | loosely attached | Publishes overlapping TC.Exceptions.* packages |
Actions
Consolidate webapi-exceptions into the surviving exceptions packaging path
Publishes overlapping TC.Exceptions.* packages. Consolidate publishing into tc-exceptions, and put real tests around it before further change: it is a stage 2 chokepoint with 71 dependents and one placeholder test.
Impact: Removes a duplicated capability
proposedPut real tests around tc-exceptions
71 dependents and its only test is an empty placeholder. It already multi-targets; it needs a safety net before further change.
Impact: Highest leverage in the programme: releases consumers without touching them
proposed