PROJECT / 05
Built to be honest.
A native Windows source project is included alongside this browser companion. A source file is not an installer, and browser plans are not desktop execution. Here is what actually exists.
Native technology
.NET 8 WinForms
No Electron runtime
Default governance
Ask every time
One exact action per consent
Certification
Not ready
Windows build & physical tests pending
Capability status
PARTIAL means source exists but real Windows operation is unverified.
Native source is written. Windows launch and tray stability have not been physically tested.
Atomic LocalAppData JSON writes, recovery rules, a mutex and hide-on-send are implemented in native source.
ASK_EVERY_TIME, Approve Once, Deny and Resume ≠ Approve exist in native source; tests not run on Windows.
Word COM, file moves, diagnostics, template printing, Notepad and explicit URLs are implemented in source.
Generated file is read back and submission return is reported. Queue acceptance/physical completion are not verified.
No governed runtime tool for scanner, software installation or scheduled task creation.
Narrow deterministic offline grammar exists; no local AI model is bundled or connected.
Inno Setup recipe and publish script provided. Upgrade requires manual tray exit; no compiled installer or download artifact exists yet.
Build on Windows
Native source is under native/IAANOVA.SmartClient/. With .NET 8 SDK and Inno Setup 6 installed, run the developer build command from the project root:
powershell -File native/build.ps1Expected output after a successful Windows build: artifacts/win-x64/ and artifacts/IAANOVA-Smart-Client-Setup.exe. Neither is included here.
Tests & resources
Core test harness source covers planner, approvals, persistence, interrupted-action recovery and shell rejection. Not run on Windows here.
GUI, tray, Word, filesystem, printer, offline use, reboot and installer upgrades require physical Windows testing.
RAM, CPU and installer size: not measured. A 4 GB target is a goal, not a certified result.
IAANOVA SMART CLIENT AUTOMATED BUILD: PARTIAL
PHYSICAL WINDOWS CERTIFICATION: NOT READY