/goal run using GPT-5.6 Sol with Ultra, and it crossed work that would usually involve design, development, product, image generation, and go-to-market. I woke up to useful, on-brand assets and new motivation for the team. That day, teammates helped shape and greenlight a larger second goal.

The Night Shift started as a developer workflow
Jamon Holmgren’s Night Shift describes a focused solo pattern: write and approve detailed specifications during the day, let agents implement them while you are away, then review the commits and documentation in the morning. A team night shift keeps that boundary and expands the work around it. Product, design, engineering, customer-facing teammates, security, operations, and go-to-market may all contribute to the goal or its constraints. The morning handoff must support their different review responsibilities. The pattern does not depend on darkness. It can run during a weekend, a meeting block, or across time zones. What matters is the boundary between two periods of human attention.Why long-running AI agents make this practical
The first run combined three Codex concepts:- GPT-5.6 Sol was the model used for complex, open-ended work.
- Ultra was the execution setting, including delegation of suitable work to subagents.
/goalgave the run one persistent objective and completion target.
One person approved the first run. The team set the second goal.
The first night shift did not begin with a new company process. One person set a bounded goal and authorized the run. The resulting software, images, product work, and launch material gave teammates something concrete to inspect. That changed the next conversation. The team could react to real output instead of debating an abstract possibility. Teammates contributed more context and ambition, then helped define the next night’s goal. Useful output can create momentum, but excitement is not a shipping verdict. The team still needs to decide whether the work is correct, coherent, and worth carrying forward.Prepare the run together
Requests enter a team with unresolved questions. A customer may describe a problem without knowing the right product behavior. A design direction may conflict with an operating constraint. An implementation may be possible in several ways, each with different costs and risks. During the day, the team handles the decisions that require shared judgment:- understand the customer or internal request;
- inspect the product, codebase, and current behavior;
- compare product, design, and technical approaches;
- choose the brand and customer story when they are part of the goal;
- define scope, constraints, and unacceptable outcomes;
- identify observable acceptance criteria;
- name the people who must review the result.
An individual developer may handle a small, reversible task faster in a normal agent conversation. Shared preparation earns its cost when the work crosses people, systems, or business decisions.
Execute one goal across several functions
A cross-functional night shift should produce a connected body of work, not a folder of unrelated agent output. Research informs product choices. Product choices shape the implementation. Working software produces screenshots, traces, documentation, launch material, and review evidence. Each stage uses what the earlier stage learned. A practical run can:- confirm a clean, passing baseline;
- load the approved context and relevant project documentation;
- work in an isolated branch, worktree, or sandbox;
- create a test and validation plan;
- implement and inspect the work in bounded stages;
- produce the required code, design, product, documentation, and launch artifacts;
- run focused and end-to-end validation;
- update the living documentation affected by the change;
- stop and return a question when the answer would exceed the approved context.
What belongs in the morning review packet?
The morning review packet should let teammates understand and verify the work without reconstructing the private agent session.
- the authorizing goal and exact approved context version;
- the exact revision or set of revisions;
- a map of what changed and why;
- test, typecheck, lint, build, and CI results as applicable;
- screenshots of important interface states;
- product or demo video when motion matters;
- Playwright video or traces when browser behavior needs inspection;
- generated images, documents, HTML, or Markdown explainers with their intended use;
- failed approaches, deviations, unresolved questions, and risks;
- proposed updates to maintained product and technical documentation.
Review the result and set the next goal
Different teammates inspect different parts of the morning packet:- engineering reviews the exact code and validation;
- product checks whether the agreed outcome was built;
- design reviews the behavior and experience, not only screenshots;
- customer-facing teammates confirm that the result answers the real request;
- owners resolve open questions and approve, revise, or stop the work.
Start with one bounded night
The first team experiment should have:- one approved feature, product slice, or customer workflow;
- one isolated execution environment;
- one required morning review packet;
- one named review group;
- no autonomous production deployment.
Where Plannotator fits
Open-source Plannotator gives you local review points before and after a long-running agent task. Use plan review to annotate the proposed work and return feedback before implementation. Use code review to inspect the returned local changes, or open a pull request or merge request when the agent pushed one. Plannotator does not schedule the agent or enforce a team authorization process. It opens the current plan, document, or diff for review and sends your decision or comments back to the active agent session.Frequently asked questions
Does an AI agent night shift have to run overnight?
No. It is asynchronous execution between two periods of focused human work. A weekend, a meeting block, or work across time zones can use the same boundary.Can teams use Codex, Claude Code, Cursor, or another agent?
Yes. The workflow needs durable context, isolated execution, controlled permissions, inspectable evidence, and human review. It does not depend on one vendor.Should the agent merge or deploy when it finishes?
Not by default. A first team night shift should return reviewable work. Merge and deployment authority are separate decisions with a larger blast radius.What should happen when the agent needs a new decision?
It should stop that part of the work, preserve what it learned, and return a specific question. It should not invent product policy or expand its own scope.Is the Night Shift only for code?
No. The useful output may include code, product copy, design exploration, research, reports, documentation, screenshots, browser traces, and demo videos. Each artifact should support the approved goal and a real morning decision.Prepare long-running agent work
Learn what makes a task long-horizon and how to prepare the objective, checkpoints, memory, validation, and review boundary.


