hypothesis-full-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited hypothesis-full-review (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.jsonliterature/queries/<query_id>/EVIDENCE_BUNDLE.json produced by tools.search_literature(...)meta/INSIGHTS_FROM_REVIEWS.jsonOutputs:
hypotheses/<id>/REVIEW/FULL_REVIEW.jsonliterature/queries/<query_id>/* search bridge artifacts when a new evidence query is requiredContext Loading:
skills/shared-references/schema-index.md.skills/shared-references/literature-search-contract.md.skills/shared-references/codex-reviewer-routing.md before using any optional Codex reviewer subagent route.packages/agent_contracts/literature.py before building or consuming search bridge artifacts.research_plan/RESEARCH_PLAN.json.research_goal as the review anchor.preferences as the detailed quality criteria.constraints as non-negotiable boundaries.hypotheses/<id>/HYPOTHESIS.json.Execution Prompt Contract:
tools.search_literature(run_dir, request) to gather the minimum external evidence needed to evaluate the hypothesis claims unless an existing evidence bundle already covers the same query.FULL_REVIEW.json.reviewerRoute = local_main_thread when a reviewer route trace is written.EvidenceBundleContract as the only formal external literature input.retrieval_metadata.status before writing evidence-backed judgments.retrieval_metadata.status is partial, preserve the partial-source limitation in the affected review points instead of describing the review as comprehensive literature coverage.status = completed full review must include concrete preferences or constraints that name hypothesis-specific mechanisms, materials, reaction conditions, feasibility limits, evidence gaps, or experimental tests.retrieval_results, evidence_bundle_ids, and literature_query_ids must remain traceable to search bridge artifacts.Viable evolved hypothesis, Refined from parent, Must outperform parent, or Benchmark against parent as substantive review content.FullReviewContract from packages/agent_contracts/review.py:preferencesconstraintsExecution Steps:
skills/shared-references/schema-index.md, skills/shared-references/literature-search-contract.md, and skills/shared-references/codex-reviewer-routing.md, then read packages/agent_contracts/review.py and packages/agent_contracts/literature.py before writing FULL_REVIEW.json, reviewer traces, or consuming search bridge artifacts.SearchRequestContract for the hypothesis claims and call tools.search_literature(run_dir, request) unless a matching evidence bundle already exists.retrieval_metadata.status is blocked, write only a degraded review that explicitly says external evidence retrieval was blocked; do not claim literature grounding.retrieval_metadata.status is partial, continue only when each evidence-dependent critique preserves that limitation and avoids comprehensive-coverage language.hypotheses/<id>/REVIEW/FULL_REVIEW.json.Artifact Rules:
FULL_REVIEW.json must remain structured and concise enough for downstream summarization.retrieval_results entries must be derived from literature/queries/<query_id>/EVIDENCE_BUNDLE.json.partial retrieval into full literature support.Completion Rule:
FULL_REVIEW.json exists, any external evidence claims are traceable to a search bridge evidence bundle, and the artifact is valid for downstream synthesis.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.