PerryLink/dsh-archive-check ↗★ 0
dsh-archive-check
档案归档完整性与保管期限核对(依据《档案法》及配套规定,仅提示差异,不作出定性结论) 适合档案管理人员,依据档案法核对归档完整性与保管期限并提示差异。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PerryLink/dsh-archive-checkREADME
Read the full README ↗Configuration
| Key | Type | Default | Description |
|---|---|---|---|
rulesFile | string | rules/archive-check.yaml | Rule-pack path, relative to the package root |
disabledRules | string[] | [] | Rule ids to stop running; each appears in skipped |
onlyRules | string[] | [] | Run only these rule ids; empty runs every rule |
skipNotes | string | "" | Note appended to every skipped reason |
timeoutMs | number | 120000 | Cooperative tool timeout budget |
Rule-level parameters worth knowing:
AR-001requiredFields— the columns a row must fill, e.g.[档号, 题名, 保管期限, 责任者]. Empty means the rule does not run. A blank cell counts as unfilled.AR-003retentionTerms— the terms your 保管期限表 uses, e.g.[永久, 定期30年, 定期10年]. It can also be passed per call for a one-off comparison.AR-004checkSequence— set tofalseto stop checking 件号 continuity.AR-006requireHeader— set tofalseif your register legitimately carries no fonds or year.AR-007transferAfterYears— your archive's transfer deadline:20for a central / provincial / sub-provincial receiving archive,10for a county-level one (《档案法实施条例》第二十条第二款).0means the rule does not run.AR-007requireFormedAtmakes a missing 形成日期 column a finding rather than a skip, because the deadline cannot be computed without it.