external/manual; localOnly=false; externalOrManual=true
manifest check ok
Automation Manifest Check
驗證 automation manifest 是否可信:正式報告存在、雙擊入口可執行、npm scripts 仍存在、local-only 邊界清楚。
OK261
Warning0
Error0
Safety Gates
local-only 主流程的門禁摘要。外部查詢、Notion、live browser 只能留在 optional/manual;三個 orchestrator 不應直接呼叫外部或寫入服務。
External script gates6 / 0 errors
Orchestrator gates6 / 0 errors
Local-only status守住
external/manual; localOnly=false; externalOrManual=trueexternal/manual; localOnly=false; externalOrManual=trueexternal/manual; localOnly=false; externalOrManual=trueexternal/manual; localOnly=false; externalOrManual=trueexternal/manual; localOnly=false; externalOrManual=truesource loadedno forbidden callssource loadedno forbidden callssource loadedno forbidden calls重跑指令
cd "."
npm run manifest:check
檢查項目
schemaVersion=1Codex CLI / npm scripts / local files / openwiki47 report(s)24 command file(s)95 script(s)index.htmlcontrol:centerAUTOMATION_USAGE.mdautomation-map.htmlautomation:mapautomation-cockpit.htmlcockpit:htmlautomation-live.htmlmonitor:htmlworkflow.htmlworkflowresearch-workflow.htmlresearch:mapresearch-dashboard.htmlresearch:mapdaily-brief.htmldaily:briefautomation-next.htmlnext:htmlautomation-decision.htmldecision:htmlautomation-status.htmlstatus:htmlautomation-state.htmlstate:htmlautomation-timeline.htmltimeline:htmlautomation-receipt.htmlreceipt:htmlautomation-check.htmlautomation:checkautomation-run-and-verify.htmlautomation:run-and-verifyautomation-executability.htmlexecutability:htmlautomation-consistency.htmlconsistency:htmlautomation-visual-sync.htmlsync:visualsautomation-current-status.htmlstatus:path:htmlautomation-local.htmlautomation:local-htmlautomation-commands.htmlcommands:htmlautomation-actions.htmlactions:htmlautomation-performance.htmlperformance:htmlautomation-runbook.htmlrunbook:htmlautomation-safe-terminal.htmlsafe:terminalautomation-launchd.htmllaunchd:htmlautomation-launchd-diagnose.htmllaunchd:diagnoseautomation-launchd-test.htmllaunchd:testautomation-schedule.htmlschedule:htmlautomation-readiness.htmlreadiness:htmlautomation-environment.htmlenvironment:htmlautomation-entrypoints.htmlentrypoints:htmloperator-pick.htmloperator:pick:htmlautomation-capabilities.htmlcapabilities:htmlautomation-freshness.htmlfreshness:htmlautomation-impact.htmlimpact:htmlautomation-overview.htmloverview:htmlautomation-goal-coverage.htmlgoal:coverageautomation-report-navigator.htmlreport:navigatorautomation-links.htmllinks:htmlautomation-manifest.htmlmanifest:htmlautomation-manifest-check.htmlmanifest:checkautomation-ui-smoke.htmlui:smokemanual-actions.htmlmanual:actionsopenwiki/quickstart.mdwiki:updateSTART-HERE.commandSTART-HERE.commandopen-control-center.commandopen-control-center.commanddo-recommended.commanddo-recommended.commandsync-visuals.commandsync-visuals.commandopen-cockpit.commandopen-cockpit.commandopen-live-monitor.commandopen-live-monitor.commandopen-decision.commandopen-decision.commandopen-executability.commandopen-executability.commandopen-safe-terminal.commandopen-safe-terminal.commandopen-health.commandopen-health.commandopen-automation-manifest.commandopen-automation-manifest.commandopen-daily-brief.commandopen-daily-brief.commandopen-current-run.commandopen-current-run.commandopen-receipt.commandopen-receipt.commandopen-debug-dashboard.commandopen-debug-dashboard.commandopen-latest-failure.commandopen-latest-failure.commandopen-gpt-handoff-bundle.commandopen-gpt-handoff-bundle.commandcheck-automation.commandcheck-automation.commandrun-automation.commandrun-automation.commandinstall-launchd.commandinstall-launchd.commandinstall-and-test-launchd.commandinstall-and-test-launchd.commandrepair-launchd.commandrepair-launchd.commanddiagnose-launchd.commanddiagnose-launchd.commandkickstart-launchd.commandkickstart-launchd.commandnode scripts/create-run-from-fixture.mjsnode scripts/run-paper-agent-workflow.mjsnode scripts/prepare-paper-agent-search-plan.mjsnode scripts/pubmed-paper-agent-search.mjsnode scripts/pubmed-novelty-check.mjsnode scripts/pubmed-paper-agent-search.mjs --live-pubmedexternal/manualexternal/manual; localOnly=false; externalOrManual=truenode scripts/pubmed-novelty-check.mjs --live-pubmedexternal/manualexternal/manual; localOnly=false; externalOrManual=truenode scripts/generate-pico-from-novelty.mjsnode scripts/generate-literature-matrix.mjsnode scripts/generate-paper-agent-completion.mjsnode scripts/research-workflow.mjs initnode scripts/research-workflow.mjs matrixnode scripts/research-workflow.mjs themesnode scripts/research-workflow.mjs synthesizenode scripts/research-workflow.mjs representativesnode scripts/research-workflow.mjs review-draftnode scripts/research-workflow.mjs self-reviewnode scripts/research-workflow.mjs mapnode scripts/reader-server.mjsnode scripts/generate-automation-map.mjsnode scripts/automation-doctor.mjsnode scripts/run-local-automation.mjsnode scripts/run-and-verify-local.mjsnode scripts/check-automation-quick.mjsnode scripts/generate-local-pipeline-report.mjsnode scripts/automation-preflight.mjsnode scripts/resolve-operator-pick.mjsnode scripts/generate-operator-pick-report.mjsnode scripts/resolve-current-status-path.mjsnode scripts/generate-current-status-report.mjsnode scripts/sync-visual-reports.mjsnode scripts/generate-control-center.mjsnode scripts/generate-command-catalog.mjsnode scripts/generate-action-registry.mjsnode scripts/generate-health-report.mjsnode scripts/check-local-links.mjsnode scripts/generate-link-report.mjsnode scripts/generate-performance-report.mjsnode scripts/generate-operator-runbook.mjsnode scripts/generate-readiness-report.mjsnode scripts/generate-schedule-report.mjsnode scripts/generate-environment-report.mjsnode scripts/generate-executability-report.mjsnode scripts/generate-overview-report.mjsnode scripts/generate-run-receipt.mjsnode scripts/generate-status-report.mjsnode scripts/generate-state-snapshot.mjsnode scripts/generate-run-timeline.mjsnode scripts/generate-daily-brief.mjsnode scripts/generate-next-actions.mjsnode scripts/generate-decision-report.mjsnode scripts/generate-entrypoints-report.mjsnode scripts/generate-execution-cockpit.mjsnode scripts/generate-live-monitor.mjsnode scripts/generate-capabilities-report.mjsnode scripts/generate-freshness-report.mjsnode scripts/generate-impact-report.mjsnode scripts/generate-goal-coverage-report.mjsnode scripts/generate-report-navigator.mjsnode scripts/generate-safe-terminal-report.mjsnode scripts/generate-consistency-report.mjsnode scripts/generate-ui-smoke-report.mjsnode scripts/generate-automation-manifest.mjsnode scripts/check-automation-manifest.mjsnode scripts/install-launchd.mjsnode scripts/repair-launchd.mjsnode scripts/test-launchd-run.mjsnode scripts/launchd-status.mjsnode scripts/kickstart-launchd.mjsnode scripts/generate-launchd-log-report.mjsnode scripts/diagnose-launchd.mjsnode scripts/generate-manual-actions.mjsnode scripts/build-run.mjsnode scripts/create-single-article-trial.mjsnode scripts/normalize-status.mjsnode scripts/apply-journal-metrics.mjsnode scripts/generate-gpt-pro-handoff.mjsnode scripts/generate-paper-wiki.mjs initnode scripts/generate-paper-wiki.mjs updatenode scripts/generate-paper-wiki.mjs indexnode scripts/generate-mega.mjsnode scripts/generate-workflow.mjsnode scripts/generate-report.mjsnode scripts/generate-rag-queue.mjsnode scripts/fetch-journals.mjsnode scripts/fetch-journals-browser.mjsnode scripts/fetch-journals-browser.mjs --live-browserexternal/manualexternal/manual; localOnly=false; externalOrManual=truenode scripts/status-from-candidates.mjsnode scripts/mark-notion-synced.mjsnode scripts/apply-article-extract.mjsnode scripts/notion-dedupe.mjsexternal/manualexternal/manual; localOnly=false; externalOrManual=truenode scripts/notion-sync.mjs --dry-runexternal/manualexternal/manual; localOnly=false; externalOrManual=truenode scripts/notion-sync.mjs --live --confirm-notion-writeexternal/manualexternal/manual; localOnly=false; externalOrManual=truenode scripts/check-run.mjsnode scripts/verify-local-automation.mjssource loadedno forbidden callssource loadedno forbidden callssource loadedno forbidden calls71/71 commands / npm scripts 60 / missing 012/12 commands / npm scripts 14 / missing 0 / cwdIndependent true