Where source projects belong
Source projects live only in lane-local example folders:patterns/examples/systems/examples/ecosystem/examples/case-studies/examples/
examples/ under foundations/ in v1.
Project naming
- Use lowercase kebab-case for the project slug.
- Name by topic and behavior, not by contributor name.
agent-memory-retrieval-starterweather-mcp-server-starterlanggraph-starterdeep-research-agent-starter
Required folder shape
Start from Source Project Template. Every project must include:index.mdxSOURCE_NOTES.mdx
src/assets/- dependency manifests
- notebooks or config files
Required project status
Each project README must declare one status:starterpartialrunnable
starter unless the project is meaningfully complete and documented.
Working rules
- Keep the project linked to the lab. Every starter should point back to a related page or lane README.
- Keep external-source influence visible in
SOURCE_NOTES.mdx. - Do not copy upstream README text or large code blocks.
- Only add runtime files that are directly relevant to the example.
- If the project is not runnable yet, say so clearly.
- If a project has executable starter code, add or update coverage in
scripts/verify_example_projects.py.
Completion standard
A source project is ready for review when it:- sits in the correct lane-local folder
- uses the required files
- declares status clearly
- explains what it demonstrates
- documents source lineage and repo-native adaptation