# Portfolio map (protocols)

**ST:** `[ST:portfolio:docs:portfolio-map]`  
**Canonical overseer doc:** [BHOK ATLAS.md](https://github.com/WesHacixo/bluehand-orchestration-kernel/blob/main/docs/operations/ATLAS.md)

## Repos and boundaries

| ID | Repo | Owns | Must not own |
|----|------|------|--------------|
| `bhrt_0` | BHRT-0 | Wyrm research, governance harness, DMI client | Persistent memory, UI shell |
| `bhok` | bluehand-orchestration-kernel | Admissibility, portfolio gate docs | Mac OS actuation |
| `sigmem0` | SigMem0 | Lineage memory, context packs | EventKit writes from substrate |
| `mac_cas` | MacOS-CAS | Capability membrane, Morning UI | BHOK/SigMem0 code vendoring |
| `atlas` | Atlas-CAI | Maps, bridges, surfaces projection | Execution, cross-repo imports |

## Bridge objects (start here)

| Bridge | Producer | Consumer |
|--------|----------|----------|
| `TemporalContextPack` | SigMem0 | MacOS-CAS |
| `AdmissibilityPacket` | BHOK | MacOS-CAS |
| `CapabilityRequest` | Mac / agents | BHOK |
| DMI signed proposals | Operators / services | PIM-0 worker |

Registry: Atlas `atlas/bridge-objects.yaml` (private clone).

## Pipelines (dual)

**Context:** observe → propose → judge (memory, research, advisory)  
**Action:** request → admit → approve → execute (capabilities, edge)

Diagram: Atlas `diagrams/dual-pipeline-state.mmd`

## Where to implement

Pick **one** repo per change. Use Atlas only for:

- `surfaces/docs-portal` public docs
- `surfaces/atlas-console` gated orientation UI
- YAML maps and capsule orientation
