docs: apply Korean prose contract to README

This commit is contained in:
DongHyeonka
2026-07-29 18:44:50 +09:00
parent a066b89a7a
commit 89e09cbc20
6 changed files with 250 additions and 43 deletions
+8
View File
@@ -28,6 +28,9 @@ class SchemaTests(unittest.TestCase):
brief_data = json.loads(
(ROOT / "examples" / "briefs" / "retry-policy-blog.json").read_text(encoding="utf-8")
)
readme_brief_data = json.loads(
(ROOT / "examples" / "briefs" / "claridoc-readme.json").read_text(encoding="utf-8")
)
sources_data = json.loads(
(ROOT / "examples" / "sources" / "retry-policy-sources.json").read_text(encoding="utf-8")
)
@@ -35,8 +38,13 @@ class SchemaTests(unittest.TestCase):
multi_config_data = json.loads(
(ROOT / "config" / "pipeline.multi-agent.example.json").read_text(encoding="utf-8")
)
brief_schema = json.loads(
(ROOT / "schemas" / "brief.schema.json").read_text(encoding="utf-8")
)
self.assertTrue(Brief.from_dict(brief_data).title)
self.assertEqual(Brief.from_dict(readme_brief_data).document_type.value, "readme")
jsonschema.Draft202012Validator(brief_schema).validate(readme_brief_data)
self.assertGreaterEqual(len(SourcePack.from_dict(sources_data).sources), 1)
self.assertEqual(PipelineConfig.from_dict(mock_config_data).writer.provider, "mock")
self.assertEqual(PipelineConfig.from_dict(multi_config_data).writer.provider, "claude")