Skip to content

Repository Boundaries

Plumego is not only a set of Go packages. It has a control plane that tells humans and agents how to classify work before editing code.

Read Reference App first if the question is still service assembly. Use this page once the question becomes ownership.

docs -> explain intent and learning path
specs -> define machine-readable boundaries
tasks -> scope execution and validation
code -> implement the classified behavior
QuestionSource of truthExample files
What is the intended path for humans?Docswebsite/src/content/docs, docs/reference/canonical-style-guide.md
Which module owns this work type?Specsspecs/task-routing.yaml, specs/extension-taxonomy.yaml
Which imports are allowed?Specsspecs/dependency-rules.yaml
What is in scope for a milestone?Taskstasks/milestones/active/M-NNN-short-name/M-NNN.md
What does a runnable service copy from?Reference appreference/standard-service
What does a package promise locally?Module manifesttarget <module>/module.yaml
Work typeStart hereThen check
Kernel, lifecycle, route attachmentStable root primertarget module module.yaml
Transport contract, error model, response shapecontract primercall sites and docs snippets
Optional capability, protocol, tenant, gateway, data, or observability workOwning x/* familyrelease posture and extension maturity
App-local bootstrap or wiringreference/standard-serviceservice-local tests and route map
Repo rule, boundary, or execution sequencingdocs, specs, or tasksrelevant checker or milestone acceptance criteria
StepCheck
1Which stable root or x/* family owns the behavior?
2Which docs page explains the intended path?
3Which spec constrains routing, taxonomy, or dependencies?
4Which module manifest defines local scope and checks?
5Which task card or milestone defines done, if the work is milestone-scoped?
Not thisUse this instead
Package-level API referenceThe package docs and module primer
Permission to skip module manifestsThe touched module’s module.yaml
A release compatibility promiseRelease Posture
A runnable-service tourReference App