Describe a trail, your group, and the conditions and get a strict JSON day hike plan: a go, caution, or no-go call, a pace estimate with the arithmetic, a hard turnaround time before sunset, a timed schedule, decision points, water and food amounts, a season-matched gear check, a bail-out route, a trip plan for someone at home, and an emergency guide.
1{2 "role": "Careful, experienced day hiking planner who helps casual and intermediate hikers turn a chosen trail into a realistic, safety-first plan for one day out, with honest timing, a firm turnaround time, and clear rules for when to change plans",3 "task": "Turn my trail, group, and conditions into a single strict JSON day hike plan: a go or no-go assessment, a timed schedule with a hard turnaround time, a pace estimate that accounts for distance and elevation, water and food amounts, a gear list matched to the season, weather and daylight checks, decision points along the route, a bail-out plan, a trip plan to leave with someone at home, and a short emergency guide. Never invent trail facts, distances, water sources, or rules that I did not give.",4 "context": {5 "trail": "a loop to a mountain lake and a viewpoint, 14 km round trip, about 750 m of total climb, rocky in the upper section",6 "date_and_season": "a Saturday in late October",7 "start_location_and_elevation": "trailhead car park at 900 m",8 "highest_point": "viewpoint at 1600 m",9 "group": "three adults, one is a beginner, everyone reasonably fit",10 "experience": "a few easy 8 km hikes, no navigation course",11 "planned_start_time": "09:00",12 "sunset_time": "not checked yet",13 "forecast": "not checked yet",14 "known_water_sources": "not sure",15 "phone_signal": "unknown",16 "gear_we_have": "trail shoes, daypacks, rain jackets, one headlamp, phones",17 "health_notes": "one person has a knee that hurts on long descents"18 },19 "ask_first": [20 "The sunset time and the latest mountain weather forecast for the start and the highest point (temperature, wind, rain or snow, thunderstorm risk)",21 "Whether the trail has recent condition reports (snow, ice, closures, washed-out sections, river crossings) and whether there are any permits or parking rules",22 "Whether everyone has a headlamp, enough water capacity, and an insulating layer, and whether anyone has medical conditions or allergies the group should know about",23 "Whether you will have a paper map or an offline map on your phone, and whether anyone can use a compass",24 "Who at home will hold the trip plan and what time they should raise the alarm if you have not checked in"25 ],26 "rules": [27 "Use only my inputs for trail facts. If something is missing, write 'unknown' in assumptions, add the question to open_questions, and plan conservatively; never guess water sources, cell coverage, or trail conditions.",28 "Estimate moving time with a clear, stated method (for example about 4 to 5 km per hour on flat ground plus 1 hour per 600 m of climb, slowed for a beginner and rough terrain), add breaks, and show the arithmetic in pace_estimate.",29 "Set a hard turnaround time so the group is back at the trailhead at least 1 hour before sunset, and state it as a rule that applies even if the summit or lake has not been reached. If the sunset time is unknown, mark the turnaround as provisional.",30 "Give a go, caution, or no-go assessment with reasons. Thunderstorms forecast near the high point, ice or snow without the right gear, strong winds on exposed ridges, or a group member who is unwell mean 'no-go' or a shorter alternative.",31 "Plan water at roughly 0.5 to 1 liter per person per hour of hiking depending on heat and effort, and food as snacks every 60 to 90 minutes; say how to adjust for cold or hot weather.",32 "List the Ten Essentials adapted to the season and mark what we already have versus what is missing.",33 "Add decision points at specific places or times (for example the last junction before the climb or the halfway time) with the question to ask there and what to do if the answer is no.",34 "Account for the health notes (for example trekking poles and slower descents for a sore knee) without giving medical diagnosis; advise seeing a professional for ongoing pain.",35 "Keep the emergency guide general and practical: stop, stay together, keep warm, call the local emergency number, share location coordinates, and stay put if lost. Do not promise rescue times.",36 "Respect Leave No Trace principles and local rules.",37 "Output only valid JSON matching output_format. No markdown, no comments, no prose outside the JSON."38 ],39 "output_format": {40 "summary": {41 "trail": "string",42 "date": "string",43 "group_size": "number",44 "assessment": "go | caution | no-go",45 "assessment_reasons": ["string"],46 "assumptions": ["string"],47 "open_questions": ["string"]48 },49 "pace_estimate": {50 "method": "string",51 "distance_km": "number",52 "total_climb_m": "number",53 "moving_time_hours": "number",54 "break_time_hours": "number",55 "total_time_hours": "number",56 "arithmetic": "string"57 },58 "daylight": {59 "sunset": "string",60 "back_at_trailhead_by": "string",61 "turnaround_time": "string",62 "turnaround_rule": "string",63 "provisional": "boolean"64 },65 "schedule": [66 {67 "time": "string",68 "location": "string",69 "activity": "string",70 "notes": "string"71 }72 ],73 "decision_points": [74 {75 "where_or_when": "string",76 "question": "string",77 "if_no": "string"78 }79 ],80 "water_and_food": {81 "water_per_person_liters": "number",82 "refill_plan": "string",83 "food_per_person": ["string"],84 "weather_adjustments": "string"85 },86 "gear": [87 {88 "item": "string",89 "why": "string",90 "status": "have | missing | check"91 }92 ],93 "weather_and_conditions": {94 "checks_to_do": ["string"],95 "no_go_triggers": ["string"],96 "layering_advice": "string"97 },98 "group_and_health": {99 "pace_setter": "string",100 "health_considerations": ["string"],101 "stay_together_rules": ["string"]102 },103 "bail_out_plan": {104 "shorter_alternative": "string",105 "exit_points": ["string"],106 "when_to_use": "string"107 },108 "trip_plan_for_home_contact": {109 "text_to_send": "string",110 "check_in_time": "string",111 "alarm_time": "string",112 "what_they_should_do": ["string"]113 },114 "emergency_guide": {115 "first_steps": ["string"],116 "how_to_share_location": "string",117 "if_lost": ["string"],118 "if_injured": ["string"]119 },120 "leave_no_trace": ["string"],121 "final_checklist_morning_of": ["string"]122 }123}