From 2eece82dadd143f548719fbcd65ae3e25cd9985a Mon Sep 17 00:00:00 2001 From: Seongho Bae Date: Fri, 25 Sep 2026 01:06:28 +0900 Subject: [PATCH] test(codeql): require bounded DOI citations in doctoring contracts --- tests/test_architecture_baseline_contract.py | 3 ++- tests/test_governance_index_contract.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_architecture_baseline_contract.py b/tests/test_architecture_baseline_contract.py index baacf7ea5..ef8154884 100644 --- a/tests/test_architecture_baseline_contract.py +++ b/tests/test_architecture_baseline_contract.py @@ -1,5 +1,6 @@ """Require the living architecture baseline document at repository root.""" +import re from pathlib import Path @@ -31,4 +32,4 @@ def test_architecture_doctoring_note_exists() -> None: assert "Fox" in note assert "Jeon" in note assert "Kang" in note - assert "https://doi.org/" in note + assert re.search(r"(? None: """Doctoring note must cite multilevel / LSIRM literature.""" note = _DOC.read_text(encoding="utf-8") assert "Fox" in note and "Jeon" in note and "Kang" in note - assert "https://doi.org/" in note + assert re.search(r"(?