research-architect-1a099d — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited research-architect-1a099d (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.
Turn a target paper into transferable research logic, not text to imitate. Keep the user's question, context, materials, results, claims, wording, and contribution independent.
Prefer paper_output/project_config.json; otherwise route to research-architect-intake. Capture the workflow, topic or raw idea, current assets, constraints, desired output, reference mode/paths, target references, target outcome, design family, and adaptation_depth.
Set desired_output to one of adapted_research_options, research_plan, first_draft, or revision_plan.
guided: produce roughly the core trail—configuration, reference analysis when applicable, a selected candidate, study design/action plan, and an evidence or execution path—then ask for the next material input.standard: add literature positioning, citation support, and the artifacts needed for a coherent draft.deep: add the full provenance, evidence, rationale, audit, and revision trail.Depth changes how much supporting detail is produced; it never bypasses a blocking condition or a MANDATORY user gate.
When a shared CSV template exists, use it only as the column contract and write the user-facing artifact as a Markdown table at paper_output/<artifact>.md.
For the six v1-validated artifacts, keep Markdown reader-facing and create one JSON sidecar named <artifact>.metadata.json under paper_output/. The canonical project_config.json carries its metadata directly. Read schemas/v1/artifact_contract_registry.json before creating or validating those sidecars. Initialize the exact four-gate state once with python3 scripts/run_state.py init paper_output; it owns run_manifest.json and pipeline_state.json as the run's dependency and decision record.
research-architect-intake to create project_config.json, source_map.md, and source_inventory.md; add terminology_ledger.md when recurring terms or scientific objects can drift.revise_existing_draft, intake the supplied draft and constraints, record missing upstream artifacts as intake_debts.md, then route to research-architect-audit. Do not invent missing evidence or provenance.research-architect-literature Pass 1 before brainstorming.research-architect-brainstorm, then literature Pass 2, to produce distinct candidate spines and a final adaptation plan. Use gap_map.md for the literature gap artifact.research-architect-design to prepare a candidate-specific study design.research-architect-evidence. When evidence is absent, write execution_plan.md and stop before drafting. For a multi-display manuscript, plan the manuscript-wide display sequence before individual figures or panels.research-architect-citation, then research-architect-draft after evidence readiness. Draft claim-bearing evidence/argument units first and trace every material promise to evidence and closure.research-architect-audit before declaring a draft complete.Use a branch directly when one bottleneck is clear: literature for an accessible exemplar, brainstorming for a raw idea, design for a candidate question, evidence for executed material, citation for claim support, draft for evidence-ready prose, or audit for an existing draft. When prerequisite artifacts are absent, record the missing decision as a provisional assumption or intake debt and route to its owner; never fabricate the missing trail.
Do not add other mandatory confirmation gates.
confirmed_research_spine.md and treat the design as final.execution_plan.md; it does not satisfy this gate.At every resume point, run python3 scripts/run_state.py stale paper_output --record before reusing downstream artifacts. A nonzero stale result is a blocker: regenerate the listed artifacts from their changed upstream input, rather than silently reusing them. After reviewing the refreshed full trail, run python3 scripts/run_state.py manifest paper_output; if it refuses to replace a changed baseline, inspect the change and use --force only for an intentional rebaseline.
Use paper_output/ for artifacts. The standard/deep path may include:
project_config.json
source_map.md
source_inventory.md
terminology_ledger.md # when terms or object identities can drift
problem_landscape.md
idea_candidate_matrix.md
research_question_options.md
feasibility_filter.md
reference_materials/source_index.md
concept_dossier.md
corpus_inventory.md
exemplar_method_map.md
exemplar_logic_profile.md # when target references exist
exemplar_adaptation_plan.md # when target references exist
gap_map.md
motivation_options_after_literature.md
confirmed_research_spine.md
study_design_brief.md
analysis_plan.md
evaluation_plan.md
study_component_registry.md
threats_to_validity.md
execution_plan.md # when evidence is absent
evidence_bank.md
claim_register.md
display_system_plan.md # before panel design for multi-display work
evidence_display_map.md
claim_strength_calibration.md
result_interpretation_notes.md
citation_support_bank.md
promise_resolution_map.md
section_blueprints.md
writing_rationale_matrix.md
first_draft/main.md
audit_report.md
revision_queue.md
final_artifact_manifest.md
run_manifest.json
pipeline_state.jsonRead references/quality-gates.md before drafting or clearing an audit. Block progress when adaptation is superficial, the spine/design is unsupported, central claims or manuscript promises lack evidence/citation/limitation paths, object identity is materially ambiguous, the display sequence overstates readiness, citation support is unverified, warrants are exceeded, or exemplar use creates copying risk.
End every stage response with a concise status of at most 10 lines: current stage, artifacts created or read, decisions, blockers, and one next action. Ask exactly one material next question.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.