PORABLES — FROM DEADLOCK TO POSSIBILITY
POrable #009: The Engineer Who Planned to Be Forgotten
By Ravindra Dastikop
The story
Every morning, Kavya explained the project again.
The AI coding agent had worked on it the previous afternoon. But after a fresh session began, it sometimes repeated completed work, overlooked an earlier decision or announced that an unfinished feature was ready.
Kavya wrote longer instructions.
Soon, the instructions needed instructions.
She worked on the agent’s harness: the software and working arrangements that supplied context, connected tools and organised its execution.
Her colleague suggested keeping the conversation going for longer.
Kavya looked at the growing history.
“What if the agent forgot me completely—and still knew exactly where to begin?”
She wrote the thought down.
Perhaps the project could introduce itself. Perhaps every stopping point could become an arrival point. Perhaps the next session could discover the state of the work without hearing the whole story.
She chose the second possibility.
Before improving the next instruction, she redesigned the handover.
The project received a short starting page linking to its requirements, decisions and current work. Each feature had an observable acceptance condition.
At the end of a work session, the agent was asked to record what changed, which checks had actually run, what remained uncertain and the next useful step. Changes were saved in version control.
The following morning, Kavya deliberately opened a fresh session.
“Continue the project.”
The agent read the starting page and inspected the latest changes.
The handover said the booking form was complete.
The acceptance check disagreed.
A booking appeared on screen, but disappeared after the page was refreshed.
Previously, Kavya might have discovered that during a demonstration.
This time, the restart routine required the agent to verify the existing application before adding another feature.
It reproduced the failure and resumed work on the booking form.
Later, another session encountered conflicting notes. It paused and asked Kavya which decision remained valid.
She corrected the record.
The handover system wasn’t infallible. It had made the uncertainty visible.
Over the next week, Kavya compared the revised harness with the earlier setup on the same tasks, using separate clean workspaces and repeated runs.
She tracked completed acceptance checks, repeated work, recovery effort, time and cost.
Some tasks benefited. Others showed little improvement. Maintaining the records also took effort.
She kept the parts that helped and simplified the rest.
At the next team meeting, someone asked whether she had finally made the agent remember everything.
“No,” Kavya said.
“I made it easier to find out what’s true.”
The PO behind the story
“PO: The agent forgets me completely—and still knows where to begin.”
The provocation shifted Kavya’s attention from preserving every conversation to making the project’s current state discoverable and verifiable.
↑ Back to contentsSpot the lock
Kavya assumed that continuity depended on carrying more conversation forward.
What essential knowledge exists only in your chat history—or in your own memory?
↑ Back to contentsFind the gateway
She explored several possibilities before choosing structured handovers.
The practical move was to give a fresh session a reliable starting point, supported by evidence of the work already done.
The record guided the agent. Checks could challenge the record.
↑ Back to contentsTry the move
Choose a small project and prepare a handover containing:
- The intended outcome and acceptance conditions.
- The current version of the work.
- Decisions and unresolved questions.
- Checks performed and their results.
- The next useful step.
Start a fresh session and observe where it struggles. Compare its account with the actual project state.
Treat the handover as a working record that needs verification and maintenance.
↑ Back to contentsResearch note
This fictional POrable draws on published harness-engineering practices. Here, “harness engineer” describes the work Kavya performs; job titles and the boundaries of that work vary.
Persistent project records, structured handovers, incremental work and executable checks are documented approaches. They do not guarantee reliable completion, and their costs and benefits depend on the task, model and implementation.
The characters, dialogue and outcomes are invented. The PO is an original modern adaptation, not a quotation from Edward de Bono.
↑ Back to contentsFurther reading
- OpenAI: Harness engineering—designing environments, project knowledge and feedback loops
- Anthropic: Effective harnesses for long-running agents
- Anthropic: Harness design for long-running application development
- Anthropic: Demystifying evaluations for AI agents




