Skip to content

Nimi Coding Schema

核心 Nimi Coding 工件 schema 的字段级参考。

Topic Schema

.nimi/contracts/topic.schema.yaml

字段Required类型 / 值
topic_idYYYY-MM-DD-topic-slug 模式
stateproposal / ongoing / pending / closed
created_atISO 日期
last_transition_atISO 日期
last_transition_reasonSnake-case 原因
title人可读
modegreenfield / landed / superseding
postureno_legacy_hard_cut / backward_compat
design_policycomplete_contract_first / mvp_incremental
parallel_truthforbidden / admitted
layeringontology / time_phased
riskhigh / low
applicabilityauthority_bearing / high_risk_refactor / multi_wave_iteration / complex_remediation
entry_justification一段原因
execution_modeinline_manager_worker / manager_worker_auditor
selected_next_targetwave_id 或 null
current_true_close_statusnot_started / pending / true_closed / revoked / superseded
forbidden_shortcuts包目录 + 声明的 topic 局部扩展
waves可选Wave 条目列表

Wave Schema

.nimi/contracts/wave.schema.yaml

字段Required类型 / 值
wave_id稳定 wave 标识
slugURL-safe slug
statecandidate / preflight_draft / preflight_admitted / implementation_admitted / implementation_active / needs_revision / overflowed / continuation_packet_open / closed / retired / superseded
primary_closure_goal一段目标
depswave_id 列表;可空
owner_domain单一主 owner 域
parallelizable_afterAdmitted 并行 marker
selected每个 topic 至多一个 true

Packet Schema

.nimi/contracts/packet.schema.yaml

字段Required类型 / 值
packet_id稳定 packet 标识
topic_id父 topic
wave_id父 wave
packet_kindimplementation / authority / spec / redesign / preflight
statusdraft / preflight / candidate / admitted / dispatched / closed / superseded
authority_ownerOwner 域散文
canonical_seams不变量列表
forbidden_shortcuts目录 key + topic 扩展
acceptance_invariants可验证 predicate
negative_tests具体检查
reopen_conditions什么会重开
allowed_reads路径 glob
allowed_writes路径 glob

Result Schema

.nimi/contracts/result.schema.yaml

字段Required类型 / 值
result_id稳定标识
topic_id父 topic
wave_id父 wave
result_kindpreflight / implementation / audit / judgement
verdictPASS / NEEDS_REVISION / FAIL / OVERFLOW
verified_atISO8601 UTC 时间戳

Closeout Schema

.nimi/contracts/closeout.schema.yaml

字段Required类型 / 值
closeout_id稳定标识
topic_id父 topic
scopewave / topic
authority_closureopen / closed / blocked
semantic_closure
consumer_closure同(或 closed_pending_user_acceptance 作子状态)
drift_resistance_closure
dispositioncomplete / partial / deferred(或 complete_pending_user_acceptance

Topic Step Decision

.nimi/contracts/topic-step-decision.schema.yaml

字段Required用途
decision_id稳定 id
topic_id
wave_id
decision_kind
stop_classcontinue / require_human_confirmation / await_external_evidence / blocked / completed
recommended_actionadmit_wave / freeze_packet / dispatch_worker / dispatch_audit / record_result / open_remediation / continue_overflow / hold_topic / resume_topic / closeout_wave / closeout_topic / no_action
reason_code类型化原因
requires_human_confirmationBool
recommended_decision建议下一步
recommendation_rationale短散文
expected_artifacts列表
next_command_ref具体下个命令(continue 决定无占位)

禁用捷径目录

10 个 admitted 目录 key(完整细节见 禁用捷径目录):

mvp_subset_contractlegacy_aliascompat_shimdual_readdual_writeplaceholder_successhappy_path_only_closuretime_phased_layeringapp_local_shadow_truthsilent_owner_cut_reopen

来源

Nimi AI open world platform documentation.