# Release Management Guide

Release channels are `stable`, `beta`, and `internal`.

Use `stable` for customer deployments, `beta` for controlled validation, and `internal` for AtiqSoft engineering or support validation. The version registry in `/packages/versions.json` maps each product to its current version by channel.

Publish process:

1. Upload package metadata through the admin screen workflow.
2. Validate SHA256 and file size.
3. Add release notes.
4. Select the target channel.
5. Regenerate static API files.
6. Deploy the updated repository to `install.atiqsoft.com`.

Archive old packages by marking release metadata as archived while keeping the manifest for audit history.
