{"id":"lead-risk-summary-json-weekly-status","audience":"product-managers","category":"leadership-work","track":"leadership","level":"intermediate","technique":"format","title":"Output a weekly status as JSON with status, risks and ask","free":false,"task":"Output this week's status as a JSON object in one code block with exactly these keys: status (one of green, amber, red), launch_date (YYYY-MM-DD), risks (array of at most 2 short strings), ask (string or null). Use the rule in the task: red if the launch date will be missed, amber if a risk is open but the date holds, green otherwise. Use the latest facts. At most 10 lines inside the block and nothing outside it.","materialLabel":"Project notes (attached to your prompt automatically)","material":"Project Marlin, notes for the week of Nov 11\n\n- Launch date: Dec 9, 2024 (unchanged).\n- Mon: payment vendor sandbox was down; testing blocked for 2 days. Tue: vendor restored it; testing caught up by Wednesday.\n- Risk 1: the security review is scheduled for Nov 26; if findings are large, the date could slip.\n- Risk 2: two engineers are on leave Dec 2-6.\n- Resolved: sandbox outage; the translation files arrived.\n- Ask: need the security team to confirm the Nov 26 review slot by Friday.\n- Mood: fine. Lunch: pizza.\n- Another risk was raised by Ben (design assets late), but the assets arrived Thursday, so it is resolved.","rules":[{"type":"codeBlocks","count":1},{"type":"maxCodeLines","max":10},{"type":"maxProseWords","max":5}],"mistakes":[{"title":"Including resolved issues","why":"The AI lists the sandbox outage.","fix":"Say: \"Only open risks, at most 2.\"","checks":["r1"]},{"title":"Wrong status","why":"The AI says red from the outage.","fix":"Say: \"Amber: a risk is open but the date holds.\"","checks":["r1"]},{"title":"Wrong date format","why":"The AI writes Dec 9.","fix":"Say: \"launch_date as YYYY-MM-DD.\"","checks":["r0"]},{"title":"Vague ask","why":"The AI leaves the ask empty or generic.","fix":"Say: \"Ask the security team to confirm the Nov 26 slot by Friday.\"","checks":["r2"]},{"title":"Extra text","why":"The AI explains the status.","fix":"Say: \"Only the code block.\"","checks":["codeBlocks","maxProseWords"]},{"title":"Too many lines","why":"The AI pretty-prints.","fix":"Say: \"At most 10 lines inside.\"","checks":["maxCodeLines"]}],"promptHints":[{"label":"Keys","patterns":["status","launch_date","risks","ask"]},{"label":"Status rule","patterns":["amber","red if","green"]},{"label":"ISO","patterns":["yyyy-mm-dd"]},{"label":"Open risks only","patterns":["open","resolved","at most 2"]},{"label":"One block","patterns":["code block","only"]}],"hint":"Name the keys, give the status rule, the date format, and the open-risks-only limit.","rubricLabels":["The JSON has exactly the keys status, launch_date, risks and ask, with launch_date 2024-12-09","status is amber (open risks but the date holds), risks has at most 2 items about the Nov 26 security review and the engineers on leave Dec 2-6, and does not include the resolved sandbox outage or design assets","ask asks the security team to confirm the Nov 26 review slot by Friday and nothing is outside the code block"]}