commit 2e972f6a612f565e4b86c6fb881ca0c9c72cf0de Author: codex Date: Fri Jul 31 14:56:15 2026 +0300 chore: initialize Launcher Next repository diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..4979f26 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,3 @@ +* text=auto eol=lf +*.sln text eol=crlf +*.csproj text eol=crlf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..749f0b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +.vs/ +**/bin/ +**/obj/ +**/TestResults/ +artifacts/ +publish/ +packages/ +*.user +*.suo +*.pdb +*.tmp +*.log + +# Launcher runtime +runtime/ +cache/ +staging/ +rollback/ +state/ +current.json +*.generated.lsp +*.generated.scr + +# Autodesk and plugin binaries +AcMgd.dll +AcDbMgd.dll +AcCoreMgd.dll +AdWindows.dll +PnP*.dll +Autodesk.ProcessPower*.dll +PRecAnnot*.dll + +# Local settings and secrets +appsettings.Local.json +*.secrets.json +.env diff --git a/README.md b/README.md new file mode 100644 index 0000000..7d68314 --- /dev/null +++ b/README.md @@ -0,0 +1,7 @@ +# Launcher Next + +Launcher Next is a .NET 8, x64 foundation for Autodesk Plant 3D 2026. It is a parallel successor to the legacy corporate launcher, not a replacement deployment. + +The foundation provides local manifest validation, SHA-256 package checks, staged activation, rollback pointers, a one-entry NETLOAD startup script and a dry-run Plant launch model. Production deployment, AutoCAD launch and production package synchronization are not performed. + +Architecture decisions and AS-IS evidence are maintained in the Autodesk repository's `architecture/autodesk-launcher` section. diff --git a/docs/provenance.md b/docs/provenance.md new file mode 100644 index 0000000..a40168a --- /dev/null +++ b/docs/provenance.md @@ -0,0 +1,15 @@ +# Provenance + +Source working copy: legacy All_Serv_Install copy + +Source branch: `feature/launcher-next-foundation-20260731` + +Source commit: `f70b91c07161a8eb498bcd22b16067a932ace695` + +Extraction: only the `Launcher.Next` directory. + +Legacy Git history imported: no. + +Legacy source imported: no. + +This repository has its own clean history and corporate Gitea is its intended upstream.