# Context Mapping

Record: `arch:context-mapping`
Kind: activity
Layer: [Domain Modeling](https://banes-lab.com/records/layer/domain-modeling.md)
Severity: recommended
Scope: bounded contexts, integration
Canonical: https://banes-lab.com/ontology#arch-context-mapping

## Repair

- Refactored by: Define Context Map, Classify Upstream/Downstream
- Detected by: unclear ownership, ambiguous integration flows
- Violated by: undocumented service/domain relationships
- Measured by: undocumented dependency count
- Enforced by: architecture docs, dependency reviews

## requires

- [Bounded Context](https://banes-lab.com/records/arch/bounded-context.md)
- [Relationship Semantics](https://banes-lab.com/records/lex/relationship-semantics.md)

## reinforces

- [Explicit Boundaries](https://banes-lab.com/records/arch/explicit-boundaries.md)
- [Integration Clarity](https://banes-lab.com/records/lex/integration-clarity.md)

## enables

- [Anti-Corruption Layer](https://banes-lab.com/records/arch/anti-corruption-layer.md)

## conflicts-with

- [Implicit Integration](https://banes-lab.com/records/lex/implicit-integration.md)

## tensions-with

- [Documentation Overhead](https://banes-lab.com/records/lex/documentation-overhead.md)

## tensions

- [Context Mapping Documentation Overhead](https://banes-lab.com/records/tension/context-mapping-documentation-overhead.md)

## referenced-by

- [Bounded Context](https://banes-lab.com/records/arch/bounded-context.md)
