You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Catalog pack: ISO 9001 quality-management recurring duties (reuses the #134 pack format) #136
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
One pack iso-9001 under the layout Catalog pack format + first pack: food-safety recurring duties (seed-only, no code) #134 defines: 6–10 positions (quality manager, internal auditor, process owner, document controller, purchasing, calibration owner, customer-service lead), 25–40 duties keyed to clause areas (7.1.5 monitoring resources, 8.4 external providers, 9.1/9.2/9.3 performance evaluation, 10.2 nonconformity), each with zh-CN primary and en secondary names and a plausible evidence line.
Content generic and public; cite the clause number in the duty description, never reproduce standard text beyond a clause title.
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/maine512a10)
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.
Activity
objectstack-fleet commentedon Nov 2, 2026
Claim: PM loop round 5
Session:
session_011HyoSXGRy6L13mYq1Hp4n1Account:
os-warren(the seat's linked user; the card's assignee)Branch:
claude/project-thread-r5trga(platform-assigned card-thread branch, atorigin/maine512a10)Worktree:
duly-issue-136Domain: n/a. objectstack-ai/duly is a single-lane app repo with no
domain:*.Seat:
repo:duly#1File surface: new
src/data/packs/iso-9001/pack.ts;src/data/packs/index.ts(one import and oneCATALOG_PACKSentry);src/data/packs/README.md(a table row and aDULY_PACK=iso-9001example);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 rootREADME.mdpack section.scripts/demo.mjsis not claimed: the demo default staysfood-safety. Stop on any breach until the seat posts a Claim amendment.Container & model:
M,mode:thread,model: TIER_DEFAULT(hand-derived),effort: mediumClause-②: 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'ssrc/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.tsand the rootREADME.mdpack section. Whichever lands second mergesmain(never rebase) and re-runs the gates before the seat lands it.Generated by Claude Code