S05 · Pipeline skill
Release and restore apps
Prepare release files, check recovery readiness, then decide on release and acceptance.
Release manifest checks + recovery rehearsal + human release gate
- Pipeline
- 5 steps
- Human review
- 2
- Components
- 11
01Pipeline
Base pipeline
Ordered steps. Each consumes the previous output; review gates hold until a person accepts.
- Starts from
- Candidate version, configuration and backup requirements
- Delivers
- Acceptance decision and retain-or-rollback record
Review contract
People decide at review gates; components supply data, drafts or review surfaces. Unaccepted outputs do not advance.
Integration note
Desktop and server installers are target-specific alternatives; self-hosted checks supply readiness evidence, while backup components perform restoration.
- 01
Prepare release manifests
- Input
- Candidate version, configuration and backup requirements
- Output
- Installation candidates and file manifests
- Allowlisted source distribution and leakage checksAllowlisted file selection + sensitive-content checks and packaging
- Desktop packaging, runtime verification and updatesRuntime dependency packaging + installation and update checks
- macOS signing and notarization packagingInstaller archive building + optional signing checks
- 02
Check recovery readiness
- Input
- Installation candidates and file manifests
- Output
- Backup and isolated restore evidence with release candidates
- Verified file-level recovery snapshotSignature-bound backup inventory + missing and changed file checks
- Encrypted database backup and isolated restore verificationEncrypted backups and manifests + isolated restore checks
- Self-hosted deployment, key rotation and recovery readinessSelf-hosted configuration checks + recovery readiness evidence
- 03
Approve release conditions
Human review- Input
- Backup and isolated restore evidence with release candidates
- Output
- Human-approved version and recovery plan
Decided byAssigned reviewer or requesting user
- Attested release and offline image verificationSignature and manifest checks + offline installation verification
- Agent application release and operational readiness reportingReadiness evidence aggregation + graded release gates
- Migration and deployment readiness auditingMigration condition checks + acceptance and backup evidence
- 04
Stage the release
- Input
- Human-approved version and recovery plan
- Output
- Staged or promoted version state
- Slot-based web/backend release, health checks and rollbackStaged release slots + readiness checks and promotion or rollback
- Desktop packaging, runtime verification and updatesRuntime dependency packaging + installation and update checks
- 05
Accept or restore
Human review- Input
- Staged or promoted version state
- Output
- Acceptance decision and retain-or-rollback record
Decided byAssigned reviewer or requesting user
- Agent application release and operational readiness reportingReadiness evidence aggregation + graded release gates
- Collaborative delivery, approvals and evidence gatesDraft and artifact versioning + human handoff approval
02Industry versions
Industry versions
Energy Transferable use Bundle installation, signing and recovery evidence for site support software and update in stages after approval.
Adaptation Support software delivery only, without plant equipment control; adapt offline environments, trusted signing and site change processes.
- 01
Prepare site delivery manifests
- Input
- Site support software candidates, environment and recovery requirements
- Output
- Candidate installers and version manifests
- Allowlisted source distribution and leakage checksAllowlisted file selection + sensitive-content checks and packaging
- Desktop packaging, runtime verification and updatesRuntime dependency packaging + installation and update checks
- macOS signing and notarization packagingInstaller archive building + optional signing checks
- 02
Check backup and recovery readiness
- Input
- Candidate installers and version manifests
- Output
- Backup and isolated recovery evidence
- Verified file-level recovery snapshotSignature-bound backup inventory + missing and changed file checks
- Encrypted database backup and isolated restore verificationEncrypted backups and manifests + isolated restore checks
- Self-hosted deployment, key rotation and recovery readinessSelf-hosted configuration checks + recovery readiness evidence
- 03
Lead approves update conditions
Human review- Input
- Backup and isolated recovery evidence
- Output
- Approved version and site recovery plan
Decided byAssigned reviewer or requesting user
- Attested release and offline image verificationSignature and manifest checks + offline installation verification
- Agent application release and operational readiness reportingReadiness evidence aggregation + graded release gates
- Migration and deployment readiness auditingMigration condition checks + acceptance and backup evidence
- 04
Stage support-software updates
- Input
- Approved version and site recovery plan
- Output
- Staged or promoted version state
- Slot-based web/backend release, health checks and rollbackStaged release slots + readiness checks and promotion or rollback
- Desktop packaging, runtime verification and updatesRuntime dependency packaging + installation and update checks
- 05
Accept or return to prior version
Human review- Input
- Staged or promoted version state
- Output
- Acceptance decision and retain or rollback record
Decided byAssigned reviewer or requesting user
- Agent application release and operational readiness reportingReadiness evidence aggregation + graded release gates
- Collaborative delivery, approvals and evidence gatesDraft and artifact versioning + human handoff approval
03Parameters
Parameters
From the pack’s params.schema.json. Choose values to build a synthetic request.
skills/_pipelines/release-and-restore-apps/params.schema.json
{
"synthetic": true,
"run_id": "synthetic-example",
"locale": "en",
"industry": "base",
"adapter_mode": "local",
"records": [
{
"id": "synthetic-record-1",
"synthetic": true,
"text": "Synthetic observation A: a draft needs review."
},
{
"id": "synthetic-record-2",
"synthetic": true,
"text": "Synthetic observation B: retain the unresolved question."
}
],
"decisions": {}
} 04Member components
Member components
-
Allowlisted source distribution and leakage checks
Allowlisted file selection + sensitive-content checks and packaging
Working 1 pipeline -
Desktop packaging, runtime verification and updates
Runtime dependency packaging + installation and update checks
Working 1 pipeline -
macOS signing and notarization packaging
Installer archive building + optional signing checks
Working 1 pipeline -
Verified file-level recovery snapshot
Signature-bound backup inventory + missing and changed file checks
Working 1 pipeline -
Encrypted database backup and isolated restore verification
Encrypted backups and manifests + isolated restore checks
Working 1 pipeline -
Self-hosted deployment, key rotation and recovery readiness
Self-hosted configuration checks + recovery readiness evidence
Working 1 pipeline -
Attested release and offline image verification
Signature and manifest checks + offline installation verification
Working 1 pipeline -
Agent application release and operational readiness reporting
Readiness evidence aggregation + graded release gates
Working 1 pipeline -
Migration and deployment readiness auditing
Migration condition checks + acceptance and backup evidence
Working 1 pipeline -
Slot-based web/backend release, health checks and rollback
Staged release slots + readiness checks and promotion or rollback
Working 1 pipeline -
Collaborative delivery, approvals and evidence gates
Draft and artifact versioning + human handoff approval
Working 4 pipelines
05Skills pack
Skills pack
Runnable reference on synthetic fixtures with tests. Domain contracts, services and approvals still need integration.
release-and-restore-apps-1.0.0.zip
Contains SKILL.md, pipeline.json, params.schema.json, runner, tests, fixtures, integration checklist and sources.
Synthetic workflow reference; service integration pending
Download · 20KBSHA-256 98def4f29ad2738998e2ef6a24ececc5abedd8009ef7b05a6e7b73564363e29e