Look at three paths first
PowerContext runs three paths at once. They may cite one another. They do not collapse into one lifecycle.Six values that should stay separate
The values differ in lifetime and authority. Keeping them separate prevents a temporary model input from being mistaken for durable or executable state.Source is evidence
A Source may contain a prompt, a task result, or another work artifact. It answers what happened at a particular point. Capturing a Source does not write Memory. Automatic extraction requires a generation pipeline. If you already know what should be kept, write the Memory explicitly instead.Artifact Revision keeps history
Memory, Experience, Skill, and committed Handoff use Artifact Revisions. A Revision is immutable. Updating the logical asset creates another Revision, while exact historical references remain readable. An exact Artifact reference contains the family, artifact ID, and revision:version for concurrency control before Review. Candidate version 2 does not imply Artifact Revision 2.
PreparedContext lasts for one request
prepare_context builds a PreparedContext from a Scope, query, and byte budget. Two results are normal:
ready: non-empty content with Citations;empty: no suitable content, which is not an error.
untrusted_history and inject it into the current model request only.
A Handoff does not need to be committed
A Prepared Handoff is an inspectable value that can be passed to the next actor. You may continue directly from it, or commit it as a Handoff Revision when the work needs a durable milestone that can be selected by exact revision or latest. Commit is a separate operation. Without it, there is no new durable Handoff head.Experience and Skill go through Review
A model or user may submit a Candidate. Review has two terminal decisions:- approve creates or revises an Artifact and records an exact
result_artifact; - reject records a reason and creates no result Artifact.
Three boundaries
Persistence
PreparedContext and Prepared Handoff are temporary. Sources, Candidates, and Artifact Revisions are durable. A Skill projection is a host-side copy of an Artifact, not a new authority.Review
Generation drafts a proposal. Review decides whether to approve it. “The model generated valid output” does not mean the content has shipped.Execution authority
Scope selects data. Citations identify sources and versions. Review decides whether to create an Artifact. None of these grants tool permissions or proves that historical content still matches the live workspace.Later chapters reuse one example
This is not a procedure. You do not need to change any API now. Later pages on Source, Memory, Handoff, Experience, and Skill keep the same story. They all use one example. That lets you compare which objects one piece of work leaves behind. The example is: the PowerContext OpenAPI contract changed. You regenerate the checked-in client, then run the contract tests. The same work leaves these objects separately. They do not chain themselves together:
When you follow those walkthroughs, check the ID, Citation, or Revision that comes back. Finishing one step does not mean the next step already happened.
Common mistakes
Why can I not search Memory after capturing a prompt?
Why can I not search Memory after capturing a prompt?
Capture stores a Source. Configure a generation pipeline and process the Source window, or write the Memory explicitly.
Why is an approved Skill missing from recall?
Why is an approved Skill missing from recall?
PreparedContext may include active Memory and the approved current Experience head. It does not include Skill. Export the Skill to a host instead.
Why did a Prepared Handoff not become latest?
Why did a Prepared Handoff not become latest?
It was not committed. You may continue from the prepared value, but no durable milestone is created automatically.
Does a Citation prove that the content is still correct?
Does a Citation prove that the content is still correct?
A Citation makes the source and version inspectable. The receiver must still check live files, current capabilities, and authorization.
How you know the objects are separate
After this page, check these four facts:- A successful capture is not a Memory write.
- PreparedContext lasts for one request. It does not become a durable asset by itself.
- A Prepared Handoff does not become
latestuntil you commit it. - An approved Skill still needs an explicit export, and it never enters PreparedContext.
Next
See how evidence is stored
A Source only proves that something happened. Journal position, processing cursor, and Memory belong to later layers.
Read Scope before you integrate
A wrong Scope rarely errors. Search is just empty. Before you connect a host, also read fail-open.

