cohesix-private-adapter-release · git:20260926.80ef163 · 2026-09-26 · sha256 1b92d6db532e60c5
cohesix-private-adapter-release git:20260926.80ef163A
Immutable. This exact content never changes and is served at /api/v1/blob/1b92d6db532e60c5.
--- name: cohesix-private-adapter-release description: Train or import a private PEFT or MLX adapter, compare it with the incumbent, and verify the served generation after promotion or rollback. Use for one adapter lifecycle, not for fleet-wide model selection or raw Hugging Face setup. license: Apache-2.0 --- <!-- Author: Lukas Bower --> <!-- Purpose: Guide a private adapter from pinned inputs to independently verified serving and recovery. --> <!-- Copyright 2026 Lukas Bower --> <!-- SPDX-License-Identifier: Apache-2.0 --> # Release one private adapter Use the exact [Private LoRA release](../../docs/PRIVATE_LORA_RELEASE.md) guide and matching installed `coh peft release --help`. Confirm the selected host runtime and WorkerLora receipt path. Training and serving stay on the native Mac or NVIDIA host; Cohesix owns admission, phase identity and verification. If the task is to install CUDA, MLX, PEFT or NeMo, use [AI host setup](../cohesix-ai-host-setup/SKILL.md) first. ## Freeze the comparison before admission Record the licensed base revision and digest, adapter or training input digest, separate held-out data, exact runtime, quality metric, canary prompts, incumbent generation and limits. Training, import and checkpoint resume are different origins; an imported adapter has unknown training provenance unless independently supplied. Check adapter/base compatibility and scan results before load. Do not change the held-out task or threshold after seeing a poor candidate. Prepare the native request using the selected release profile. Inspect its plan and delegated scope, then apply only with the user's existing authorisation. Follow one original operation through validation, optional training or import, evaluation, scan, stage, load, canary and promotion. A failed comparison stops before load. A checkpoint resume is a new authorised operation only after the interrupted original effect has been reconciled. ## Check what serves users Use `coh peft release verify` with the independently enrolled trust and retained graph/CAS evidence. Match subject, operation, base/adapter/data, phase chain and native generation. Send the separate application request described in the guide to the exact promoted generation. If promotion fails, record `recovered_failure` as a failed candidate and observe the incumbent serving after rollback. A registry pointer, HTTP success or signed terminal for a *different* effect is not a successful release. If a reply is lost, inspect or recover the same operation and its native phase journal. Never generate a new ID to repeat an uncertain load or promotion. Keep model bytes, dataset, credentials and private keys on their authorised host; export only redacted, bounded evidence. Return a release decision containing the pinned inputs, quality comparison, original ID, canary and client observation, verifier result, active generation and any remaining uncertainty. Use the [model rollout skill](../cohesix-model-rollout/SKILL.md) when choosing or distributing among hosts.