feat(content): add doc_notes column for the documenter's own slot

This commit is contained in:
Renn F
2026-06-21 01:58:43 +02:00
parent a6e09f6d75
commit 31c2d5adc6
5 changed files with 21 additions and 3 deletions
@@ -8,21 +8,28 @@ from roboco.models.task import TaskUpdate as DomainTaskUpdate
def test_api_task_update_accepts_auditor_and_pr_reviewer_notes() -> None:
u = ApiTaskUpdate(auditor_notes="audit", pr_reviewer_notes="review")
u = ApiTaskUpdate(
auditor_notes="audit", pr_reviewer_notes="review", doc_notes="doc"
)
assert u.auditor_notes == "audit"
assert u.pr_reviewer_notes == "review"
assert u.doc_notes == "doc"
def test_domain_task_update_accepts_new_notes() -> None:
u = DomainTaskUpdate(auditor_notes="audit", pr_reviewer_notes="review")
u = DomainTaskUpdate(
auditor_notes="audit", pr_reviewer_notes="review", doc_notes="doc"
)
assert u.auditor_notes == "audit"
assert u.pr_reviewer_notes == "review"
assert u.doc_notes == "doc"
def test_task_response_exposes_structured_fields() -> None:
fields = set(TaskResponse.model_fields)
assert {
"pr_reviewer_notes",
"doc_notes",
"notes_structured",
"orchestration_markers",
} <= fields