Skip to content

SPEC-02 Project Handoff

SPEC-02 defines Project Handoff as portable project memory and custody transfer. It tells a receiving human or agent what to read, what is current, which constraints apply, what work is next, and which checks protect the handoff.

Required custody fields

  • projectId, handoffId, createdUtc, owner, and custodian.
  • frontDoor, memoryRoots, requiredReads, and doNotLoadByDefault.
  • currentState, constraints, decisions, nextActions, risks, and targetedChecks.
  • evidence, redactions, warnings, exceptions, and localPolicyWins.

Reference-only scenarios

  • NeuralWikis memory handoff: a reviewed memory packet may point to wiki-derived evidence without giving a runtime permission to publish or mutate production content.
  • LocalEndpoint safe local capability: a local runtime may consume the packet as input, but the local endpoint owns execution controls, file access, and consent gates.
  • Carcinus public profile handoff: a public orchestrator profile can receive evidence records while Carcinus remains the runtime owner outside UAIX.org.

Current public page

The practical adoption page remains Project Handoff. This SPEC-02 page names the tighter record contract and points to the matching schema/example profiles.