Novolis Docs
novolis-governance / roadmap.md

Roadmap

dotnetgovernancenovolis

Bootstrap (done)

  • Organization and governance
  • Template, workflows, registry, installer scaffolding
  • Reserved domain repositories
  • .NET 10 standard (2026-05-17)
  • NuGet trusted publishing on smoketest (org bootstrap / template only)
  • Branch rulesets on all repos

Frank.* migration (execution started 2026-05-17)

Docs: frank-inventory.md, frank-naming-and-structure.md, frank-migration-runbook.md, bootstrap-gate-assessment.md.

Migration publish gate: first package Novolis.Messaging.Channels 0.1.0-preview.1 from novolis-messaging (not smoketest). See nuget-setup.md.

WaveRepoStatus
Pilotnovolis-messaging — Novolis.Messaging.ChannelsCode migrated — pending NuGet publish
0bnovolis-messaging — Novolis.Messaging (PulseFlow)Code migrated
1novolis-testing — Novolis.Testing.*Code migrated
2novolis-transports — Tcp + HttpCode migrated (Http TUnit tests excluded from slnx until CI adapter)
3novolis-storage — Abstractions/Json/SqliteCode migrated
4novolis-security — Cryptography/HIBPCode migrated
5novolis-analyzers / novolis-codegenCode migrated — Reflection/Dump/Mermaid + AutoMapper/CodeLength
6novolis-templates — Novolis.TemplatesCode migrated
7novolis-math — Arrays + Geometry (GameEngine subset)Code migrated
8novolis-machinelearning — neural foundation (Frank.ML subset)Code migrated
9novolis-wirefish — Frank.WireFish (name retained)Code migrated — pending messaging NuGet + capture hardening (TODO)
10novolis-markup — Markdown + MermaidCode migrated — pending NuGet publish
—novolis-raylibActive; GameEngine rendering not migrated

Platform imports

Canonical phased plan: [platform-import-plan.md](./platform-import-plan.html) (status, dependencies, skip list). Detail briefs: imports-todo/.

Recent waves (2026-05-25): novolis-mapping, novolis-scheduling, novolis-audio; Novolis.Raylib.Loaders / .Input; messaging abstractions; Simulation ViewPose bridge + optional event store.

Next

  • Configure NuGet trusted publishing for novolis-messaging; ship 0.1.0-preview.1
  • Partial-migration README blocks on Frank.GameEngine and Frank.ML (no archive)
  • Wave 7b: OBJ helpers → novolis-raylib when geometry is stable
  • Expand registry entries as packages publish
  • Signing, SBOM, and provenance (post-v0)