Saltwing Refreshments is a fictional company planning a delivery-drone service for ice cream and cold drinks along Brighton Beach. Convert every planning note into a clear register entry. The notes are deliberately messy; do not turn uncertainty into a fact.
Return raw JSON only:
{"items":[{"id":"B01","summary":"45–70 words","decisions":["zero or more confirmed decisions"],"actions":[{"owner":"name or unassigned","task":"specific next action","status":"open|blocked|done"}],"risks":["zero or more risks"],"needs_clarification":true,"clarification":"brief question or null"}]}
Return all 24 ids in order. needs_clarification must be true when an important owner, approval, date, or requirement is absent or conflicting.
B01 — “Nora says strawberry bars need to stay below 10°F until handoff. Put that in the ops sheet; no argument there.” B02 — “permits: city liaison maybe Anita? Theo said he thinks beach launch needs parks approval too. Nobody has called them.” B03 — “Pilot zone should be Pier 3 to lifeguard tower 5, not whole beach. agreed in huddle.” B04 — “Jules will price insulated cargo pods by Friday, unless vendor quote comes first.” B05 — “No flights over sunbathers. obvious, but write it down. Need approved corridor map.” B06 — “Marketing wants ‘ice cream from the sky’; legal has not approved that line.” B07 — “Battery swap cart: Sam owns prototype. He said done-ish, which is not done. Ask for test date.” B08 — “Riders need a landing marker? Maybe QR placard. Nina to test whether people can find it in wind.” B09 — “Do NOT promise 10-minute delivery. We have no route timing yet.” B10 — “Beach vendor association wants a meeting; Theo can take Tuesday morning.” B11 — “Vanilla cups are easy. Slushies spill in the current container; product team needs alternate lid.” B12 — “Jules: make the drone payload limit visible in ordering flow. Limit still TBD.” B13 — “Emergency land rule—operator chooses safe clear area, then calls dispatch. Need training sign-off owner.” B14 — “Nora confirms dry ice is not going in the pod. Use powered cooling only.” B15 — “Start with 2 drones, not 6. Finance approved two for pilot.” B16 — “Nina heard lifeguards want a radio contact, not a phone-only number. Confirm with chief.” B17 — “Weather: wind cutoff needs engineering number. We cannot say ‘light breeze.’” B18 — “Sam says geofence demo passed in simulator. Field test not scheduled.” B19 — “No alcohol in phase one. Put it in catalog rules.” B20 — “The beach cleanup crew needs to know landing times; probably Theo’s relationship, verify.” B21 — “Customer refunds if item arrives melted? Decision deferred until insurance review.” B22 — “Use reusable pod liners if sanitation says yes. No sign-off yet.” B23 — “Jules asked for power draw on the cooling unit by Wednesday; Nora said she can measure it.” B24 — “Launch date is NOT Memorial Day. That was a joke from Sam. No date selected.”
{"items":[
{"id":"B01","summary":"Cold-chain requirement for strawberry bars: Nora confirmed the product must be kept below 10°F until handoff. This is an agreed, non-negotiable temperature constraint for the ops sheet and cargo handling procedures.","decisions":["Strawberry bars must be kept below 10°F until handoff"],"actions":[{"owner":"unassigned","task":"Add the below-10°F requirement for strawberry bars to the ops sheet","status":"open"}],"risks":[],"needs_clarification":false,"clarification":null},
{"id":"B02","summary":"Permits status is unresolved. Anita is a possible but unconfirmed city liaison, and Theo believes beach launch also needs parks approval, though neither is certain. No contact has been made with either authority, so the full permit picture is unknown.","decisions":[],"actions":[{"owner":"unassigned","task":"Confirm who the city liaison is (possibly Anita)","status":"open"},{"owner":"unassigned","task":"Call the city and parks departments to confirm required approvals for beach drone launch","status":"open"}],"risks":["Launch cannot proceed without confirmed permits","Possible unidentified approvals beyond city and parks"],"needs_clarification":true,"clarification":"Who is the confirmed city liaison, and who will contact the city and parks departments about permit requirements?"},
{"id":"B03","summary":"The pilot operating zone is confirmed as the stretch from Pier 3 to lifeguard tower 5, not the whole beach. This decision was made in the team huddle and bounds all flight planning, corridor mapping, and stakeholder communication for the pilot phase.","decisions":["Pilot flight zone is Pier 3 to lifeguard tower 5, not the whole beach"],"actions":[],"risks":[],"needs_clarification":false,"clarification":null},
{"id":"B04","summary":"Jules is responsible for pricing insulated cargo pods, with a target of Friday. The timeline has a conditional wrinkle: if a vendor quote arrives first, the pricing work proceeds against that. No vendor has been named in the notes.","decisions":[],"actions":[{"owner":"Jules","task":"Price insulated cargo pods by Friday, or sooner if a vendor quote arrives","status":"open"}],"risks":["Friday deadline is conditional and could slip if vendor quotes are delayed"],"needs_clarification":false,"clarification":null},
{"id":"B05","summary":"Flights over sunbathers are prohibited — recorded explicitly as a hard safety rule. An approved corridor map is required to operationalize this restriction within the Pier 3 to tower 5 zone, and no approved map exists yet.","decisions":["No drone flights over sunbathers"],"actions":[{"owner":"unassigned","task":"Produce and obtain approval for a corridor map that avoids flying over sunbathers","status":"open"}],"risks":["No approved corridor map exists yet, blocking flight operations"],"needs_clarification":true,"clarification":"Who owns creating and approving the corridor map, and by when?"},
{"id":"B06","summary":"Marketing has proposed the tagline 'ice cream from the sky' but legal has not approved it. The line cannot be used in any public material until legal sign-off is obtained; the claim may carry regulatory or safety implications.","decisions":[],"actions":[{"owner":"unassigned","task":"Submit the 'ice cream from the sky' tagline to legal for approval","status":"open"}],"risks":["Marketing materials may be delayed or require rework if legal rejects the tagline"],"needs_clarification":true,"clarification":"Who at legal needs to approve the tagline, and what is the expected turnaround?"},
{"id":"B07","summary":"Sam owns the battery swap cart prototype. He describes it as 'done-ish,' which is explicitly noted as not done — the prototype's actual completion state is unverified. The team needs a concrete test date to convert his status claim into evidence.","decisions":[],"actions":[{"owner":"unassigned","task":"Ask Sam for a confirmed battery swap cart test date and actual completion status","status":"open"}],"risks":["Prototype status is unverified; 'done-ish' may hide incomplete work"],"needs_clarification":true,"clarification":"What is the real completion state of the battery swap cart prototype, and when will it be tested?"},
{"id":"B08","summary":"Rider-side landing identification is unresolved. A landing marker, possibly a QR placard, is under consideration but not decided. Nina is assigned to test whether people can locate the marker in windy beach conditions before a final choice is made.","decisions":[],"actions":[{"owner":"Nina","task":"Test whether people can find the landing marker/QR placard in wind","status":"open"}],"risks":["Marker visibility in wind is unproven; QR placard is only a candidate, not decided"],"needs_clarification":false,"clarification":null},
{"id":"B09","summary":"A 10-minute delivery promise is explicitly banned from any customer-facing material. No route timing data exists yet, so any delivery-time commitment would be fabricated. Timing claims are blocked until real route measurements are collected.","decisions":["Do not promise 10-minute delivery in any customer-facing content"],"actions":[{"owner":"unassigned","task":"Collect route timing data to establish a defensible delivery-time estimate","status":"open"}],"risks":["No route timing data exists, so any delivery claim would be unsupported"],"needs_clarification":false,"clarification":null},
{"id":"B10","summary":"The beach vendor association has requested a meeting. Theo can attend Tuesday morning, making him the proposed attendee. The meeting agenda, location, and what will be promised to vendors are not yet defined.","decisions":[],"actions":[{"owner":"Theo","task":"Schedule and hold a meeting with the beach vendor association on Tuesday morning","status":"open"}],"risks":["Vendor concerns or objections from the meeting are unknown and could affect the pilot"],"needs_clarification":false,"clarification":null},
{"id":"B11","summary":"Vanilla cups are confirmed as easy to carry. Slushies, however, spill in the current container, making them unserviceable as-is. The product team must develop an alternate lid before slushies can be offered for drone delivery.","decisions":["Vanilla cups are approved for the catalog as-is"],"actions":[{"owner":"unassigned","task":"Design an alternate lid that prevents slushie spills in the current container","status":"open"}],"risks":["Slushies cannot ship until a spill-proof lid exists"],"needs_clarification":true,"clarification":"Who on the product team owns the alternate slushie lid, and is there a deadline?"},
{"id":"B12","summary":"Jules is to make the drone payload limit visible in the ordering flow so customers cannot order over-limit items. The actual limit value is still TBD, so the display can be built but its number depends on engineering or cargo pod outcomes.","decisions":["Payload limit must be visible in the ordering flow"],"actions":[{"owner":"Jules","task":"Add visible payload limit to the ordering flow once the limit value is set","status":"open"}],"risks":["Limit value is TBD, so the ordering flow cannot show a final number yet"],"needs_clarification":true,"clarification":"What is the actual drone payload limit, and who determines it?"},
{"id":"B13","summary":"Emergency landing rule: the drone operator selects a safe, clear area and then calls dispatch. The rule itself is agreed, but no owner has been assigned for training sign-off, so there is no accountable party confirming operators are trained on it.","decisions":["Emergency landing procedure: operator chooses a safe clear area, then calls dispatch"],"actions":[{"owner":"unassigned","task":"Assign an owner for emergency landing training sign-off","status":"open"}],"risks":["No training sign-off owner means operator readiness is unverified"],"needs_clarification":true,"clarification":"Who will own sign-off for emergency landing training?"},
{"id":"B14","summary":"Nora has confirmed that dry ice will not be used in the cargo pod. Powered cooling is the decided approach instead. This eliminates dry-ice handling, ventilation, and regulatory concerns from the cold-chain design.","decisions":["No dry ice in the pod; powered cooling only"],"actions":[],"risks":[],"needs_clarification":false,"clarification":null},
{"id":"B15","summary":"The pilot will launch with 2 drones, not 6. Finance has approved exactly two for the pilot phase, so capacity planning, flight scheduling, and delivery throughput projections must all be built around a two-drone fleet.","decisions":["Pilot fleet is 2 drones, approved by finance"],"actions":[],"risks":["Two-drone capacity may constrain delivery throughput"],"needs_clarification":false,"clarification":null},
{"id":"B16","summary":"Nina heard that lifeguards prefer a radio contact rather than a phone-only number for drone operations. This is secondhand and unconfirmed. The lifeguard chief must be asked directly before any communication protocol is built.","decisions":[],"actions":[{"owner":"unassigned","task":"Confirm with the lifeguard chief whether radio contact is required instead of phone-only","status":"open"}],"risks":["Operating without the lifeguards' preferred contact channel could cause friction or safety gaps"],"needs_clarification":true,"clarification":"Does the lifeguard chief actually require a radio contact, and who will confirm with them?"},
{"id":"B17","summary":"The weather wind cutoff currently has no engineering number — phrases like 'light breeze' are unusable. Engineering must supply a precise wind-speed threshold (e.g., in mph or m/s) before flight-safety rules and customer communications can be finalized.","decisions":["Wind cutoff must be a precise engineering number, not a vague descriptor"],"actions":[{"owner":"unassigned","task":"Obtain a numeric wind cutoff threshold from engineering","status":"open"}],"risks":["Without a numeric cutoff, flight go/no-go decisions are subjective and unsafe"],"needs_clarification":true,"clarification":"What is the exact wind speed cutoff, and when will engineering provide it?"},
{"id":"B18","summary":"Sam reports the geofence demo passed in simulator only. A field test has not been scheduled, so geofence performance in real beach conditions (wind, interference, crowds) remains unproven. Simulator success does not validate field behavior.","decisions":[],"actions":[{"owner":"unassigned","task":"Schedule a field test of the geofence","status":"open"}],"risks":["Geofence unproven outside the simulator"],"needs_clarification":true,"clarification":"When will the geofence field test be scheduled, and who owns it?"},
{"id":"B19","summary":"No alcohol will be sold or delivered in phase one. This must be recorded in the catalog rules so the product and ordering systems exclude alcohol from the launch assortment.","decisions":["No alcohol in phase one catalog"],"actions":[{"owner":"unassigned","task":"Add the no-alcohol rule to the catalog rules","status":"open"}],"risks":[],"needs_clarification":false,"clarification":null},
{"id":"B20","summary":"The beach cleanup crew needs to know drone landing times. This is likely handled through Theo's existing relationship, but that assumption is unverified. Ownership must be confirmed before a notification process can be established.","decisions":[],"actions":[{"owner":"unassigned","task":"Verify whether Theo owns the cleanup crew relationship and establish how landing times will be shared","status":"open"}],"risks":["Cleanup crew may be uninformed about landing activity if no owner is confirmed"],"needs_clarification":true,"clarification":"Who actually owns communication with the beach cleanup crew?"},
{"id":"B21","summary":"The question of refunding customers whose items arrive melted is explicitly deferred, not decided. The decision waits on the insurance review, so no refund policy should be published or promised in the meantime.","decisions":["Melted-item refund decision deferred until insurance review"],"actions":[{"owner":"unassigned","task":"Revisit melted-item refund policy after the insurance review completes","status":"open"}],"risks":["No refund policy exists; customer disputes have no defined resolution path"],"needs_clarification":true,"clarification":"When is the insurance review, and who owns it?"},
{"id":"B22","summary":"Reusable pod liners are the preferred option but are conditional on sanitation approval, which has not been given. Until sanitation signs off, single-use or alternative liners must be assumed, and no reusable-liner commitment should be made.","decisions":[],"actions":[{"owner":"unassigned","task":"Obtain sanitation sign-off on reusable pod liners","status":"open"}],"risks":["Reusable liners unusable until sanitation approves; supply plan uncertain"],"needs_clarification":true,"clarification":"Who at sanitation needs to approve the reusable pod liners, and by when?"},
{"id":"B23","summary":"Jules needs the power draw figures for the cooling unit by Wednesday. Nora has said she can measure it, making her the presumed owner of the measurement, though her commitment should be confirmed as a formal assignment.","decisions":[],"actions":[{"owner":"Nora","task":"Measure and deliver the cooling unit power draw to Jules by Wednesday","status":"open"}],"risks":["Jules' Wednesday deadline depends on Nora's measurement being done on time"],"needs_clarification":false,"clarification":null},
{"id":"B24","summary":"Memorial Day is explicitly NOT the launch date — it was a joke from Sam and must not be treated as a plan. No launch date has been selected at all, which leaves downstream planning (permits, staffing, marketing) without an anchor.","decisions":["Memorial Day is not the launch date"],"actions":[{"owner":"unassigned","task":"Select an actual launch date","status":"open"}],"risks":["No launch date exists, blocking all date-dependent planning"],"needs_clarification":true,"clarification":"When will a real launch date be selected, and by whom?"}
]}