docs: bind settlement requirement to PR #19

This commit is contained in:
gitea-impl-agent
2026-10-13 05:08:07 +00:00
parent dd35e0785f
commit 616bb7a744
3 changed files with 5 additions and 5 deletions
+2 -2
View File
@@ -17,7 +17,7 @@ def test_requirement_docs_are_canonical_and_traceable() -> None:
text = REQ.read_text(encoding="utf-8")
_, raw, body = text.split("---", 2)
metadata = json.loads(raw)
assert metadata["implementation_pr"] == "미정" or re.fullmatch(r"https://gitea\.jsfamily\.quest/jsfamily/jarca-ledger-mcp/pulls/\d+|#\d+", metadata["implementation_pr"])
assert metadata["implementation_pr"] == "https://gitea.jsfamily.quest/jsfamily/jarca-ledger-mcp/pulls/19"
assert metadata == {
"schema": "gitea-agent.requirement/v1",
"id": "REQ-003",
@@ -28,7 +28,7 @@ def test_requirement_docs_are_canonical_and_traceable() -> None:
"applies_to": ["ledger", "dashboard", "mcp"],
"language": "ko",
"issue": "#18",
"implementation_pr": metadata["implementation_pr"],
"implementation_pr": "https://gitea.jsfamily.quest/jsfamily/jarca-ledger-mcp/pulls/19",
}
assert re.search(r"^# REQ-003 — ", body, re.M)
assert "${" not in text