Novolis Docs
novolis-governance / imports-todo/frankrepos-catalog.md

`D:\frankrepos` — repository catalog

dotnetgovernancenovolis

Full inventory of local Frank repos (2026-05-25) and recommended Novolis disposition.

Already migrated (code in d:\novolis)

D:\frankreposNovolis repoNotes
Frank.Channels.DependencyInjectionnovolis-messagingNovolis.Messaging.Channels
Frank.PulseFlownovolis-messagingNovolis.Messaging
Frank.Testingnovolis-testingTUnit, Testcontainers, …
Frank.BedrockSlimnovolis-transportsTcp Server/Client
Frank.Httpnovolis-transportsHttp facets
Frank.DataStorage (subset)novolis-storageJson, Sqlite, Abstractions
Frank.Securitynovolis-securitySecrets, hashing, HIBP
Frank.Analyzers (subset)novolis-analyzersAutoMapper, CodeLength
Frank.Reflection (subset)novolis-codegenReflection, Dump, Mermaid
Frank.Templatesnovolis-templatesMerged with template-dotnet
Frank.GameEngine.Primitives (subset)novolis-mathArrays, Geometry, Topology
Frank.ML Foundation Neural + AutoMlnovolis-machinelearning
Frank.ML.Domain.Racing (sim)novolis-simulationNovolis.Simulation.Racing
Frank.WireFishnovolis-transportsNovolis.Transports.WireFish
Frank.Markdown / Frank.Mermaidnovolis-markupWave 10
Frank.SimpleInstallernovolis-installRebuild ideas only
Frank.WorkflowEnginenovolis-workflow-engineNovolis.WorkflowEngine.*

Import candidates (documented in this folder)

RepoPackable focusTarget
Frank.GameEngineAssets, Input, Audio, 2D, CoreSee gameengine-*.md
Frank.MappingMapping + analyzersfrank-mapping.md
Frank.MessagingAbstractions + Channels providerfrank-messaging-facade.md
Frank.CronJobsCron + schedulerfrank-scheduling-cronjobs.md
Frank.WorkflowEngineWorkflow DIfrank-workflow-engine.md
Frank.EntityFrameworkCoreRepositories, Auditfrank-entityframeworkcore.md
Frank.Blazor.JsInteropGeneratorRoslynfrank-codegen-devtools.md
Frank.SolutionManagerSolution toolingfrank-codegen-devtools.md
Frank.GitKitGit/Azure DevOpsfrank-codegen-devtools.md
Frank.ML (remainder)Legacy, MlPipeline, Presentationfrank-ml-remainder.md
Frank.NetworkingTCP helpers, IRCfrank-networking-caching.md
Frank.UmbrellaCacheDistributed cachefrank-networking-caching.md
Frank.LanguageDetectorLanguage IDfrank-networking-caching.md

Explicit skip (see frank-repos-explicit-skip.md)

Frank.Wpf, Frank.CrossPlatformWindow, Frank.HttpDude, Frank.Brewery, Frank.Logbook, Frank.IRC, Frank.TorrentClient, Frank.ServiceBusExplorer (EtherRipple), Frank.Apps, Frank.Libraries (monolith — decompose only if needed; UBL/SBDH slices → novolis-xsd).

Absorbing into novolis-xsd

Frank.UblSharp, Frank.Finance.Documents.Ubl (regen), Frank.Libraries.Ubl / SBDH, Frank.XsdCodeGeneration (reference only).

Not present locally

NameInventory note
Frank.LibrariesGitHub monolith; catalog only
Frank.CollectionsArray2D — defer to internal-novolis-audit/math-arrays-array2d-helpers.md

Frank.GameEngine project map

ProjectImport?
Frank.GameEngine.PrimitivesNo (3D math → novolis-math done)
Frank.GameEngine.PhysicsNo (novolis-physics supersedes)
Frank.GameEngine.RenderingPartial (headless exporters only if needed)
Frank.GameEngine.Rendering.RayLibNo (novolis-raylib active lane)
Frank.GameEngine.Rendering.MonoGameDefer (template exists)
Frank.GameEngine.AssetsYes → gameengine-assets-mesh-import.md
Frank.GameEngine.InputYes → gameengine-input.md
Frank.GameEngine.AudioYes → gameengine-audio.md
Frank.GameEngine.CoreMaybe → gameengine-core-composition.md
Frank.GameEngine.Generators.AssetsGeneratorWith AssetsRoslyn AdditionalFiles helpers