Goal
Define the minimum hardening and release work required before CodeHerd can make a credible 1.0 stability promise.
CodeHerd is functionally close to 1.0. This issue is about release confidence rather than adding more product features.
Constraints
- Paid Windows/macOS code-signing and notarisation are not currently affordable and are not a 1.0 blocker.
- Unsigned builds must be clearly identified and accompanied by safe, platform-specific installation guidance.
- A built-in auto-updater is not required; the existing update notification and GitHub Releases can remain the update path.
Build and quality gates
State durability
CLI compatibility and diagnostics
Platform confidence
Better deployment without paid signing
Release-candidate exit criteria
Explicitly not required for 1.0
- Paid code-signing certificates or Apple notarisation
- A built-in auto-updater
- Find in Session or other general feature enhancements
- Eliminating every unsigned-app warning that is controlled by the operating system
Goal
Define the minimum hardening and release work required before CodeHerd can make a credible 1.0 stability promise.
CodeHerd is functionally close to 1.0. This issue is about release confidence rather than adding more product features.
Constraints
Build and quality gates
npm run typecheckscript usingtsc --noEmit.app.dockaccess.State durability
state.json.CLI compatibility and diagnostics
Platform confidence
Better deployment without paid signing
SHA256SUMSfile with every GitHub Release.Release-candidate exit criteria
v1.0.0-rc.Nrelease.Explicitly not required for 1.0