feat: add module contracts and discovery
This commit is contained in:
+5
-2
@@ -9,6 +9,9 @@ Before opening a change, run:
|
||||
pnpm verify
|
||||
```
|
||||
|
||||
When adding or changing a module manifest, also run `pnpm modules:validate` directly for focused,
|
||||
path-aware discovery errors. It is included in `pnpm verify`.
|
||||
|
||||
If Docker is available, also validate the development infrastructure:
|
||||
|
||||
```bash
|
||||
@@ -28,5 +31,5 @@ pnpm infrastructure:config
|
||||
- Add or update tests when changing a contract or architectural rule.
|
||||
- Record major architectural changes in an ADR rather than burying them in an implementation.
|
||||
|
||||
Generated registries and schemas will be produced by later phases. Do not add a manually
|
||||
maintained feature-module registry.
|
||||
Runtime registries and aggregate schemas will be produced by later phases. Do not add a manually
|
||||
maintained feature-module registry; discovery starts from validated `ekklesia.module.json` files.
|
||||
|
||||
Reference in New Issue
Block a user