Intent
What is being built, written as a spec the plan traces back to, not a prompt that disappears with the session.
Concept
Coding agents changed implementation speed, but chat history is not a durable engineering artifact. A Human-Agent-Contract makes the agreement between human intent and agent execution explicit: what is being built, where changes should happen, what validation proves success, what changed, and what remains unresolved.
What belongs in the contract
What is being built, written as a spec the plan traces back to, not a prompt that disappears with the session.
Which files and behaviors a task is allowed to touch, declared before the agent writes code.
The executable check that proves the task is done, named up front so success is not a matter of opinion.
What actually changed and what actually passed, recorded in an implementation summary beside the code.
An explicit review checkpoint that rolls task evidence up against the milestone's acceptance criteria.
Deterministic versus model-assisted
Structure, traceability, and readiness are verified by the CLI itself: no model needed and no drift possible.
Routine planning and summarization layers work with the models you already have access to.
Reserved for ambiguous product intent, architecture decisions, risky changes, and conflicting evidence.
Where Day Shift fits
It works around the coding assistants you already use instead of replacing them, and it is free to evaluate with no signup and no online activation.