Assessment run-2026-07-27-1 ยท 213 of 213 repos assessed
Recommendations
Opinionated actions generated from the assessment data, sequenced by the whitepaper's stages: rotate, shrink, cut the binding points, exit WCF and .NET Framework, own the shared databases, and raise the test floor where fan-in is high. Track each action from proposed to done; the dashboard reads progress from here.
Replatform backoffice-documentation-booking to modern .NET
Runs on .NET Framework 4.8, .NET Standard 2.1, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Replatform backoffice-pure360-marketing-service-api to modern .NET
Runs on .NET Framework 4.6.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:EventLog, so batch it with its database group (stage 4).
Replatform backoffice-pure360-subscription-manager to modern .NET
Runs on .NET Framework 4.6.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:EventLog, so batch it with its database group (stage 4).
Replatform backoffice-repository-service to modern .NET
Runs on .NET Framework 4.7.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Replatform backoffice-useraccount-legacy to modern .NET
Runs on .NET Framework 4.8, .NET Standard 2.0 (libraries), out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Replatform backoffice-useraccount-service to modern .NET
Runs on .NET Framework 4.7.2, .NET Standard 2.0 (libraries), out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET 10, .NET Framework 4.7.2 (contract packages), out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET 10, .NET Framework 4.6.2 (client packages), out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET Framework 4.6.2, .NET Framework 4.8.1, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET Framework 4.6.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:ContactCentre, so batch it with its database group (stage 4).
Runs on .NET 10, .NET Framework 4.8.1, .NET Framework 4.7.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Runs on .NET 8, .NET Framework 4.6.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Runs on .NET Framework 4.6.2, out of mainstream support. Blocked until stage 2 cuts: application-framework. Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Replatform phenix-contact-centre-2-api to modern .NET
Runs on .NET Framework 4.6.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service. Shares sqlserver:ContactCentre, so batch it with its database group (stage 4).
Runs on .NET Framework 4.8.1, .NET 10, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service, mail-service, mailtemplate-service.
Runs on .NET Framework 4.7.2, .NET Framework 4.5.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service, mail-service. Shares sqlserver:EventLog, so batch it with its database group (stage 4).
Replatform phenix-destination-management to modern .NET
Runs on .NET 10, .NET 8, .NET Framework 4.8.1, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET 10, .NET Framework 4.7.2, Node.js, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service, mail-service, mailtemplate-service. Shares sqlserver:EventLog, so batch it with its database group (stage 4).
Runs on .NET Framework 4.6.2, .NET Standard 2.0, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:EventLog, so batch it with its database group (stage 4).
Runs on .NET 8, .NET 10, .NET Framework 4.7.2, .NET Framework 4.8.1, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Runs on .NET 8, .NET 10, .NET Framework 4.6.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers). Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Runs on .NET Framework 4.6.2, .NET Framework 4.7.2, .NET Framework 4.8.1, .NET 8, out of mainstream support. Blocked until stage 2 cuts: phenix-feature-service, phenix-passenger-configuration-service-contract, mail-service, mailtemplate-service. Shares sqlserver:EventLog, so batch it with its database group (stage 4).
Runs on .NET Framework 4.7.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service, phenix-passenger-configuration-service-contract, mail-service, mailtemplate-service.
Runs on .NET 8, .NET Framework 4.7.2, .NET Framework 4.6.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service. Shares sqlserver:EventLog, so batch it with its database group (stage 4).
Runs on .NET Framework 4.7.2, .NET Standard 2.0, out of mainstream support. Blocked until stage 2 cuts: application-framework, mail-service. Shares sqlserver:Phenix, sqlserver:EventLog, so batch it with its database group (stage 4).
Replatform phenix-sales-agent-markup to modern .NET
Runs on .NET Framework 4.8.1, .NET Framework 4.6.2, out of mainstream support. Blocked until stage 2 cuts: application-framework. Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Replatform phenix-service-management to modern .NET
Runs on .NET Standard 2.0, .NET Framework 4.6.2, .NET Framework 4.7.2, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Replatform phenix-task-reminder-wcf to modern .NET
Runs on .NET Framework 4.7.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service, mail-service. Shares sqlserver:Phenix, so batch it with its database group (stage 4).
Replatform phenix-task-reminder-web to modern .NET
Runs on .NET Framework 4.5.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service, mail-service. Shares sqlserver:Phenix, sqlserver:EventLog, so batch it with its database group (stage 4).
Runs on .NET Framework 4.7.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, phenix-feature-service. Shares sqlserver:Phenix, sqlserver:EventLog, so batch it with its database group (stage 4).
Runs on .NET Standard 2.0, .NET Framework 4.6.2, .NET Framework 4.8.1, .NET 8, .NET 10, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET Framework 4.6.2, .NET 8, .NET 10, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET Standard 2.0, .NET Framework 4.6.1, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Replatform tc-useraccount-telephonecontracts-servicecontract to modern .NET
Runs on .NET Standard 2.0, .NET Framework 4.6, out of mainstream support. No pinning dependency blocks it; sequence by fan-in (providers before consumers).
Runs on .NET 8, .NET Framework 4.7.2, out of mainstream support. Blocked until stage 2 cuts: application-framework, mail-service, mailtemplate-service.