Back to Approval Center

Approval detail · local decision preview only

Approve competitor watchlist refresh after connector setup

Research and Watchdog outputs both depend on a stale Competitor Watchlist. The recommended refresh remains blocked until a real connector, schedule, and owner approval exist.

high riskblocked mock

Requested by

Watchdog Worker

Mode

mock_local

Mock local fallback

External actions

false

no execution path

Customer data

false

demo-safe only

Served at

2026-07-08T23:37:13.510Z

Requested action

Refresh stale competitor source

Source report

report_mock_watchdog_source_risks

Source runs

run_mock_research_worker_competitor_brief, run_mock_watchdog_source_health_monitor

Proof log

proof_mock_watchdog_source_health_monitor

Decision options

Hold for review

Keep the request visible while the owner checks evidence, source freshness, and missing permissions.

No external action is taken. The request remains local/mock and no state is saved.

Would transition to: held for review

Approve demo-only

Mark that refreshing the competitor watchlist would be acceptable after live connectors, permissions, and approval workflows exist.

Records demo intent in the mock response only; it does not persist or execute anything.

Would transition to: approved demo only

Reject demo-only

Mark that this request should stay stopped until evidence, source health, or permissions improve.

Records demo-only rejection intent in the mock response only; it does not persist or execute anything.

Would transition to: rejected demo only

Execute external action

Disabled in this slice because Innexios has no real action executor, auth, persistence, or approval audit trail yet.

Blocked: no email, share, export, connector write, scheduling, permission change, or external action can run from the local mock boundary.

Would transition to: blocked mock

Local decision preview

Hold for review

Holding approval_mock_refresh_competitor_watchlist would keep the request visible for human review while evidence, proof logs, source freshness, and limitations are checked.

The preview would move the request to held_for_review in memory for this response only; no state is saved.

Persistence: false · external actions: false

Approve demo-only

Approving approval_mock_refresh_competitor_watchlist would record demo-only intent that refresh stale competitor source could be acceptable after real connectors, permissions, audit trails, and approval workflows exist.

The preview would move the request to approved_demo_only in memory for this response only; no approval is stored or executed.

Persistence: false · external actions: false

Reject demo-only

Rejecting approval_mock_refresh_competitor_watchlist would show that the requested action should remain stopped until evidence, source health, or permissions improve.

The preview would move the request to rejected_demo_only in memory for this response only; no durable rejection is written.

Persistence: false · external actions: false

Execute external action

Executing refresh stale competitor source is blocked because Innexios has no real action executor, auth, connector, scheduler, permission workflow, or approval-decision persistence path.

The preview stays blocked_mock and does not call any external system.

Persistence: false · external actions: false

Audit trail preview

This audit trail preview is generated on request from local/mock data. No audit record is saved, no decision is persisted, and no external action is executed.

Simulated actor

demo_reviewer

Selected decision preview

Hold for review

Persisted / external actions

false / false

Approval request loaded

system · approval_request_loaded

Loaded approval_mock_refresh_competitor_watchlist from the local/mock Approval Center boundary for review.

Evidence reviewed

demo_reviewer · evidence_reviewed

Attached 1 citations, proof log proof_mock_watchdog_source_health_monitor, source report report_mock_watchdog_source_risks, and source run ids for review context.

Decision preview selected

demo_reviewer · decision_preview_selected

Hold for review was selected as a local/mock preview. It would transition to held_for_review, but no approval decision is persisted.

External execution blocked

system · external_execution_blocked

No send, share, export, connector sync, schedule, permission change, live Onyx call, customer data, approval-decision write, or external action can run from this audit preview.

No persistence performed

system · no_persistence_performed

No audit record, approval decision, browser storage entry, durable decision log, or external-action log was saved by this preview.

Audit source links: report report_mock_watchdog_source_risks, proof proof_mock_watchdog_source_health_monitor, runs run_mock_research_worker_competitor_brief, run_mock_watchdog_source_health_monitor. External actions blocked: true.

Policy checklist

This policy checklist is generated on request and is local/mock only. No policy result is saved, no approval decision is persisted, and no external action is executed.

There is no send/share/export/sync/schedule/permission-change/live Onyx/customer-data/external-action path in this slice.

Satisfied

6

Needs review

3

Blocked

2

Persisted / external actions

false / false

Evidence present

satisfied · info

The approval request includes 1 local citations for reviewer context.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Proof log attached

satisfied · info

Proof log proof_mock_watchdog_source_health_monitor is linked before any future executable approval path could be considered.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Source report linked

satisfied · info

Source report report_mock_watchdog_source_risks is attached for traceability.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Source runs linked

satisfied · info

Source run ids are attached: run_mock_research_worker_competitor_brief, run_mock_watchdog_source_health_monitor.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Limitations visible

satisfied · info

Known limitations are visible to reviewers before any future decision path.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Source freshness review required

needs_review · critical

A human reviewer must confirm source freshness because this slice does not run live web research, connector sync, or source refresh jobs.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Permission risk review required

needs_review · critical

High-risk requests require owner/permission review before any future executable path.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Human owner review required

needs_review · warning

A named human owner would be required before a future real approval workflow could execute anything.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Audit preview generated

satisfied · info

A local/mock audit preview exists for Hold for review, but no durable audit record is saved.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

External execution blocked

blocked · warning

External execution is blocked: no send, share, export, connector sync, schedule, permission change, live Onyx call, customer data path, approval-decision write, or external action can run.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Decision persistence not available

blocked · critical

Persisted demo approval artifacts may be read from the server DB, but policy results, approval decisions, durable audit logs, browser storage, and external-action records are not saved in this slice.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Policy source links: report report_mock_watchdog_source_risks, proof proof_mock_watchdog_source_health_monitor, runs run_mock_research_worker_competitor_brief, run_mock_watchdog_source_health_monitor. External actions blocked: true.

Reviewer routing preview

This reviewer routing preview is generated on request and is local/mock only. No reviewer is assigned, no notification is sent, no routing result is saved, no approval decision is persisted, and no external action is executed.

There is no send/share/export/sync/schedule/permission-change/live Onyx/customer-data/external-action path in this slice.

Required

6

Proposed

5

Blocked

1

Critical

1

Notification / assignment

false / false

Business owner

proposed · high · required: true

A business owner would review whether refresh stale competitor source is appropriate before any future executable workflow exists.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Source owner

proposed · medium · required: true

A source owner would confirm the cited report, source runs, and proof log are sufficient before trust moves beyond local/mock review.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Security / permissions reviewer

proposed · critical · required: true

High-risk approval requests require permission and access-risk review before any future execution path.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Compliance reviewer

proposed · medium · required: true

Compliance review would confirm limitations, citations, and non-persistence expectations before a future real approval path is considered.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Data freshness reviewer

proposed · high · required: true

A reviewer would need to confirm source freshness because this slice performs no live web research, connector sync, or source refresh.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Execution blocker

blocked · high · required: true

External execution remains blocked: no reviewer is assigned, no notification is sent, no routing is saved, and no external action can run.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Reviewer routing links: report report_mock_watchdog_source_risks, proof proof_mock_watchdog_source_health_monitor, runs run_mock_research_worker_competitor_brief, run_mock_watchdog_source_health_monitor. External actions blocked: true.

Execution readiness preview

This execution readiness preview is generated on request and is local/mock only. Readiness is not persisted, no approval decision is persisted, no reviewer is assigned, no notification is sent, and no external action is executed.

There is no send/share/export/sync/schedule/permission-change/live Onyx/customer-data/external-action path in this slice.

Readiness verdict

not ready

Missing prerequisites

5

Blocking conditions

3

Readiness persisted / external actions

false / false

Decision preview reviewed

satisfied · info

Hold for review is selected as a local/mock decision preview only; no approval state is saved.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Audit preview available

satisfied · info

A local/mock audit preview is available for review, but no durable audit log is saved.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Policy checklist available

satisfied · info

A local/mock policy checklist is available and exposes review gates without saving a policy result.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Reviewer routing available

satisfied · info

Reviewer routing recommendations are visible locally, but no reviewer is assigned and no notification is sent.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

External execution blocked

blocked · warning

External execution is blocked: no send, share, export, connector sync, schedule, permission change, live Onyx call, customer data path, approval-decision write, or external action can run.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Readiness persistence not available

blocked · critical

Persisted demo approval artifacts may be read from the server DB, but readiness results, policy results, routing results, approval decisions, audit logs, browser storage, and external-action records are not saved.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Live connectors missing

missing · warning

Live connectors, scheduler, web research, and source refresh are intentionally absent, so readiness remains local/mock only.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Human approval is not real

missing · critical

Human approval workflow, identity, reviewer assignment, and notification delivery do not exist in this slice. Readiness cannot become real execution readiness.

Source: report_mock_watchdog_source_risks · Proof: proof_mock_watchdog_source_health_monitor

Missing prerequisites

  • Real approval persistence
  • Durable audit log
  • Human reviewer assignment
  • Notification delivery
  • Live connectors and permission workflow

Blocking conditions

  • External execution remains disabled
  • No readiness result is persisted
  • No send/share/export/sync/schedule/permission-change/live Onyx/Supabase/customer-data path exists

Execution readiness links: report report_mock_watchdog_source_risks, proof proof_mock_watchdog_source_health_monitor, runs run_mock_research_worker_competitor_brief, run_mock_watchdog_source_health_monitor. External actions blocked: true. Notifications sent: false. Assignments persisted: false.

This page simulates review intent locally only. It does not persist approval decisions, send email, share reports, export files, sync connectors, schedule jobs, change permissions, assign reviewers, send notifications, persist readiness, call live Onyx, use customer data, or execute external actions.