Repository Analysis

Imbad0202/academic-research-skills-codex

Codex-native Academic Research Skills suite for human-in-the-loop academic research workflows

19.3 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Imbad0202/academic-research-skills-codex, a Python project with 9,471 GitHub stars. SynthScan v2.0 examined 1,086,197 lines of code across 3812 source files, recording 16666 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 19.3 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

19.3
Adjusted Score
19.3
Raw Score
100%
Time Factor
2026-08-24
Last Push
9.5K
Stars
Python
Language
1.1M
Lines of Code
3.8K
Files
16.7K
Pattern Hits
2026-08-29
Scan Date
0.12
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 0HIGH 442MEDIUM 1594LOW 14630

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 16666 distinct pattern matches across 19 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Hyper-Verbose Identifiers12044 hits · 10578 pts
SeverityFileLineSnippetContext
LOW…se-discipline/scripts/_release_doc_alignment_schema.py290def _check_pattern_against_comment_marker(data: dict[str, Any]) -> None:CODE
LOW…se-discipline/scripts/_release_doc_alignment_schema.py427def _check_package_uniqueness(data: dict[str, Any]) -> None:CODE
LOW…se-discipline/scripts/_release_doc_alignment_schema.py860def resolve_authoritative_version(CODE
LOW…se-discipline/scripts/_release_doc_alignment_schema.py942def check_release_block_presence(CODE
LOW…ademic-research-suite/ars/tests/test_mark_read_args.py39def test_ars_mark_read_writes_read_log(passport_with_corpus: Path) -> None:CODE
LOW…ademic-research-suite/ars/tests/test_mark_read_args.py70def test_ars_mark_read_rejects_zero_keys(passport_with_corpus: Path) -> None:CODE
LOW…ademic-research-suite/ars/tests/test_mark_read_args.py85def test_ars_mark_read_rejects_unknown_key(passport_with_corpus: Path) -> None:CODE
LOW…ademic-research-suite/ars/tests/test_mark_read_args.py101def test_ars_mark_read_argument_parsing(passport_with_corpus: Path) -> None:CODE
LOW…s/design/2026-05-21-v3.10-183-epistemic-status-spec.md737def classify_claim_audit_result(entry: dict) -> list[dict]:CODE
LOW…design/2026-04-23-ars-v3.6.2-sprint-contract-design.md324def check_structural_invariants(contract: dict) -> list[str]:CODE
LOW…-15-issue-105-contamination-signals-backfill-design.md51def compute_ss_unmatched_signal(entry, ss_client) -> bool | None:CODE
LOW…e/ars/docs/design/2026-05-05-phase-6.6-scoping-note.md120def test_orchestrator_prompt_contains_audit_artifact_gate():CODE
LOW…e/ars/docs/design/2026-05-05-phase-6.6-scoping-note.md124def test_orchestrator_prompt_references_all_phase_ids():CODE
LOW…e/ars/docs/design/2026-05-05-phase-6.6-scoping-note.md140def test_orchestrator_prompt_has_audit_gate_hard_rules():CODE
LOW…e/ars/docs/design/2026-05-05-phase-6.6-scoping-note.md151def test_orchestrator_prompt_size_within_budget():CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md919def test_neg_b_disqualifying_rename(tmp_path):CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md927def test_neg_c_strip_fallback_case(tmp_path):CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md935def test_neg_d_delete_legacy_text(tmp_path):CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md990def test_neg_g_carrier_regression(tmp_path):CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md417def test_integration_passes_against_real_repo():CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md871def test_neg_a_drop_ship_enum(tmp_path):CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md946def test_neg_e_remove_policy_fold(tmp_path):CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md963def test_neg_f_leak_into_deep_research(tmp_path):CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1024def test_sanitize_strips_non_alnum():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1033def test_sanitize_rejects_empty():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1037def test_make_citation_key_simple():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1044def test_make_citation_key_collision_suffix():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1050def test_make_citation_key_multiple_collisions():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1056def test_parse_csl_name_family_given():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1060def test_parse_csl_name_family_initial():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1064def test_parse_csl_name_institution_with_paren_marker():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1069def test_parse_csl_name_bare_single_token_literal():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1075def test_parse_semicolon_names():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1083def test_parse_semicolon_names_empty_returns_empty_list():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1088def test_dump_yaml_stable_is_sorted():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md149def test_required_set_matches_spec():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md160def test_additional_properties_is_false():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md165def test_valid_personal_author_entry_passes():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md177def test_valid_institution_author_entry_passes():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md189def test_missing_required_field_fails():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md203def test_author_must_be_either_personal_or_literal():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md217def test_year_out_of_range_fails():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md231def test_citation_key_pattern_rejects_leading_digit():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md245def test_additional_property_fails():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md260def test_obtained_via_enum_constrained():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md473def test_schema_self_consistent():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md478def test_empty_rejected_is_valid():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md489def test_missing_required_top_level_fails():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md496def test_rejection_with_object_raw():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md514def test_rejection_with_string_raw():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md531def test_rejection_with_array_raw_rejected():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md550def test_reason_enum_constrained():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md562def test_additional_properties_false_on_rejection():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md738def test_passes_on_valid_passport(tmp_path):CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md755def test_fails_on_schema_violation(tmp_path):CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md773def test_fails_on_duplicate_citation_key(tmp_path):CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md798def test_passes_on_valid_rejection_log(tmp_path):CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md810def test_default_mode_scans_repo_examples():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1102def test_adapter_spec_version_is_string():CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md1155def _first_title_word_non_stopword(title_hint: str | None) -> str:CODE
11984 more matches not shown…
Decorative Section Separators1300 hits · 4611 pts
SeverityFileLineSnippetContext
MEDIUM…uite/ars/evals/calibration/commitment_ledger_seed.yaml2# ----------------------------------------------------------------COMMENT
MEDIUM…se-discipline/scripts/_release_doc_alignment_schema.py695# ---------------------------------------------------------------------------COMMENT
MEDIUM…se-discipline/scripts/_release_doc_alignment_schema.py697# ---------------------------------------------------------------------------COMMENT
MEDIUM…se-discipline/scripts/_release_doc_alignment_schema.py837# ---------------------------------------------------------------------------COMMENT
MEDIUM…se-discipline/scripts/_release_doc_alignment_schema.py839# ---------------------------------------------------------------------------COMMENT
MEDIUM…se-discipline/scripts/_release_doc_alignment_schema.py932# ---------------------------------------------------------------------------COMMENT
MEDIUM…se-discipline/scripts/_release_doc_alignment_schema.py934# ---------------------------------------------------------------------------COMMENT
MEDIUM…ic-research-suite/ars/scripts/contamination_signals.py540# ---------------------------------------------------------------------------COMMENT
MEDIUM…ic-research-suite/ars/scripts/contamination_signals.py542# ---------------------------------------------------------------------------COMMENT
MEDIUM…ic-research-suite/ars/scripts/contamination_signals.py620# ---------------------------------------------------------------------------COMMENT
MEDIUM…ic-research-suite/ars/scripts/contamination_signals.py622# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py60# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py62# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py99# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py101# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py192# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py194# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py208# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py210# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py236# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/check_ranking_lift.py238# ---------------------------------------------------------------------------COMMENT
MEDIUM…esearch-suite/ars/scripts/test__eval_threshold_gate.py31# ---------------------------------------------------------------------------COMMENT
MEDIUM…esearch-suite/ars/scripts/test__eval_threshold_gate.py33# ---------------------------------------------------------------------------COMMENT
MEDIUM…esearch-suite/ars/scripts/test__eval_threshold_gate.py65# ---------------------------------------------------------------------------COMMENT
MEDIUM…esearch-suite/ars/scripts/test__eval_threshold_gate.py67# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py294# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py296# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py408# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py410# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py622# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py624# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py722# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py724# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py982# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py984# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py1121# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py1123# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py1259# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py1261# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py1635# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py1637# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py2245# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py2247# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py363# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py365# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py2178# ---------------------------------------------------------------------------COMMENT
MEDIUM…demic-research-suite/ars/scripts/test_evidence_rows.py2180# ---------------------------------------------------------------------------COMMENT
MEDIUM…te/ars/scripts/test_cross_model_verification_guards.py158# ---------------------------------------------------------------------------COMMENT
MEDIUM…te/ars/scripts/test_cross_model_verification_guards.py160# ---------------------------------------------------------------------------COMMENT
MEDIUM…te/ars/scripts/test_cross_model_verification_guards.py735# ---------------------------------------------------------------------------COMMENT
MEDIUM…te/ars/scripts/test_cross_model_verification_guards.py737# ---------------------------------------------------------------------------COMMENT
MEDIUM…te/ars/scripts/test_cross_model_verification_guards.py92# ---------------------------------------------------------------------------COMMENT
MEDIUM…te/ars/scripts/test_cross_model_verification_guards.py94# ---------------------------------------------------------------------------COMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py1835# ---------------------------------------------------------------------------COMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py1924# ---------------------------------------------------------------------------COMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py2035# ---------------------------------------------------------------------------COMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py2232# ---------------------------------------------------------------------------COMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py2720# ---------------------------------------------------------------------------COMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py3092# ---------------------------------------------------------------------------COMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py1279# ---------------------------------------------------------------------------COMMENT
1240 more matches not shown…
Cross-File Repetition296 hits · 1480 pts
SeverityFileLineSnippetContext
HIGH…design/2026-04-23-ars-v3.6.2-sprint-contract-design.md0return list of schema violation messages. empty list means pass.STRING
HIGH…design/2026-04-23-ars-v3.6.2-sprint-contract-design.md0return list of schema violation messages. empty list means pass.STRING
HIGH…ic-research-suite/ars/scripts/check_sprint_contract.py0return list of schema violation messages. empty list means pass.STRING
HIGH…ic-research-suite/ars/scripts/check_sprint_contract.py0return list of schema violation messages. empty list means pass.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0mutation suite for check_domain_evidence_profile.py (#259). per the iron law: positive + negative tests for every check.STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0mutation suite for check_domain_evidence_profile.py (#259). per the iron law: positive + negative tests for every check.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0mutation suite for check_domain_evidence_profile.py (#259). per the iron law: positive + negative tests for every check.STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0mutation suite for check_domain_evidence_profile.py (#259). per the iron law: positive + negative tests for every check.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0the lint passes against the actual repo after tasks 1-3 land.STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0the lint passes against the actual repo after tasks 1-3 land.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0the lint passes against the actual repo after tasks 1-3 land.STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0the lint passes against the actual repo after tasks 1-3 land.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0lint domain evidence profile documentation surface (#259). seven documentation-surface checks c1-c7. honest about reach:STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0lint domain evidence profile documentation surface (#259). seven documentation-surface checks c1-c7. honest about reach:STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0lint domain evidence profile documentation surface (#259). seven documentation-surface checks c1-c7. honest about reach:STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0lint domain evidence profile documentation surface (#259). seven documentation-surface checks c1-c7. honest about reach:STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0byte range from `heading` to the next same-or-higher-level atx heading (or eof), ignoring `#`-prefixed lines inside fencSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0byte range from `heading` to the next same-or-higher-level atx heading (or eof), ignoring `#`-prefixed lines inside fencSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0byte range from `heading` to the next same-or-higher-level atx heading (or eof), ignoring `#`-prefixed lines inside fencSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0byte range from `heading` to the next same-or-higher-level atx heading (or eof), ignoring `#`-prefixed lines inside fencSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0return `text` with all fenced code blocks (``` or ~~~) removed. used by checks that must anchor a requirement in prose, STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0return `text` with all fenced code blocks (``` or ~~~) removed. used by checks that must anchor a requirement in prose, STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0return `text` with all fenced code blocks (``` or ~~~) removed. used by checks that must anchor a requirement in prose, STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0return `text` with all fenced code blocks (``` or ~~~) removed. used by checks that must anchor a requirement in prose, STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0intake_agent: enum + reserved + pcr row + coherence + reserved-fallback + display form + step 12 heading + carve-out + oSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0intake_agent: enum + reserved + pcr row + coherence + reserved-fallback + display form + step 12 heading + carve-out + oSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0intake_agent: enum + reserved + pcr row + coherence + reserved-fallback + display form + step 12 heading + carve-out + oSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0intake_agent: enum + reserved + pcr row + coherence + reserved-fallback + display form + step 12 heading + carve-out + oSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0profiles doc: exists, gaps column wording, reserved list, and a closed-set 4-profile table (exactly the 4 ship_enum rowsSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0profiles doc: exists, gaps column wording, reserved list, and a closed-set 4-profile table (exactly the 4 ship_enum rowsSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0profiles doc: exists, gaps column wording, reserved list, and a closed-set 4-profile table (exactly the 4 ship_enum rowsSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0profiles doc: exists, gaps column wording, reserved list, and a closed-set 4-profile table (exactly the 4 ship_enum rowsSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0consumer: resolution block, pcr-row resolve, 3 fallback cases, 3 consumer tags, universal-gate carve-out language; sourcSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0consumer: resolution block, pcr-row resolve, 3 fallback cases, 3 consumer tags, universal-gate carve-out language; sourcSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0consumer: resolution block, pcr-row resolve, 3 fallback cases, 3 consumer tags, universal-gate carve-out language; sourcSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0consumer: resolution block, pcr-row resolve, 3 fallback cases, 3 consumer tags, universal-gate carve-out language; sourcSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0profiles doc: advisory-only statement + #246 forward-ref.STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0profiles doc: advisory-only statement + #246 forward-ref.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0profiles doc: advisory-only statement + #246 forward-ref.STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0profiles doc: advisory-only statement + #246 forward-ref.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0profiles doc: legacy guidance present, non-normative label, medicine/health + education verbatim, policy fold reference.STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0profiles doc: legacy guidance present, non-normative label, medicine/health + education verbatim, policy fold reference.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0profiles doc: legacy guidance present, non-normative label, medicine/health + education verbatim, policy fold reference.STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0profiles doc: legacy guidance present, non-normative label, medicine/health + education verbatim, policy fold reference.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0r-5 leak guard: source_quality_hierarchy.md not modified by #259. invariant 9 requires the deep-research file to stay suSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0r-5 leak guard: source_quality_hierarchy.md not modified by #259. invariant 9 requires the deep-research file to stay suSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0r-5 leak guard: source_quality_hierarchy.md not modified by #259. invariant 9 requires the deep-research file to stay suSTRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0r-5 leak guard: source_quality_hierarchy.md not modified by #259. invariant 9 requires the deep-research file to stay suSTRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0carrier-regression guard: within the step 12 / resolution heading ranges, the profile must not be carried by schema 13 /STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0carrier-regression guard: within the step 12 / resolution heading ranges, the profile must not be carried by schema 13 /STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0carrier-regression guard: within the step 12 / resolution heading ranges, the profile must not be carried by schema 13 /STRING
HIGH…rch-suite/ars/scripts/check_domain_evidence_profile.py0carrier-regression guard: within the step 12 / resolution heading ranges, the profile must not be carried by schema 13 /STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0copy the four lint-relevant files into a minimal repo tree under tmp_path.STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0copy the four lint-relevant files into a minimal repo tree under tmp_path.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0copy the four lint-relevant files into a minimal repo tree under tmp_path.STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0copy the four lint-relevant files into a minimal repo tree under tmp_path.STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0replace all occurrences of `old` (not just the first). a single-occurrence replace silently self-breaks a mutation test STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0replace all occurrences of `old` (not just the first). a single-occurrence replace silently self-breaks a mutation test STRING
HIGH…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md0replace all occurrences of `old` (not just the first). a single-occurrence replace silently self-breaks a mutation test STRING
HIGH…uite/ars/scripts/test_check_domain_evidence_profile.py0replace all occurrences of `old` (not just the first). a single-occurrence replace silently self-breaks a mutation test STRING
236 more matches not shown…
Unused Imports886 hits · 775 pts
SeverityFileLineSnippetContext
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/run_fleet.py11CODE
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/score_run.py13CODE
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/score_run.py16CODE
LOW…ease-discipline/scripts/check_release_doc_alignment.py8CODE
LOW…se-discipline/scripts/_release_doc_alignment_schema.py8CODE
LOW…release-discipline/scripts/check_command_invariants.py17CODE
LOW…ills/academic-research-suite/ars/tests/test_helpers.py5CODE
LOW…ic-research-suite/ars/scripts/contamination_signals.py23CODE
LOW…ic-research-suite/ars/scripts/test_check_data_flows.py8CODE
LOW…demic-research-suite/ars/scripts/check_ranking_lift.py28CODE
LOW…rs/scripts/test_cross_document_consistency_advisory.py1CODE
LOW…esearch-suite/ars/scripts/check_surface_form_parity.py26CODE
LOW…arch-suite/ars/scripts/test_review_panel_provenance.py3CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py10CODE
LOW…-research-suite/ars/scripts/test_recompute_receipts.py11CODE
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py11CODE
LOW…uite/ars/scripts/test_check_619_disclosure_closeout.py3CODE
LOW…/scripts/test_build_claim_standing_candidate_ledger.py2CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py44CODE
LOW…uite/ars/scripts/test_check_workflow_classification.py2CODE
LOW…mic-research-suite/ars/scripts/test_text_similarity.py12CODE
LOW…esearch-suite/ars/scripts/test__eval_threshold_gate.py10CODE
LOW…uite/ars/scripts/check_v3_8_annotation_literal_sync.py35CODE
LOW…uite/ars/scripts/validate_ideation_diversity_assets.py8CODE
LOW…demic-research-suite/ars/scripts/test_evidence_rows.py8CODE
LOW…te/ars/scripts/test_cross_model_verification_guards.py19CODE
LOW…c-research-suite/ars/scripts/test_dispatch_e4_panel.py9CODE
LOW…ripts/test_score_review_criteria_constructive_value.py1CODE
LOW…arch-suite/ars/scripts/check_policy_anchor_protocol.py40CODE
LOW…uite/ars/scripts/check_268_nested_commitment_ledger.py32CODE
LOW…rch-suite/ars/scripts/test_normalize_compat_verdict.py8CODE
LOW…earch-suite/ars/scripts/check_394_submission_policy.py31CODE
LOW…-suite/ars/scripts/policy_anchor_disclosure_referee.py23CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py45CODE
LOW…/scripts/test_check_v3_6_8_cite_provenance_pipeline.py18CODE
LOW…/scripts/test_check_v3_6_8_cite_provenance_pipeline.py385CODE
LOW…arch-suite/ars/scripts/test_check_calibration_tiers.py2CODE
LOW…/ars/scripts/check_392_citation_verification_intake.py28CODE
LOW…ite/ars/scripts/run_indirect_prompt_injection_probe.py8CODE
LOW…h-suite/ars/scripts/test_title_fuzzy_false_positive.py40CODE
LOW…h-suite/ars/scripts/check_reviewer_finding_contract.py41CODE
LOW…mic-research-suite/ars/scripts/ars_cache_invalidate.py11CODE
LOW…ch-suite/ars/scripts/check_command_frontmatter_name.py20CODE
LOW…e/ars/scripts/test_build_submission_packet_manifest.py3CODE
LOW…search-suite/ars/scripts/test_eval_harness_workflow.py10CODE
LOW…e/ars/scripts/test_claim_strength_drift_disposition.py1CODE
LOW…demic-research-suite/ars/scripts/test_audit_schemas.py17CODE
LOW…h-suite/ars/scripts/build_claim_standing_query_plan.py31CODE
LOW…arch-suite/ars/scripts/claim_standing_stance_scorer.py9CODE
LOW…research-suite/ars/scripts/test_render_eval_comment.py9CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py8CODE
LOW…s/academic-research-suite/ars/scripts/_block_parser.py31CODE
LOW…ite/ars/scripts/check_cross_model_verification_sync.py21CODE
LOW…uite/ars/scripts/check_cross_model_handoff_contract.py27CODE
LOW…/ars/scripts/check_630_codex_subscription_transport.py4CODE
LOW…ts/test_check_tortured_phrase_screening_integration.py2CODE
LOW…/ars/scripts/test_check_v3_7_3_three_layer_citation.py6CODE
LOW…/ars/scripts/test_check_v3_7_3_three_layer_citation.py10CODE
LOW…-suite/ars/scripts/test_adjacent_framing_probe_lint.py13CODE
LOW…h-suite/ars/scripts/human_read_attestation_resolver.py12CODE
826 more matches not shown…
Cross-Language Confusion114 hits · 722 pts
SeverityFileLineSnippetContext
HIGH…ic-research-suite/ars/scripts/test_check_data_flows.py282 "#!/bin/sh\nif ! command -v curl >/dev/null; then\n"CODE
HIGH…rs/scripts/test_cross_document_consistency_advisory.py1084 b"[null,null]", code="DRAFT_CONTRACT_INVALID", path="draft"CODE
HIGH…rs/scripts/test_cross_document_consistency_advisory.py1088 b"[null,null,null]", code="DRAFT_CONTRACT_INVALID", path="draft"CODE
HIGH…earch-suite/ars/scripts/cross_model_codex_transport.py1101 # field as anyOf[WebSearchAction, null] (generate-json-schema,COMMENT
HIGH…earch-suite/ars/scripts/cross_model_codex_transport.py1180 # A non-null, non-list value is a SHAPE violation and must surface asCOMMENT
HIGH…esearch-suite/ars/scripts/verify_submission_package.py877 raise ValueError(f"venue profile venue_name must be a string or null, "CODE
HIGH…esearch-suite/ars/scripts/verify_submission_package.py883 f"integer or null, got {v!r}")CODE
HIGH…esearch-suite/ars/scripts/verify_submission_package.py887 f"{'/'.join(_schema_enum('word_count_scope'))}/null, "CODE
HIGH…esearch-suite/ars/scripts/verify_submission_package.py892 f"{'/'.join(_schema_enum('blind_review'))}/null, "CODE
HIGH…esearch-suite/ars/scripts/verify_submission_package.py913 f"boolean or null, got {ack!r}")CODE
HIGH…te/ars/scripts/test_cross_model_verification_guards.py720# `arr(obj(.).candidates)`. `null` already fail-closed (`.candidates` on null is null), so it is aCOMMENT
HIGH…uite/ars/scripts/check_268_nested_commitment_ledger.py57 """True when a commitment's unfulfilled_rationale is missing, null, or whitespace.STRING
HIGH…earch-suite/ars/scripts/check_394_submission_policy.py28 {null, advisory, strict} — exactly the values the CLI stamps — and itsSTRING
HIGH…earch-suite/ars/scripts/check_394_submission_policy.py143 # Direct value comparison — None must be JSON null, not the stringCOMMENT
HIGH…earch-suite/ars/scripts/check_394_submission_policy.py148 "expected exactly [null, 'advisory', 'strict'] — the closed set "CODE
HIGH…ic-research-suite/ars/scripts/inquiry_branch_ledger.py1584 "inquiry_ledger_ref is present but null; omit the field for no ledger"CODE
HIGH…earch-suite/ars/scripts/check_experiment_provenance.py64 f"experiment_provenance must be a list (or absent/null); got {type(entries).__name__}"CODE
HIGH…uite/ars/scripts/test_citation_verification_summary.py107 # skipped/unreachable→null), against the full four-resolver shape.COMMENT
HIGH…uite/ars/scripts/test_citation_verification_summary.py67 """All four resolver keys, default skipped/null; override individual ones."""STRING
HIGH…uite/ars/scripts/test_citation_verification_summary.py119 """queried_by ∈ {id, title, null} — the C-V6(a) ID-keyed signal. (Status isSTRING
HIGH…ars/scripts/test_check_268_nested_commitment_ledger.py127 # A bare `unfulfilled_rationale:` (YAML null) must not read as populatedCOMMENT
HIGH…uite/ars/scripts/check_claim_standing_transmissions.py212 None: {"performed"}, # performed row (failure_state is null)CODE
HIGH…mic-research-suite/ars/scripts/claim_audit_pipeline.py756 # U-INV-4 (manifest_claim_id null ↔ scoped_manifest_id null).COMMENT
HIGH…-suite/ars/scripts/test_check_394_submission_policy.py194 # Final-round review P3: the enum member must be JSON null, not theCOMMENT
HIGH…ch-suite/ars/scripts/test_check_re_review_synthesis.py1503 # the regression advisory names NEW-1's nearest item only when non-null;COMMENT
HIGH…ic-research-suite/ars/scripts/claim_audit_finalizer.py190 # synthesis_overclaim, null} on AMBIGUOUS — the §6 consistency lint isCOMMENT
HIGH…cademic-research-suite/ars/scripts/check_repro_lock.py6- Missing `repro_lock` key (not even null): ERROR, exit 1.STRING
HIGH…ch-suite/ars/scripts/test_chinese_literature_client.py1722 b'{"result": {"uids": [null], "999999901": {"articleids": []}}}',CODE
HIGH…ch-suite/ars/scripts/test_chinese_literature_client.py1686 b'{"esearchresult":{"idlist":[null]}}',CODE
HIGH…suite/ars/scripts/check_pipeline_boundary_semantics.py240 "mode": null,CODE
HIGH…suite/ars/scripts/check_pipeline_boundary_semantics.py242 "started_at": null,CODE
HIGH…suite/ars/scripts/check_pipeline_boundary_semantics.py243 "completed_at": null,CODE
HIGH…suite/ars/scripts/check_pipeline_boundary_semantics.py245 "checkpoint_type": null,CODE
HIGH…suite/ars/scripts/check_pipeline_boundary_semantics.py247 "assigned_to": null,CODE
HIGH…ic-research-suite/ars/scripts/ars_write_scope_guard.py318 # null, a string) passed straight to evaluate_decision can't crash on `.get` (review).COMMENT
HIGH…ic-research-suite/ars/scripts/ars_write_scope_guard.py456 # Valid JSON of the wrong SHAPE ([], null, a string) must not wedge the session eitherCOMMENT
HIGH…e/ars/scripts/check_v3_6_8_frontmatter_trust_schema.py154 # null). Round-6 codex P2 closure tightened the value to the literalCOMMENT
HIGH…uite/ars/scripts/test_check_passport_reset_contract.py145 # Binary bytes (0xff, 0xfe, null) fail UTF-8 decode; the lint mustSTRING
HIGH…esearch-suite/ars/scripts/test_check_evals_gold_set.py188 """I9: queried_by outside {id, title, null} caught (v3.11 Delta 4)."""STRING
HIGH…esearch-suite/ars/scripts/test_check_evals_gold_set.py227 queried_by='id' is incoherent (the summary schema's allOf forces null)."""STRING
HIGH…search-suite/ars/scripts/test_claim_audit_finalizer.py167# T-F1b — AMBIGUOUS + {source_description, citation_anchor, synthesis_overclaim, null}COMMENT
HIGH…-suite/ars/scripts/check_heldout_measurement_report.py201 Any presence of the marker KEY with a non-conforming value (null, number,STRING
HIGH…ripts/test_indirect_prompt_injection_behavior_probe.py234 path.write_text('{"artifact":{},"artifact":{},"external_action_requests":[],"injection_marker":null}', encoding="utfCODE
HIGH…/scripts/test_check_v3_6_8_frontmatter_trust_schema.py157# ---------- Rule #2 — source_acquired=false → description_last_audit ∈ {null, 'none'} ----------COMMENT
HIGH…te/ars/scripts/check_persuasion_invariance_fixtures.py30 7. Claim-set equality: a scenario with `claim_set_equality_required` true has a non-null,STRING
HIGH…ch-suite/ars/scripts/test_verify_submission_package.py1222 # A standalone (unevaluated, policy_slug=null) report never satisfiesCOMMENT
HIGH…e/ars/scripts/test_check_heldout_measurement_report.py1475 (tmp_path / "s" / "m.json").write_text('{"measurement_contract": null}')CODE
HIGH…-research-suite/ars/scripts/test_claim_audit_schema.py458 # INV-9: upstream_dispute != null -> defect_stage NOT in {null, not_applicable}COMMENT
HIGH…ch-suite/ars/scripts/test_citation_existence_policy.py60 """All four resolver keys, default skipped/null; override individual ones withSTRING
HIGH…mic-research-suite/ars/scripts/check_evals_gold_set.py52# skipped/unreachable → null) plus the required-present rule that a flat enumCOMMENT
HIGH…mic-research-suite/ars/scripts/check_evals_gold_set.py198 errors.append(f"I6: {stem}.json kind={kind!r} but arxiv_id={arxiv_id!r} present (must be null)")CODE
HIGH…mic-research-suite/ars/scripts/check_evals_gold_set.py230 # skipped/unreachable → null). A flat enum check under-enforced theCOMMENT
HIGH…rch-suite/ars/scripts/check_claim_audit_consistency.py1218 # CV-INV-3: MNC -> manifest_claim_id null; NC -> manifest_claim_id non-null and matches.COMMENT
HIGH…ite/ars/scripts/migrate_literature_corpus_to_v3_7_3.py75 the spec rule are undefined). Schema marks `year` as required so thisSTRING
HIGH…esearch-suite/ars/scripts/check_re_review_synthesis.py53(objects/arrays/strings/integers/booleans/null) Python'sSTRING
HIGH…-suite/ars/scripts/check_audit_artifact_consistency.py2079 # passed `[]` / a scalar / null) would crash check_e3_e4 withCOMMENT
HIGH…e/ars/scripts/legacy/check_re_review_synthesis_v1_0.py53(objects/arrays/strings/integers/booleans/null) Python'sSTRING
HIGH…ic-research-suite/ars/scripts/test_check_data_flows.py282 "#!/bin/sh\nif ! command -v curl >/dev/null; then\n"CODE
HIGH…rs/scripts/test_cross_document_consistency_advisory.py1084 b"[null,null]", code="DRAFT_CONTRACT_INVALID", path="draft"CODE
HIGH…rs/scripts/test_cross_document_consistency_advisory.py1088 b"[null,null,null]", code="DRAFT_CONTRACT_INVALID", path="draft"CODE
54 more matches not shown…
Structural Annotation Overuse438 hits · 715 pts
SeverityFileLineSnippetContext
LOW…codex/skills/academic-research-suite/ars/QUICKSTART.md5## Step 1: InstallCOMMENT
LOW…codex/skills/academic-research-suite/ars/QUICKSTART.md25## Step 2: LaunchCOMMENT
LOW…codex/skills/academic-research-suite/ars/QUICKSTART.md31## Step 3: Start researchingCOMMENT
LOW…arch-suite/ars/deep-research/agents/synthesis_agent.md83### Step 1: Evidence MappingCOMMENT
LOW…arch-suite/ars/deep-research/agents/synthesis_agent.md94### Step 2: Convergence/Divergence AnalysisCOMMENT
LOW…arch-suite/ars/deep-research/agents/synthesis_agent.md100### Step 3: Contradiction ResolutionCOMMENT
LOW…arch-suite/ars/deep-research/agents/synthesis_agent.md167### Step 4: Gap AnalysisCOMMENT
LOW…arch-suite/ars/deep-research/agents/synthesis_agent.md177### Step 5: Synthesis NarrativeCOMMENT
LOW…uite/ars/deep-research/agents/editor_in_chief_agent.md90### Step 1: First Read (Overview)COMMENT
LOW…uite/ars/deep-research/agents/editor_in_chief_agent.md95### Step 2: Detailed ReviewCOMMENT
LOW…uite/ars/deep-research/agents/editor_in_chief_agent.md101### Step 3: Synthesis & VerdictCOMMENT
LOW…te/ars/deep-research/agents/research_question_agent.md49### Step 1: Topic DecompositionCOMMENT
LOW…te/ars/deep-research/agents/research_question_agent.md55### Step 2: Question GenerationCOMMENT
LOW…te/ars/deep-research/agents/research_question_agent.md61### Step 3: FINER ScoringCOMMENT
LOW…te/ars/deep-research/agents/research_question_agent.md67### Step 4: Scope DefinitionCOMMENT
LOW…te/ars/deep-research/agents/research_question_agent.md80### Step 5: Sub-questionsCOMMENT
LOW…h-suite/ars/deep-research/agents/risk_of_bias_agent.md100### Step 1: Classify Study DesignCOMMENT
LOW…h-suite/ars/deep-research/agents/risk_of_bias_agent.md115### Step 2: Work Through Signaling QuestionsCOMMENT
LOW…h-suite/ars/deep-research/agents/risk_of_bias_agent.md122### Step 3: Derive Domain JudgmentsCOMMENT
LOW…h-suite/ars/deep-research/agents/risk_of_bias_agent.md126### Step 4: Derive Overall JudgmentCOMMENT
LOW…h-suite/ars/deep-research/agents/risk_of_bias_agent.md130### Step 5: Generate Traffic-Light VisualizationCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md58### Step 1: Define Search ParametersCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md69### Step 2: Execute SearchCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md75### Step 3: Apply Inclusion/Exclusion CriteriaCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md85### Step 4: Source Screening (Two-pass)COMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md130### Step 5: Annotated BibliographyCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md172### Step 0: presence detection and minimal shapeCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md182### Step 1: pre-screen corpus against current RQCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md190### Step 2: search-fills-gap (external DB)COMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md206### Step 3: mergeCOMMENT
LOW…h-suite/ars/deep-research/agents/bibliography_agent.md214### Step 4: emit Search Strategy ReportCOMMENT
LOW…uite/ars/deep-research/agents/devils_advocate_agent.md148### Step 1: Score the Rebuttal (1-5)COMMENT
LOW…uite/ars/deep-research/agents/devils_advocate_agent.md158### Step 2: Log Every DecisionCOMMENT
LOW…uite/ars/deep-research/agents/devils_advocate_agent.md164### Step 3: Anti-Sycophancy RulesCOMMENT
LOW…ite/ars/academic-paper/agents/socratic_mentor_agent.md117## Step 0: Research Readiness CheckCOMMENT
LOW…ite/ars/academic-paper/agents/socratic_mentor_agent.md150## Step 1: Thesis CrystallizationCOMMENT
LOW…ite/ars/academic-paper/agents/socratic_mentor_agent.md179## Step 2: Chapter-by-Chapter NegotiationCOMMENT
LOW…ite/ars/academic-paper/agents/socratic_mentor_agent.md325## Step 3: Argument Stress TestCOMMENT
LOW…/ars/academic-paper/agents/abstract_bilingual_agent.md61### Step 1: Extract Key PointsCOMMENT
LOW…/ars/academic-paper/agents/abstract_bilingual_agent.md69### Step 2: Write English AbstractCOMMENT
LOW…/ars/academic-paper/agents/abstract_bilingual_agent.md76### Step 3: Write Traditional Chinese AbstractCOMMENT
LOW…/ars/academic-paper/agents/abstract_bilingual_agent.md83### Step 4: Select KeywordsCOMMENT
LOW…te/ars/academic-paper/agents/argument_builder_agent.md22### Step 1: Central Thesis StatementCOMMENT
LOW…te/ars/academic-paper/agents/argument_builder_agent.md33### Step 2: Sub-Argument DecompositionCOMMENT
LOW…te/ars/academic-paper/agents/argument_builder_agent.md51### Step 3: Claim-Evidence-Reasoning (CER) ChainsCOMMENT
LOW…te/ars/academic-paper/agents/argument_builder_agent.md60### Step 4: Counter-Argument IdentificationCOMMENT
LOW…te/ars/academic-paper/agents/argument_builder_agent.md77### Step 5: Logical Flow DiagramCOMMENT
LOW…-suite/ars/academic-paper/agents/draft_writer_agent.md39### Step 1: Pre-Writing SetupCOMMENT
LOW…-suite/ars/academic-paper/agents/draft_writer_agent.md51### Step 2: Section-by-Section WritingCOMMENT
LOW…-suite/ars/academic-paper/agents/draft_writer_agent.md63### Step 3: Full Draft AssemblyCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md146### Step 1: Topic & Research QuestionCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md151### Step 2: Paper TypeCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md165### Step 3: Target Journal (Optional)COMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md179### Step 4: Citation FormatCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md190### Step 5: Output FormatCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md207### Step 6: Language & AbstractCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md212### Step 7: Word CountCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md217### Step 8: Existing MaterialsCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md226### Step 9: Co-Authors & ContributionsCOMMENT
LOW…search-suite/ars/academic-paper/agents/intake_agent.md237### Step 10: Style Calibration (Optional)COMMENT
378 more matches not shown…
Deep Nesting696 hits · 592 pts
SeverityFileLineSnippetContext
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/run_fleet.py154CODE
LOW…se-discipline/scripts/_release_doc_alignment_schema.py441CODE
LOW…se-discipline/scripts/_release_doc_alignment_schema.py643CODE
LOW…rs/scripts/test_cross_document_consistency_advisory.py443CODE
LOW…esearch-suite/ars/scripts/check_surface_form_parity.py86CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py211CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py490CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py542CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py590CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py861CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py1120CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py1154CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py1224CODE
LOW…ic-research-suite/ars/scripts/adjudication_activity.py1354CODE
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py307CODE
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py787CODE
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py985CODE
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py1231CODE
LOW…/scripts/test_build_claim_standing_candidate_ledger.py553CODE
LOW…/scripts/test_build_claim_standing_candidate_ledger.py588CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py313CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py494CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py1147CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py1250CODE
LOW…demic-research-suite/ars/scripts/test_evidence_rows.py96CODE
LOW…demic-research-suite/ars/scripts/test_evidence_rows.py830CODE
LOW…demic-research-suite/ars/scripts/test_evidence_rows.py1015CODE
LOW…demic-research-suite/ars/scripts/test_evidence_rows.py1613CODE
LOW…demic-research-suite/ars/scripts/test_evidence_rows.py1967CODE
LOW…demic-research-suite/ars/scripts/test_evidence_rows.py2572CODE
LOW…uite/ars/scripts/check_268_nested_commitment_ledger.py67CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py425CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py706CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py1217CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py1670CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py2162CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py2409CODE
LOW…e/ars/scripts/test_build_submission_packet_manifest.py805CODE
LOW…e/ars/scripts/test_build_submission_packet_manifest.py1478CODE
LOW…search-suite/ars/scripts/test_eval_harness_workflow.py77CODE
LOW…h-suite/ars/scripts/build_claim_standing_query_plan.py119CODE
LOW…h-suite/ars/scripts/build_claim_standing_query_plan.py574CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py566CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py636CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py1186CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py2023CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py2132CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py3329CODE
LOW…s/academic-research-suite/ars/scripts/_block_parser.py200CODE
LOW…ite/ars/scripts/check_cross_model_verification_sync.py46CODE
LOW…/ars/scripts/check_630_codex_subscription_transport.py155CODE
LOW…ars/scripts/check_indirect_prompt_injection_no_call.py189CODE
LOW…suite/ars/scripts/check_distribution_surface_claims.py169CODE
LOW…/ars/scripts/test_run_role_topology_utility_dry_run.py344CODE
LOW…earch-suite/ars/scripts/check_review_pathway_output.py139CODE
LOW…ls/academic-research-suite/ars/scripts/_e4_evidence.py83CODE
LOW…ch-suite/ars/scripts/check_evidence_row_integration.py187CODE
LOW…ch-suite/ars/scripts/check_evidence_row_integration.py207CODE
LOW…emic-research-suite/ars/scripts/parse_audit_verdict.py443CODE
LOW…-suite/ars/scripts/build_submission_packet_manifest.py735CODE
636 more matches not shown…
Modern AI Meta-Vocabulary170 hits · 421 pts
SeverityFileLineSnippetContext
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md59- **`academic-pipeline` `data_access_level` corrected to `raw` + per-skill pins (#756).** The 2026-08-17 ISO 42001-spiriCODE
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md103- **Within-session ideation-diversity Phase-1 freeze (#659).** A bounded held-out design now separates the opt-in adjaceCODE
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md154- **Pi installation guidance is visible from every maintained README (PR #642).** The post-merge community wrapper is inCODE
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md191- **Re-review three-gate contract becomes the Stage 3' default (#576 Spec B, PR-B2 — protocol + orchestration).** SecondCODE
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md344- **Claude Science / GitHub-importer compatibility — explicit skill paths in the marketplace manifest (#480).** The plugCODE
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md382- **Plugin-root `agents/` symlinks materialized as real byte-identical copies (#413, external audit).** The three `agentCODE
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md428- **Same-family / rubric-aware calibration epistemic note (#273, Claude Opus 4.8 system card §6.3.7 / §6.6.3).** An inteCODE
MEDIUM…-codex/skills/academic-research-suite/ars/CHANGELOG.md462- **Cross-model consent gate extended to the integrity-verification and collaboration-depth paths (#322).** The explicitCODE
MEDIUM…dex/skills/academic-research-suite/ars/README.ja-JP.md372> リリース規律と品質衛生を中心としたリリースで、スキルの挙動に変更はありません。**追加:** 3 つの CI ゲート — CHANGELOG-covers-merges のタグ前ゲート(#483)、version-consistencyCODE
MEDIUM…ars-codex/skills/academic-research-suite/ars/README.md35[**Ren et al.**](https://arxiv.org/abs/2607.13104) (2026, *Self-Improvements in Modern Agentic Systems: A Survey*) supplCODE
MEDIUM…ars-codex/skills/academic-research-suite/ars/README.md395> A release-discipline-and-hygiene release; no skill-behavior changes. **Added:** three CI gates — the CHANGELOG-covers-CODE
MEDIUM…dex/skills/academic-research-suite/ars/README.zh-TW.md35[**Ren 等人**](https://arxiv.org/abs/2607.13104)(2026,*Self-Improvements in Modern Agentic Systems: A Survey*)補上第三個、surveyCODE
MEDIUM…dex/skills/academic-research-suite/ars/README.zh-TW.md357> 以發版紀律與品質衛生為主的版本;skill 行為無變更。**新增:**三道 CI 閘門 — CHANGELOG-covers-merges tag 前閘門(#483)、版本一致性 invariant 9-11 加 tag 時重跑閘門(#CODE
MEDIUM…dex/skills/academic-research-suite/ars/README.zh-TW.md361> 一個以可移植性與打磨為主的 release,skill 行為無變更。**新增:** Claude Science 可匯入性——marketplace manifest 明列 skill 路徑,讓無法穿越 symlink `skills/CODE
MEDIUM…dex/skills/academic-research-suite/ars/README.zh-CN.md355> 以发版纪律与质量卫生为主的版本;skill 行为无变更。**新增:**三道 CI 闸门 — CHANGELOG-covers-merges tag 前闸门(#483)、版本一致性 invariant 9-11 加 tag 时重跑闸门(#CODE
MEDIUM…dex/skills/academic-research-suite/ars/README.zh-CN.md359> 一个以可移植性与打磨为主的 release,skill 行为无变更。**新增:** Claude Science 可导入性——marketplace manifest 显式声明 skill 路径,让无法穿越 symlink `skillCODE
MEDIUM…dex/skills/academic-research-suite/ars/README.ko-KR.md385> 릴리스 규율과 품질 위생 중심의 릴리스로, 스킬 동작 변경은 없습니다. **추가:** 세 가지 CI 게이트 — CHANGELOG-covers-merges 태그 전 게이트(#483), version-consisteCODE
MEDIUM…esearch-suite/ars/audits/harness-retirement-2026-08.md44### P1-F01 — `academic-paper/agents/peer_reviewer_agent.md` — duplicate output contracts and pseudo-human review scaffolCOMMENT
MEDIUM…esearch-suite/ars/audits/harness-retirement-2026-07.md79### [F-002] `academic-paper/agents/citation_compliance_agent.md:243-263` — Category 5 (defensive scaffolding, light)COMMENT
MEDIUM…esearch-suite/ars/audits/harness-retirement-2026-07.md142### [F-005] `academic-paper/agents/draft_writer_agent.md:107-119` — Category 4 (few-shot redundancy) — *added by codex cCOMMENT
MEDIUM…esearch-suite/ars/audits/harness-retirement-2026-07.md206- Verbatim `## Output Discipline` block repeated across the reviewer agents (`methodology_reviewer:187`, `domain_revieweCODE
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-06-10.md28- **Overall verdict**: the repo is in unusually good harness shape. PR #346/#347 already established the "inherited sessCODE
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-06-10.md28- **Overall verdict**: the repo is in unusually good harness shape. PR #346/#347 already established the "inherited sessCODE
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-06-10.md28- **Overall verdict**: the repo is in unusually good harness shape. PR #346/#347 already established the "inherited sessCODE
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-06-10.md159### [F-008] `shared/compliance_checkpoint_protocol.md:74` + `shared/agents/compliance_agent.md:113` — Category 2 (bare aCOMMENT
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-07-04.md120### [B3-F02] `academic-paper/agents/socratic_mentor_agent.md:438-445 vs 504-516` — Cat 5 (duplicated + **conflicting** cCOMMENT
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-07-04.md137### [B3-F01] `academic-paper/agents/socratic_mentor_agent.md:449-500` (edit span 455-489) — Cat 4 (few-shot redundancy) COMMENT
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-07-04.md146**Why debt.** The four-type taxonomy + per-chapter ≥1-of-each rule + distribution matrix (L491-500) are product spec — KCODE
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-07-04.md191### [B1-F01] `academic-pipeline/agents/pipeline_orchestrator_agent.md:69-76` — Cat 4 (few-shot redundancy) · P2 · confidCOMMENT
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-07-04.md224### [B2-F03] `deep-research/agents/report_compiler_agent.md:142-147` — Cat 4 (basic citation-format few-shot) · P2 · conCOMMENT
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-07-04.md258### [B4-F03] `academic-paper-reviewer/agents/field_analyst_agent.md:112-130` — Cat 4 (few-shot redundancy) · P2 · confidCOMMENT
MEDIUM…arch-suite/ars/audits/harness-retirement-2026-07-04.md280- `intake_agent` — clean; the most lint-anchored file in the batch (3 lints parse its prose: #392/#439/domain-evidence).CODE
MEDIUM…arch-suite/ars/deep-research/agents/synthesis_agent.md297- **R-L3-1-D (#512 PDF read-integrity precondition):** A `page` anchor whose value derives from a locally-read PDF is fuCODE
MEDIUM…uite/ars/deep-research/agents/report_compiler_agent.md251- **R-L3-1-D (#512 PDF read-integrity precondition):** A `page` anchor whose value derives from a locally-read PDF is fuCODE
MEDIUM…-suite/ars/academic-paper/agents/draft_writer_agent.md455- **R-L3-1-D (#512 PDF read-integrity precondition):** A `page` anchor whose value derives from a locally-read PDF is fuCODE
MEDIUM…/academic-research-suite/ars/agents/synthesis_agent.md297- **R-L3-1-D (#512 PDF read-integrity precondition):** A `page` anchor whose value derives from a locally-read PDF is fuCODE
MEDIUM…mic-research-suite/ars/agents/report_compiler_agent.md251- **R-L3-1-D (#512 PDF read-integrity precondition):** A `page` anchor whose value derives from a locally-read PDF is fuCODE
MEDIUM…contracts/passport/literature_corpus_entry.schema.json149 "description": "v3.7.3 + v3.9.0 + v3.11 contaminated-source advisory field (spec v3.7.3 §3.2 + v3.9.0 §3.4–§3.5 + CODE
MEDIUM…/ars/shared/contracts/patch/block_manifest.schema.json5 "description": "#89 Item 7 block manifest (spec docs/design/2026-06-10-390-diff-patch-revision-mode-spec.md §3.1). MacCODE
MEDIUM…codex/skills/academic-research-suite/ars/docs/SETUP.md348Use this when you want the four ARS skills available in [Claude Cowork](https://support.claude.com/en/articles/13345190-CODE
MEDIUM…codex/skills/academic-research-suite/ars/docs/SETUP.md415claude.ai Projects deliver content as static knowledge for Claude to retrieve and cite — see Anthropic's [What are ProjeCODE
MEDIUM…codex/skills/academic-research-suite/ars/docs/SETUP.md451- For skill execution on the desktop, use [Method 3 (Cowork)](#method-3-claude-cowork-desktop). The four skills upload aCODE
MEDIUM…codex/skills/academic-research-suite/ars/docs/SETUP.md451- For skill execution on the desktop, use [Method 3 (Cowork)](#method-3-claude-cowork-desktop). The four skills upload aCODE
MEDIUM…ademic-research-suite/ars/docs/CONTROL_AVAILABILITY.md23| **claude.ai Project** — repo attached to a claude.ai Project as retrievable knowledge | [SETUP Method 4](SETUP.md#methCODE
MEDIUM…demic-research-suite/ars/docs/ROADMAP-v3.20.1-v3.22.md84- Before implementation, #742 preregisters the maximum added interaction/time budget and non-inferiority guardrails for CODE
MEDIUM…demic-research-suite/ars/docs/ROADMAP-v3.20.1-v3.22.md94Before the #743 alpha ships, it must register its exact mechanism version, `DESIGNED` / `NOT_RUN` evidence state, transpCODE
MEDIUM…skills/academic-research-suite/ars/docs/SETUP.zh-TW.md342當你想在 [Claude Cowork](https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork) 使用四個 ARS skills 時,請CODE
MEDIUM…skills/academic-research-suite/ars/docs/SETUP.zh-TW.md409claude.ai Projects 會把內容當成靜態知識提供給 Claude 檢索與引用。請參考 Anthropic 的 [What are Projects?](https://support.claude.com/en/articleCODE
MEDIUM…design/2026-04-23-ars-v3.6.2-sprint-contract-design.md367## 5. Reviewer hard-gate orchestrationCOMMENT
MEDIUM…design/2026-04-23-ars-v3.6.2-sprint-contract-design.md805| 2026-04-23 | `override_ladder` optional, not mandatory | Codex P2 finding #15. v3.6.2 reviewer orchestration never reaCODE
MEDIUM…026-04-30-ars-v3.6.7-step-6-orchestrator-hooks-spec.md956 # or hallucinate findings).COMMENT
MEDIUM…cs/design/2026-06-13-431-title-match-hardening-spec.md758# "R.A.G." -> "RAG" (then lowercased by the existing path -> "rag")COMMENT
MEDIUM…-08-13-659-within-session-ideation-diversity-design.md69### Experiment B — exploratory guardrailsCOMMENT
MEDIUM…ars-v3.6.7-downstream-agent-pattern-protection-spec.md151## 4. Cross-cutting orchestration patterns (4 lessons)COMMENT
MEDIUM…ars-v3.6.7-downstream-agent-pattern-protection-spec.md179## 5. Audit Pipeline Hooks (proposed v3.6.7 orchestration)COMMENT
MEDIUM…27-576-spec-b-re-review-precommitment-contract-spec.md87## 3. Three-gate orchestrationCOMMENT
MEDIUM…6-08-24-744-alternative-explanation-register-design.md1104#742 family × experience guardrails remain separately reported as well.COMMENT
MEDIUM…esign/2026-08-10-660-tortured-phrase-screening-spec.md73The existing #678 tortured-phrase fixture is a scaffold, not evidence that #660 isCODE
MEDIUM…gn/2026-05-18-ars-v3.9.4-temporal-verification-spec.md300#### P3 — Mode 3 comparator hallucination partial (`TEMPORAL-COMPARATOR-UNMATERIALIZED`)COMMENT
MEDIUM…4-27-ars-v3.6.6-generator-evaluator-contract-design.md782## §5 — Two-phase orchestrationCOMMENT
110 more matches not shown…
AI Slop Vocabulary116 hits · 353 pts
SeverityFileLineSnippetContext
MEDIUM…ldout/re_review_persuasion_invariance/heldout_set.json9 "sd_11": "SD-11: the persuasion-invariance behavioral eval joins the #574 E4 harness as paired controls, not a separCODE
MEDIUM…ded_defects/runs/2026-07-25-ms02_qual-baseline-r2.json37 "notes": "Blinded isolated run per README protocol, dispatched via headless CLI (see dispatch field). Adjudication proCODE
MEDIUM…context-dispatch/2026-07-24-ms02_qual-baseline-r2.json36 "notes": "Same blinded protocol and severity mapping rule. Panel decision: Major Revision (F1+F2). Strict recall 9/9; CODE
MEDIUM…uite/ars/evals/calibration/commitment_ledger_seed.yaml4# trigger (re_review_mode_protocol step 5) once #263 Phase 1b harnessCOMMENT
MEDIUM…uite/ars/evals/calibration/commitment_ledger_seed.yaml13# with the per-commitment lifecycle annotations the harness shouldCOMMENT
MEDIUM…uite/ars/evals/calibration/commitment_ledger_seed.yaml44# Pass criterion (when harness arrives via #263):COMMENT
MEDIUM…uite/ars/evals/calibration/commitment_ledger_seed.yaml45# For each case, harness output must match expected_commitment_gap (boolean), theCOMMENT
MEDIUM…e/ars/tools/release-discipline/scripts/sync-toolkit.sh139# is not a git repo (e.g., test harness tmp dir) — never fail the sync over them.COMMENT
MEDIUM…contracts/passport/literature_corpus_entry.schema.json127 "description": "v3.7.1 trust-chain field. Method used to verify the entry against the original source. 'none' meanCODE
MEDIUM…contracts/passport/literature_corpus_entry.schema.json260 "description": "v3.7.1 spec §3.1 firm rule #1 (round-2 R2-007 amend): source_verified_against_original=true REQUIRCODE
MEDIUM…cts/passport/citation_verification_summary.schema.json5 "description": "v3.11 #182 Delta 4 derived-view aggregate: one entry per (citation_key, ref_slug) pair, joining the v3CODE
MEDIUM…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html1<!doctype html><html data-n-head-ssr lang="en" data-n-head="%7B%22lang%22:%7B%22ssr%22:%22en%22%7D%7D"><head ><meta dataCODE
MEDIUM…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html219 </a></div> <div class="container"><div class="row"><div class="col-lg-3 mb-5 sidebar-sections"><div CODE
MEDIUM…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html219 </a></div> <div class="container"><div class="row"><div class="col-lg-3 mb-5 sidebar-sections"><div CODE
MEDIUM…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html219 </a></div> <div class="container"><div class="row"><div class="col-lg-3 mb-5 sidebar-sections"><div CODE
MEDIUM…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html321 </p></div></div></div></footer></section></div></div> <div><a tabindex="0" href="javascript:;" tCODE
MEDIUM…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html321 </p></div></div></div></footer></section></div></div> <div><a tabindex="0" href="javascript:;" tCODE
MEDIUM…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html321 </p></div></div></div></footer></section></div></div> <div><a tabindex="0" href="javascript:;" tCODE
MEDIUM…/ars/examples/passport_with_experiment_provenance.yaml168 # version. "state-of-the-art" overstates what 0.806 macro-F1 shows. This is theCOMMENT
MEDIUM…earch-suite/ars/scripts/cross_model_codex_transport.py468 # line on either stream — same idiom as the #684 harness; anything elseCOMMENT
MEDIUM…c-research-suite/ars/scripts/test_dispatch_e4_panel.py3085 # marker rides a harness-written file, not the checker's gate log.COMMENT
MEDIUM…search-suite/ars/scripts/test_eval_harness_workflow.py74 assert run_blocks >= 2 # at least the harness step + the gate stepCODE
MEDIUM…search-suite/ars/scripts/test_eval_harness_workflow.py97 # The harness dispatches to scripts/check_rq_framing_patterns.py, so a changeCOMMENT
MEDIUM…research-suite/ars/scripts/test_render_eval_comment.py125 assert stdout.startswith("## Eval harness results")CODE
MEDIUM…/academic-research-suite/ars/scripts/test_run_evals.py98# Schema validation of harness outputCOMMENT
MEDIUM…/academic-research-suite/ars/scripts/test_run_evals.py1"""Tests for scripts/run_evals.py (#184 Delta 2, Phase 1b harness)."""STRING
MEDIUM…esearch-suite/ars/scripts/test_pattern_eval_runtime.py757 # B10/B11 always appends to passport per §5.6 — the harness emulates this.COMMENT
MEDIUM…esearch-suite/ars/scripts/test_pattern_eval_runtime.py894 # NO new passport append per §5.6 A7 invariant). The harness models thisCOMMENT
MEDIUM…esearch-suite/ars/scripts/test_pattern_eval_runtime.py969 # MINOR not exercised by this curated subset; harness simplifies to MATERIAL/PASS.COMMENT
MEDIUM…emic-research-suite/ars/scripts/render_eval_comment.py91 "## Eval harness results",CODE
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py66# contract, so a mode or panel_size change cannot leave the harness dispatchingCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py71# Sections no checker looks at, so the harness has to. `check_panel_synthesis`COMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py285# The three fixtures of the set, by the neutral name the harness dispatchesCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py321# The CHECKER's exit taxonomy, which is not this harness's. §11 routes everyCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py1129 # its own configuration, and the harness would measure genericCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py1316 # Inside the handler: a contract this harness cannot dispatch mustCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py1452 # diagnostic, so a harness-side abort writes it rather thanCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py1734 # harness-written artifact so the terminal diagnosticCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py1946 # and set root are added at startup because the harness knows themCOMMENT
MEDIUM…ademic-research-suite/ars/scripts/dispatch_e4_panel.py2113 # failure this harness exists to eliminate. Losing a duplicate record of aCOMMENT
MEDIUM…kills/academic-research-suite/ars/scripts/run_evals.py312# Tasks whose measurement is implemented natively in this harness keyed byCOMMENT
MEDIUM…demic-research-suite/ars/scripts/recompute_receipts.py1400 # the harness's write-once discipline (security round 1, P3-1).COMMENT
MEDIUM…e/ars/scripts/test_check_audit_artifact_consistency.py2046# Example validation harness (F4) — smoke test it runs without crashCOMMENT
MEDIUM…e/ars/scripts/test_check_audit_artifact_consistency.py2057 # harness should surface. We only assert the harness ran and anyCOMMENT
MEDIUM…e/ars/scripts/test_check_audit_artifact_consistency.py1941 # and confirm it produces the documented harness exit code. BeltCOMMENT
MEDIUM…-suite/ars/scripts/check_audit_artifact_consistency.py1747# §3.7 F4 example-validation harnessCOMMENT
MEDIUM…-suite/ars/scripts/check_audit_artifact_consistency.py1855 # The harness's job is to surface drift in §3.1/§3.3/§3.4/§3.5COMMENT
MEDIUM…-suite/ars/scripts/check_audit_artifact_consistency.py2022 # (e.g., schematic '...' placeholders the harness intentionally skips)COMMENT
MEDIUM…-suite/ars/scripts/check_audit_artifact_consistency.py163 mode: str # "proposal" | "persisted" | "jsonl-stream" | "harness"CODE
MEDIUM…e/ars/.github/workflows/harness-retirement-monthly.yml8# harness-retirement skill exists but hasn't been run against ARSCOMMENT
MEDIUM…e/ars/.github/workflows/harness-retirement-monthly.yml15# `/harness-retirement` and paste results into.COMMENT
MEDIUM…earch-suite/ars/.github/workflows/spec-consistency.yml601 # Spec B §14 paired controls, joining the E4 harness per SD-11): index/diskCOMMENT
MEDIUM…earch-suite/ars/.github/workflows/spec-consistency.yml868 # docs/design/2026-05-21-v3.10-184-extend-eval-harness-spec.md.COMMENT
MEDIUM…suite/ars/.github/workflows/platform-port-reminder.yml95 # Newline-delimited contains-test, robust to spaces in names.COMMENT
MEDIUM…-research-suite/ars/.github/workflows/eval-harness.yml3# #184 Delta 3 — fire the multi-task eval harness on PRs (and main pushes) thatCOMMENT
MEDIUM…-research-suite/ars/.github/workflows/eval-harness.yml26 # rq_framing_patterns scoring runner -> the harness dispatches to it, soCOMMENT
MEDIUM…-research-suite/ars/.github/workflows/eval-harness.yml27 # changes there must re-run the eval harness (else RQ scoring can driftCOMMENT
MEDIUM…-research-suite/ars/.github/workflows/eval-harness.yml30 # the harness itself + gold setsCOMMENT
MEDIUM…ldout/re_review_persuasion_invariance/heldout_set.json9 "sd_11": "SD-11: the persuasion-invariance behavioral eval joins the #574 E4 harness as paired controls, not a separCODE
MEDIUM…ded_defects/runs/2026-07-25-ms02_qual-baseline-r2.json37 "notes": "Blinded isolated run per README protocol, dispatched via headless CLI (see dispatch field). Adjudication proCODE
56 more matches not shown…
Over-Commented Block350 hits · 311 pts
SeverityFileLineSnippetContext
LOW…odex/skills/academic-research-suite/ars/.gitleaks.toml1# Repository-hygiene scan config (#151).COMMENT
LOW…arch-suite/ars/requirements-pdf-content-classifier.txt1# Optional, opt-in dependency for scripts/pdf_content_classifier_worker.py.COMMENT
LOW…uite/ars/evals/calibration/commitment_ledger_seed.yaml1# Kong A1 / v3.11 — Commitment Ledger Calibration SeedCOMMENT
LOW…uite/ars/evals/calibration/commitment_ledger_seed.yaml21# unfulfilled_rationale is OMITTED (not "") on a fulfilled commitment.COMMENT
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/run_fleet.py21REPEATS = 3COMMENT
LOW…-research-suite/ars/shared/cross_model_verification.md101export OPENAI_API_KEY="<your-openai-api-key>"COMMENT
LOW…-research-suite/ars/shared/cross_model_verification.md581if [ -n "$ARS_CROSS_MODEL" ]; thenCOMMENT
LOW…026-04-30-ars-v3.6.7-step-6-orchestrator-hooks-spec.md661}COMMENT
LOW…026-04-30-ars-v3.6.7-step-6-orchestrator-hooks-spec.md701# fsyncs the tmp file, then renames it over <path>. Used for sidecar, verdict,COMMENT
LOW…026-04-30-ars-v3.6.7-step-6-orchestrator-hooks-spec.md721 fiCOMMENT
LOW…026-04-30-ars-v3.6.7-step-6-orchestrator-hooks-spec.md801 "${supporting_args[@]}" \COMMENT
LOW…026-04-30-ars-v3.6.7-step-6-orchestrator-hooks-spec.md821#COMMENT
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md761 f: list[str] = []COMMENT
LOW…shots/2026-05-13-ai-disclosure-discovery/manifest.yaml101# anchor below, re-compute the SHA-256 of the local HTML and confirm it matches the value here.COMMENT
LOW…docs/plans/2026-05-02-session-resume-implementation.md1061COMMENT
LOW…/skills/academic-research-suite/ars/hooks/run_guard.sh1#!/bin/shCOMMENT
LOW…/skills/academic-research-suite/ars/hooks/run_guard.sh21#COMMENT
LOW…/skills/academic-research-suite/ars/hooks/run_guard.sh41# shellcheck disable=SC1007 # `CDPATH= cd` is intentional: clear CDPATH for this one cd onlyCOMMENT
LOW…/skills/academic-research-suite/ars/hooks/run_guard.sh81# Returns the command's real exit status, or $TIMEOUT_STATUS if it overran the bound.COMMENT
LOW…/skills/academic-research-suite/ars/hooks/run_guard.sh101 # orphan keeps the pipe's write end open and `$(...)` blocks until it dies (the wholeCOMMENT
LOW…/ars/examples/passport_with_experiment_provenance.yaml1# Example Material Passport with populated experiment_provenance[] +COMMENT
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py1061 # {"search", "open_page", "find_in_page", "other"}), verified againstCOMMENT
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py1081 action_type = action.get("type")COMMENT
LOW…earch-suite/ars/scripts/cross_model_codex_transport.py1101 # field as anyOf[WebSearchAction, null] (generate-json-schema,COMMENT
LOW…esearch-suite/ars/scripts/verify_submission_package.py101# sets answer different questions (scan: "is this manuscript prose?";COMMENT
LOW…uite/ars/scripts/check_v3_8_annotation_literal_sync.py181 # Closed literals end in `]` and require exact byte-equivalentCOMMENT
LOW…h-suite/ars/scripts/check_reviewer_finding_contract.py161)COMMENT
LOW…h-suite/ars/scripts/check_reviewer_finding_contract.py181 # Ranges with a non-zero floor ("3-5 weaknesses", "three to fiveCOMMENT
LOW…suite/ars/scripts/check_revision_token_conservation.py61# Sign attaches only when preceded by start/whitespace/([/=/:/,/; — neverCOMMENT
LOW…earch-suite/ars/scripts/test_check_spec_consistency.py81#### Academic Paper(11 モード)COMMENT
LOW…earch-suite/ars/scripts/test_check_spec_consistency.py101### v3.11.0 (2026-06-04) — prior patchCOMMENT
LOW…earch-suite/ars/scripts/test_check_spec_consistency.py161### Deep Research (v2.12.1)COMMENT
LOW…earch-suite/ars/scripts/test_check_spec_consistency.py181### v3.9.1 (2026-05-18) — client hardeningCOMMENT
LOW…earch-suite/ars/scripts/test_check_spec_consistency.py241### v3.12.0(2026-06-08)— latest entryCOMMENT
LOW…earch-suite/ars/scripts/test_check_spec_consistency.py301COMMENT
LOW…earch-suite/ars/scripts/test_check_spec_consistency.py321### v3.6.5(2026-04-27)— corpus consumerCOMMENT
LOW…earch-suite/ars/scripts/check_v3_10_134_write_scope.py161 # byte-identical COPIES of per-skill agent files — copies since #413 (relativeCOMMENT
LOW…emic-research-suite/ars/scripts/parse_audit_verdict.py321# Form A (findings present):COMMENT
LOW…mic-research-suite/ars/scripts/claim_audit_pipeline.py1081 "(spec §4 step 3 + S-INV-2 / T-P11 cap=0 rejected)"COMMENT
LOW…mic-research-suite/ars/scripts/claim_audit_pipeline.py1361 # Also absorb the emitted citation's own (manifest, claim) pairCOMMENT
LOW…mic-research-suite/ars/scripts/claim_audit_pipeline.py1381 # only `sentence_text` / `section_path` / optional `adjacent_text` — NOTCOMMENT
LOW…mic-research-suite/ars/scripts/claim_audit_pipeline.py1441 if not target_manifest_ids:COMMENT
LOW…ic-research-suite/ars/scripts/_ci_pytest_manifest.toml1# CI pytest invocation manifest (issue #156)COMMENT
LOW…h-suite/ars/scripts/check_v3_6_8_pattern_protection.py321 # ONLY BOM-stripping point in the pipeline; block-level BOMs stay inCOMMENT
LOW…h-suite/ars/scripts/check_v3_6_8_pattern_protection.py541COMMENT
LOW…h-suite/ars/scripts/check_v3_6_8_pattern_protection.py561# `\bfinalizer\b` does NOT match `cite_provenance_finalizer_agent` (the agentCOMMENT
LOW…h-suite/ars/scripts/check_v3_6_8_pattern_protection.py581 # "resolve" used negatively ("never resolve") is allowed — handled byCOMMENT
LOW…esearch-suite/ars/scripts/test_pattern_eval_runtime.py101 # a subsequent candidate succeeds; the rule is the orchestrator commits at mostCOMMENT
LOW…ic-research-suite/ars/scripts/claim_audit_finalizer.py441 if tier == TIER_HIGH_WARN:COMMENT
LOW…suite/ars/scripts/check_v3_7_3_three_layer_citation.py141 """Return a list of violation strings; empty list = PASS."""COMMENT
LOW…suite/ars/scripts/check_v3_7_3_three_layer_citation.py221 f"percent-encoded as `%2D` to prevent premature HTML "COMMENT
LOW…te/ars/scripts/test_check_v3_6_8_pattern_protection.py581 assert _strip_file_bom(b"hi\xef\xbb\xbfworld") == b"hi\xef\xbb\xbfworld"COMMENT
LOW…suite/ars/scripts/check_pipeline_boundary_semantics.py61# updated in the same commit — which is the review surface working asCOMMENT
LOW…suite/ars/scripts/check_pipeline_boundary_semantics.py181# P1: a (FULL)->(MANDATORY) flip on either mirror stayed green).COMMENT
LOW…ic-research-suite/ars/scripts/ars_write_scope_guard.py81 "**/check_v3_10_134_write_scope.py", # the three-way name cross-check lintCOMMENT
LOW…ic-research-suite/ars/scripts/ars_write_scope_guard.py361 "schema_drift_advisory": True,COMMENT
LOW…ic-research-suite/ars/scripts/ars_write_scope_guard.py461COMMENT
LOW…-research-suite/ars/scripts/claim_audit_calibration.py21import reCOMMENT
LOW…ademic-research-suite/ars/scripts/dispatch_e4_panel.py61EVIDENCE_CONTRACT = "reviewer-e4/2026-08-06"COMMENT
LOW…ademic-research-suite/ars/scripts/dispatch_e4_panel.py301COMMENT
290 more matches not shown…
Synthetic Comment Markers32 hits · 175 pts
SeverityFileLineSnippetContext
HIGH…e/ars/academic-paper/references/policy_anchor_table.md80- Field #16 mandate produces a paragraph noting (a) appropriate attribution + full citations for AI-quoted material, (b)CODE
HIGH…e/ars/academic-paper/references/policy_anchor_table.md107| 16 | AI-generated image / figure / content rights | explicit-mandate | "Springer Nature journals are unable to permit CODE
HIGH…research-suite/ars/shared/policy_data/nature_policy.md34> "All exceptions must be labelled clearly as generated by AI within the image field."CODE
HIGH…cs/design/2026-05-13-ai-disclosure-schema-discovery.md199| 16 | AI-generated image / figure / content rights | explicit-mandate | "Springer Nature journals are unable to permit CODE
HIGH…cs/design/2026-05-13-ai-disclosure-schema-discovery.md261- ICMJE #16 = text-attribution clause; Nature #16 = default-prohibit + 3 carve-outs + labelling-required; IEEE #16 = folCODE
HIGH…cs/design/2026-05-13-ai-disclosure-schema-discovery.md383- Nature #16 image-rights regime requires labelling text "generated by AI" at the location "within the image field" (verCODE
HIGH…/ars/docs/design/2026-05-14-ai-disclosure-impl-spec.md83| 4 | IEEE section locator shape | Free-form list with recommended IMRaD exemplars (parallel to G8 `level_of_involvementCODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md213**Companion mandate — IEEE #6 affected sections locator.** IEEE #5 ("level") is paired with IEEE #6 ("specific sections CODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md219**Rationale.** §4.4 ICMJE #16 (text-attribution rule, no-AI-as-primary-source — mandate), §4.5 Nature #16 (default-prohiCODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md2934. **Renderer input contract — IEEE section locator.** IEEE #6 is explicit-mandate on "specific sections of the article CODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md2945. **Renderer input contract — Nature image metadata.** Nature #16 default-deny + 3 carve-outs + labelling requires per-CODE
HIGH…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html219 </a></div> <div class="container"><div class="row"><div class="col-lg-3 mb-5 sidebar-sections"><div CODE
HIGH…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html219 </a></div> <div class="container"><div class="row"><div class="col-lg-3 mb-5 sidebar-sections"><div CODE
HIGH…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html321 </p></div></div></div></footer></section></div></div> <div><a tabindex="0" href="javascript:;" tCODE
HIGH…apshots/2026-05-13-ai-disclosure-discovery/nature.html713<p>*All exceptions must be labelled clearly as generated by AI within the image field.</p>CODE
HIGH…ademic-pipeline/agents/integrity_verification_agent.md64- Walters, W. H., & Wilder, E. I. (2023). Fabrication and errors in the bibliographic citations generated by ChatGPT. *SCODE
HIGH…e/ars/academic-paper/references/policy_anchor_table.md80- Field #16 mandate produces a paragraph noting (a) appropriate attribution + full citations for AI-quoted material, (b)CODE
HIGH…e/ars/academic-paper/references/policy_anchor_table.md107| 16 | AI-generated image / figure / content rights | explicit-mandate | "Springer Nature journals are unable to permit CODE
HIGH…research-suite/ars/shared/policy_data/nature_policy.md34> "All exceptions must be labelled clearly as generated by AI within the image field."CODE
HIGH…cs/design/2026-05-13-ai-disclosure-schema-discovery.md199| 16 | AI-generated image / figure / content rights | explicit-mandate | "Springer Nature journals are unable to permit CODE
HIGH…cs/design/2026-05-13-ai-disclosure-schema-discovery.md261- ICMJE #16 = text-attribution clause; Nature #16 = default-prohibit + 3 carve-outs + labelling-required; IEEE #16 = folCODE
HIGH…cs/design/2026-05-13-ai-disclosure-schema-discovery.md383- Nature #16 image-rights regime requires labelling text "generated by AI" at the location "within the image field" (verCODE
HIGH…/ars/docs/design/2026-05-14-ai-disclosure-impl-spec.md83| 4 | IEEE section locator shape | Free-form list with recommended IMRaD exemplars (parallel to G8 `level_of_involvementCODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md213**Companion mandate — IEEE #6 affected sections locator.** IEEE #5 ("level") is paired with IEEE #6 ("specific sections CODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md219**Rationale.** §4.4 ICMJE #16 (text-attribution rule, no-AI-as-primary-source — mandate), §4.5 Nature #16 (default-prohiCODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md2934. **Renderer input contract — IEEE section locator.** IEEE #6 is explicit-mandate on "specific sections of the article CODE
HIGH…ocs/design/2026-05-14-ai-disclosure-schema-decision.md2945. **Renderer input contract — Nature image metadata.** Nature #16 default-deny + 3 carve-outs + labelling requires per-CODE
HIGH…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html219 </a></div> <div class="container"><div class="row"><div class="col-lg-3 mb-5 sidebar-sections"><div CODE
HIGH…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html219 </a></div> <div class="container"><div class="row"><div class="col-lg-3 mb-5 sidebar-sections"><div CODE
HIGH…/2026-05-13-ai-disclosure-discovery/prisma-trAIce.html321 </p></div></div></div></footer></section></div></div> <div><a tabindex="0" href="javascript:;" tCODE
HIGH…apshots/2026-05-13-ai-disclosure-discovery/nature.html713<p>*All exceptions must be labelled clearly as generated by AI within the image field.</p>CODE
HIGH…ademic-pipeline/agents/integrity_verification_agent.md64- Walters, W. H., & Wilder, E. I. (2023). Fabrication and errors in the bibliographic citations generated by ChatGPT. *SCODE
Excessive Try-Catch Wrapping118 hits · 119 pts
SeverityFileLineSnippetContext
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/run_fleet.py198 except Exception as e:CODE
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/run_fleet.py291 except Exception as e:CODE
LOW…n/2026-05-30-kong-259-domain-evidence-profiles-plan.md808 except Exception as exc:CODE
LOW…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md884 except Exception as e:CODE
LOW…/skills/academic-research-suite/ars/hooks/run_guard.sh205except Exception:CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py1078 except Exception:CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py1083 except Exception:CODE
LOW…esearch-suite/ars/scripts/verify_submission_package.py1269 except Exception:CODE
MEDIUM…ic-research-suite/ars/scripts/inquiry_branch_ledger.py1528def _yaml_runtime():CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py1548 except Exception as exc:CODE
LOW…ic-research-suite/ars/scripts/inquiry_branch_ledger.py1574 except Exception as exc:CODE
LOW…e/ars/scripts/run_indirect_prompt_injection_no_call.py599 except Exception as exc:CODE
LOW…earch-suite/ars/scripts/check_experiment_provenance.py89 except Exception as exc:CODE
LOW…ch-suite/ars/scripts/run_ideation_diversity_no_call.py722 except Exception as exc:CODE
LOW…ch-suite/ars/scripts/check_literature_corpus_schema.py73 except Exception as e:CODE
LOW…/ars/scripts/run_review_criteria_constructive_value.py539 except Exception:CODE
LOW…mic-research-suite/ars/scripts/claim_audit_pipeline.py391 except Exception as exc: # noqa: BLE001 — translation boundary; the source class is capturedCODE
LOW…mic-research-suite/ars/scripts/claim_audit_pipeline.py436 except Exception as exc: # noqa: BLE001 — translation boundaryCODE
LOW…research-suite/ars/scripts/check_439_format_profile.py65 except Exception as exc: # noqa: BLE001 - surface any schema-meta failureCODE
LOW…cademic-research-suite/ars/scripts/check_repro_lock.py47 except Exception as exc:CODE
LOW…demic-research-suite/ars/scripts/test_ars_mark_read.py780 except Exception as exc: # surfaced in the test threadCODE
LOW…scripts/check_tortured_phrase_screening_integration.py448 except Exception as exc: # jsonschema.SchemaError without API coupling.CODE
LOW…research-suite/ars/scripts/test_run_codex_audit_e2e.py60 except Exception: # pragma: no cover - defensiveCODE
MEDIUM…research-suite/ars/scripts/test_run_codex_audit_e2e.py51def _bash_major_version() -> int:CODE
LOW…rch-suite/ars/scripts/check_domain_evidence_profile.py526 except Exception as exc:CODE
LOW…esearch-suite/ars/scripts/tortured_phrase_screening.py417 except Exception as exc:CODE
LOW…esearch-suite/ars/scripts/tortured_phrase_screening.py3257 except Exception as exc:CODE
LOW…esearch-suite/ars/scripts/tortured_phrase_screening.py3278 except Exception:CODE
LOW…search-suite/ars/scripts/test_claim_intent_manifest.py47except Exception as exc: # pragma: no cover — RED-phase import pathwayCODE
LOW…search-suite/ars/scripts/test_claim_audit_finalizer.py92except Exception as exc: # pragma: no coverCODE
LOW…e/ars/scripts/check_bibliographic_integrity_signals.py654 except Exception as exc: # pragma: no cover - exercised by the CLI guardCODE
LOW…uite/ars/scripts/check_v3_9_4_temporal_verification.py57 except Exception as exc:CODE
LOW…uite/ars/scripts/check_v3_9_4_temporal_verification.py71 except Exception:CODE
LOW…/ars/scripts/check_670_revision_roadmap_integration.py236 except Exception as exc: # jsonschema.SchemaError without version couplingCODE
LOW…ch-suite/ars/scripts/check_committee_correspondence.py111 except Exception as exc: # pragma: no cover - CLI failure pathCODE
LOW…ch-suite/ars/scripts/check_corpus_consumer_protocol.py388 except Exception as exc:CODE
LOW…-research-suite/ars/scripts/bootstrap_timeline_yaml.py44 except Exception:CODE
LOW…-research-suite/ars/scripts/bootstrap_timeline_yaml.py66 except Exception:CODE
LOW…suite/ars/scripts/check_684_review_criteria_binding.py230 except Exception as exc: # jsonschema exposes several schema exceptionsCODE
LOW…ite/ars/scripts/check_revision_claim_drift_suite_v2.py431 except Exception as exc: # jsonschema exposes version-specific subclasses.CODE
LOW…scripts/check_content_coverage_advisory_integration.py285 except Exception as exc: # jsonschema.SchemaError without coupling the guard API.CODE
LOW…esearch-suite/ars/scripts/test_claim_audit_pipeline.py31except Exception as exc: # pragma: no cover — import-time error pathway is exercised in RED stateCODE
LOW…-research-suite/ars/scripts/review_criteria_binding.py462 except Exception:CODE
LOW…demic-research-suite/ars/scripts/pdf_read_preflight.py430 except Exception as exc:CODE
LOW…demic-research-suite/ars/scripts/pdf_read_preflight.py1113 except Exception as exc: # malformed beyond pypdf's toleranceCODE
LOW…demic-research-suite/ars/scripts/pdf_read_preflight.py1137 except Exception as exc:CODE
LOW…demic-research-suite/ars/scripts/pdf_read_preflight.py1144 except Exception as exc: # incl. _TreeProblem — same degradation either wayCODE
LOW…demic-research-suite/ars/scripts/pdf_read_preflight.py1153 except Exception as exc:CODE
LOW…demic-research-suite/ars/scripts/pdf_read_preflight.py1268 except Exception as exc: # best-effort cross-check, never a crash pathCODE
MEDIUM…demic-research-suite/ars/scripts/pdf_read_preflight.py134def _run(self) -> None:CODE
LOW…arch-suite/ars/scripts/claim_standing_stance_runner.py352 except Exception: # noqa: BLE001 — any provider failure is judge_errorCODE
LOW…h-suite/ars/scripts/check_673_adjudication_activity.py200 except Exception as exc: # SchemaError varies across jsonschema releases.CODE
LOW…-suite/ars/scripts/check_audit_artifact_consistency.py1712 except Exception:CODE
LOW…-suite/ars/scripts/check_audit_artifact_consistency.py1742 except Exception as e: # pragma: no coverCODE
LOW…-suite/ars/scripts/check_audit_artifact_consistency.py1849 except Exception as e: # pragma: no coverCODE
LOW…-suite/ars/scripts/check_audit_artifact_consistency.py1985 except Exception:CODE
LOW…-suite/ars/scripts/check_audit_artifact_consistency.py2203 except Exception as e:CODE
LOW…-suite/ars/scripts/check_audit_artifact_consistency.py2223 except Exception as e:CODE
LOW…-suite/ars/scripts/check_audit_artifact_consistency.py2280 except Exception as e:CODE
LOW…vals/bakeoff/2026-08-19-gpt-5-6-sol-codex/run_fleet.py198 except Exception as e:CODE
58 more matches not shown…
Verbosity Indicators64 hits · 84 pts
SeverityFileLineSnippetContext
LOW…/ars/scripts/check_392_citation_verification_intake.py17 I1: intake_agent.md has the `### Step 13: Citation Verification Level` heading.STRING
LOW…/ars/scripts/check_392_citation_verification_intake.py36STEP13_HEADING = "### Step 13: Citation Verification Level"CODE
LOW…scripts/test_check_392_citation_verification_intake.py29 ### Step 13: Citation Verification Level (v3.12, #392)STRING
LOW…scripts/test_check_392_citation_verification_intake.py126 "### Step 13: Citation Verification Level (v3.12, #392)",CODE
LOW…scripts/test_check_392_citation_verification_intake.py127 "### Step 13: Verification Preferences",CODE
LOW…earch-suite/ars/scripts/test_check_216_surface_form.py330 anchor = "### Step 2: Consensus Identification\n"CODE
LOW…esearch-suite/ars/scripts/test_pattern_eval_runtime.py1021 # Step 4: at round-3 escalation, feed user_response.yaml.COMMENT
LOW…esearch-suite/ars/scripts/test_pattern_eval_runtime.py1050 # Step 5: assert expected_passport_state.yaml matches actual.COMMENT
LOW…research-suite/ars/scripts/check_439_format_profile.py201STEP5_HEADING = "### Step 5: Output Format"CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py49 DOMAIN, lambda t: t.replace("### Step 5: Field-Norm Severity Discipline (#215)", "### Step 5: Removed")CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py71 t, "### Step 5: Field-Norm Severity Discipline (#215)", "MUST NOT", "must-not"CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py131 "### Step 5: Field-Norm Severity Discipline (#215)",CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py186 "### Step 5: Field-Norm Severity Discipline (#215)",CODE
LOW…rch-suite/ars/scripts/check_domain_evidence_profile.py25INTAKE_STEP12_HEADING = "### Step 12: Domain Evidence Profile"CODE
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh26# Step 1: kill switchCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh31# Step 2: plugin gate — this is what scopes #544 to plugin installsCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh76# Step 3: local version — extract, then positively validate before use. ACOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh101# Step 4: cache consult — render without network when the cache is youngerCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh159# Step 5: remote fetch (3s ceiling). Failure leaves the cache untouched — aCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh188# Step 6: compare (plain string inequality — the only question is whetherCOMMENT
LOW…mic-research-suite/ars/scripts/check_215_field_norm.py131. domain_reviewer_agent.md — a `### Step 5: Field-Norm Severity Discipline (#215)` blockSTRING
LOW…mic-research-suite/ars/scripts/check_215_field_norm.py72 step5 = _block(dr, r"^### Step 5: Field-Norm Severity Discipline \(#215\)")CODE
LOW…mic-research-suite/ars/scripts/check_215_field_norm.py74 errors.append("domain_reviewer_agent.md: missing '### Step 5: Field-Norm Severity Discipline (#215)' block")CODE
LOW…arch-suite/ars/scripts/test_claim_audit_calibration.py480 # Step 1: validate_gold_set MUST accept the manifest-only tupleCOMMENT
LOW…arch-suite/ars/scripts/test_claim_audit_calibration.py483 # Step 2: run_calibration MUST refuse it at run time.COMMENT
LOW…uite/ars/scripts/test_check_domain_evidence_profile.py211 "### Step 12: Domain Evidence Profile",CODE
LOW…uite/ars/scripts/test_check_domain_evidence_profile.py212 "### Step 12: Domain Evidence Profile\n\nStore the profile on the Material Passport.",CODE
LOW…/adapters/tests/test_check_corpus_consumer_protocol.py103 ### Step 0: presence detectionSTRING
LOW…/adapters/tests/test_check_corpus_consumer_protocol.py104 ### Step 1: pre-screenSTRING
LOW…/adapters/tests/test_check_corpus_consumer_protocol.py105 ### Step 2: search-fills-gapSTRING
LOW…/adapters/tests/test_check_corpus_consumer_protocol.py106 ### Step 3: mergeSTRING
LOW…/adapters/tests/test_check_corpus_consumer_protocol.py107 ### Step 4: emit reportSTRING
LOW…/ars/scripts/check_392_citation_verification_intake.py17 I1: intake_agent.md has the `### Step 13: Citation Verification Level` heading.STRING
LOW…/ars/scripts/check_392_citation_verification_intake.py36STEP13_HEADING = "### Step 13: Citation Verification Level"CODE
LOW…scripts/test_check_392_citation_verification_intake.py29 ### Step 13: Citation Verification Level (v3.12, #392)STRING
LOW…scripts/test_check_392_citation_verification_intake.py126 "### Step 13: Citation Verification Level (v3.12, #392)",CODE
LOW…scripts/test_check_392_citation_verification_intake.py127 "### Step 13: Verification Preferences",CODE
LOW…earch-suite/ars/scripts/test_check_216_surface_form.py330 anchor = "### Step 2: Consensus Identification\n"CODE
LOW…esearch-suite/ars/scripts/test_pattern_eval_runtime.py1021 # Step 4: at round-3 escalation, feed user_response.yaml.COMMENT
LOW…esearch-suite/ars/scripts/test_pattern_eval_runtime.py1050 # Step 5: assert expected_passport_state.yaml matches actual.COMMENT
LOW…research-suite/ars/scripts/check_439_format_profile.py201STEP5_HEADING = "### Step 5: Output Format"CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py49 DOMAIN, lambda t: t.replace("### Step 5: Field-Norm Severity Discipline (#215)", "### Step 5: Removed")CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py71 t, "### Step 5: Field-Norm Severity Discipline (#215)", "MUST NOT", "must-not"CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py131 "### Step 5: Field-Norm Severity Discipline (#215)",CODE
LOW…esearch-suite/ars/scripts/test_check_215_field_norm.py186 "### Step 5: Field-Norm Severity Discipline (#215)",CODE
LOW…rch-suite/ars/scripts/check_domain_evidence_profile.py25INTAKE_STEP12_HEADING = "### Step 12: Domain Evidence Profile"CODE
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh26# Step 1: kill switchCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh31# Step 2: plugin gate — this is what scopes #544 to plugin installsCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh76# Step 3: local version — extract, then positively validate before use. ACOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh101# Step 4: cache consult — render without network when the cache is youngerCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh159# Step 5: remote fetch (3s ceiling). Failure leaves the cache untouched — aCOMMENT
LOW…cademic-research-suite/ars/scripts/ars_update_check.sh188# Step 6: compare (plain string inequality — the only question is whetherCOMMENT
LOW…mic-research-suite/ars/scripts/check_215_field_norm.py131. domain_reviewer_agent.md — a `### Step 5: Field-Norm Severity Discipline (#215)` blockSTRING
LOW…mic-research-suite/ars/scripts/check_215_field_norm.py72 step5 = _block(dr, r"^### Step 5: Field-Norm Severity Discipline \(#215\)")CODE
LOW…mic-research-suite/ars/scripts/check_215_field_norm.py74 errors.append("domain_reviewer_agent.md: missing '### Step 5: Field-Norm Severity Discipline (#215)' block")CODE
LOW…arch-suite/ars/scripts/test_claim_audit_calibration.py480 # Step 1: validate_gold_set MUST accept the manifest-only tupleCOMMENT
LOW…arch-suite/ars/scripts/test_claim_audit_calibration.py483 # Step 2: run_calibration MUST refuse it at run time.COMMENT
LOW…uite/ars/scripts/test_check_domain_evidence_profile.py211 "### Step 12: Domain Evidence Profile",CODE
LOW…uite/ars/scripts/test_check_domain_evidence_profile.py212 "### Step 12: Domain Evidence Profile\n\nStore the profile on the Material Passport.",CODE
LOW…/adapters/tests/test_check_corpus_consumer_protocol.py103 ### Step 0: presence detectionSTRING
4 more matches not shown…
Modern Structural Boilerplate16 hits · 16 pts
SeverityFileLineSnippetContext
LOW…s/academic-research-suite/ars/scripts/evidence_rows.py2015__all__ = [CODE
LOW…cademic-research-suite/ars/scripts/check_repro_lock.py31__all__ = [CODE
LOW…-research-suite/ars/scripts/claim_audit_calibration.py511__all__ = [CODE
LOW…search-suite/ars/scripts/uncited_assertion_detector.py254__all__ = ["detect_uncited", "detect_uncited_assertions"]CODE
LOW…ite/ars/scripts/test_run_ideation_diversity_no_call.py232def _set_raw_event(event: dict, normalized: dict) -> None:CODE
LOW…ite/ars/scripts/test_run_ideation_diversity_no_call.py238def _set_external_receipt(transcript: dict, receipt: dict) -> None:CODE
LOW…s/scripts/build_cross_document_consistency_advisory.py2308__all__ = [CODE
LOW…h-suite/ars/scripts/build_content_coverage_advisory.py1190__all__ = [CODE
LOW…s/academic-research-suite/ars/scripts/evidence_rows.py2015__all__ = [CODE
LOW…cademic-research-suite/ars/scripts/check_repro_lock.py31__all__ = [CODE
LOW…-research-suite/ars/scripts/claim_audit_calibration.py511__all__ = [CODE
LOW…search-suite/ars/scripts/uncited_assertion_detector.py254__all__ = ["detect_uncited", "detect_uncited_assertions"]CODE
LOW…ite/ars/scripts/test_run_ideation_diversity_no_call.py232def _set_raw_event(event: dict, normalized: dict) -> None:CODE
LOW…ite/ars/scripts/test_run_ideation_diversity_no_call.py238def _set_external_receipt(transcript: dict, receipt: dict) -> None:CODE
LOW…s/scripts/build_cross_document_consistency_advisory.py2308__all__ = [CODE
LOW…h-suite/ars/scripts/build_content_coverage_advisory.py1190__all__ = [CODE
Fake / Example Data14 hits · 13 pts
SeverityFileLineSnippetContext
LOW…/ars/scripts/test_run_role_topology_utility_dry_run.py267 mutated["blinding"][audience][-1] = "placeholder"CODE
LOW…-suite/ars/scripts/test_check_v3_10_134_write_scope.py71 def fake_name(rel):CODE
LOW…-suite/ars/scripts/test_check_v3_10_134_write_scope.py75 lint.read_frontmatter_name = fake_nameCODE
LOW…arch-suite/ars/scripts/test_check_phase_conformance.py493 "placeholder", ["none", "omitted", "not applicable", "N/A"]CODE
LOW…e/ars/scripts/test_check_audit_artifact_consistency.py1134 (tmp_path / f"{VALID_RUN_ID}{ext}").write_text("placeholder")CODE
LOW…e/ars/scripts/test_check_audit_artifact_consistency.py1156 (tmp_path / f"{VALID_RUN_ID}{ext}").write_text("placeholder")CODE
LOW…/adapters/tests/test_check_literature_corpus_schema.py621 entry = _laundering_entry("placeholder")CODE
LOW…/ars/scripts/test_run_role_topology_utility_dry_run.py267 mutated["blinding"][audience][-1] = "placeholder"CODE
LOW…-suite/ars/scripts/test_check_v3_10_134_write_scope.py71 def fake_name(rel):CODE
LOW…-suite/ars/scripts/test_check_v3_10_134_write_scope.py75 lint.read_frontmatter_name = fake_nameCODE
LOW…arch-suite/ars/scripts/test_check_phase_conformance.py493 "placeholder", ["none", "omitted", "not applicable", "N/A"]CODE
LOW…e/ars/scripts/test_check_audit_artifact_consistency.py1134 (tmp_path / f"{VALID_RUN_ID}{ext}").write_text("placeholder")CODE
LOW…e/ars/scripts/test_check_audit_artifact_consistency.py1156 (tmp_path / f"{VALID_RUN_ID}{ext}").write_text("placeholder")CODE
LOW…/adapters/tests/test_check_literature_corpus_schema.py621 entry = _laundering_entry("placeholder")CODE
Self-Referential Comments2 hits · 6 pts
SeverityFileLineSnippetContext
MEDIUM…/adapters/tests/test_check_corpus_consumer_protocol.py471 # Create the second consumer agent file by cloning bibliography_agent.md contentCOMMENT
MEDIUM…/adapters/tests/test_check_corpus_consumer_protocol.py471 # Create the second consumer agent file by cloning bibliography_agent.md contentCOMMENT
AI Structural Patterns6 hits · 4 pts
SeverityFileLineSnippetContext
LOW…-suite/ars/scripts/test_cross_model_codex_transport.py88CODE
LOW…ch-suite/ars/scripts/test_venue_disclosure_contract.py38CODE
LOW…rch-suite/ars/scripts/test_policy_anchor_disclosure.py38CODE
LOW…-suite/ars/scripts/test_cross_model_codex_transport.py88CODE
LOW…ch-suite/ars/scripts/test_venue_disclosure_contract.py38CODE
LOW…rch-suite/ars/scripts/test_policy_anchor_disclosure.py38CODE
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…kills/academic-research-suite/ars/scripts/run_evals.py320def run_task(task_name: str, gold_root: Path = GOLD_ROOT) -> dict[str, Any]:CODE
LOWskills/academic-research-suite/ars/scripts/run_evals.py320def run_task(task_name: str, gold_root: Path = GOLD_ROOT) -> dict[str, Any]:CODE
Example Usage Blocks2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…academic-research-suite/ars/scripts/run_codex_audit.sh10# Usage:COMMENT
LOW…academic-research-suite/ars/scripts/run_codex_audit.sh10# Usage:COMMENT