Skip to content

Commit 7fe2add

Browse files
committed
docs: add ADR-002 integration patterns (Platinum Sprint)
1 parent 5a23fc6 commit 7fe2add

1 file changed

Lines changed: 42 additions & 0 deletions

File tree

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
# ADR-002: Cross-Organ Integration and Dependency Patterns
2+
3+
## Status
4+
5+
Accepted
6+
7+
## Date
8+
9+
2026-02-11
10+
11+
## Context
12+
13+
The organvm system enforces a strict dependency flow: ORGAN-I (Theory) feeds into ORGAN-II (Art), which feeds into ORGAN-III (Commerce). ORGAN-IV (Orchestration) governs all organs. No back-edges are permitted (e.g., ORGAN-III cannot depend on ORGAN-II). `sema-metra--alchemica-mundi` must define its integration points within this constraint.
14+
15+
## Decision
16+
17+
This repository participates in the cross-organ dependency graph as follows:
18+
- **Upstream dependencies**: Defined in `registry-v2.json` under the `dependencies` field
19+
- **Downstream consumers**: Other repos that list this repo in their dependencies
20+
- **Integration pattern**: NPM package consumption or API integration
21+
- **Communication**: Asynchronous — repos communicate through versioned releases and registry state, not runtime coupling
22+
23+
The promotion state machine (LOCAL -> CANDIDATE -> PUBLIC_PROCESS -> GRADUATED -> ARCHIVED) governs when this repo's outputs become available to downstream consumers.
24+
25+
## Consequences
26+
27+
### Positive
28+
29+
- No circular dependencies — the dependency graph is a DAG validated by CI
30+
- Loose coupling allows independent development and deployment
31+
- Registry-driven discovery makes integration points explicit
32+
33+
### Negative
34+
35+
- Cross-organ changes require coordinated registry updates
36+
- Promotion gates may slow down rapid iteration during prototyping
37+
38+
## References
39+
40+
- Dependency validation: `validate-dependencies.yml` in [orchestration-start-here](https://github.com/organvm-iv-taxis/orchestration-start-here)
41+
- Organ: ORGAN-I (Theoria)
42+
- Orchestration system: `docs/implementation/orchestration-system-v2.md`

0 commit comments

Comments
 (0)