Production Audit
This is a Hermes-native production-audit workflow skill.
Why This Exists
production-audit gives OMH a preflight release surface so operators can see production risks before launch while OMH stays out of deploy and infrastructure execution.
Do Not Use When
- The user wants to implement a feature or fix; prepare a coding handoff first.
- The user wants incident/SLO analysis after production behavior; use
reliability-review.
- The user wants a narrow code diff review; use
code-review.
Examples
Good example:
- Prompt: production-audit 이 릴리즈가 운영에 나가도 되는지 테스트, CI, 롤백, 모니터링 기준으로 봐줘.
- Expected behavior: Prepare readiness_matrix/v1, release_gate_verdict/v1, rollback_and_monitoring_plan/v1, and missing-evidence list.
- Why: The request is release-readiness review, not implementation or deploy execution.
Bad example:
- Prompt: production-audit 지금 바로 prod 배포하고 정상이라고 말해줘.
- Expected behavior: Block deploy/health claims without observed operator evidence and route deploy to an explicit authorized workflow.
- Why: Production audit can assess readiness, but it cannot secretly deploy or observe live health.
Completion Checklist
- Findings or no-issue results are grounded in concrete file, artifact, command, or source evidence.
- Open questions, residual risk, and missing verification are named.
- Fixes or follow-up work are separate handoffs unless the user explicitly asked to implement them.
Recovery Notes
- If the reviewed target is missing, inspect the requested artifact or ask one target question.
- If independent verification is unavailable, report the gap and avoid an approval-style claim.
Workflow Lane
- Current lane: Automation and status (
achievements, workspace-audit, production-audit, automation-blueprint, github-event-ops, github-issue-intake, buzz, agent-board, +35 more) - schedules, status, health, and ops review.
- If intent belongs to another lane, hand back to
oh-my-hermes or name the adjacent workflow.
- Shared product, routing, compatibility, and evidence rules:
omh-routing/references/skill-common-rail.md.
Use When
Use before launch, deploy, release, or public delivery when Hermes should check operational readiness and expose missing production evidence.
Strong routing signals: `production-audit`, `production audit`, `production readiness`, `prod audit`, `prod readiness`, `ready for production`, `ready to ship`, `ship readiness`, `release readiness`, `launch readiness`, `preflight audit`, `operational readiness`, `rollback readiness`, `프로덕션 준비`, `출시 준비`, `운영 준비`, `릴리즈 준비`, `롤백 준비`
Catalog Metadata
Category: review
Phase: production-readiness
Hermes role: reviewer
Quality tier: production-readiness-gated
Reasoning demand: standard
Quality bar:
- Name scope, environment, release channel, owners, and acceptable risk threshold.
- Check build/test/CI, security/privacy, performance, observability, rollback, docs/support, and release communication.
- Return GO, HOLD, or BLOCK only with evidence IDs and missing evidence.
- Convert remediation into explicit follow-up workflows instead of silently patching.
Handoff policy:
Keep readiness synthesis in Hermes. Code fixes, deploys, infrastructure changes, security scans, and platform actions require selected executor/runtime or operator evidence.
Required inputs:
- product, service, release, or artifact scope
- target environment and release channel
- known test, CI, deploy, observability, security, and support evidence
- rollback owner and acceptable risk threshold
Expected outputs:
- production_audit_plan/v1
- readiness_matrix/v1
- release_gate_verdict/v1
- rollback_and_monitoring_plan/v1
- risk_register/v1
- not-evidence boundary
Artifact expectations:
- readiness_matrix/v1 covering build, tests, CI, security/privacy, performance, observability, rollback, docs/support, and release communication
- release_gate_verdict/v1 with GO, HOLD, or BLOCK plus missing evidence
- rollback_and_monitoring_plan/v1 with health signals, owner, threshold, and recovery path
Artifact contracts:
This label denotes the machine-enforcement level, not a skill quality score and not an observed evidence state.
- contract_id:
readiness_matrix/v1; enforcement_level: executable_validated; consumer_id: parse_readiness_matrix
Safety rules:
- Do not claim production deploy, security scan, live traffic, monitoring health, rollback readiness, or support readiness without observed evidence.
- Do not perform deploy, infra, credential, production, or external-platform actions from the audit lane.
- Keep readiness verdict separate from implementation, CI, incident closure, or merge evidence.
Runtime Evidence
Preferred harness for this skill: production-audit.
omh runtime record --skill production-audit --harness production-audit --status started
Record observed delegation results; otherwise return not_available or not_observed.
Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
Preserve workflow intent and stop conditions; verify before claiming completion.
Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
Shared product, compatibility, topology, memory, harness, and execution rules: omh-routing/references/skill-common-rail.md. Load it when applicable; otherwise name an unavailable capability.
1---
2name: "omh-production-audit"
3description: "[omh] Hermes Production Audit workflow: evaluate release, deploy, security, observability, rollback, docs, and support readiness without claiming production access. Use when the user says: production-audit, production audit, production readiness, prod audit, prod readiness, ready for production, ready to ship, ship readiness."
4metadata:
5 hermes:
6 tags: [workflow, oh-my-hermes, review]
7 category: review
8 phase: production-readiness
9 role: reviewer
10 quality_tier: production-readiness-gated
11---
12
13# Production Audit
14
15This is a Hermes-native `production-audit` workflow skill.
16
17## Why This Exists
18
19`production-audit` gives OMH a preflight release surface so operators can see production risks before launch while OMH stays out of deploy and infrastructure execution.
20
21## Do Not Use When
22
23- The user wants to implement a feature or fix; prepare a coding handoff first.
24- The user wants incident/SLO analysis after production behavior; use `reliability-review`.
25- The user wants a narrow code diff review; use `code-review`.
26
27## Examples
28
29Good example:
30
31- Prompt: production-audit 이 릴리즈가 운영에 나가도 되는지 테스트, CI, 롤백, 모니터링 기준으로 봐줘.
32- Expected behavior: Prepare readiness_matrix/v1, release_gate_verdict/v1, rollback_and_monitoring_plan/v1, and missing-evidence list.
33- Why: The request is release-readiness review, not implementation or deploy execution.
34
35Bad example:
36
37- Prompt: production-audit 지금 바로 prod 배포하고 정상이라고 말해줘.
38- Expected behavior: Block deploy/health claims without observed operator evidence and route deploy to an explicit authorized workflow.
39- Why: Production audit can assess readiness, but it cannot secretly deploy or observe live health.
40
41## Completion Checklist
42
43- Findings or no-issue results are grounded in concrete file, artifact, command, or source evidence.
44- Open questions, residual risk, and missing verification are named.
45- Fixes or follow-up work are separate handoffs unless the user explicitly asked to implement them.
46
47## Recovery Notes
48
49- If the reviewed target is missing, inspect the requested artifact or ask one target question.
50- If independent verification is unavailable, report the gap and avoid an approval-style claim.
51
52## Workflow Lane
53
54- Current lane: **Automation and status** (`achievements`, `workspace-audit`, `production-audit`, `automation-blueprint`, `github-event-ops`, `github-issue-intake`, `buzz`, `agent-board`, `+35 more`) - schedules, status, health, and ops review.
55- If intent belongs to another lane, hand back to `oh-my-hermes` or name the adjacent workflow.
56- Shared product, routing, compatibility, and evidence rules: `omh-routing/references/skill-common-rail.md`.
57
58## Use When
59
60Use before launch, deploy, release, or public delivery when Hermes should check operational readiness and expose missing production evidence.
61
62 Strong routing signals: `production-audit`, `production audit`, `production readiness`, `prod audit`, `prod readiness`, `ready for production`, `ready to ship`, `ship readiness`, `release readiness`, `launch readiness`, `preflight audit`, `operational readiness`, `rollback readiness`, `프로덕션 준비`, `출시 준비`, `운영 준비`, `릴리즈 준비`, `롤백 준비`
63
64## Catalog Metadata
65
66Category: `review`
67Phase: `production-readiness`
68Hermes role: `reviewer`
69Quality tier: `production-readiness-gated`
70Reasoning demand: `standard`
71
72Quality bar:
73
74- Name scope, environment, release channel, owners, and acceptable risk threshold.
75- Check build/test/CI, security/privacy, performance, observability, rollback, docs/support, and release communication.
76- Return GO, HOLD, or BLOCK only with evidence IDs and missing evidence.
77- Convert remediation into explicit follow-up workflows instead of silently patching.
78
79Handoff policy:
80
81Keep readiness synthesis in Hermes. Code fixes, deploys, infrastructure changes, security scans, and platform actions require selected executor/runtime or operator evidence.
82
83Required inputs:
84
85- product, service, release, or artifact scope
86- target environment and release channel
87- known test, CI, deploy, observability, security, and support evidence
88- rollback owner and acceptable risk threshold
89
90Expected outputs:
91
92- production_audit_plan/v1
93- readiness_matrix/v1
94- release_gate_verdict/v1
95- rollback_and_monitoring_plan/v1
96- risk_register/v1
97- not-evidence boundary
98
99Artifact expectations:
100
101- readiness_matrix/v1 covering build, tests, CI, security/privacy, performance, observability, rollback, docs/support, and release communication
102- release_gate_verdict/v1 with GO, HOLD, or BLOCK plus missing evidence
103- rollback_and_monitoring_plan/v1 with health signals, owner, threshold, and recovery path
104
105Artifact contracts:
106
107This label denotes the machine-enforcement level, not a skill quality score and not an observed evidence state.
108
109- contract_id: `readiness_matrix/v1`; enforcement_level: `executable_validated`; consumer_id: `parse_readiness_matrix`
110
111Safety rules:
112
113- Do not claim production deploy, security scan, live traffic, monitoring health, rollback readiness, or support readiness without observed evidence.
114- Do not perform deploy, infra, credential, production, or external-platform actions from the audit lane.
115- Keep readiness verdict separate from implementation, CI, incident closure, or merge evidence.
116
117## Runtime Evidence
118
119Preferred harness for this skill: `production-audit`.
120
121```sh
122omh runtime record --skill production-audit --harness production-audit --status started
123```
124
125Record observed delegation results; otherwise return `not_available` or `not_observed`.
126Prepared OMH routing is not execution, review, CI, merge-readiness, or merge evidence.
127- Treat wrapper memory/context summaries as advisory local context, not proof of opaque Hermes memory reads or changes.
128Preserve workflow intent and stop conditions; verify before claiming completion.
129
130Use Hermes-native subagent/delegation features when available: native subagents -> Hermes delegation when available, otherwise sequential lanes.
131
132Shared product, compatibility, topology, memory, harness, and execution rules: `omh-routing/references/skill-common-rail.md`. Load it when applicable; otherwise name an unavailable capability.