Repository Analysis

Imbad0202/academic-research-skills

Academic Research Skills for Claude Code: research → write → review → revise → finalize

29.0 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Imbad0202/academic-research-skills, a Python project with 37,779 GitHub stars. SynthScan v2.0 examined 192,494 lines of code across 704 source files, recording 3716 pattern matches distributed across 18 syntactic categories. The overall adjusted score of 29.0 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).

29.0
Adjusted Score
29.0
Raw Score
100%
Time Factor
2026-07-13
Last Push
37.8K
Stars
Python
Language
192.5K
Lines of Code
704
Files
3.7K
Pattern Hits
2026-07-14
Scan Date
0.07
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 52MEDIUM 678LOW 2986

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 3716 distinct pattern matches across 18 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 Identifiers2274 hits · 2152 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
LOWtests/test_mark_read_args.py39def test_ars_mark_read_writes_read_log(passport_with_corpus: Path) -> None:CODE
LOWtests/test_mark_read_args.py70def test_ars_mark_read_rejects_zero_keys(passport_with_corpus: Path) -> None:CODE
LOWtests/test_mark_read_args.py85def test_ars_mark_read_rejects_unknown_key(passport_with_corpus: Path) -> None:CODE
LOWtests/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
LOWdocs/design/2026-05-05-phase-6.6-scoping-note.md120def test_orchestrator_prompt_contains_audit_artifact_gate():CODE
LOWdocs/design/2026-05-05-phase-6.6-scoping-note.md124def test_orchestrator_prompt_references_all_phase_ids():CODE
LOWdocs/design/2026-05-05-phase-6.6-scoping-note.md140def test_orchestrator_prompt_has_audit_gate_hard_rules():CODE
LOWdocs/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
2214 more matches not shown…
Decorative Section Separators574 hits · 2043 pts
SeverityFileLineSnippetContext
MEDIUMevals/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
MEDIUMscripts/check_ranking_lift.py60# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py62# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py99# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py101# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py192# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py194# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py208# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py210# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py236# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/check_ranking_lift.py238# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test__eval_threshold_gate.py31# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test__eval_threshold_gate.py33# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test__eval_threshold_gate.py65# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test__eval_threshold_gate.py67# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_cross_model_verification_guards.py158# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_cross_model_verification_guards.py160# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_cross_model_verification_guards.py735# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_cross_model_verification_guards.py737# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_cross_model_verification_guards.py92# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_cross_model_verification_guards.py94# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py134# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py136# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py275# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py277# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py291# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py293# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py311# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/policy_anchor_disclosure_referee.py313# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py63# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py65# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py79# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py81# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py106# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py108# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py196# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py198# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py221# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py223# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py247# =========================================================================COMMENT
MEDIUMscripts/test_check_v3_6_8_cite_provenance_pipeline.py249# =========================================================================COMMENT
MEDIUMscripts/test_audit_schemas.py37# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_audit_schemas.py39# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_audit_schemas.py222# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_audit_schemas.py224# ---------------------------------------------------------------------------COMMENT
MEDIUMscripts/test_check_version_consistency.py600 # ── Invariant 5: README version badge tracks the suite version ──────────COMMENT
MEDIUMscripts/test_check_v3_10_policy.py33# ===========================================================================COMMENT
MEDIUMscripts/test_check_v3_10_policy.py35# ===========================================================================COMMENT
MEDIUMscripts/test_check_v3_10_policy.py318# ===========================================================================COMMENT
MEDIUMscripts/test_check_v3_10_policy.py320# ===========================================================================COMMENT
MEDIUMscripts/test_check_v3_10_policy.py358# ===========================================================================COMMENT
MEDIUMscripts/test_check_v3_10_policy.py360# ===========================================================================COMMENT
MEDIUMscripts/test_check_v3_10_policy.py373# ===========================================================================COMMENT
MEDIUMscripts/test_check_v3_10_policy.py375# ===========================================================================COMMENT
514 more matches not shown…
Structural Annotation Overuse204 hits · 331 pts
SeverityFileLineSnippetContext
LOWQUICKSTART.md5## Step 1: InstallCOMMENT
LOWQUICKSTART.md25## Step 2: LaunchCOMMENT
LOWQUICKSTART.md31## Step 3: Start researchingCOMMENT
LOWdeep-research/agents/synthesis_agent.md83### Step 1: Evidence MappingCOMMENT
LOWdeep-research/agents/synthesis_agent.md94### Step 2: Convergence/Divergence AnalysisCOMMENT
LOWdeep-research/agents/synthesis_agent.md100### Step 3: Contradiction ResolutionCOMMENT
LOWdeep-research/agents/synthesis_agent.md167### Step 4: Gap AnalysisCOMMENT
LOWdeep-research/agents/synthesis_agent.md177### Step 5: Synthesis NarrativeCOMMENT
LOWdeep-research/agents/editor_in_chief_agent.md90### Step 1: First Read (Overview)COMMENT
LOWdeep-research/agents/editor_in_chief_agent.md95### Step 2: Detailed ReviewCOMMENT
LOWdeep-research/agents/editor_in_chief_agent.md101### Step 3: Synthesis & VerdictCOMMENT
LOWdeep-research/agents/research_question_agent.md49### Step 1: Topic DecompositionCOMMENT
LOWdeep-research/agents/research_question_agent.md55### Step 2: Question GenerationCOMMENT
LOWdeep-research/agents/research_question_agent.md61### Step 3: FINER ScoringCOMMENT
LOWdeep-research/agents/research_question_agent.md67### Step 4: Scope DefinitionCOMMENT
LOWdeep-research/agents/research_question_agent.md80### Step 5: Sub-questionsCOMMENT
LOWdeep-research/agents/risk_of_bias_agent.md100### Step 1: Classify Study DesignCOMMENT
LOWdeep-research/agents/risk_of_bias_agent.md115### Step 2: Work Through Signaling QuestionsCOMMENT
LOWdeep-research/agents/risk_of_bias_agent.md122### Step 3: Derive Domain JudgmentsCOMMENT
LOWdeep-research/agents/risk_of_bias_agent.md126### Step 4: Derive Overall JudgmentCOMMENT
LOWdeep-research/agents/risk_of_bias_agent.md130### Step 5: Generate Traffic-Light VisualizationCOMMENT
LOWdeep-research/agents/bibliography_agent.md58### Step 1: Define Search ParametersCOMMENT
LOWdeep-research/agents/bibliography_agent.md69### Step 2: Execute SearchCOMMENT
LOWdeep-research/agents/bibliography_agent.md75### Step 3: Apply Inclusion/Exclusion CriteriaCOMMENT
LOWdeep-research/agents/bibliography_agent.md85### Step 4: Source Screening (Two-pass)COMMENT
LOWdeep-research/agents/bibliography_agent.md130### Step 5: Annotated BibliographyCOMMENT
LOWdeep-research/agents/bibliography_agent.md172### Step 0: presence detection and minimal shapeCOMMENT
LOWdeep-research/agents/bibliography_agent.md182### Step 1: pre-screen corpus against current RQCOMMENT
LOWdeep-research/agents/bibliography_agent.md190### Step 2: search-fills-gap (external DB)COMMENT
LOWdeep-research/agents/bibliography_agent.md206### Step 3: mergeCOMMENT
LOWdeep-research/agents/bibliography_agent.md214### Step 4: emit Search Strategy ReportCOMMENT
LOWdeep-research/agents/devils_advocate_agent.md148### Step 1: Score the Rebuttal (1-5)COMMENT
LOWdeep-research/agents/devils_advocate_agent.md158### Step 2: Log Every DecisionCOMMENT
LOWdeep-research/agents/devils_advocate_agent.md164### Step 3: Anti-Sycophancy RulesCOMMENT
LOWacademic-paper/agents/socratic_mentor_agent.md117## Step 0: Research Readiness CheckCOMMENT
LOWacademic-paper/agents/socratic_mentor_agent.md150## Step 1: Thesis CrystallizationCOMMENT
LOWacademic-paper/agents/socratic_mentor_agent.md179## Step 2: Chapter-by-Chapter NegotiationCOMMENT
LOWacademic-paper/agents/socratic_mentor_agent.md325## Step 3: Argument Stress TestCOMMENT
LOWacademic-paper/agents/abstract_bilingual_agent.md61### Step 1: Extract Key PointsCOMMENT
LOWacademic-paper/agents/abstract_bilingual_agent.md69### Step 2: Write English AbstractCOMMENT
LOWacademic-paper/agents/abstract_bilingual_agent.md76### Step 3: Write Traditional Chinese AbstractCOMMENT
LOWacademic-paper/agents/abstract_bilingual_agent.md83### Step 4: Select KeywordsCOMMENT
LOWacademic-paper/agents/argument_builder_agent.md22### Step 1: Central Thesis StatementCOMMENT
LOWacademic-paper/agents/argument_builder_agent.md33### Step 2: Sub-Argument DecompositionCOMMENT
LOWacademic-paper/agents/argument_builder_agent.md51### Step 3: Claim-Evidence-Reasoning (CER) ChainsCOMMENT
LOWacademic-paper/agents/argument_builder_agent.md60### Step 4: Counter-Argument IdentificationCOMMENT
LOWacademic-paper/agents/argument_builder_agent.md77### Step 5: Logical Flow DiagramCOMMENT
LOWacademic-paper/agents/draft_writer_agent.md39### Step 1: Pre-Writing SetupCOMMENT
LOWacademic-paper/agents/draft_writer_agent.md51### Step 2: Section-by-Section WritingCOMMENT
LOWacademic-paper/agents/draft_writer_agent.md63### Step 3: Full Draft AssemblyCOMMENT
LOWacademic-paper/agents/intake_agent.md112### Step 1: Topic & Research QuestionCOMMENT
LOWacademic-paper/agents/intake_agent.md117### Step 2: Paper TypeCOMMENT
LOWacademic-paper/agents/intake_agent.md131### Step 3: Target Journal (Optional)COMMENT
LOWacademic-paper/agents/intake_agent.md145### Step 4: Citation FormatCOMMENT
LOWacademic-paper/agents/intake_agent.md156### Step 5: Output FormatCOMMENT
LOWacademic-paper/agents/intake_agent.md173### Step 6: Language & AbstractCOMMENT
LOWacademic-paper/agents/intake_agent.md178### Step 7: Word CountCOMMENT
LOWacademic-paper/agents/intake_agent.md183### Step 8: Existing MaterialsCOMMENT
LOWacademic-paper/agents/intake_agent.md192### Step 9: Co-Authors & ContributionsCOMMENT
LOWacademic-paper/agents/intake_agent.md203### Step 10: Style Calibration (Optional)COMMENT
144 more matches not shown…
Cross-Language Confusion36 hits · 230 pts
SeverityFileLineSnippetContext
HIGHscripts/verify_submission_package.py877 raise ValueError(f"venue profile venue_name must be a string or null, "CODE
HIGHscripts/verify_submission_package.py883 f"integer or null, got {v!r}")CODE
HIGHscripts/verify_submission_package.py887 f"{'/'.join(_schema_enum('word_count_scope'))}/null, "CODE
HIGHscripts/verify_submission_package.py892 f"{'/'.join(_schema_enum('blind_review'))}/null, "CODE
HIGHscripts/verify_submission_package.py913 f"boolean or null, got {ack!r}")CODE
HIGHscripts/test_cross_model_verification_guards.py720# `arr(obj(.).candidates)`. `null` already fail-closed (`.candidates` on null is null), so it is aCOMMENT
HIGHscripts/check_268_nested_commitment_ledger.py57 """True when a commitment's unfulfilled_rationale is missing, null, or whitespace.STRING
HIGHscripts/check_394_submission_policy.py28 {null, advisory, strict} — exactly the values the CLI stamps — and itsSTRING
HIGHscripts/check_394_submission_policy.py143 # Direct value comparison — None must be JSON null, not the stringCOMMENT
HIGHscripts/check_394_submission_policy.py148 "expected exactly [null, 'advisory', 'strict'] — the closed set "CODE
HIGHscripts/check_experiment_provenance.py64 f"experiment_provenance must be a list (or absent/null); got {type(entries).__name__}"CODE
HIGHscripts/test_citation_verification_summary.py107 # skipped/unreachable→null), against the full four-resolver shape.COMMENT
HIGHscripts/test_citation_verification_summary.py67 """All four resolver keys, default skipped/null; override individual ones."""STRING
HIGHscripts/test_citation_verification_summary.py119 """queried_by ∈ {id, title, null} — the C-V6(a) ID-keyed signal. (Status isSTRING
HIGHscripts/test_check_268_nested_commitment_ledger.py127 # A bare `unfulfilled_rationale:` (YAML null) must not read as populatedCOMMENT
HIGHscripts/claim_audit_pipeline.py731 # U-INV-4 (manifest_claim_id null ↔ scoped_manifest_id null).COMMENT
HIGHscripts/test_check_394_submission_policy.py194 # Final-round review P3: the enum member must be JSON null, not theCOMMENT
HIGHscripts/claim_audit_finalizer.py175 # synthesis_overclaim, null} on AMBIGUOUS — the §6 consistency lint isCOMMENT
HIGHscripts/check_repro_lock.py6- Missing `repro_lock` key (not even null): ERROR, exit 1.STRING
HIGHscripts/ars_write_scope_guard.py318 # null, a string) passed straight to evaluate_decision can't crash on `.get` (review).COMMENT
HIGHscripts/ars_write_scope_guard.py456 # Valid JSON of the wrong SHAPE ([], null, a string) must not wedge the session eitherCOMMENT
HIGHscripts/check_v3_6_8_frontmatter_trust_schema.py154 # null). Round-6 codex P2 closure tightened the value to the literalCOMMENT
HIGHscripts/test_check_passport_reset_contract.py145 # Binary bytes (0xff, 0xfe, null) fail UTF-8 decode; the lint mustSTRING
HIGHscripts/test_check_evals_gold_set.py188 """I9: queried_by outside {id, title, null} caught (v3.11 Delta 4)."""STRING
HIGHscripts/test_check_evals_gold_set.py227 queried_by='id' is incoherent (the summary schema's allOf forces null)."""STRING
HIGHscripts/test_claim_audit_finalizer.py167# T-F1b — AMBIGUOUS + {source_description, citation_anchor, synthesis_overclaim, null}COMMENT
HIGHscripts/test_check_v3_6_8_frontmatter_trust_schema.py157# ---------- Rule #2 — source_acquired=false → description_last_audit ∈ {null, 'none'} ----------COMMENT
HIGHscripts/test_verify_submission_package.py1222 # A standalone (unevaluated, policy_slug=null) report never satisfiesCOMMENT
HIGHscripts/test_claim_audit_schema.py458 # INV-9: upstream_dispute != null -> defect_stage NOT in {null, not_applicable}COMMENT
HIGHscripts/test_citation_existence_policy.py60 """All four resolver keys, default skipped/null; override individual ones withSTRING
HIGHscripts/check_evals_gold_set.py52# skipped/unreachable → null) plus the required-present rule that a flat enumCOMMENT
HIGHscripts/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
HIGHscripts/check_evals_gold_set.py230 # skipped/unreachable → null). A flat enum check under-enforced theCOMMENT
HIGHscripts/check_claim_audit_consistency.py1218 # CV-INV-3: MNC -> manifest_claim_id null; NC -> manifest_claim_id non-null and matches.COMMENT
HIGHscripts/migrate_literature_corpus_to_v3_7_3.py75 the spec rule are undefined). Schema marks `year` as required so thisSTRING
HIGHscripts/check_audit_artifact_consistency.py2069 # passed `[]` / a scalar / null) would crash check_e3_e4 withCOMMENT
Unused Imports242 hits · 215 pts
SeverityFileLineSnippetContext
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
LOWtests/test_helpers.py5CODE
LOWscripts/contamination_signals.py12CODE
LOWscripts/check_ranking_lift.py28CODE
LOWscripts/check_surface_form_parity.py26CODE
LOWscripts/verify_submission_package.py44CODE
LOWscripts/test_text_similarity.py12CODE
LOWscripts/test__eval_threshold_gate.py10CODE
LOWscripts/check_v3_8_annotation_literal_sync.py35CODE
LOWscripts/test_cross_model_verification_guards.py19CODE
LOWscripts/check_policy_anchor_protocol.py40CODE
LOWscripts/check_268_nested_commitment_ledger.py32CODE
LOWscripts/test_normalize_compat_verdict.py8CODE
LOWscripts/check_394_submission_policy.py31CODE
LOWscripts/policy_anchor_disclosure_referee.py23CODE
LOWscripts/test_check_v3_6_8_cite_provenance_pipeline.py18CODE
LOWscripts/test_check_v3_6_8_cite_provenance_pipeline.py385CODE
LOWscripts/check_392_citation_verification_intake.py28CODE
LOWscripts/test_title_fuzzy_false_positive.py40CODE
LOWscripts/ars_cache_invalidate.py11CODE
LOWscripts/test_eval_harness_workflow.py10CODE
LOWscripts/test_audit_schemas.py17CODE
LOWscripts/test_render_eval_comment.py9CODE
LOWscripts/_block_parser.py31CODE
LOWscripts/check_cross_model_verification_sync.py21CODE
LOWscripts/test_check_v3_7_3_three_layer_citation.py6CODE
LOWscripts/test_check_v3_7_3_three_layer_citation.py10CODE
LOWscripts/test_adjacent_framing_probe_lint.py13CODE
LOWscripts/sync_adapter_docs.py18CODE
LOWscripts/test_check_ci_pytest_manifest.py18CODE
LOWscripts/test_check_v3_8_annotation_literal_sync.py17CODE
LOWscripts/test_check_version_consistency.py2CODE
LOWscripts/check_experiment_provenance.py30CODE
LOWscripts/test_citation_verification_summary.py11CODE
LOWscripts/test_check_spec_consistency.py9CODE
LOWscripts/test_check_268_nested_commitment_ledger.py8CODE
LOWscripts/check_pattern_eval_manifest.py23CODE
LOWscripts/test_check_392_citation_verification_intake.py2CODE
LOWscripts/check_v3_10_134_write_scope.py36CODE
LOWscripts/test_check_v3_10_policy.py10CODE
LOWscripts/test_check_v3_10_policy.py13CODE
LOWscripts/test_check_216_surface_form.py16CODE
LOWscripts/parse_audit_verdict.py17CODE
LOWscripts/check_rq_framing_patterns.py8CODE
LOWscripts/test_run_ci_pytest_manifest.py13CODE
LOWscripts/test_temporal_integrity_audit.py2CODE
LOWscripts/test_temporal_integrity_audit.py4CODE
LOWscripts/test_run_evals.py2CODE
LOWscripts/check_field_norm_severity.py17CODE
LOWscripts/test_check_cross_model_verification_sync.py6CODE
LOWscripts/test_431_exact_or_bust.py21CODE
LOWscripts/test_check_sprint_contract.py2CODE
LOWscripts/check_literature_corpus_schema.py22CODE
LOWscripts/check_literature_corpus_schema.py32CODE
LOWscripts/test_slr_lineage_emission.py21CODE
LOWscripts/claim_audit_pipeline.py17CODE
LOWscripts/arxiv_client.py25CODE
LOWscripts/_passport_yaml.py27CODE
182 more matches not shown…
Modern AI Meta-Vocabulary60 hits · 154 pts
SeverityFileLineSnippetContext
MEDIUMCHANGELOG.md75- **Claude Science / GitHub-importer compatibility — explicit skill paths in the marketplace manifest (#480).** The plugCODE
MEDIUMCHANGELOG.md113- **Plugin-root `agents/` symlinks materialized as real byte-identical copies (#413, external audit).** The three `agentCODE
MEDIUMCHANGELOG.md159- **Same-family / rubric-aware calibration epistemic note (#273, Claude Opus 4.8 system card §6.3.7 / §6.6.3).** An inteCODE
MEDIUMCHANGELOG.md193- **Cross-model consent gate extended to the integrity-verification and collaboration-depth paths (#322).** The explicitCODE
MEDIUMREADME.ja-JP.md334> リリース規律と品質衛生を中心としたリリースで、スキルの挙動に変更はありません。**追加:** 3 つの CI ゲート — CHANGELOG-covers-merges のタグ前ゲート(#483)、version-consistencyCODE
MEDIUMREADME.md350> A release-discipline-and-hygiene release; no skill-behavior changes. **Added:** three CI gates — the CHANGELOG-covers-CODE
MEDIUMREADME.zh-TW.md317> 以發版紀律與品質衛生為主的版本;skill 行為無變更。**新增:**三道 CI 閘門 — CHANGELOG-covers-merges tag 前閘門(#483)、版本一致性 invariant 9-11 加 tag 時重跑閘門(#CODE
MEDIUMREADME.zh-TW.md321> 一個以可移植性與打磨為主的 release,skill 行為無變更。**新增:** Claude Science 可匯入性——marketplace manifest 明列 skill 路徑,讓無法穿越 symlink `skills/CODE
MEDIUMREADME.zh-CN.md317> 以发版纪律与质量卫生为主的版本;skill 行为无变更。**新增:**三道 CI 闸门 — CHANGELOG-covers-merges tag 前闸门(#483)、版本一致性 invariant 9-11 加 tag 时重跑闸门(#CODE
MEDIUMREADME.zh-CN.md321> 一个以可移植性与打磨为主的 release,skill 行为无变更。**新增:** Claude Science 可导入性——marketplace manifest 显式声明 skill 路径,让无法穿越 symlink `skillCODE
MEDIUMREADME.ko-KR.md347> 릴리스 규율과 품질 위생 중심의 릴리스로, 스킬 동작 변경은 없습니다. **추가:** 세 가지 CI 게이트 — CHANGELOG-covers-merges 태그 전 게이트(#483), version-consisteCODE
MEDIUMaudits/harness-retirement-2026-07.md79### [F-002] `academic-paper/agents/citation_compliance_agent.md:243-263` — Category 5 (defensive scaffolding, light)COMMENT
MEDIUMaudits/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
MEDIUMaudits/harness-retirement-2026-07.md206- Verbatim `## Output Discipline` block repeated across the reviewer agents (`methodology_reviewer:187`, `domain_revieweCODE
MEDIUMaudits/harness-retirement-2026-06-10.md28- **Overall verdict**: the repo is in unusually good harness shape. PR #346/#347 already established the "inherited sessCODE
MEDIUMaudits/harness-retirement-2026-06-10.md28- **Overall verdict**: the repo is in unusually good harness shape. PR #346/#347 already established the "inherited sessCODE
MEDIUMaudits/harness-retirement-2026-06-10.md28- **Overall verdict**: the repo is in unusually good harness shape. PR #346/#347 already established the "inherited sessCODE
MEDIUMaudits/harness-retirement-2026-06-10.md159### [F-008] `shared/compliance_checkpoint_protocol.md:74` + `shared/agents/compliance_agent.md:113` — Category 2 (bare aCOMMENT
MEDIUMaudits/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
MEDIUMaudits/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
MEDIUMaudits/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
MEDIUMaudits/harness-retirement-2026-07-04.md191### [B1-F01] `academic-pipeline/agents/pipeline_orchestrator_agent.md:69-76` — Cat 4 (few-shot redundancy) · P2 · confidCOMMENT
MEDIUMaudits/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
MEDIUMaudits/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
MEDIUMaudits/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.claude/CLAUDE.md24- **Prompt-debt retirement round 2 (#489 → #490).** Deep-scanned the 17 agents the #476 pass deferred (all 5 academic-piCODE
MEDIUM.claude/CLAUDE.md154- **`academic-paper/SKILL.md` `## v3.6.6 Generator-Evaluator Contract Protocol` orchestration block** (101 lines): four-CODE
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
MEDIUMshared/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
MEDIUMdocs/SETUP.md278Use this when you want the four ARS skills available in [Claude Cowork](https://support.claude.com/en/articles/13345190-CODE
MEDIUMdocs/SETUP.md345claude.ai Projects deliver content as static knowledge for Claude to retrieve and cite — see Anthropic's [What are ProjeCODE
MEDIUMdocs/SETUP.md381- For skill execution on the desktop, use [Method 3 (Cowork)](#method-3-claude-cowork-desktop). The four skills upload aCODE
MEDIUMdocs/SETUP.md381- For skill execution on the desktop, use [Method 3 (Cowork)](#method-3-claude-cowork-desktop). The four skills upload aCODE
MEDIUMdocs/SETUP.zh-TW.md278當你想在 [Claude Cowork](https://support.claude.com/en/articles/13345190-get-started-with-claude-cowork) 使用四個 ARS skills 時,請CODE
MEDIUMdocs/SETUP.zh-TW.md345claude.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…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…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
MEDIUM…4-27-ars-v3.6.6-generator-evaluator-contract-design.md1082Paper-C is scored categorically under treatment only — does the v3.6.6 contract gate catch the v3.6.5-missed hallucinateCODE
MEDIUM…26-04-23-ars-v3.6.4-literature-corpus-adapters-plan.md49## Task 1: Foundation scaffoldingCOMMENT
MEDIUM…design/2026-06-10-390-diff-patch-revision-mode-spec.md57Per #385 (decision note) and the #89 progress comment (2026-06-09): the Fable 5 system card §6.3.3.4 shows a **missing-cCODE
MEDIUM…design/2026-06-10-390-diff-patch-revision-mode-spec.md87**Block manifest — the hash source the writer copies from.** Anchorize additionally emits a machine-generated block maniCODE
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.html220 </span></li><li><span id="ref3">Michelson M, Reuter K. The significant cost of systematic reviewCODE
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…shots/2026-05-13-ai-disclosure-discovery/manifest.yaml4# Phase: 1 (scaffold) — snapshots taken to lock provenance before Phase 2/3 cell-filling.COMMENT
MEDIUMscripts/test_pattern_eval_runtime.py51 "A2": "3.2", # pending-source assumed as fact / hallucinationCODE
MEDIUMscripts/test_pattern_eval_runtime.py54 "A5": "3.2", # sibling-document fabrication / hallucinationCODE
MEDIUMscripts/test_pattern_eval_runtime.py62 "C3": "3.2", # output metadata audit-passed claim / hallucinationCODE
MEDIUMscripts/_text_similarity.py27# (`R.A.G.` → `RAG`) BEFORE punctuation→whitespace, so a dotted acronym and itsCOMMENT
MEDIUMscripts/uncited_assertion_detector.py62# Left-context window length for guard pass cue detection. 24 chars coversCOMMENT
MEDIUM.github/workflows/harness-retirement-monthly.yml3# Monthly audit for obsolete scaffolding in agent prompts. Opens aCOMMENT
MEDIUM…-paper-reviewer/references/sprint_contract_protocol.md67## 6. Multi-reviewer orchestrationCOMMENT
AI Slop Vocabulary42 hits · 129 pts
SeverityFileLineSnippetContext
MEDIUMevals/calibration/commitment_ledger_seed.yaml4# trigger (re_review_mode_protocol step 5) once #263 Phase 1b harnessCOMMENT
MEDIUMevals/calibration/commitment_ledger_seed.yaml13# with the per-commitment lifecycle annotations the harness shouldCOMMENT
MEDIUMevals/calibration/commitment_ledger_seed.yaml44# Pass criterion (when harness arrives via #263):COMMENT
MEDIUMevals/calibration/commitment_ledger_seed.yaml45# For each case, harness output must match expected_commitment_gap (boolean), theCOMMENT
MEDIUMtools/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.json225 "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
MEDIUMexamples/passport_with_experiment_provenance.yaml168 # version. "state-of-the-art" overstates what 0.806 macro-F1 shows. This is theCOMMENT
MEDIUMscripts/test_eval_harness_workflow.py74 assert run_blocks >= 2 # at least the harness step + the gate stepCODE
MEDIUMscripts/test_eval_harness_workflow.py97 # The harness dispatches to scripts/check_rq_framing_patterns.py, so a changeCOMMENT
MEDIUMscripts/test_render_eval_comment.py125 assert stdout.startswith("## Eval harness results")CODE
MEDIUMscripts/test_run_evals.py98# Schema validation of harness outputCOMMENT
MEDIUMscripts/test_run_evals.py1"""Tests for scripts/run_evals.py (#184 Delta 2, Phase 1b harness)."""STRING
MEDIUMscripts/test_pattern_eval_runtime.py626 # B10/B11 always appends to passport per §5.6 — the harness emulates this.COMMENT
MEDIUMscripts/test_pattern_eval_runtime.py763 # NO new passport append per §5.6 A7 invariant). The harness models thisCOMMENT
MEDIUMscripts/test_pattern_eval_runtime.py838 # MINOR not exercised by this curated subset; harness simplifies to MATERIAL/PASS.COMMENT
MEDIUMscripts/render_eval_comment.py91 "## Eval harness results",CODE
MEDIUMscripts/run_evals.py312# Tasks whose measurement is implemented natively in this harness keyed byCOMMENT
MEDIUMscripts/check_v3_9_4_temporal_verification.py42BIBLIOGRAPHY_AGENT_SHA256 = "39370675561f74fae9a8595bdeb03939402d273a0734b6bcaa1230d5e9928616" # #489 harness-retiremenCODE
MEDIUMscripts/test_check_audit_artifact_consistency.py2043# Example validation harness (F4) — smoke test it runs without crashCOMMENT
MEDIUMscripts/test_check_audit_artifact_consistency.py2054 # harness should surface. We only assert the harness ran and anyCOMMENT
MEDIUMscripts/test_check_audit_artifact_consistency.py1941 # and confirm it produces the documented harness exit code. BeltCOMMENT
MEDIUMscripts/check_audit_artifact_consistency.py1737# §3.7 F4 example-validation harnessCOMMENT
MEDIUMscripts/check_audit_artifact_consistency.py1845 # The harness's job is to surface drift in §3.1/§3.3/§3.4/§3.5COMMENT
MEDIUMscripts/check_audit_artifact_consistency.py2012 # (e.g., schematic '...' placeholders the harness intentionally skips)COMMENT
MEDIUMscripts/check_audit_artifact_consistency.py163 mode: str # "proposal" | "persisted" | "jsonl-stream" | "harness"CODE
MEDIUM.github/workflows/harness-retirement-monthly.yml8# harness-retirement skill exists but hasn't been run against ARSCOMMENT
MEDIUM.github/workflows/harness-retirement-monthly.yml15# `/harness-retirement` and paste results into.COMMENT
MEDIUM.github/workflows/spec-consistency.yml595 # docs/design/2026-05-21-v3.10-184-extend-eval-harness-spec.md.COMMENT
MEDIUM.github/workflows/platform-port-reminder.yml95 # Newline-delimited contains-test, robust to spaces in names.COMMENT
MEDIUM.github/workflows/eval-harness.yml3# #184 Delta 3 — fire the multi-task eval harness on PRs (and main pushes) thatCOMMENT
MEDIUM.github/workflows/eval-harness.yml26 # rq_framing_patterns scoring runner -> the harness dispatches to it, soCOMMENT
MEDIUM.github/workflows/eval-harness.yml27 # changes there must re-run the eval harness (else RQ scoring can driftCOMMENT
MEDIUM.github/workflows/eval-harness.yml30 # the harness itself + gold setsCOMMENT
Over-Commented Block130 hits · 111 pts
SeverityFileLineSnippetContext
LOW.gitleaks.toml1# Repository-hygiene scan config (#151).COMMENT
LOWevals/calibration/commitment_ledger_seed.yaml1# Kong A1 / v3.11 — Commitment Ledger Calibration SeedCOMMENT
LOWevals/calibration/commitment_ledger_seed.yaml21# unfulfilled_rationale is OMITTED (not "") on a fulfilled commitment.COMMENT
LOWshared/cross_model_verification.md81# Cross-model verification for ARS — pick exactly ONE provider tuple.COMMENT
LOWshared/cross_model_verification.md401 echo "WARNING: jq not installed. Cross-model API calls will use python3 fallback."COMMENT
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
LOWhooks/run_guard.sh1#!/bin/shCOMMENT
LOWhooks/run_guard.sh21#COMMENT
LOWhooks/run_guard.sh41# shellcheck disable=SC1007 # `CDPATH= cd` is intentional: clear CDPATH for this one cd onlyCOMMENT
LOWhooks/run_guard.sh81# Returns the command's real exit status, or $TIMEOUT_STATUS if it overran the bound.COMMENT
LOWhooks/run_guard.sh101 # orphan keeps the pipe's write end open and `$(...)` blocks until it dies (the wholeCOMMENT
LOWhooks/run_guard.sh201}COMMENT
LOWexamples/passport_with_experiment_provenance.yaml1# Example Material Passport with populated experiment_provenance[] +COMMENT
LOWscripts/contamination_signals.py21except ImportError:COMMENT
LOWscripts/verify_submission_package.py101# sets answer different questions (scan: "is this manuscript prose?";COMMENT
LOWscripts/check_v3_8_annotation_literal_sync.py181 # Closed literals end in `]` and require exact byte-equivalentCOMMENT
LOWscripts/test_check_spec_consistency.py41COMMENT
LOWscripts/test_check_spec_consistency.py61### v3.9.0 (2026-05-17) — triangulationCOMMENT
LOWscripts/test_check_spec_consistency.py121COMMENT
LOWscripts/test_check_spec_consistency.py141### v3.6.4 (2026-04-25) — corpus input portCOMMENT
LOWscripts/test_check_spec_consistency.py181#### Academic Pipeline(全流程调度器)COMMENT
LOWscripts/test_check_spec_consistency.py201### v3.9.1(2026-05-18)— client hardeningCOMMENT
LOWscripts/test_check_spec_consistency.py261### v3.12.0(2026-06-08)— latest entryCOMMENT
LOWscripts/check_v3_10_134_write_scope.py161 # byte-identical COPIES of per-skill agent files — copies since #413 (relativeCOMMENT
LOWscripts/parse_audit_verdict.py321# Form A (findings present):COMMENT
LOWscripts/claim_audit_pipeline.py181 # #361: a judge-prompt revision partitions the keyspace — a verdictCOMMENT
LOWscripts/claim_audit_pipeline.py301 f"{source} returned VIOLATED without a valid violated_constraint_id (got {vcid!r}); INV-7 requires non-nCOMMENT
LOWscripts/claim_audit_pipeline.py1041 # #361: prompt_version is a judge-cache-key component. Absent key → defaultCOMMENT
LOWscripts/claim_audit_pipeline.py1301 # ---- Stream (d): uncited constraint judging over FULL uncited set ----COMMENT
LOWscripts/claim_audit_pipeline.py1321 # MNCs reach them universally per spec §3.5 D4-c stream (d) semantics).COMMENT
LOWscripts/_ci_pytest_manifest.toml1# CI pytest invocation manifest (issue #156)COMMENT
LOWscripts/check_v3_6_8_pattern_protection.py321 # the hashed range (round-8 closure: BOM-before-heading mutationCOMMENT
LOWscripts/check_v3_6_8_pattern_protection.py421 files = data.get("files")COMMENT
LOWscripts/check_v3_6_8_pattern_protection.py441# Block scope: starts at the H2 line `## Two-Layer Citation Emission (v3.7.1)`COMMENT
LOWscripts/check_v3_6_8_pattern_protection.py461 re.compile(_NON_IDENT_BEFORE + r"finalizers?" + _NON_IDENT_AFTER, re.IGNORECASE),COMMENT
LOWscripts/check_v3_6_8_pattern_protection.py481# Whitespace between verb and target spans `\s` (newline + indent) not justCOMMENT
LOWscripts/check_v3_6_8_pattern_protection.py521 r"cannot|can'?t|may\s+not|shall\s+not|forbidden|"COMMENT
LOWscripts/test_pattern_eval_runtime.py101 # a subsequent candidate succeeds; the rule is the orchestrator commits at mostCOMMENT
LOWscripts/check_v3_7_3_three_layer_citation.py141 """Return a list of violation strings; empty list = PASS."""COMMENT
LOWscripts/check_v3_7_3_three_layer_citation.py221 f"percent-encoded as `%2D` to prevent premature HTML "COMMENT
LOWscripts/test_check_v3_6_8_pattern_protection.py581 assert _strip_file_bom(b"hi\xef\xbb\xbfworld") == b"hi\xef\xbb\xbfworld"COMMENT
LOWscripts/ars_write_scope_guard.py81 "**/check_v3_10_134_write_scope.py", # the three-way name cross-check lintCOMMENT
LOWscripts/ars_write_scope_guard.py361 "schema_drift_advisory": True,COMMENT
LOWscripts/ars_write_scope_guard.py461COMMENT
LOWscripts/claim_audit_calibration.py21import reCOMMENT
LOWscripts/check_v3_6_8_audit_scope_block.py101# Forbidden combined-aggregate "PASSED" verb in audit summary contexts.COMMENT
LOWscripts/check_v3_6_8_audit_scope_block.py301 # N — Scope Report"`) inside Section 0 must NOT satisfy the contract.COMMENT
LOWscripts/check_v3_6_8_audit_scope_block.py361COMMENT
LOWscripts/check_v3_6_8_audit_scope_block.py381 # post-Section-0 surface violates the spec line 152 contract. QuotedCOMMENT
LOWscripts/test_experiment_provenance.py861# 8. D4-c experiment carve-out boundary (documents a known layering).COMMENT
LOWscripts/check_version_consistency.py81# drops prerelease/build/5-segment tokens ENTIRELY (`v3.12.0-alpha`,COMMENT
LOWscripts/check_version_consistency.py101# Invariant 10: the release date on a `## [X.Y.Z] - YYYY-MM-DD` heading (ARSCOMMENT
LOWscripts/_claim_audit_constants.py121# D4-a-v1 (constraint_violation) so the lint can route by literal.COMMENT
LOWscripts/_claim_audit_constants.py141# This hash DOUBLES AS the judge-cache-key prompt component (the single source ofCOMMENT
70 more matches not shown…
Synthetic Comment Markers16 hits · 88 pts
SeverityFileLineSnippetContext
HIGHacademic-paper/references/policy_anchor_table.md80- Field #16 mandate produces a paragraph noting (a) appropriate attribution + full citations for AI-quoted material, (b)CODE
HIGHacademic-paper/references/policy_anchor_table.md107| 16 | AI-generated image / figure / content rights | explicit-mandate | "Springer Nature journals are unable to permit CODE
HIGHshared/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
HIGHdocs/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
HIGHdocs/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
HIGHdocs/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
HIGHdocs/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
HIGHdocs/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
Deep Nesting70 hits · 59 pts
SeverityFileLineSnippetContext
LOW…se-discipline/scripts/_release_doc_alignment_schema.py441CODE
LOW…se-discipline/scripts/_release_doc_alignment_schema.py643CODE
LOWscripts/check_surface_form_parity.py86CODE
LOWscripts/verify_submission_package.py313CODE
LOWscripts/verify_submission_package.py494CODE
LOWscripts/verify_submission_package.py1147CODE
LOWscripts/verify_submission_package.py1250CODE
LOWscripts/check_268_nested_commitment_ledger.py67CODE
LOWscripts/test_eval_harness_workflow.py77CODE
LOWscripts/_block_parser.py200CODE
LOWscripts/check_cross_model_verification_sync.py46CODE
LOWscripts/parse_audit_verdict.py443CODE
LOWscripts/check_rq_framing_patterns.py85CODE
LOWscripts/check_field_norm_severity.py40CODE
LOWscripts/check_literature_corpus_schema.py96CODE
LOWscripts/claim_audit_pipeline.py547CODE
LOWscripts/claim_audit_pipeline.py776CODE
LOWscripts/claim_audit_pipeline.py964CODE
LOWscripts/arxiv_client.py110CODE
LOWscripts/test_pattern_eval_runtime.py191CODE
LOWscripts/test_pattern_eval_runtime.py606CODE
LOWscripts/openalex_client.py123CODE
LOWscripts/crossref_client.py121CODE
LOWscripts/check_tools_allowlist.py344CODE
LOWscripts/check_v3_6_8_frontmatter_trust_schema.py81CODE
LOWscripts/check_domain_evidence_profile.py313CODE
LOWscripts/test_ars_apply_revision_patch.py985CODE
LOWscripts/check_216_surface_form.py130CODE
LOWscripts/check_pipeline_integrity.py133CODE
LOWscripts/check_pipeline_integrity.py205CODE
LOWscripts/claim_audit_calibration.py84CODE
LOWscripts/claim_audit_calibration.py304CODE
LOWscripts/ars_apply_revision_patch.py133CODE
LOWscripts/run_evals.py228CODE
LOWscripts/check_firm_rules_sync.py255CODE
LOWscripts/check_version_consistency.py248CODE
LOWscripts/check_version_consistency.py401CODE
LOWscripts/migrate_literature_corpus_to_v3_10.py89CODE
LOWscripts/check_v3_6_6_ab_manifest.py74CODE
LOWscripts/check_v3_6_6_ab_manifest.py262CODE
LOWscripts/check_v3_6_7_pattern_protection.py1147CODE
LOWscripts/uncited_assertion_detector.py68CODE
LOWscripts/check_corpus_consumer_protocol.py252CODE
LOWscripts/temporal_integrity_audit.py188CODE
LOWscripts/temporal_integrity_audit.py275CODE
LOWscripts/temporal_integrity_audit.py468CODE
LOWscripts/temporal_integrity_audit.py559CODE
LOWscripts/test_claim_audit_schema.py967CODE
LOWscripts/check_evals_gold_set.py78CODE
LOWscripts/check_claim_audit_consistency.py607CODE
LOWscripts/check_claim_audit_consistency.py712CODE
LOWscripts/check_claim_audit_consistency.py1049CODE
LOWscripts/check_claim_audit_consistency.py1138CODE
LOWscripts/check_claim_audit_consistency.py1412CODE
LOWscripts/migrate_literature_corpus_to_v3_7_3.py88CODE
LOWscripts/migrate_literature_corpus_to_v3_9_0.py80CODE
LOWscripts/test_claim_audit_pipeline.py613CODE
LOWscripts/check_v3_10_policy.py178CODE
LOWscripts/check_passport_reset_contract.py113CODE
LOWscripts/check_215_field_norm.py67CODE
10 more matches not shown…
Verbosity Indicators26 hits · 31 pts
SeverityFileLineSnippetContext
LOWscripts/check_392_citation_verification_intake.py17 I1: intake_agent.md has the `### Step 13: Citation Verification Level` heading.STRING
LOWscripts/check_392_citation_verification_intake.py36STEP13_HEADING = "### Step 13: Citation Verification Level"CODE
LOWscripts/test_check_392_citation_verification_intake.py29 ### Step 13: Citation Verification Level (v3.12, #392)STRING
LOWscripts/test_check_392_citation_verification_intake.py126 "### Step 13: Citation Verification Level (v3.12, #392)",CODE
LOWscripts/test_check_392_citation_verification_intake.py127 "### Step 13: Verification Preferences",CODE
LOWscripts/test_check_216_surface_form.py312 anchor = "### Step 2: Consensus Identification\n"CODE
LOWscripts/test_pattern_eval_runtime.py890 # Step 4: at round-3 escalation, feed user_response.yaml.COMMENT
LOWscripts/test_pattern_eval_runtime.py919 # Step 5: assert expected_passport_state.yaml matches actual.COMMENT
LOWscripts/check_439_format_profile.py201STEP5_HEADING = "### Step 5: Output Format"CODE
LOWscripts/test_check_215_field_norm.py49 DOMAIN, lambda t: t.replace("### Step 5: Field-Norm Severity Discipline (#215)", "### Step 5: Removed")CODE
LOWscripts/test_check_215_field_norm.py71 t, "### Step 5: Field-Norm Severity Discipline (#215)", "MUST NOT", "must-not"CODE
LOWscripts/test_check_215_field_norm.py131 "### Step 5: Field-Norm Severity Discipline (#215)",CODE
LOWscripts/test_check_215_field_norm.py186 "### Step 5: Field-Norm Severity Discipline (#215)",CODE
LOWscripts/check_domain_evidence_profile.py25INTAKE_STEP12_HEADING = "### Step 12: Domain Evidence Profile"CODE
LOWscripts/check_215_field_norm.py131. domain_reviewer_agent.md — a `### Step 5: Field-Norm Severity Discipline (#215)` blockSTRING
LOWscripts/check_215_field_norm.py72 step5 = _block(dr, r"^### Step 5: Field-Norm Severity Discipline \(#215\)")CODE
LOWscripts/check_215_field_norm.py74 errors.append("domain_reviewer_agent.md: missing '### Step 5: Field-Norm Severity Discipline (#215)' block")CODE
LOWscripts/test_claim_audit_calibration.py480 # Step 1: validate_gold_set MUST accept the manifest-only tupleCOMMENT
LOWscripts/test_claim_audit_calibration.py483 # Step 2: run_calibration MUST refuse it at run time.COMMENT
LOWscripts/test_check_domain_evidence_profile.py211 "### Step 12: Domain Evidence Profile",CODE
LOWscripts/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
Excessive Try-Catch Wrapping30 hits · 28 pts
SeverityFileLineSnippetContext
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
LOWhooks/run_guard.sh197except Exception:CODE
LOWscripts/verify_submission_package.py1078 except Exception:CODE
LOWscripts/verify_submission_package.py1083 except Exception:CODE
LOWscripts/verify_submission_package.py1269 except Exception:CODE
LOWscripts/check_experiment_provenance.py89 except Exception as exc:CODE
LOWscripts/check_literature_corpus_schema.py63 except Exception as e:CODE
LOWscripts/claim_audit_pipeline.py366 except Exception as exc: # noqa: BLE001 — translation boundary; the source class is capturedCODE
LOWscripts/claim_audit_pipeline.py411 except Exception as exc: # noqa: BLE001 — translation boundaryCODE
LOWscripts/check_439_format_profile.py65 except Exception as exc: # noqa: BLE001 - surface any schema-meta failureCODE
LOWscripts/check_repro_lock.py47 except Exception as exc:CODE
LOWscripts/test_run_codex_audit_e2e.py60 except Exception: # pragma: no cover - defensiveCODE
MEDIUMscripts/test_run_codex_audit_e2e.py51def _bash_major_version() -> int:CODE
LOWscripts/check_domain_evidence_profile.py526 except Exception as exc:CODE
LOWscripts/test_claim_intent_manifest.py47except Exception as exc: # pragma: no cover — RED-phase import pathwayCODE
LOWscripts/test_claim_audit_finalizer.py92except Exception as exc: # pragma: no coverCODE
LOWscripts/check_v3_9_4_temporal_verification.py57 except Exception as exc:CODE
LOWscripts/check_v3_9_4_temporal_verification.py71 except Exception:CODE
LOWscripts/check_corpus_consumer_protocol.py388 except Exception as exc:CODE
LOWscripts/bootstrap_timeline_yaml.py44 except Exception:CODE
LOWscripts/bootstrap_timeline_yaml.py66 except Exception:CODE
LOWscripts/test_claim_audit_pipeline.py31except Exception as exc: # pragma: no cover — import-time error pathway is exercised in RED stateCODE
LOWscripts/check_audit_artifact_consistency.py1702 except Exception:CODE
LOWscripts/check_audit_artifact_consistency.py1732 except Exception as e: # pragma: no coverCODE
LOWscripts/check_audit_artifact_consistency.py1839 except Exception as e: # pragma: no coverCODE
LOWscripts/check_audit_artifact_consistency.py1975 except Exception:CODE
LOWscripts/check_audit_artifact_consistency.py2193 except Exception as e:CODE
LOWscripts/check_audit_artifact_consistency.py2213 except Exception as e:CODE
LOWscripts/check_audit_artifact_consistency.py2270 except Exception as e:CODE
Fake / Example Data5 hits · 4 pts
SeverityFileLineSnippetContext
LOWscripts/test_check_v3_10_134_write_scope.py71 def fake_name(rel):CODE
LOWscripts/test_check_v3_10_134_write_scope.py75 lint.read_frontmatter_name = fake_nameCODE
LOWscripts/test_check_audit_artifact_consistency.py1134 (tmp_path / f"{VALID_RUN_ID}{ext}").write_text("placeholder")CODE
LOWscripts/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.py386 entry = _laundering_entry("placeholder")CODE
Modern Structural Boilerplate3 hits · 3 pts
SeverityFileLineSnippetContext
LOWscripts/check_repro_lock.py31__all__ = [CODE
LOWscripts/claim_audit_calibration.py511__all__ = [CODE
LOWscripts/uncited_assertion_detector.py254__all__ = ["detect_uncited", "detect_uncited_assertions"]CODE
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUM…/adapters/tests/test_check_corpus_consumer_protocol.py471 # Create the second consumer agent file by cloning bibliography_agent.md contentCOMMENT
Overly Generic Function Names1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/run_evals.py320def run_task(task_name: str, gold_root: Path = GOLD_ROOT) -> dict[str, Any]:CODE
Example Usage Blocks1 hit · 1 pts
SeverityFileLineSnippetContext
LOWscripts/run_codex_audit.sh10# Usage:COMMENT
AI Structural Patterns1 hit · 0 pts
SeverityFileLineSnippetContext
LOWscripts/test_policy_anchor_disclosure.py38CODE