66 lines
2.0 KiB
YAML
66 lines
2.0 KiB
YAML
target_type: generation_context
|
|
中文名: 生成上下文
|
|
domain: ai_context
|
|
scope: agent
|
|
本体分组: 配套
|
|
状态: 启用
|
|
判据: AI 上下文组装与输出合同的结构模具,运行时对象、用户不可见
|
|
实例落点: 以 read-context 的 JSON 上下文与 Markdown manifest 回显落 works/*/评审/,不建知识卡
|
|
严格合同:
|
|
版本:
|
|
WriterContext: writer-context-v1
|
|
WriterOutput: writer-output-v1
|
|
RetrievalPlan: writer-retrieval-plan-v1
|
|
RetrievalManifest: writer-retrieval-manifest-v1
|
|
规范化: UTF-8、Unicode NFC、LF 换行、对象键排序、无额外空白
|
|
身份规则: runId、generatedAt、timestamp、executionNode 不参与检索与上下文身份
|
|
未知字段: 拒绝
|
|
WriterContext必填字段:
|
|
- schemaVersion
|
|
- runId
|
|
- attempt
|
|
- mode
|
|
- purpose
|
|
- qualityPolicyVersion
|
|
- workId
|
|
- targetChapter
|
|
- asOf
|
|
- contextSnapshot
|
|
- sourceVersion
|
|
- authorizationSnapshot
|
|
- sourceStatus
|
|
- retrievalPlan
|
|
- retrievalManifest
|
|
- fineOutline
|
|
- narrativeState
|
|
- factEvidence
|
|
- proseEvidence
|
|
- patternReferences
|
|
- evidenceCoverage
|
|
- outputContract
|
|
- tokenBudget
|
|
- omittedSources
|
|
- acceptanceEligible
|
|
WriterOutput必填字段:
|
|
- schemaVersion
|
|
- runId
|
|
- attempt
|
|
- mode
|
|
- qualityPolicyVersion
|
|
- contextSnapshotId
|
|
- contextSnapshotSha256
|
|
- candidateVersion
|
|
- candidateSha256
|
|
- acceptanceEligible
|
|
- candidateBody
|
|
- claimLedger
|
|
- evidenceRequests
|
|
- newSettingDeclarations
|
|
- selfCheck
|
|
双证据:
|
|
factEvidence来源: [historical_prose, formal_setting, canonical_state, fine_outline_declared_new]
|
|
proseEvidence来源: 历史 Canonical 原文,必须带章号、块、字符区间与内容哈希
|
|
接受边界: evaluation、diagnostic、diagnostic_only 一律 acceptanceEligible=false
|
|
稳定排序: score DESC, sourceVersion ASC, sourceId ASC, sourceOffset ASC
|
|
实现校验器: .claude/skills/read-context/scripts/writer_contract.py
|