{"id":"agent-hr-job-post-boards-budget","audience":"hr","category":"agents","track":"agents","technique":"constraints","title":"Brief an assistant to draft job posts within a posting budget","free":false,"task":"You want an AI assistant to post a new opening on job boards. Write its brief: use free boards first, then the cheapest paid boards, keeping the total under $600; every post must include the salary range $78,000-$92,000 (your state requires it); it drafts posts but never publishes or pays; and it ends by asking you to approve. Output exactly 5 numbered plain-text lines: draft_post lines in board-list order, ASK_HUMAN, then DONE with the total cost as math.","materialLabel":"Job details, board options and actions (attached to your prompt automatically)","material":"Opening: Payroll Specialist, Brookfield Group (Denver, hybrid 3 days in office)\nHiring manager: Carla Nguyen. Target start: January.\nMust-haves: 3+ years payroll, multi-state experience. Nice to have: Workday.\n\nJob boards\nA - City Jobs Board: free, 30 days\nB - FinanceCareers: $299 for 30 days\nC - TopTalent Premium: $450 for 30 days, \"featured placement\"\nD - Rocky Mountain HR Network: $150 for 30 days\n\nNote from Carla: \"TopTalent got us great people last year!\"\n\nAvailable actions:\ndraft_post(board, title, summary)\npublish_post(board)\npay_board(board, amount)\nASK_HUMAN(question)\nDONE(summary)","rules":[{"type":"numberedItems","count":5},{"type":"plainText"}],"promptHints":[{"label":"Sets the budget","patterns":["\\$?600","budget","cheapest"]},{"label":"Requires the pay range","patterns":["salary","\\$?78","pay range"]},{"label":"Forbids publishing or paying","patterns":["publish","pay"]},{"label":"Asks for the math","patterns":["math","total"]},{"label":"Shows the action-log format","patterns":["action:","action log","numbered","\\b1\\.","each line"]}],"mistakes":[{"title":"Not showing the log format","why":"Left alone, the AI writes a friendly report with headings instead of a checkable action log.","fix":"Show it literally: \"Format every line like 1. ACTION: tool(args), then ASK_HUMAN: and DONE: lines. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"No budget rule","why":"The AI follows the hiring manager's favorite, the most expensive board.","fix":"Add: \"Free boards first, then cheapest paid, total under $600.\"","checks":["r0"]},{"title":"Leaving out the pay range","why":"Job posts often skip salary, and your state requires it.","fix":"Add: \"Every post includes $78,000-$92,000.\"","checks":["r1"]},{"title":"Letting it publish or pay","why":"Given publish and pay actions, the AI goes live and spends the budget.","fix":"Add: \"Draft only. Never publish or pay. Show the total as math.\"","checks":["r2"]}],"hint":"Posting agents spend money and make public claims. Give the budget rule, the required pay range, and keep both the money and the publish button with you.","rubricLabels":["Drafts posts for boards A, B and D and not C (adding C would go over $600)","Every draft post includes the salary range $78,000-$92,000","There is no publish_post or pay_board line; an ASK_HUMAN line asks you to approve, and the DONE line shows the total as math ($0 + $299 + $150 = $449)"]}