fix(news): require Chinese output in both research stages
This commit is contained in:
1 parent
a68b1c6e9b
commit
f3894c3728
3 files changed
+34
-1
No files matched your search
@@ -88,6 +88,8 @@ A news item has one stable package, identified by `news_items.id`. Reposts remai
|
||||
|
||||
An event has its own continuing timeline. Research may refer to another event's successful immutable version as background, supporting material or subject. A changed referenced event is marked for the reader and does not automatically start another paid call. AI summaries are clues, never primary evidence. Tools allow four local searches, eight local reads, two external searches and four external reads per attempt; supplied articles and cached reads are reused. Tool failures remain visible as research limitations.
|
||||
|
||||
Both stage Skills require generated prose in Simplified Chinese regardless of source language. Canonical TAGs and entity names use established Chinese names; proper names without a reliable Chinese equivalent, product identifiers and standard abbreviations remain intact. Assignment titles/reasons and all event research prose, including long-input extraction/compaction facts, follow this rule. Literal `aliases`, `quote`, `time_text` and source `period_text` preserve their original language and characters; Chinese explanations accompany evidence through the existing research fields. Assignment copies indexed TAGs verbatim, including historical English TAGs. Search terms may use the source language, and protocol keys, IDs, URLs, dates and enum values remain unchanged. No original news is translated or rewritten. Publish new versions of the bound Skills to apply these defaults; deploying templates alone is insufficient, and publication does not enable or backfill research.
|
||||
|
||||
Research receives each member's selected `keyword_canonicals` and complete selected keyword records from its latest successful assignment snapshot, together with `scope_quote`, `reason` and `other_scopes` for independent matters in the same news. New assignments atomically retain resolved targets in `Attempt.rules.membership_targets`. Older assignments reuse their exact output selection when the owning target is unambiguous; otherwise `scope_selection=legacy_unscoped` and `keyword_canonicals=null` explicitly identify a historical full index. Missing successful input snapshots or mismatched original revisions fail durably before model I/O. The full original remains available; TAGs locate scope and do not replace evidence. Long-input extraction also receives these boundaries. The research Skill requires summaries, facts, claims and timelines to stay within the assigned matter, including when an earlier result drifted. Independent matters may appear only as necessary, explicitly identified background in reasoning with the appropriate event reference. These instructions require real-model semantic acceptance; structural tests alone cannot prove compliance.
|
||||
|
||||
The research Skill reuses complete originals already supplied in `articles`, requests original reads only when needed after extraction, bundles independent evidence queries and stops when no concrete lead can resolve a consequential gap. Repeated member reads return `already_provided` with a reuse instruction and are retained in tool audit records without consuming another read budget or duplicating the full text. The tool-round ceiling and evidence requirements remain unchanged. Updating defaults does not modify already published production Skills; publication and deployment require task authorization.
|
||||
|
||||
Reference in new issue
Block a user