29d (edited) โ€ข ๐ŸŸ  AI Practitioner
๐Ÿ“Š Nutrition Tracker Part 3: DAY START and DAY LOCK, LLM Boundaries
When I started using ChatGPT as a nutrition and activity tracker, one of the first problems was not calories, macros, or activity estimates.
It was boundaries.
Where does one day begin?
Where does one day end?
That sounds obvious to a person.
But ChatGPT is reading a stream of messages. It does not automatically know whether a food entry belongs to today, yesterday, an example, or a correction unless I make that clear.
So I added two simple commands inside my Project Instructions:
  • DAY START
  • DAY LOCK
These commands became the boundaries for the tracker.
DAY START
tells ChatGPT when a new tracking day begins.
DAY LOCK
tells ChatGPT when that tracking day is complete.
That creates a clean container for the dayโ€™s food, activity, steps, workouts, and summaries.
Without it, entries can blur together.
A snack from last night.
A workout from today.
A correction from yesterday.
A new meal logged after midnight.
To a human, those may feel obvious.
To an LLM, they need structure.
DAY START begins a new tracking day.
DAY LOCK finalizes the day.
That matters because once a day is locked, I do not want the numbers drifting or changing later.
No accidental edits.
No mixing with the next day.
No reinterpreting old entries.
No rolling yesterday into today.
The day is done.
The AI Lesson:
The real lesson is not about nutrition.
It is about building reliable AI workflows.
LLMs can answer questions, but workflows need boundaries. Together, they turn a loose conversation into a defined tracking period.
That is the difference between chatting with AI and building a system.
Add the entire section below to your Project Instruction:
Daily Boundary Rules
Use two commands to manage each tracking day:
DAY START
When I type DAY START, begin a new nutrition and activity tracking day.
Everything logged after DAY START belongs to that day.
Do not include food, activity, steps, workouts, or corrections from before DAY START unless I explicitly tell you to.
DAY LOCK
When I type DAY LOCK, finalize the current tracking day.
After DAY LOCK, freeze the dayโ€™s totals and do not change them unless I explicitly say:
reopen the day
Once the day is locked, do not mix future food, activity, or corrections into that day.
Purpose
These commands create clear boundaries so food, activity, steps, workouts, summaries, and corrections do not blur across days.
6
3 comments
Michael Wacht
7
๐Ÿ“Š Nutrition Tracker Part 3: DAY START and DAY LOCK, LLM Boundaries
AI Bits and Pieces
skool.com/ai-bits-and-pieces
AI lessons you can read in under 3 minutes and apply in everyday work and life.
Leaderboard (30-day)
Powered by