M7 (partial): release build and package measurements
Full M7 installation/resource/scheduling/three-platform acceptance (V19–V27) had not started at this stage. This record covers the Windows release build and measured package sizes, plus WSL Linux compilation/tests (part of V27). Per user instructions, macOS had no local acceptance and was reserved for subsequent CI testing.
Metadata
| Item | Value |
|---|---|
| Date | 2026-09-25 |
| Environment | Windows 11 x64; rustc 1.98.0; Node v24.21.0; WSL2 Ubuntu rustc 1.98.1 |
| Code revision | Uncommitted working tree, after the M3 documentation-based batch |
Commands and results
| # | Command (cwd) | Exit code | Result |
|---|---|---|---|
| 1 | npm run build:desktop (repository root) |
0 | Release build and NSIS packaging succeeded |
| 2 | WSL cargo check -p llm-usage-core / -p llm-usage-m0 |
0 | Core and application compiled on Linux |
| 3 | WSL cargo test -p llm-usage-core |
0 | Linux tests passed |
Package measurements (architecture.md resource targets)
| Item | Measured | Target |
|---|---|---|
| NSIS installer | Initial 2,343,869 B ≈2.24 MiB; renamed/rebuilt LLMUsage_0.1.0_x64-setup.exe had comparable size | ≤20 MiB ✓ |
| Main executable | 5,808,128 B ≈5.54 MiB | Installed directory ≤60 MiB; component measurements pending |
| Frontend gzip | 220.32 kB | ≤1 MiB ✓ |
The M0 shell package was superseded by the implementation containing 17 adapters, queries, scheduling, export and i18n. Installer growth meets the target when reusing WebView2 Evergreen. Per user request, executable and installer were renamed LLMUsage from 2026-09-26; old llm-usage-m0 artifacts were deleted. Idle memory (≤180 MiB) and first-screen/query percentiles (V20) were not measured and remained for formal M7 acceptance.
Unfinished M7 items at this stage
Actual installation/upgrade/uninstall and restart recovery (V19), all-process resources (V21), offline operation, Windows system-task comparison (V24), three-platform CI artifacts (V26; first run to be recorded after pushing), WSL packaging/WSLg (V27; compilation already verified), and support-matrix/README synchronization.