Checklists to machine packs
- 检查方案.md (official home of machine packs; must cite standards)
Source docs/en/site/mech-check-pack.md
Status: Product decision confirmed; skill and “open Compliance → prompt to install” shipped (2026-08-06); write target is “check schemes” (option B); platform check-scheme main path + questionnaire source switch + stock migrate shipped (2026-08-07). Pending: compliance-side independent validate/preview, Excel/Word experience polish.
Truth: User-visible requirements in docs/产品规格.md §3.2.2 / §3.2.3 / §3.2.4 / §4.2.4.
Voice: Use “internal-audit checklist”, “machine pack”, “check scheme”, “standards library”, “asset library”, “skill”, and similar language people understand;
mindlink-compliance-pack,plugin_invoke, and similar are implementation mapping only.Plugin SDK: skills shipped with a plugin: [../../sdk/platform-plugin/README.md](/docs/sdk-platform-plugin) §7.5.
Related:
- 检查方案.md (official home of machine packs; must cite standards)
- 规范库.md (article source of truth; this flow cites it, does not package practice as law)
- 资料库.md (where expert practice original tables live)
- 工作流与合规.md
- [../../sdk/platform-plugin/contracts/API.md](/docs/sdk-platform-api) §3.3 (
RubricItem/ load list) - Sample:
plugins/compliance/samples/iway6-internal-audit-g1.pack.md
1. Goal
Let a workspace turn practice checklists written by experienced specialists (Word / Excel / Markdown, and so on) into a machine-readable standard pack that compliance can use, hang it on a check scheme, cite standards-library articles, then pick it in a questionnaire and generate check items — without letting the practice table or machine pack replace official/customer standard bodies.
2. Split (must keep)
| Object | Where it lives | Role |
|---|---|---|
| IWAY / law standard body | Standards library | “What is required” |
| Expert internal-audit / project checklist original | Asset library (type may be “checklist”; optional “based on” a standard) | Raw material for “how to inspect” |
Machine pack (mindlink-compliance-pack) | Check schemes (must cite standards-library entries; human review then publish) | Drives generating check items |
| Conversion method | Skill (workspace Skills center) | Teaches the agent how to map columns → pack fields |
| Validate / preview / write draft | Compliance plugin controlled operations + platform write tools | Shape check, preview count, write check-scheme draft |
Forbidden:
- Using a practice machine pack to silently replace official article source of truth in the standards library.
- Building a machine pack as a standards-library entry that “looks like a law” and treating it as source of truth (old path repealed).
- Publishing a check scheme with no human confirm, or writing compliance check items into the business store directly.
- After enabling the compliance plugin, silently binding that skill to every agent (prompt, then install to the Skills center, and do not narrow-bind per agent).
3. User flow
Upload expert table to the asset library (or a conversation attachment)
→ Agent parses and maps to a machine-pack draft by skill
→ Compliance validate/preview check-item count and samples (pending)
→ Human confirm → write a “check scheme” draft (must cite standards)
→ Check scheme review and publish
→ Compliance “questionnaire” picks that published scheme (shows cited standards) → generate check items
Columns such as “review result / finding / remediation / recheck” belong to workflow execution and do not go into the machine pack.
4. Skills and plugins (implementation intent)
| Deliverable | Note |
|---|---|
| Skill pack | Ships with plugins/compliance (skills/practice-checklist-to-pack/); install into the workspace Skills center |
| When opening Compliance | Prompt “Install: practice checklist → compliance machine pack” into the Skills center; do not then bind it to one agent |
| Skill content | Column mapping, stage inference, compare with the G1 sample; deliver a check-scheme draft (do not use knowledge_write; do not write the pack as fake law in the standards library) |
| Compliance operations | Validate pack schema, preview a summary of check items that would be generated; optional “write check-scheme draft” (must confirm) |
| Skill upgrade | When opening Compliance, compare the embedded pack content fingerprint; if behind, silently upgrade the workspace skill |
Machine-pack fields and load-list contract: ../../sdk/platform-plugin/contracts/API.md §3.3 and compliance mindlink.compliance.check_pack/v1.
5. Landing order
- ~~Skill body + sample; opening Compliance prompts install to the Skills center.~~ (2026-08-06)
- ~~Product decision corrected: machine packs go to check schemes; standards library keeps articles only.~~ (2026-08-07, see 检查方案.md)
- ~~Check-scheme storage / API / admin page / plugin read-only.~~ (2026-08-07)
- ~~Agent
workspace_check_scheme_write/workspace_check_scheme_list.~~ (2026-08-07) - ~~Compliance questionnaires prefer “check schemes” (fall back to standards library when there is no scheme).~~ (2026-08-07)
- ~~Stock practice entries leave the standards library (admin “Migrate from standards library”).~~ (2026-08-07)
- Pending: compliance-side independent validate / preview pack.
- One-click Excel/Word experience polish.
Note: Product language for “enable” = the workspace opens Compliance (not editing mindlink.json).
Transition: questionnaires may still fall back to machine entries in the standards library, and prompt migrate into check schemes; do not tell users that entry is official law.
6. Revision history
| Date | Note |
|---|---|
| 2026-08-06 | First draft: product decision as mechanism notes; aligned with three-library split and skill-install gate |
| 2026-08-06 | First implementation: skill pack + opening Compliance prompts install to Skills center (not bound to one agent) |
| 2026-08-06 | Plugin SDK: platform-plugin §7.5 / sdk contract §1.3 records “plugin ships skills” |
| 2026-08-06 | Generic API: …/platform-plugins/{moduleId}/skills replaces compliance-only practice-skill routes |
| 2026-08-07 | Agent system tools: workspace_standard_list / workspace_standard_write (then writing standards-library drafts) |
| 2026-08-07 | Option B: machine-pack target becomes check schemes; repeal “package practice as a standards-library entry”; detail 检查方案.md |
| 2026-08-07 | Platform main path shipped: check-scheme CRUD/publish gate, agent write, questionnaires prefer schemes |
| 2026-08-07 | Stock migrate: admin moves entries that contain a machine pack out of the standards library |