83 lines
2.5 KiB
JSON
83 lines
2.5 KiB
JSON
[
|
|
{
|
|
"id": "pharma-batch-genealogy",
|
|
"group": "pharma",
|
|
"groupTitle": "Pharma",
|
|
"title": "Batch genealogy: hold, then release",
|
|
"description": "A quality hold propagates to descendants; disposition restores only the accepted branch.",
|
|
"useWhen": "Use with manufacturing quality and data-lineage teams to explain why a hold follows descendants while release requires branch-specific evidence.",
|
|
"avoid": "Do not use as a live control display, regulatory assurance, numerical model or a substitute for locally approved procedures.",
|
|
"assumptions": "Original conceptual model. All timings, quantities, rates and capacities are illustrative. Geometry shows relationships, not physical scale. No clinical, compliance or engineering certification claims.",
|
|
"config": {
|
|
"phaseMs": 1200,
|
|
"packCount": 3
|
|
},
|
|
"beats": [
|
|
{
|
|
"at": 0,
|
|
"label": "Trace inputs"
|
|
},
|
|
{
|
|
"at": 1200,
|
|
"label": "Blend batch"
|
|
},
|
|
{
|
|
"at": 2400,
|
|
"label": "Hold lineage"
|
|
},
|
|
{
|
|
"at": 3600,
|
|
"label": "Review evidence"
|
|
},
|
|
{
|
|
"at": 4800,
|
|
"label": "Release branch"
|
|
},
|
|
{
|
|
"at": 6000,
|
|
"label": "Settled outcome"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "pharma-cold-chain-quarantine",
|
|
"group": "pharma",
|
|
"groupTitle": "Pharma",
|
|
"title": "Cold chain: excursion to quarantine",
|
|
"description": "A recorded excursion changes custody status, not the historical temperature trace.",
|
|
"useWhen": "Use with distribution and quality teams to explain why a logger excursion changes custody disposition without erasing the temperature history.",
|
|
"avoid": "Do not use as a live control display, regulatory assurance, numerical model or a substitute for locally approved procedures.",
|
|
"assumptions": "Original conceptual model. All timings, quantities, rates and capacities are illustrative. Geometry shows relationships, not physical scale. No clinical, compliance or engineering certification claims.",
|
|
"config": {
|
|
"phaseMs": 1200,
|
|
"excursionRise": 48
|
|
},
|
|
"beats": [
|
|
{
|
|
"at": 0,
|
|
"label": "Pack & record"
|
|
},
|
|
{
|
|
"at": 1200,
|
|
"label": "Transport"
|
|
},
|
|
{
|
|
"at": 2400,
|
|
"label": "Excursion"
|
|
},
|
|
{
|
|
"at": 3600,
|
|
"label": "Quarantine"
|
|
},
|
|
{
|
|
"at": 4800,
|
|
"label": "Disposition"
|
|
},
|
|
{
|
|
"at": 6000,
|
|
"label": "Settled outcome"
|
|
}
|
|
]
|
|
}
|
|
]
|