24 lines
727 B
Markdown
24 lines
727 B
Markdown
# Monorepo Harness Notes
|
|
|
|
Use this reference when the repository contains multiple apps, packages, crates, or services.
|
|
|
|
## What to map clearly
|
|
|
|
- workspace root vs package roots
|
|
- shared libraries vs deployable apps
|
|
- root-level commands vs package-level commands
|
|
- ownership boundaries between packages
|
|
|
|
## Common risks
|
|
|
|
- commands at the root may not validate a specific package well
|
|
- agents may edit shared packages when a local override is safer
|
|
- build, lint, and test commands may vary by package manager and workspace tool
|
|
|
|
## Good harness patterns
|
|
|
|
- include a short workspace map
|
|
- show how to run commands for one package
|
|
- define allowed scope for a task
|
|
- prefer targeted validation for the touched package first
|