Deployment
Mac app
- Build and test the Mac app from a clean checkout.
- Package the q8 local model and verify every pinned asset hash.
- Sign and notarize the
.appand disk image. - Inspect the final artifact, entitlements, resources, helper processes, and generated metadata.
- Run the signed app on supported macOS versions with PID-attributed traffic instrumentation across its full process tree.
- Verify first launch, Messages and Contacts permissions, exact-search fallback, manual app replacement, archive preservation, rollback, and migration failure recovery.
Do not publish a signed-release zero-network claim based only on source review, unit tests, CSP, or an unsigned package. The claim ships only with archived artifact inspection and traffic evidence for that exact release.
Manual updates
Releases are downloaded manually from GitHub. Users quit the app and replace it
in /Applications; data stays in macOS Application Support. OpenFolio does not
ship an automatic update check or browser handoff.
Website and docs
apps/web is a marketing and documentation surface. It does not receive
Messages data and is not a runtime dependency of the Mac app.
Last updated on