Problem or Motivation
The Yuque MCP service can obtain at least the following for each doc_id (or slug):
- review_status: An enum from the API (as-is or mapped to internal enum)
- review_checked_at: The last time the status was pulled from Yuque (UTC)
- yuque_updated_at / content_version: If the API provides the document's update time or version number
- body_hash or etag (if available): Used to determine whether the content has changed relative to the local copy
Proposed Solution
This way:
- review_status == approved (or equivalent in Yuque) → Serves as the Yuque-side basis for allowing the document to be considered a "finalized draft for external reference"
- review_status in (pending, null, unknown) → Not allowed to serve as the sole basis for a finalized draft, or requires manual confirmation
Alternatives Considered
No response
Additional Context
No response
Problem or Motivation
The Yuque MCP service can obtain at least the following for each doc_id (or slug):
Proposed Solution
This way:
Alternatives Considered
No response
Additional Context
No response