MEJE BOOKS Knowledge Library

MEJE PROCESS · MEJE 知识库化工作流程白皮书 (21 章)

第6篇 实务篇 E.`_vault_manifest.json` 示例

MEJE Works · 章 19

第6篇 实务篇 E._vault_manifest.json 示例

manifest 既是构建的凭据,也是 handoff 的状态表。有了这个文件,就可以迅速判断 Vault 从哪些输入生成、已完成到哪个阶段,以及能否移交给下一项工作。

以下示例以虚构 IP “努比之地” 为基准,说明文件格式。实际项目应以测得的数据填写文件数量、轴线清单、批次状态和验证结果。

manifest 示例

{
  "schema_version": "meje-librarying-manifest-v1",
  "project": {
    "name": "努比之地",
    "profile": "努比之地_profile.md",
    "vault_path": "./vault",
    "source_catalog": "参考文件的名称与位置.md"
  },
  "build": {
    "current_phase": "phase_4_writing",
    "created_at": "2026-07-08T10:00:00+09:00",
    "updated_at": "2026-07-08T14:30:00+09:00",
    "source_csv": "02_整合词条.csv",
    "builder": "build_vault_skeleton",
    "idempotent_fields": ["llm_block", "memo_block"]
  },
  "allowed_values": {
    "categories": ["专业术语", "人物", "地点", "物件", "事件", "装置", "场面调度", "概念", "价值"],
    "worldbuilding_axes": ["编织", "记忆", "氏族", "法律", "禁忌", "一般", "未定"],
    "version_status": ["现行", "过去", "废弃", "双重标记", "未定"]
  },
  "stats": {
    "source_documents": 28,
    "phase1_rows": 8420,
    "terms": 1536,
    "stub_files": 2114,
    "aux_docs": 3,
    "llm_completed": 1478,
    "llm_completion_rate": 0.962
  },
  "stats_by_category": {
    "专业术语": 212, "人物": 301, "地点": 144, "物件": 228, "事件": 173,
    "装置": 181, "场面调度": 96, "概念": 135, "价值": 66
  },
  "stats_by_axis": {
    "编织": 332, "记忆": 286, "氏族": 244, "法律": 187,
    "禁忌": 169, "一般": 271, "未定": 47
  },
  "batches": [
    {"id": "hub_seed_001", "type": "hub_seed", "terms": 8, "status": "completed", "owner": "producer", "completed_at": "2026-07-08T11:20:00+09:00"},
    {"id": "leaf_batch_014", "type": "leaf", "terms": 18, "status": "pending", "owner": "ai_assisted_writer"}
  ],
  "aux_docs": [
    {"name": "人物关系图.md", "required": true, "status": "completed"},
    {"name": "年表.md", "required": true, "status": "completed"},
    {"name": "术语翻译表.md", "required": false, "status": "pending"}
  ],
  "verification": {
    "last_run_at": "2026-07-08T14:35:00+09:00",
    "automatic": {"yaml_parse_errors": 0, "file_count_matches_csv": true, "dangling_links": 0, "category_enum_errors": 0, "axis_enum_errors": 0, "duplicate_titles": 0},
    "manual_sample": {"sample_size": 30, "passed": 28, "warn": 2, "failed": 0},
    "integration_build": {"lorebook_export": "not_run", "story_skill_readiness": "pass"}
  },
  "handoff": {
    "status": "not_ready",
    "reason": "leaf_batch_014 pending; 术语翻译表.md pending",
    "ready_for_consumption": false,
    "last_handoff_at": null,
    "handoff_target": ["故事写作", "Lorebook 制作", "多语出版"]
  }
}

最低必填字段

字段 必填原因
schema_version 跟踪 manifest 格式变更
project.name 识别项目
build.current_phase 确认中断后的续作位置
allowed_values enum 验证的标准
stats.terms 核对文件数的依据
batches 恢复第 4 阶段写作的依据
verification handoff 前的质量状态
handoff.ready_for_consumption 消费端 skill 是否可投入

运行原则

manifest 不应是人工修饰的报告,而应尽可能作为由自动化流程更新的状态文件。即使需要手工记录,也应保留数值来源,并区分下次构建可覆盖的字段与必须保留的字段。


© 2026 MEJE WORKS Corp. & 김동은WhtDrgon. All rights reserved.