Receives, validates, and integrates knowledge from a peer projectโs transfer packet (XFER-*.txt)
Receives, validates, and integrates knowledge from a peer projectโs transfer packet (XFER-*.txt). The receiving project decides what is relevant โ not the sender. Accepted items are promoted to the Lessons Learned file or optionally routed to the roadmap.
Cross-Project Knowledge Receiver
TL;DR
How To Start
STEP 1Provide the Transfer File
-
transfer_file
· string · required
Path to the incoming transfer packet file (e.g., “XFER-CP-059a-TO-CP-060-20260302-001.txt”). The file should be in transfers/inbound/pending/. -
integration_mode
· string · optional · default: review · options: auto, review
“auto” accepts transfers that pass all gates and score ≥70 relevance without user confirmation. “review” always asks the user before accepting. Conflicts always go through user review regardless of mode.
Usage Examples
How AI Reads This Recipe
- VALIDATE STRUCTURE. Read the transfer packet. Verify 4 required sections: TRANSFER_METADATA, TRANSFER_ITEM, EVIDENCE, TRANSFER_RESPONSE. Confirm target_project_id matches this project. If mismatched, warn user and ask whether to proceed. Extract metadata: source project, item type, title, sender relevance score.
- RUN CWK-024 VERIFICATION GATES. Submit 4 receiver-side claims: evidence grounding (Tier 1 present? 85 or 40 initial confidence), LL consistency (contradictions with existing LL? 90 or 30), applicability (relevance explanation connects to this project? 80 or 50), context sufficiency (implementation notes actionable? 80 or 45). Gate passed = all claims VERIFIED or FLAGGED ≥60.
- ASSESS RELEVANCE INDEPENDENTLY. Score from receiver’s perspective: Cowork constraints (+25), framework version (+20), goal applicability (+30), error prevention (+25). If sender and receiver scores diverge by >20 points, note the divergence. Receiver score takes precedence for routing.
- ROUTE DECISION. Apply matrix: gates passed + relevance ≥70 = ACCEPTED; gates passed + relevance ≥50 = REVIEW_REQUIRED; low average confidence = DEFERRED; conflicts detected = CONFLICT_DETECTED. In review mode, always ask user. In auto mode, auto-accept if ACCEPTED. Never auto-accept conflicts.
- INTEGRATE. For ACCEPTED: create LL entry with full provenance (source, transfer ID, evidence, caveats), optionally route to roadmap, update TRANSFER_RESPONSE in packet, move to processed/, commit via CWK-005. For DEFERRED/REJECTED: update TRANSFER_RESPONSE, move to processed/. Update transfer registry via CWK-028 if available.
When to Use This Recipe
- Have received a transfer packet (XFER-*.txt) from a peer project in your transfers/inbound/pending/ directory.
- Want to validate, assess, and integrate external knowledge into your project’s Lessons Learned or roadmap.
- Need to independently verify the relevance and accuracy of transferred knowledge from the receiver’s perspective.
- Want an audit trail of received transfers with decision rationale and provenance tracking.
Recipe FAQ
Q.What are the four receiver-side verification gates?
Q.What are the four possible decisions?
Q.What happens when sender and receiver relevance scores diverge?
Q.How are conflicts handled?
Q.What does integration_mode “auto” do?
Q.Where does the processed packet go?
Version History
Get this recipe with CRAFT for Claude Cowork
Cowork recipes ship bundled with CRAFT for Claude Cowork — there’s no separate download. Clone the framework once, and your AI runs every recipe automatically when invoked.
Pull anytime to stay on the latest version — free to clone, no login or email required.
Then start your session
Once CRAFT is in your project folder, open a new Cowork session and ask Claude to initialize. For example:
You
Claude
Not familiar with Git? Download as a ZIP
No command line needed. Just download, move, and unzip:
- Open the CRAFT framework repo on GitHub.
- Click the green Code button, then choose Download ZIP.
- Move the downloaded ZIP into your Claude Cowork project folder.
- Unzip it: double-click on Mac, or right-click → Extract All on Windows.
