Novolis Docs
novolis-governance / roadmap.md

Roadmap

dotnetgovernancenovolis

Bootstrap (done)

  • [x] Organization and governance
  • [x] Template, workflows, registry, installer scaffolding
  • [x] Reserved domain repositories
  • [x] .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
Pilot`novolis-messaging` — `Novolis.Messaging.Channels`**Code migrated** — pending NuGet publish
0b`novolis-messaging` — `Novolis.Messaging` (PulseFlow)**Code migrated**
1`novolis-testing` — `Novolis.Testing.*`**Code migrated**
2`novolis-transports` — Tcp + Http**Code migrated** (Http TUnit tests excluded from slnx until CI adapter)
3`novolis-storage` — Abstractions/Json/Sqlite**Code migrated**
4`novolis-security` — Cryptography/HIBP**Code migrated**
5`novolis-analyzers` / `novolis-codegen`**Code migrated** — Reflection/Dump/Mermaid + AutoMapper/CodeLength
6`novolis-templates` — `Novolis.Templates`**Code migrated**
7`novolis-math` — Arrays + Geometry (GameEngine subset)**Code migrated**
8`novolis-machinelearning` — neural foundation (Frank.ML subset)**Code migrated**
9`novolis-wirefish` — `Frank.WireFish` (name retained)**Code migrated** — pending messaging NuGet + capture hardening ([TODO](https://github.com/Novolis-Platform/novolis-wirefish/blob/main/TODO.md))
10`novolis-markup` — Markdown + Mermaid**Code migrated** — pending NuGet publish
`novolis-raylib`Active; 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)