PM AI Monitor to Oversight
Overview
Use this skill when an AI or agent monitor is expected to notice concerning
behavior, policy violations, unsafe tool use, data exposure, or workflow drift.
It separates a monitor prediction from observed behavior, human judgement,
control action, and downstream outcome. The output is an oversight contract;
it is not a working monitor, a safety guarantee, or an automatic block.
When to use
Use this skill when:
- a long-running, tool-using, delegated, or high-impact AI workflow may need
asynchronous monitoring or a synchronous gate;
- a team wants to turn a monitor alert into human review, containment,
escalation, or a learning writeback;
- a PM needs to decide what the monitor can observe, what it cannot see, how
quickly it must signal, and what evidence supports a control claim;
- a monitor score, alert count, quiet period, or apparent recall is being
treated as proof of safe behavior;
- the product needs to distinguish the monitored agent's behavior from the
monitor's false positive, false negative, blind spot, or manipulation risk.
Use pm-ai-run-to-observability when the primary gap is trace/event identity.
Use pm-ai-signal-to-intervention after a live signal is already validated and
needs a bounded response. Use pm-ai-incident-to-runbook when multiple signals
already indicate a journey-level incident. Use pm-ai-risk-to-control for a
broader pre-launch hazard review. Use
pm-ai-prompt-injection-to-defense when the primary gap is the attack path or
authority defense rather than monitor scope and oversight.
Do not use
Do not use this skill to:
- build or tune a monitor, call a provider, inspect hidden reasoning, store
chain-of-thought, create an alert, block a run, or execute a containment;
- label a monitor prediction as ground truth, an alert as an incident, or a
quiet period as safety without independent evidence and eligible exposure;
- publish monitor precision, recall, safety, harmlessness, causal, adoption,
or production claims from a synthetic fixture, one alert, a benchmark, or a
provider statement;
- route an irreversible or high-impact action into automation before the
authorized reviewer, approval boundary, and manual fallback are explicit;
- expose private traces, customer data, credentials, tokens, private URLs,
hidden reasoning, or sensitive tool arguments in a public packet.
Use Observed, Predicted, Reviewed, Not reviewed, Not run, Not provided, Conflict, Unknown, Need evidence, and Not covered when the
evidence is missing.
Core boundary
A monitor alert is a prediction about an observed scope. It is not proof of
the target behavior, harm, root cause, or safe completion.
Keep these layers separate:
| Layer |
It may establish |
It cannot establish by itself |
monitor_prediction |
the monitor emitted a label, score, reason, and timestamp |
that the concern occurred or caused harm |
observed_behavior |
an output, action, tool call, handoff, policy event, or receipt in scope |
that an out-of-scope event did not happen |
human_review |
a reviewed interpretation under a named criterion |
population recall, causality, or safety |
control_action |
a gate, pause, narrow, revoke, or containment was applied |
that the action prevented downstream harm |
downstream_outcome |
a later system or user state with its own oracle |
that the monitor caused or prevented it |
safety_case |
a bounded argument with claims, evidence, assumptions, and gaps |
universal detection or production readiness |
Workflow
1. Define the oversight decision
Write one sentence:
For [AI workflow and user job], decide whether [monitor signal] should
enter [review, contain, gate, escalate, or learn] under [authority and evidence boundary].
Capture:
| Field |
Required question |
monitor_id |
Which monitor, version, rubric, or policy emits the signal? |
target |
Which agent, workflow, tool, action, user job, or asset is monitored? |
concern_class |
What behavior or harm is in scope? |
observation_scope |
Which messages, outputs, actions, tools, handoffs, or receipts can it see? |
eligible_exposure |
Which runs, users, tenants, tools, and environments were eligible? |
coverage_gap |
What is unobserved, sampled, delayed, redacted, or permission-blocked? |
latency |
Is the signal asynchronous or synchronous, and how quickly must it arrive? |
reviewer |
Who can review, acknowledge, escalate, or contain the signal? |
authority |
What can the reviewer or control actually pause, revoke, narrow, or block? |
outcome_oracle |
What independent receipt says whether concern or harm occurred? |
evidence_status |
Is the claim Observed, Predicted, Reviewed, Not run, or Need evidence? |
If scope, authority, or reviewer ownership is unknown, stop at Need evidence.
2. Classify the concern without overclaiming
Use a primary concern class and keep UNKNOWN when multiple paths remain:
| Class |
Example question |
Minimum receipt |
UNAUTHORIZED_ACTION |
Did the agent attempt an action outside granted scope? |
action log, authority policy, and permission result |
PROMPT_INJECTION |
Did untrusted content try to redirect the agent or monitor? |
source/content boundary and action trace |
SENSITIVE_DATA |
Was sensitive data exposed, transferred, or requested? |
data category, destination, policy, and egress receipt |
POLICY_VIOLATION |
Did output or action conflict with a named policy? |
policy version and independent review criterion |
DESTRUCTIVE_ACTION |
Could an action delete, publish, spend, or change access? |
action diff, approval state, and reversible receipt |
REWARD_HACKING |
Did the agent optimize a proxy while missing the user job? |
task oracle, negative slice, and downstream check |
MISREPRESENTATION |
Did the agent or monitor claim work, evidence, or a tool result that was not observed? |
tool/result receipt and user-visible text |
WORKFLOW_ESCALATION |
Did a long-horizon run cross a human or risk boundary? |
checkpoint, scope, and reviewer acknowledgement |
UNKNOWN |
What could not be distinguished? |
missing joins, blind spots, and owner |
These are hypotheses or review categories. The monitor does not get to supply
its own ground truth.
3. Bound monitor visibility and coverage
Record whether the monitor sees:
- input, user/developer instructions, retrieved content, files, and tool
outputs;
- model output, action proposal, tool arguments, call/result linkage, handoffs,
approvals, retries, and final response;
- downstream execution, permission outcome, external receipt, and user state;
- only a sample, a delayed event, a redacted field, an aggregate, or a subset
of tenants, tools, locales, environments, or risk classes.
Never infer that an event was safe because it was outside the observation scope.
Write Coverage: Unknown when the join cannot be established.
4. Choose the timing and state machine
Separate timing from authority:
| Mode |
Strength |
Required boundary |
Asynchronous alert |
can review completed or in-flight behavior shortly after it occurs |
delayed harm window, alert owner, containment SLA, and no claim of prevention |
Synchronous gate |
may pause or block before a high-risk action |
exact action scope, latency budget, fail-open/closed choice, reviewer fallback, and release evidence |
Human review |
can adjudicate ambiguity and decide next action |
criterion, context packet, privacy, acknowledgement, escalation, and disagreement path |
Use explicit states:
Not started → Observed → Predicted → Review pending → Reviewed: concern / benign / unknown → Containment candidate → Contained or released → Outcome pending → Outcome reconciled.
Predicted, Contained, and Outcome reconciled are not interchangeable.
5. Evaluate the monitor as a control
Before a safety or release claim, ask for:
- a positive slice with the concern present;
- a negative slice with similar benign behavior;
- adversarial or red-team cases for blind spots and monitor manipulation;
- independent labels or control outcomes, not only monitor self-labels;
- coverage and eligible exposure for each slice;
- alert latency, reviewer capacity, acknowledgement delay, and containment
success or failure;
- privacy, retention, access, redaction, and audit receipts.
Do not turn one matched employee escalation, one benchmark, or one perfect
synthetic task into a general recall claim. Treat false-negative coverage as an
open question when control evaluation is absent.
6. Route to oversight
| Route |
Use when |
Receipt required |
Observe |
low-risk signal or immature monitor |
scope, owner, watch window, and stop condition |
Review |
the monitor prediction needs a human label |
context packet, criterion, reviewer, and acknowledgement |
Containment candidate |
potential harm is material but not reconciled |
reversible action, authority, SLA, and manual fallback |
Synchronous gate candidate |
action is high-impact and must be checked before execution |
exact action, latency budget, fail behavior, and paired controls |
Escalate |
reviewer cannot resolve the concern or authority is exceeded |
destination, severity, privacy, and incident/security owner |
Learn |
reviewed cases can improve evals or controls |
consent/permission, redaction, destination, and contamination check |
Need evidence |
scope, label, authority, or outcome is missing |
one smallest missing receipt and named owner |
This skill may propose a route. It does not send alerts, block actions, revoke
credentials, publish an incident, or write to an external system.
7. Write the oversight contract
monitor_id:
target_workflow:
user_job:
concern_class:
monitor_prediction:
observation_scope:
eligible_exposure:
coverage_gaps:
timing: Asynchronous alert | Synchronous gate | Human review
latency_budget:
reviewer_and_authority:
state:
independent_oracle:
positive_slice:
negative_slice:
control_or_red_team_receipt:
privacy_retention_redaction:
route: Observe | Review | Containment candidate | Synchronous gate candidate | Escalate | Learn | Need evidence
stop_rule:
rollback_or_containment:
outcome_status:
not_claimed:
Output contract
Return these sections in order and preserve missingness:
Oversight decision
State the user job, target, concern, signal status, reviewer, authority, and
one route in five lines or fewer.
Monitor and observation boundary
List what the monitor can see, what it cannot see, sampling, delay, redaction,
tenant/tool scope, and the eligible exposure.
Signal versus outcome
Separate monitor prediction, observed behavior, human review, control action,
downstream state, and outcome oracle. Include every missing join.
Review and containment states
Show alert timing, reviewer acknowledgement, escalation, containment candidate,
manual fallback, release-to-continue, and outcome-pending states.
Control evidence
List positive, negative, adversarial, and expected-variance cases; independent
labels; coverage; denominator; latency; reviewer capacity; privacy; and the
false-positive/false-negative evidence status.
Safety-case decision
Choose Observe, Review, Containment candidate, Synchronous gate candidate, Escalate, Learn, or Need evidence. State what the decision
does not prove.
Not covered and review ask
List unsupported safety, recall, precision, harmlessness, causal, adoption, and
production claims. End with one sanitized evidence request.
Edge cases
- The monitor alerts after the action: preserve the delay and downstream
state; do not claim the monitor prevented harm.
- The monitor is silent: report eligible exposure and coverage before
interpreting silence; unknown scope is not a clean run.
- The monitor and reviewer disagree: preserve both labels, adjudication,
and the criterion version; do not discard disagreement to improve a score.
- The agent follows untrusted content: separate prompt-injection evidence,
tool authority, monitor visibility, and resulting action; do not let content
instruct the monitor's rubric.
- A monitor wants hidden reasoning: reject the requirement and design around
observable actions, outputs, tool calls, approvals, and receipts.
- The action is irreversible: stop at a synchronous gate or authorized
human approval candidate with a manual fallback.
- The reviewer is unavailable: use an explicit expiry and safe fallback;
do not silently fail open for a high-impact action.
- A positive benchmark is perfect: check task realism, negative cases,
adversarial adaptation, coverage, and open-world false negatives.
- Sensitive content is in the trace: retain a private authorized pointer;
publish only redacted IDs, classes, versions, and evidence status.
Rationalizations to reject
| Shortcut |
Why it fails |
Required correction |
| “The monitor flagged it, so it happened.” |
Prediction and observed behavior are different layers. |
Require an independent receipt or label. |
| “No alert means safe.” |
Blind spots, sampling, delay, and monitorability can hide behavior. |
State eligible exposure and coverage gaps. |
| “We matched every report, so recall is perfect.” |
Open-world false negatives remain unmeasured. |
Run control evaluations and red-team slices. |
| “Block everything to be safe.” |
Overblocking can break user jobs and obscure reviewer capacity. |
Bound action scope, latency, fallback, and user control. |
| “The monitor can read hidden reasoning.” |
It creates privacy, reliability, and monitorability risks. |
Use observable outputs, actions, tools, and receipts. |
| “A safety case is a checklist.” |
Claims need evidence, assumptions, controls, and unresolved gaps. |
Keep the argument claim-bounded and reviewable. |
Final check
Before handing off, confirm:
- target workflow, user job, concern, monitor version, and observation scope
are explicit;
- eligible exposure, coverage gaps, sampling, delay, and privacy boundary are
explicit;
- monitor prediction, observed behavior, reviewer label, control action, and
downstream outcome are separate;
- timing, reviewer authority, acknowledgement, escalation, expiry, fallback,
and containment are explicit;
- positive, negative, adversarial, and expected-variance evidence is named or
marked
Not run;
- false-positive and false-negative evidence is not invented;
- the route has one owner, one stop rule, one next receipt, and one rollback or
containment boundary;
- no hidden reasoning, customer data, credential, secret, private URL, or
automatic external write entered the package;
## Not covered lists unsupported safety, recall, precision, causal,
adoption, and production claims.
For the field definitions, source ledger, state matrix, and handoff template,
read references/monitor-oversight.md.
Not covered
- No live monitor, alerting system, model call, dashboard, chain-of-thought,
customer trace, provider result, control evaluation, or red-team exercise is
implemented or claimed.
- A monitor prediction, quiet period, reviewer label, or containment receipt
does not prove safety, recall, precision, harmlessness, causality, adoption,
or production readiness.
- No action is blocked, paused, revoked, escalated, or written to an external
system by this skill.
- No real user, tool argument, credential, private URL, source document,
hidden reasoning, or production log belongs in a public fixture.
1---2name: pm-ai-monitor-to-oversight3description: Turn an AI or agent monitor signal into a bounded human-oversight contract with observation scope, coverage, latency, review states, containment, control evaluations, privacy boundaries, and an honest safety-case evidence decision.4---56# PM AI Monitor to Oversight78## Overview910Use this skill when an AI or agent monitor is expected to notice concerning11behavior, policy violations, unsafe tool use, data exposure, or workflow drift.12It separates a monitor prediction from observed behavior, human judgement,13control action, and downstream outcome. The output is an oversight contract;14it is not a working monitor, a safety guarantee, or an automatic block.1516## When to use1718Use this skill when:1920- a long-running, tool-using, delegated, or high-impact AI workflow may need21 asynchronous monitoring or a synchronous gate;22- a team wants to turn a monitor alert into human review, containment,23 escalation, or a learning writeback;24- a PM needs to decide what the monitor can observe, what it cannot see, how25 quickly it must signal, and what evidence supports a control claim;26- a monitor score, alert count, quiet period, or apparent recall is being27 treated as proof of safe behavior;28- the product needs to distinguish the monitored agent's behavior from the29 monitor's false positive, false negative, blind spot, or manipulation risk.3031Use `pm-ai-run-to-observability` when the primary gap is trace/event identity.32Use `pm-ai-signal-to-intervention` after a live signal is already validated and33needs a bounded response. Use `pm-ai-incident-to-runbook` when multiple signals34already indicate a journey-level incident. Use `pm-ai-risk-to-control` for a35broader pre-launch hazard review. Use36`pm-ai-prompt-injection-to-defense` when the primary gap is the attack path or37authority defense rather than monitor scope and oversight.3839## Do not use4041Do not use this skill to:4243- build or tune a monitor, call a provider, inspect hidden reasoning, store44 chain-of-thought, create an alert, block a run, or execute a containment;45- label a monitor prediction as ground truth, an alert as an incident, or a46 quiet period as safety without independent evidence and eligible exposure;47- publish monitor precision, recall, safety, harmlessness, causal, adoption,48 or production claims from a synthetic fixture, one alert, a benchmark, or a49 provider statement;50- route an irreversible or high-impact action into automation before the51 authorized reviewer, approval boundary, and manual fallback are explicit;52- expose private traces, customer data, credentials, tokens, private URLs,53 hidden reasoning, or sensitive tool arguments in a public packet.5455Use `Observed`, `Predicted`, `Reviewed`, `Not reviewed`, `Not run`, `Not56provided`, `Conflict`, `Unknown`, `Need evidence`, and `Not covered` when the57evidence is missing.5859## Core boundary6061> A monitor alert is a prediction about an observed scope. It is not proof of62> the target behavior, harm, root cause, or safe completion.6364Keep these layers separate:6566| Layer | It may establish | It cannot establish by itself |67| --- | --- | --- |68| `monitor_prediction` | the monitor emitted a label, score, reason, and timestamp | that the concern occurred or caused harm |69| `observed_behavior` | an output, action, tool call, handoff, policy event, or receipt in scope | that an out-of-scope event did not happen |70| `human_review` | a reviewed interpretation under a named criterion | population recall, causality, or safety |71| `control_action` | a gate, pause, narrow, revoke, or containment was applied | that the action prevented downstream harm |72| `downstream_outcome` | a later system or user state with its own oracle | that the monitor caused or prevented it |73| `safety_case` | a bounded argument with claims, evidence, assumptions, and gaps | universal detection or production readiness |7475## Workflow7677### 1. Define the oversight decision7879Write one sentence:8081> For `[AI workflow and user job]`, decide whether `[monitor signal]` should82> enter `[review, contain, gate, escalate, or learn]` under `[authority and83> evidence boundary]`.8485Capture:8687| Field | Required question |88| --- | --- |89| `monitor_id` | Which monitor, version, rubric, or policy emits the signal? |90| `target` | Which agent, workflow, tool, action, user job, or asset is monitored? |91| `concern_class` | What behavior or harm is in scope? |92| `observation_scope` | Which messages, outputs, actions, tools, handoffs, or receipts can it see? |93| `eligible_exposure` | Which runs, users, tenants, tools, and environments were eligible? |94| `coverage_gap` | What is unobserved, sampled, delayed, redacted, or permission-blocked? |95| `latency` | Is the signal asynchronous or synchronous, and how quickly must it arrive? |96| `reviewer` | Who can review, acknowledge, escalate, or contain the signal? |97| `authority` | What can the reviewer or control actually pause, revoke, narrow, or block? |98| `outcome_oracle` | What independent receipt says whether concern or harm occurred? |99| `evidence_status` | Is the claim `Observed`, `Predicted`, `Reviewed`, `Not run`, or `Need evidence`? |100101If scope, authority, or reviewer ownership is unknown, stop at `Need evidence`.102103### 2. Classify the concern without overclaiming104105Use a primary concern class and keep `UNKNOWN` when multiple paths remain:106107| Class | Example question | Minimum receipt |108| --- | --- | --- |109| `UNAUTHORIZED_ACTION` | Did the agent attempt an action outside granted scope? | action log, authority policy, and permission result |110| `PROMPT_INJECTION` | Did untrusted content try to redirect the agent or monitor? | source/content boundary and action trace |111| `SENSITIVE_DATA` | Was sensitive data exposed, transferred, or requested? | data category, destination, policy, and egress receipt |112| `POLICY_VIOLATION` | Did output or action conflict with a named policy? | policy version and independent review criterion |113| `DESTRUCTIVE_ACTION` | Could an action delete, publish, spend, or change access? | action diff, approval state, and reversible receipt |114| `REWARD_HACKING` | Did the agent optimize a proxy while missing the user job? | task oracle, negative slice, and downstream check |115| `MISREPRESENTATION` | Did the agent or monitor claim work, evidence, or a tool result that was not observed? | tool/result receipt and user-visible text |116| `WORKFLOW_ESCALATION` | Did a long-horizon run cross a human or risk boundary? | checkpoint, scope, and reviewer acknowledgement |117| `UNKNOWN` | What could not be distinguished? | missing joins, blind spots, and owner |118119These are hypotheses or review categories. The monitor does not get to supply120its own ground truth.121122### 3. Bound monitor visibility and coverage123124Record whether the monitor sees:125126- input, user/developer instructions, retrieved content, files, and tool127 outputs;128- model output, action proposal, tool arguments, call/result linkage, handoffs,129 approvals, retries, and final response;130- downstream execution, permission outcome, external receipt, and user state;131- only a sample, a delayed event, a redacted field, an aggregate, or a subset132 of tenants, tools, locales, environments, or risk classes.133134Never infer that an event was safe because it was outside the observation scope.135Write `Coverage: Unknown` when the join cannot be established.136137### 4. Choose the timing and state machine138139Separate timing from authority:140141| Mode | Strength | Required boundary |142| --- | --- | --- |143| `Asynchronous alert` | can review completed or in-flight behavior shortly after it occurs | delayed harm window, alert owner, containment SLA, and no claim of prevention |144| `Synchronous gate` | may pause or block before a high-risk action | exact action scope, latency budget, fail-open/closed choice, reviewer fallback, and release evidence |145| `Human review` | can adjudicate ambiguity and decide next action | criterion, context packet, privacy, acknowledgement, escalation, and disagreement path |146147Use explicit states:148149`Not started → Observed → Predicted → Review pending → Reviewed: concern /150benign / unknown → Containment candidate → Contained or released → Outcome151pending → Outcome reconciled`.152153`Predicted`, `Contained`, and `Outcome reconciled` are not interchangeable.154155### 5. Evaluate the monitor as a control156157Before a safety or release claim, ask for:1581591. a positive slice with the concern present;1602. a negative slice with similar benign behavior;1613. adversarial or red-team cases for blind spots and monitor manipulation;1624. independent labels or control outcomes, not only monitor self-labels;1635. coverage and eligible exposure for each slice;1646. alert latency, reviewer capacity, acknowledgement delay, and containment165 success or failure;1667. privacy, retention, access, redaction, and audit receipts.167168Do not turn one matched employee escalation, one benchmark, or one perfect169synthetic task into a general recall claim. Treat false-negative coverage as an170open question when control evaluation is absent.171172### 6. Route to oversight173174| Route | Use when | Receipt required |175| --- | --- | --- |176| `Observe` | low-risk signal or immature monitor | scope, owner, watch window, and stop condition |177| `Review` | the monitor prediction needs a human label | context packet, criterion, reviewer, and acknowledgement |178| `Containment candidate` | potential harm is material but not reconciled | reversible action, authority, SLA, and manual fallback |179| `Synchronous gate candidate` | action is high-impact and must be checked before execution | exact action, latency budget, fail behavior, and paired controls |180| `Escalate` | reviewer cannot resolve the concern or authority is exceeded | destination, severity, privacy, and incident/security owner |181| `Learn` | reviewed cases can improve evals or controls | consent/permission, redaction, destination, and contamination check |182| `Need evidence` | scope, label, authority, or outcome is missing | one smallest missing receipt and named owner |183184This skill may propose a route. It does not send alerts, block actions, revoke185credentials, publish an incident, or write to an external system.186187### 7. Write the oversight contract188189```text190monitor_id:191target_workflow:192user_job:193concern_class:194monitor_prediction:195observation_scope:196eligible_exposure:197coverage_gaps:198timing: Asynchronous alert | Synchronous gate | Human review199latency_budget:200reviewer_and_authority:201state:202independent_oracle:203positive_slice:204negative_slice:205control_or_red_team_receipt:206privacy_retention_redaction:207route: Observe | Review | Containment candidate | Synchronous gate candidate | Escalate | Learn | Need evidence208stop_rule:209rollback_or_containment:210outcome_status:211not_claimed:212```213214## Output contract215216Return these sections in order and preserve missingness:217218### Oversight decision219220State the user job, target, concern, signal status, reviewer, authority, and221one route in five lines or fewer.222223### Monitor and observation boundary224225List what the monitor can see, what it cannot see, sampling, delay, redaction,226tenant/tool scope, and the eligible exposure.227228### Signal versus outcome229230Separate monitor prediction, observed behavior, human review, control action,231downstream state, and outcome oracle. Include every missing join.232233### Review and containment states234235Show alert timing, reviewer acknowledgement, escalation, containment candidate,236manual fallback, release-to-continue, and outcome-pending states.237238### Control evidence239240List positive, negative, adversarial, and expected-variance cases; independent241labels; coverage; denominator; latency; reviewer capacity; privacy; and the242false-positive/false-negative evidence status.243244### Safety-case decision245246Choose `Observe`, `Review`, `Containment candidate`, `Synchronous gate247candidate`, `Escalate`, `Learn`, or `Need evidence`. State what the decision248does not prove.249250### Not covered and review ask251252List unsupported safety, recall, precision, harmlessness, causal, adoption, and253production claims. End with one sanitized evidence request.254255## Edge cases256257- **The monitor alerts after the action:** preserve the delay and downstream258 state; do not claim the monitor prevented harm.259- **The monitor is silent:** report eligible exposure and coverage before260 interpreting silence; unknown scope is not a clean run.261- **The monitor and reviewer disagree:** preserve both labels, adjudication,262 and the criterion version; do not discard disagreement to improve a score.263- **The agent follows untrusted content:** separate prompt-injection evidence,264 tool authority, monitor visibility, and resulting action; do not let content265 instruct the monitor's rubric.266- **A monitor wants hidden reasoning:** reject the requirement and design around267 observable actions, outputs, tool calls, approvals, and receipts.268- **The action is irreversible:** stop at a synchronous gate or authorized269 human approval candidate with a manual fallback.270- **The reviewer is unavailable:** use an explicit expiry and safe fallback;271 do not silently fail open for a high-impact action.272- **A positive benchmark is perfect:** check task realism, negative cases,273 adversarial adaptation, coverage, and open-world false negatives.274- **Sensitive content is in the trace:** retain a private authorized pointer;275 publish only redacted IDs, classes, versions, and evidence status.276277## Rationalizations to reject278279| Shortcut | Why it fails | Required correction |280| --- | --- | --- |281| “The monitor flagged it, so it happened.” | Prediction and observed behavior are different layers. | Require an independent receipt or label. |282| “No alert means safe.” | Blind spots, sampling, delay, and monitorability can hide behavior. | State eligible exposure and coverage gaps. |283| “We matched every report, so recall is perfect.” | Open-world false negatives remain unmeasured. | Run control evaluations and red-team slices. |284| “Block everything to be safe.” | Overblocking can break user jobs and obscure reviewer capacity. | Bound action scope, latency, fallback, and user control. |285| “The monitor can read hidden reasoning.” | It creates privacy, reliability, and monitorability risks. | Use observable outputs, actions, tools, and receipts. |286| “A safety case is a checklist.” | Claims need evidence, assumptions, controls, and unresolved gaps. | Keep the argument claim-bounded and reviewable. |287288## Final check289290Before handing off, confirm:291292- target workflow, user job, concern, monitor version, and observation scope293 are explicit;294- eligible exposure, coverage gaps, sampling, delay, and privacy boundary are295 explicit;296- monitor prediction, observed behavior, reviewer label, control action, and297 downstream outcome are separate;298- timing, reviewer authority, acknowledgement, escalation, expiry, fallback,299 and containment are explicit;300- positive, negative, adversarial, and expected-variance evidence is named or301 marked `Not run`;302- false-positive and false-negative evidence is not invented;303- the route has one owner, one stop rule, one next receipt, and one rollback or304 containment boundary;305- no hidden reasoning, customer data, credential, secret, private URL, or306 automatic external write entered the package;307- `## Not covered` lists unsupported safety, recall, precision, causal,308 adoption, and production claims.309310For the field definitions, source ledger, state matrix, and handoff template,311read [`references/monitor-oversight.md`](references/monitor-oversight.md).312313## Not covered314315- No live monitor, alerting system, model call, dashboard, chain-of-thought,316 customer trace, provider result, control evaluation, or red-team exercise is317 implemented or claimed.318- A monitor prediction, quiet period, reviewer label, or containment receipt319 does not prove safety, recall, precision, harmlessness, causality, adoption,320 or production readiness.321- No action is blocked, paused, revoked, escalated, or written to an external322 system by this skill.323- No real user, tool argument, credential, private URL, source document,324 hidden reasoning, or production log belongs in a public fixture.