research-overview-pipeline — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited research-overview-pipeline (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Goal:
Inputs:
research_plan/RESEARCH_PLAN.jsonhypotheses/<id>/HYPOTHESIS.json artifacts with completed review payloadsmeta/INSIGHTS_FROM_REVIEWS.jsonOutputs:
meta/RESEARCH_OVERVIEW.jsonstate/PIPELINE_STATE.jsonstate/CURRENT_STAGE.jsonContext Loading:
research_plan/RESEARCH_PLAN.json.packages/agent_contracts/pipeline_runtime.py before updating state/PIPELINE_STATE.json or state/CURRENT_STAGE.json.state/EVOLUTION_STATE.json before writing the overview.literature/queries/*/EVIDENCE_BUNDLE.json when literature artifacts exist and record whether any retrieval_metadata.status is partial or blocked.state/PROXIMITY_STATUS.json when it exists and record whether proximity was succeeded or degraded to a skipped/failed fallback state.research_goal as the synthesis anchor.preferences and constraints to frame which research directions are worth elevating.meta/INSIGHTS_FROM_REVIEWS.json exists, use it to highlight recurring critique patterns and unresolved risks across the run.Execution Prompt Contract:
state/EVOLUTION_STATE.json.partial or blocked, include a concise literature retrieval limitation note; do not describe the run as having comprehensive literature coverage in that case.PROXIMITY_STATUS.json records a skipped or failed fallback, include a concise proximity embedding fallback limitation note; do not describe ranking as embedding-, proximity-, or similarity-informed in that case.EVOLUTION_STATE.stopReason is exactly convergence_reached.ResearchOverviewContract from packages/agent_contracts/meta_review.py.state/PIPELINE_STATE.json, preserve the exact PipelineStateContract from packages/agent_contracts/pipeline_runtime.py.from tools import sync_pipeline_stage_artifacts so currentPhase = Research Overview, currentSkill = research-overview-pipeline, and stageTrail stay aligned across both state artifacts.## sections for major directions and ### subsections where helpful.Execution Steps:
skills/shared-references/schema-index.md, then read packages/agent_contracts/meta_review.py and packages/agent_contracts/pipeline_runtime.py before writing meta/RESEARCH_OVERVIEW.json or updating run-level stage artifacts.tools.sync_pipeline_stage_artifacts(run_dir, current_phase="Research Overview", current_skill="research-overview-pipeline").state/EVOLUTION_STATE.json and record whether the stop reason is convergence_reached, max_iterations_reached, safety_iteration_limit_reached, no_viable_candidates, or still empty.stopReason=convergence_reached; for safety stops use language such as "synthesis after the safety ceiling" rather than "frontier converged". When literature or proximity is degraded, include the limitation in plain language without overstating the pipeline evidence.partial or blocked, state that external evidence coverage was partial, limited, blocked, or otherwise incomplete.meta/RESEARCH_OVERVIEW.json.state/PIPELINE_STATE.json and state/CURRENT_STAGE.json as required by the top-level workflow.Artifact Rules:
RESEARCH_OVERVIEW.json is the canonical machine-consumable overview artifact.Completion Rule:
meta/RESEARCH_OVERVIEW.json exists, required state updates have been written, and the run validates for downstream consumption.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.