{
  "package": {
    "name": "Passive Counter Card Stand",
    "kind": "hardware",
    "oneLiner": "Draft PLA stand for a removable printed instruction or QR label.",
    "problemSpace": {
      "who": "Staff at a service counter",
      "pain": "A service instruction needs a visible place without electronics or workflow complexity.",
      "context": "Fictional teaching case; usefulness has not been measured.",
      "evidenceNodeIds": [
        "stand-question",
        "stand-envelope",
        "stand-prototype"
      ]
    },
    "solutionIdea": {
      "summary": "Make the specified monolithic stand, inspect a print, then try it in a supervised counter trial.",
      "differentiators": [
        "Passive",
        "Removable paper label",
        "Two base holes enabled by default"
      ],
      "nonGoals": [
        "Electronics",
        "Customer-data collection",
        "Certified loading or stability"
      ]
    },
    "concept": {
      "userJourney": [
        "Place a non-customer test label on the front of the rear plate.",
        "Inspect the printed stand and try it on the intended counter.",
        "Record observations and decide whether to revise or stop."
      ],
      "successCriteria": [
        "Printed geometry passes the specified dimension checks.",
        "No concerning sharp edges or observed tipping during the supervised trial.",
        "The label is readable from the intended service position."
      ]
    },
    "data": {
      "entities": [
        {
          "name": "Trial record",
          "fields": [
            "dimension findings",
            "edge findings",
            "tipping observation",
            "readability observation",
            "revise-or-stop decision"
          ],
          "source": "Proposed record for a future supervised trial; no results exist."
        }
      ],
      "sources": [
        {
          "nodeId": "stand-question",
          "use": "Problem and no-customer-data boundary"
        },
        {
          "nodeId": "stand-envelope",
          "use": "Fixed CAD constraints"
        },
        {
          "nodeId": "stand-prototype",
          "use": "Prototype and proposed checks"
        }
      ]
    },
    "architecture": {
      "overview": "An OpenSCAD-defined PLA L bracket holds a removable printed paper label; inspection and trial are manual.",
      "components": [
        {
          "name": "Stand",
          "responsibility": "Support the label",
          "technology": "PLA print from OpenSCAD source"
        },
        {
          "name": "Label",
          "responsibility": "Display a test instruction",
          "technology": "Printed paper"
        }
      ],
      "interfaces": [
        {
          "from": "Label",
          "to": "Stand",
          "protocol": "Removable physical placement",
          "purpose": "Display text on the front of the rear plate"
        }
      ],
      "deployment": "Prototype print followed by inspection and a supervised trial on the intended counter; neither has occurred."
    },
    "modules": [
      {
        "id": "m1",
        "name": "Exact CAD",
        "purpose": "Maintain the fixed stand geometry and source.",
        "dependsOn": []
      },
      {
        "id": "m2",
        "name": "Prototype inspection",
        "purpose": "Print and check dimensions and edges.",
        "dependsOn": [
          "m1"
        ]
      },
      {
        "id": "m3",
        "name": "Counter trial",
        "purpose": "Check tipping and readability, then decide.",
        "dependsOn": [
          "m2"
        ]
      }
    ],
    "waves": [
      {
        "title": "Source",
        "goal": "Prepare and review exact CAD.",
        "moduleIds": [
          "m1"
        ],
        "mode": "sequential"
      },
      {
        "title": "Physical checks",
        "goal": "Inspect a print before the supervised trial.",
        "moduleIds": [
          "m2",
          "m3"
        ],
        "mode": "sequential"
      }
    ],
    "prds": [
      {
        "moduleId": "m1",
        "stories": [
          {
            "id": "S1",
            "title": "Define the bracket",
            "acceptance": [
              "Source contains only the specified base and rear-plate solids before subtraction."
            ]
          },
          {
            "id": "S2",
            "title": "Define default holes",
            "acceptance": [
              "Source enables the two specified vertical, 4 mm diameter through-holes by default."
            ]
          }
        ]
      },
      {
        "moduleId": "m2",
        "stories": [
          {
            "id": "S3",
            "title": "Inspect dimensions",
            "acceptance": [
              "Compare the printed bounds, base, plate and holes with the supplied coordinates; record findings."
            ]
          },
          {
            "id": "S4",
            "title": "Inspect edges",
            "acceptance": [
              "Inspect accessible edges for unintended sharpness and record findings."
            ]
          }
        ]
      },
      {
        "moduleId": "m3",
        "stories": [
          {
            "id": "S5",
            "title": "Try counter placement",
            "acceptance": [
              "Observe and record tipping during supervised use on the intended counter."
            ]
          },
          {
            "id": "S6",
            "title": "Assess the label and decide",
            "acceptance": [
              "Check a non-customer label from the intended service position; record readability and a revise-or-stop decision."
            ]
          }
        ]
      }
    ],
    "bom": [
      {
        "part": "PLA-printed stand",
        "quantity": 1,
        "specification": "Specified monolithic L bracket",
        "estimatedCost": "Unverified",
        "supplierHint": "Not selected"
      },
      {
        "part": "Printed paper label",
        "quantity": 1,
        "specification": "Removable; no real customer URL or personal data",
        "estimatedCost": "Unverified",
        "supplierHint": "Not selected"
      }
    ],
    "designSystem": {
      "principles": [
        "Keep the instruction visible",
        "Keep the label removable",
        "Use no electronics"
      ],
      "tone": "Plain service instruction",
      "colors": [],
      "typography": "Select and assess for readability during the trial."
    },
    "agentConcurrency": {
      "maxParallelBuilders": 1,
      "sharedFiles": [
        "stand.scad",
        "trial-record"
      ],
      "rules": [
        "Finish CAD review before print inspection.",
        "Finish inspection before the supervised counter trial.",
        "Do not treat proposed checks as results."
      ]
    },
    "controlsAndTests": [
      {
        "area": "CAD dimensions",
        "check": "Compare source solids with the supplied envelope and placements.",
        "method": "Review cube dimensions, translation and resulting x/y/z bounds."
      },
      {
        "area": "Holes",
        "check": "Confirm default-enabled Ø4 mm vertical holes at (15,20) and (85,20), through z=0..4.",
        "method": "Review the OpenSCAD condition, cylinder arguments and translations."
      },
      {
        "area": "Printed prototype",
        "check": "Check bounds, plate, holes and unintended sharp edges.",
        "method": "Compare the print with the supplied dimensions and inspect accessible edges; record findings."
      },
      {
        "area": "Counter trial",
        "check": "Check observed tipping and label readability.",
        "method": "Supervise use on the intended counter with a non-customer label; record observations and revise-or-stop decision."
      }
    ],
    "dependencies": [
      {
        "name": "OpenSCAD",
        "kind": "library",
        "reason": "Native source format for the stand; compilation is pending."
      },
      {
        "name": "PLA",
        "kind": "hardware",
        "reason": "Intended stand material."
      },
      {
        "name": "Printed paper",
        "kind": "hardware",
        "reason": "Removable instruction label."
      }
    ],
    "risks": [
      {
        "risk": "Print fit, strength and stability are unverified.",
        "mitigation": "Inspect a print and observe supervised counter use before deciding."
      },
      {
        "risk": "Edges or label may be unsuitable.",
        "mitigation": "Record edge and readability findings; revise or stop."
      },
      {
        "risk": "A label could expose customer information.",
        "mitigation": "Use no real customer URL or personal data."
      }
    ],
    "openQuestions": [
      "What are the intended counter surface and viewing position?",
      "What print settings and label attachment will the prototype use?",
      "Will freestanding placement suffice? Mounting-hardware compatibility is unspecified.",
      "What material behavior, mass, cost and privacy process will be acceptable after evaluation?"
    ],
    "geometry": {
      "parts": [
        {
          "id": "g1",
          "name": "Monolithic counter stand",
          "moduleId": "m1",
          "bomPart": "PLA-printed stand",
          "kind": "mechanical",
          "description": "Origin at front-left-bottom; base z=0..4, rear plate y=66..70 and z=4..80.",
          "dimensionsMm": {
            "x": 100,
            "y": 70,
            "z": 80
          },
          "material": "PLA",
          "massG": 0,
          "features": [
            "Base 100×70×4 mm",
            "Rear plate 100×4×76 mm",
            "Default-enabled vertical Ø4 mm holes at (15,20) and (85,20)"
          ],
          "tool": "openscad"
        }
      ]
    },
    "evidenceNodeIds": [
      "stand-question",
      "stand-envelope",
      "stand-prototype"
    ],
    "specRevision": 1,
    "requirements": [
      {
        "id": "R1",
        "text": "Keep the stand within x=0..100, y=0..70, z=0..80 mm using only the specified base and rear plate.",
        "acceptance": [
          "Review the source coordinates and compare a future print with the supplied dimensions."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-envelope",
            "contentRevision": 1
          }
        ],
        "assumptions": [],
        "unresolved": [
          "Physical dimensions have not been checked."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R2",
        "text": "Enable only the two specified vertical Ø4 mm base through-holes by default.",
        "acceptance": [
          "Review hole centres (15,20) and (85,20), z=0..4, and the default setting in source."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-envelope",
            "contentRevision": 1
          }
        ],
        "assumptions": [],
        "unresolved": [
          "Printed hole dimensions have not been checked."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R3",
        "text": "Prototype the stand in PLA and inspect dimensions and edges before counter use.",
        "acceptance": [
          "Record dimension comparisons and an accessible-edge inspection on a future print."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-prototype",
            "contentRevision": 1
          }
        ],
        "assumptions": [
          "A print can be attempted with the base flat on the bed."
        ],
        "unresolved": [
          "Print settings and material behavior are unverified."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R4",
        "text": "Use a removable paper test label without a real customer URL or personal data.",
        "acceptance": [
          "Inspect the test label content before the supervised trial; record readability from the intended service position."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-prototype",
            "contentRevision": 1
          }
        ],
        "assumptions": [],
        "unresolved": [
          "Label attachment, viewing position and privacy process are unspecified."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R5",
        "text": "Observe tipping in a supervised counter trial and record a revise-or-stop decision.",
        "acceptance": [
          "Record counter conditions, tipping and readability observations, then record the decision; do not claim a result in advance."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-question",
            "contentRevision": 1
          },
          {
            "canvas": "my",
            "nodeId": "stand-prototype",
            "contentRevision": 1
          }
        ],
        "assumptions": [
          "The intended counter will be available for supervised observation."
        ],
        "unresolved": [
          "Stability and usefulness have not been measured."
        ],
        "reviewState": "needs-review",
        "revision": 1
      }
    ]
  },
  "recordedBasis": {
    "contract": "recorded-package-basis",
    "version": 1,
    "scope": {
      "canvas": "my",
      "revision": 1
    },
    "materials": [
      {
        "reference": {
          "nodeId": "stand-question",
          "contentRevision": 1
        },
        "title": "Make the next step visible",
        "kind": "question",
        "attribution": "",
        "evidenceStatus": "unassessed"
      },
      {
        "reference": {
          "nodeId": "stand-envelope",
          "contentRevision": 1
        },
        "title": "A deliberately fixed prototype envelope",
        "kind": "observation",
        "attribution": "",
        "evidenceStatus": "unassessed"
      },
      {
        "reference": {
          "nodeId": "stand-prototype",
          "contentRevision": 1
        },
        "title": "Print, inspect, then try the counter",
        "kind": "idea",
        "attribution": "",
        "evidenceStatus": "unassessed"
      }
    ],
    "concepts": [],
    "humanDecisionRecords": [],
    "qualification": "No linked decision is inferred; review the retained records before treating this draft as a commitment."
  },
  "frozenSpecification": {
    "contract": "frozen-specification-export",
    "contractVersion": 1,
    "authority": "export-only",
    "identity": {
      "packageId": "package:cookbook-counter-service-stand",
      "investigationId": "cookbook-counter-service-stand",
      "specRevision": 1,
      "specificationDigest": "e97255c5d024c01720af4f5ab46cfcf8a2f5d576c57ea30ad38459e62dda2f33",
      "created": "2026-10-01T19:55:47.886Z"
    },
    "state": "needs-review",
    "approval": null,
    "package": {
      "name": "Passive Counter Card Stand",
      "kind": "hardware",
      "oneLiner": "Draft PLA stand for a removable printed instruction or QR label.",
      "problemSpace": {
        "who": "Staff at a service counter",
        "pain": "A service instruction needs a visible place without electronics or workflow complexity.",
        "context": "Fictional teaching case; usefulness has not been measured.",
        "evidenceNodeIds": [
          "stand-question",
          "stand-envelope",
          "stand-prototype"
        ]
      },
      "solutionIdea": {
        "summary": "Make the specified monolithic stand, inspect a print, then try it in a supervised counter trial.",
        "differentiators": [
          "Passive",
          "Removable paper label",
          "Two base holes enabled by default"
        ],
        "nonGoals": [
          "Electronics",
          "Customer-data collection",
          "Certified loading or stability"
        ]
      },
      "concept": {
        "userJourney": [
          "Place a non-customer test label on the front of the rear plate.",
          "Inspect the printed stand and try it on the intended counter.",
          "Record observations and decide whether to revise or stop."
        ],
        "successCriteria": [
          "Printed geometry passes the specified dimension checks.",
          "No concerning sharp edges or observed tipping during the supervised trial.",
          "The label is readable from the intended service position."
        ]
      },
      "data": {
        "entities": [
          {
            "name": "Trial record",
            "fields": [
              "dimension findings",
              "edge findings",
              "tipping observation",
              "readability observation",
              "revise-or-stop decision"
            ],
            "source": "Proposed record for a future supervised trial; no results exist."
          }
        ],
        "sources": [
          {
            "nodeId": "stand-question",
            "use": "Problem and no-customer-data boundary"
          },
          {
            "nodeId": "stand-envelope",
            "use": "Fixed CAD constraints"
          },
          {
            "nodeId": "stand-prototype",
            "use": "Prototype and proposed checks"
          }
        ]
      },
      "architecture": {
        "overview": "An OpenSCAD-defined PLA L bracket holds a removable printed paper label; inspection and trial are manual.",
        "components": [
          {
            "name": "Stand",
            "responsibility": "Support the label",
            "technology": "PLA print from OpenSCAD source"
          },
          {
            "name": "Label",
            "responsibility": "Display a test instruction",
            "technology": "Printed paper"
          }
        ],
        "interfaces": [
          {
            "from": "Label",
            "to": "Stand",
            "protocol": "Removable physical placement",
            "purpose": "Display text on the front of the rear plate"
          }
        ],
        "deployment": "Prototype print followed by inspection and a supervised trial on the intended counter; neither has occurred."
      },
      "modules": [
        {
          "id": "m1",
          "name": "Exact CAD",
          "purpose": "Maintain the fixed stand geometry and source.",
          "dependsOn": []
        },
        {
          "id": "m2",
          "name": "Prototype inspection",
          "purpose": "Print and check dimensions and edges.",
          "dependsOn": [
            "m1"
          ]
        },
        {
          "id": "m3",
          "name": "Counter trial",
          "purpose": "Check tipping and readability, then decide.",
          "dependsOn": [
            "m2"
          ]
        }
      ],
      "waves": [
        {
          "title": "Source",
          "goal": "Prepare and review exact CAD.",
          "moduleIds": [
            "m1"
          ],
          "mode": "sequential"
        },
        {
          "title": "Physical checks",
          "goal": "Inspect a print before the supervised trial.",
          "moduleIds": [
            "m2",
            "m3"
          ],
          "mode": "sequential"
        }
      ],
      "prds": [
        {
          "moduleId": "m1",
          "stories": [
            {
              "id": "S1",
              "title": "Define the bracket",
              "acceptance": [
                "Source contains only the specified base and rear-plate solids before subtraction."
              ]
            },
            {
              "id": "S2",
              "title": "Define default holes",
              "acceptance": [
                "Source enables the two specified vertical, 4 mm diameter through-holes by default."
              ]
            }
          ]
        },
        {
          "moduleId": "m2",
          "stories": [
            {
              "id": "S3",
              "title": "Inspect dimensions",
              "acceptance": [
                "Compare the printed bounds, base, plate and holes with the supplied coordinates; record findings."
              ]
            },
            {
              "id": "S4",
              "title": "Inspect edges",
              "acceptance": [
                "Inspect accessible edges for unintended sharpness and record findings."
              ]
            }
          ]
        },
        {
          "moduleId": "m3",
          "stories": [
            {
              "id": "S5",
              "title": "Try counter placement",
              "acceptance": [
                "Observe and record tipping during supervised use on the intended counter."
              ]
            },
            {
              "id": "S6",
              "title": "Assess the label and decide",
              "acceptance": [
                "Check a non-customer label from the intended service position; record readability and a revise-or-stop decision."
              ]
            }
          ]
        }
      ],
      "bom": [
        {
          "part": "PLA-printed stand",
          "quantity": 1,
          "specification": "Specified monolithic L bracket",
          "estimatedCost": "Unverified",
          "supplierHint": "Not selected"
        },
        {
          "part": "Printed paper label",
          "quantity": 1,
          "specification": "Removable; no real customer URL or personal data",
          "estimatedCost": "Unverified",
          "supplierHint": "Not selected"
        }
      ],
      "designSystem": {
        "principles": [
          "Keep the instruction visible",
          "Keep the label removable",
          "Use no electronics"
        ],
        "tone": "Plain service instruction",
        "colors": [],
        "typography": "Select and assess for readability during the trial."
      },
      "agentConcurrency": {
        "maxParallelBuilders": 1,
        "sharedFiles": [
          "stand.scad",
          "trial-record"
        ],
        "rules": [
          "Finish CAD review before print inspection.",
          "Finish inspection before the supervised counter trial.",
          "Do not treat proposed checks as results."
        ]
      },
      "controlsAndTests": [
        {
          "area": "CAD dimensions",
          "check": "Compare source solids with the supplied envelope and placements.",
          "method": "Review cube dimensions, translation and resulting x/y/z bounds."
        },
        {
          "area": "Holes",
          "check": "Confirm default-enabled Ø4 mm vertical holes at (15,20) and (85,20), through z=0..4.",
          "method": "Review the OpenSCAD condition, cylinder arguments and translations."
        },
        {
          "area": "Printed prototype",
          "check": "Check bounds, plate, holes and unintended sharp edges.",
          "method": "Compare the print with the supplied dimensions and inspect accessible edges; record findings."
        },
        {
          "area": "Counter trial",
          "check": "Check observed tipping and label readability.",
          "method": "Supervise use on the intended counter with a non-customer label; record observations and revise-or-stop decision."
        }
      ],
      "dependencies": [
        {
          "name": "OpenSCAD",
          "kind": "library",
          "reason": "Native source format for the stand; compilation is pending."
        },
        {
          "name": "PLA",
          "kind": "hardware",
          "reason": "Intended stand material."
        },
        {
          "name": "Printed paper",
          "kind": "hardware",
          "reason": "Removable instruction label."
        }
      ],
      "risks": [
        {
          "risk": "Print fit, strength and stability are unverified.",
          "mitigation": "Inspect a print and observe supervised counter use before deciding."
        },
        {
          "risk": "Edges or label may be unsuitable.",
          "mitigation": "Record edge and readability findings; revise or stop."
        },
        {
          "risk": "A label could expose customer information.",
          "mitigation": "Use no real customer URL or personal data."
        }
      ],
      "openQuestions": [
        "What are the intended counter surface and viewing position?",
        "What print settings and label attachment will the prototype use?",
        "Will freestanding placement suffice? Mounting-hardware compatibility is unspecified.",
        "What material behavior, mass, cost and privacy process will be acceptable after evaluation?"
      ],
      "geometry": {
        "parts": [
          {
            "id": "g1",
            "name": "Monolithic counter stand",
            "moduleId": "m1",
            "bomPart": "PLA-printed stand",
            "kind": "mechanical",
            "description": "Origin at front-left-bottom; base z=0..4, rear plate y=66..70 and z=4..80.",
            "dimensionsMm": {
              "x": 100,
              "y": 70,
              "z": 80
            },
            "material": "PLA",
            "massG": 0,
            "features": [
              "Base 100×70×4 mm",
              "Rear plate 100×4×76 mm",
              "Default-enabled vertical Ø4 mm holes at (15,20) and (85,20)"
            ],
            "tool": "openscad"
          }
        ]
      },
      "evidenceNodeIds": [
        "stand-question",
        "stand-envelope",
        "stand-prototype"
      ],
      "specRevision": 1,
      "requirements": [
        {
          "id": "R1",
          "text": "Keep the stand within x=0..100, y=0..70, z=0..80 mm using only the specified base and rear plate.",
          "acceptance": [
            "Review the source coordinates and compare a future print with the supplied dimensions."
          ],
          "decisionRefs": [],
          "evidenceVersionRefs": [
            {
              "canvas": "my",
              "nodeId": "stand-envelope",
              "contentRevision": 1
            }
          ],
          "assumptions": [],
          "unresolved": [
            "Physical dimensions have not been checked."
          ],
          "reviewState": "needs-review",
          "revision": 1
        },
        {
          "id": "R2",
          "text": "Enable only the two specified vertical Ø4 mm base through-holes by default.",
          "acceptance": [
            "Review hole centres (15,20) and (85,20), z=0..4, and the default setting in source."
          ],
          "decisionRefs": [],
          "evidenceVersionRefs": [
            {
              "canvas": "my",
              "nodeId": "stand-envelope",
              "contentRevision": 1
            }
          ],
          "assumptions": [],
          "unresolved": [
            "Printed hole dimensions have not been checked."
          ],
          "reviewState": "needs-review",
          "revision": 1
        },
        {
          "id": "R3",
          "text": "Prototype the stand in PLA and inspect dimensions and edges before counter use.",
          "acceptance": [
            "Record dimension comparisons and an accessible-edge inspection on a future print."
          ],
          "decisionRefs": [],
          "evidenceVersionRefs": [
            {
              "canvas": "my",
              "nodeId": "stand-prototype",
              "contentRevision": 1
            }
          ],
          "assumptions": [
            "A print can be attempted with the base flat on the bed."
          ],
          "unresolved": [
            "Print settings and material behavior are unverified."
          ],
          "reviewState": "needs-review",
          "revision": 1
        },
        {
          "id": "R4",
          "text": "Use a removable paper test label without a real customer URL or personal data.",
          "acceptance": [
            "Inspect the test label content before the supervised trial; record readability from the intended service position."
          ],
          "decisionRefs": [],
          "evidenceVersionRefs": [
            {
              "canvas": "my",
              "nodeId": "stand-prototype",
              "contentRevision": 1
            }
          ],
          "assumptions": [],
          "unresolved": [
            "Label attachment, viewing position and privacy process are unspecified."
          ],
          "reviewState": "needs-review",
          "revision": 1
        },
        {
          "id": "R5",
          "text": "Observe tipping in a supervised counter trial and record a revise-or-stop decision.",
          "acceptance": [
            "Record counter conditions, tipping and readability observations, then record the decision; do not claim a result in advance."
          ],
          "decisionRefs": [],
          "evidenceVersionRefs": [
            {
              "canvas": "my",
              "nodeId": "stand-question",
              "contentRevision": 1
            },
            {
              "canvas": "my",
              "nodeId": "stand-prototype",
              "contentRevision": 1
            }
          ],
          "assumptions": [
            "The intended counter will be available for supervised observation."
          ],
          "unresolved": [
            "Stability and usefulness have not been measured."
          ],
          "reviewState": "needs-review",
          "revision": 1
        }
      ]
    },
    "requirements": [
      {
        "id": "R1",
        "text": "Keep the stand within x=0..100, y=0..70, z=0..80 mm using only the specified base and rear plate.",
        "acceptance": [
          "Review the source coordinates and compare a future print with the supplied dimensions."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-envelope",
            "contentRevision": 1
          }
        ],
        "assumptions": [],
        "unresolved": [
          "Physical dimensions have not been checked."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R2",
        "text": "Enable only the two specified vertical Ø4 mm base through-holes by default.",
        "acceptance": [
          "Review hole centres (15,20) and (85,20), z=0..4, and the default setting in source."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-envelope",
            "contentRevision": 1
          }
        ],
        "assumptions": [],
        "unresolved": [
          "Printed hole dimensions have not been checked."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R3",
        "text": "Prototype the stand in PLA and inspect dimensions and edges before counter use.",
        "acceptance": [
          "Record dimension comparisons and an accessible-edge inspection on a future print."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-prototype",
            "contentRevision": 1
          }
        ],
        "assumptions": [
          "A print can be attempted with the base flat on the bed."
        ],
        "unresolved": [
          "Print settings and material behavior are unverified."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R4",
        "text": "Use a removable paper test label without a real customer URL or personal data.",
        "acceptance": [
          "Inspect the test label content before the supervised trial; record readability from the intended service position."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-prototype",
            "contentRevision": 1
          }
        ],
        "assumptions": [],
        "unresolved": [
          "Label attachment, viewing position and privacy process are unspecified."
        ],
        "reviewState": "needs-review",
        "revision": 1
      },
      {
        "id": "R5",
        "text": "Observe tipping in a supervised counter trial and record a revise-or-stop decision.",
        "acceptance": [
          "Record counter conditions, tipping and readability observations, then record the decision; do not claim a result in advance."
        ],
        "decisionRefs": [],
        "evidenceVersionRefs": [
          {
            "canvas": "my",
            "nodeId": "stand-question",
            "contentRevision": 1
          },
          {
            "canvas": "my",
            "nodeId": "stand-prototype",
            "contentRevision": 1
          }
        ],
        "assumptions": [
          "The intended counter will be available for supervised observation."
        ],
        "unresolved": [
          "Stability and usefulness have not been measured."
        ],
        "reviewState": "needs-review",
        "revision": 1
      }
    ],
    "recordedBasis": {
      "contract": "recorded-package-basis",
      "version": 1,
      "scope": {
        "canvas": "my",
        "revision": 1
      },
      "materials": [
        {
          "reference": {
            "canvas": "my",
            "nodeId": "stand-question",
            "contentRevision": 1
          },
          "title": "Make the next step visible",
          "kind": "question",
          "attribution": "",
          "evidenceStatus": "unassessed"
        },
        {
          "reference": {
            "canvas": "my",
            "nodeId": "stand-envelope",
            "contentRevision": 1
          },
          "title": "A deliberately fixed prototype envelope",
          "kind": "observation",
          "attribution": "",
          "evidenceStatus": "unassessed"
        },
        {
          "reference": {
            "canvas": "my",
            "nodeId": "stand-prototype",
            "contentRevision": 1
          },
          "title": "Print, inspect, then try the counter",
          "kind": "idea",
          "attribution": "",
          "evidenceStatus": "unassessed"
        }
      ],
      "concepts": [],
      "humanDecisionRecords": [],
      "qualification": "No linked decision is inferred; review the retained records before treating this draft as a commitment."
    },
    "evidence": [
      {
        "id": "stand-question",
        "kind": "question",
        "title": "Make the next step visible",
        "url": "",
        "contentRevision": 1
      },
      {
        "id": "stand-envelope",
        "kind": "observation",
        "title": "A deliberately fixed prototype envelope",
        "url": "",
        "contentRevision": 1
      },
      {
        "id": "stand-prototype",
        "kind": "idea",
        "title": "Print, inspect, then try the counter",
        "url": "",
        "contentRevision": 1
      }
    ],
    "referenceAvailability": [
      {
        "reference": {
          "canvas": "my",
          "nodeId": "stand-envelope",
          "contentRevision": 1
        },
        "status": "current"
      },
      {
        "reference": {
          "canvas": "my",
          "nodeId": "stand-prototype",
          "contentRevision": 1
        },
        "status": "current"
      },
      {
        "reference": {
          "canvas": "my",
          "nodeId": "stand-question",
          "contentRevision": 1
        },
        "status": "current"
      }
    ],
    "disclosures": {
      "assumptions": [
        "A print can be attempted with the base flat on the bed.",
        "The intended counter will be available for supervised observation."
      ],
      "unansweredQuestions": [
        "What are the intended counter surface and viewing position?",
        "What print settings and label attachment will the prototype use?",
        "Will freestanding placement suffice? Mounting-hardware compatibility is unspecified.",
        "What material behavior, mass, cost and privacy process will be acceptable after evaluation?",
        "Physical dimensions have not been checked.",
        "Printed hole dimensions have not been checked.",
        "Print settings and material behavior are unverified.",
        "Label attachment, viewing position and privacy process are unspecified.",
        "Stability and usefulness have not been measured."
      ],
      "risks": [
        "Print fit, strength and stability are unverified. — Inspect a print and observe supervised counter use before deciding.",
        "Edges or label may be unsuitable. — Record edge and readability findings; revise or stop.",
        "A label could expose customer information. — Use no real customer URL or personal data."
      ],
      "acceptedRisks": [],
      "missingDecisionRequirementIds": [
        "R1",
        "R2",
        "R3",
        "R4",
        "R5"
      ],
      "pendingRequirementIds": [
        "R1",
        "R2",
        "R3",
        "R4",
        "R5"
      ],
      "hasUnavailablePrivateMaterial": true
    }
  },
  "evidence": [
    {
      "id": "stand-question",
      "kind": "question",
      "title": "Make the next step visible",
      "url": "",
      "sourceVersionId": null,
      "contentRevision": 1
    },
    {
      "id": "stand-envelope",
      "kind": "observation",
      "title": "A deliberately fixed prototype envelope",
      "url": "",
      "sourceVersionId": null,
      "contentRevision": 1
    },
    {
      "id": "stand-prototype",
      "kind": "idea",
      "title": "Print, inspect, then try the counter",
      "url": "",
      "sourceVersionId": null,
      "contentRevision": 1
    }
  ],
  "investigationId": "cookbook-counter-service-stand",
  "runId": "cookbook-runner:counter-service-stand",
  "receiptId": "resp_0d4687ce84a8f1b4016abeba97da8487d2a8d11c3e01e676c1",
  "created": "2026-10-01T19:55:47.886Z"
}