Refine OpenClaw payloads and reorganize docs

This commit is contained in:
zhuyongxin
2026-03-26 10:20:07 +08:00
parent cecf4d3ae7
commit 27fe1e8882
155 changed files with 8999 additions and 87 deletions
@@ -0,0 +1,19 @@
from __future__ import annotations
from datetime import datetime
from typing import Literal
from pydantic import BaseModel
ReviewStatus = Literal["pending", "confirmed", "rejected", "deferred"]
KnowledgeDecision = Literal["pending", "ingest", "skip"]
class CandidateReviewStatus(BaseModel):
candidate_id: str
review_status: ReviewStatus = "pending"
reviewed_at: datetime | None = None
review_note: str | None = None
knowledge_decision: KnowledgeDecision = "pending"
knowledge_note: str | None = None