docs: define Autodesk launcher next architecture

This commit is contained in:
codex
2026-07-31 14:30:19 +03:00
parent 36178374db
commit 1127a8376f
30 changed files with 298 additions and 0 deletions
@@ -0,0 +1,12 @@
# Target component model
| Component | Responsibility | Boundary | Side effects |
|---|---|---|---|
| Launcher.Next.App | minimal WPF shell and view model | UI only | none until explicit action |
| Core | contracts, manifest models, validation policy | no WPF/registry/process/filesystem/Autodesk | none |
| Application | synchronize/activate/prepare workflows | ports only | none directly |
| Infrastructure | local files, hashes, catalog implementation | filesystem/network behind interfaces | staging/cache writes |
| Autodesk | registry discovery, script construction, ProcessStartInfo | OS/process boundary | dry-run only in foundation |
| Observability | redacted JSONL events | local logging | log file write |
Feature flag: `Legacy`, `NextPilot`, `NextPreferred`; default is `Legacy`. No production configuration changes occur without explicit authorization.