Skip to content

Catalog pack: ISO 9001 quality-management recurring duties (reuses the #134 pack format) #136

Closed

Description

@os-warren

Blocked-by: #134

维护者速读

第二个目录包:ISO 9001 质量管理体系里的周期性履职项(内审、管理评审、供应商评价、校准、不合格品评审、文件评审等),按 #134 定下的纯数据格式交付。给做体系认证的制造与服务企业一个开箱即用的起点。等 #134 合并后再派。

Why

Second pack proves the format is reusable across domains and gives the template a second recognisable industry story. ISO 9001 is the most widely held management-system certificate worldwide, and its clause structure maps cleanly onto recurring duties with evidence.

Scope

Premise (verify first)

Acceptance

  • Four gates green; pnpm demo:zh with iso-9001 selected shows ≥25 duties, all Chinese labels.
  • No changes outside src/seeds/**, scripts, docs, translations.

Dispatch notes

Activity

  1. objectstack-fleet commented on Nov 2, 2026

    @objectstack-fleet
    Contributor

    Claim: PM loop round 5
    Session: session_011HyoSXGRy6L13mYq1Hp4n1
    Account: os-warren (the seat's linked user; the card's assignee)
    Branch: claude/project-thread-r5trga (platform-assigned card-thread branch, at origin/main e512a10)
    Worktree: duly-issue-136
    Domain: n/a. objectstack-ai/duly is a single-lane app repo with no domain:*.
    Seat: repo:duly#1
    File surface: new src/data/packs/iso-9001/pack.ts; src/data/packs/index.ts (one import and one CATALOG_PACKS entry); src/data/packs/README.md (a table row and a DULY_PACK=iso-9001 example); test/catalog-pack.test.ts (generalise the per-pack checks to every pack, add the iso-9001 checks and a test that selecting one pack never loads the other); one sentence in the root README.md pack section. scripts/demo.mjs is not claimed: the demo default stays food-safety. Stop on any breach until the seat posts a Claim amendment.
    Container & model: M, mode:thread, model: TIER_DEFAULT (hand-derived), effort: medium
    Clause-②: no
    Metadata-protocol: none
    Responsibility: Ship the second catalog pack, iso-9001, in the format #134 merged: ISO 9001:2015 recurring duties with zh-CN primary and en secondary, citing clause numbers and titles only.
    Thread-read: none
    Premise: #134 landed as e512a10 with the pack format in src/data/packs/; the card's src/seeds/** path is superseded by the merged layout.
    Serial constraints cleared: #137 (EHS pack, another thread) also edits src/data/packs/index.ts, src/data/packs/README.md, test/catalog-pack.test.ts and the root README.md pack section. Whichever lands second merges main (never rebase) and re-runs the gates before the seat lands it.


    Generated by Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions