chore(import): unsupported/failed 分项计数与键契约 JSDoc;NULL-entry 缝注释;lineage 语义注记
审查 cheap riders 四项:handleUnmappable 分项 unsupportedRecords/ failedRecords(按事件计——拆分只在分派点可知,Task 6 无从重derive,测试 对拍两键);ImportPipelineOutcome.counts 键契约注记(跨写入器扁平全局 命名空间、同名 CLOBBER 不求和、各键归属声明、Task 4 勿复用 'skipped'); 六列 NULL-entry 已知死角缝注释(23505 → Task 6 收编);态 1 checksum-diff 的 import_job_id lineage 语义注记(source_records 留建行 job、新 job 记 content_revisions)。296 全绿;typecheck/lint 通过。 Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -614,6 +614,8 @@ describe('内容写入器(稳定身份 + checksum skip)', () => {
|
||||
revisionsCreated: 0,
|
||||
sourceRecords: 2,
|
||||
skipped: 0,
|
||||
unsupportedRecords: 1,
|
||||
failedRecords: 1,
|
||||
})
|
||||
// unsupported/error 是"有明确结果"的预期输入(source_records 行即审计),非 issue
|
||||
expect(report.issues).toStrictEqual([])
|
||||
|
||||
Reference in New Issue
Block a user