1 min readCalm pace · scan the outline anytime

Spiral adapter

Spiral 3.17.x host mapping for Modular Hexagonal DDD — deep topic pages.

Spiral adapter

HostSpiral 3.17.x
PHP≥ 8.1
Researched2026-08
ORM / persistenceCycle ORM via spiral/cycle-bridge
Composition rootBootloaders
AsyncRoadRunner queues / jobs
One-shot apply/apply/spiral.full.md
Short URL/spiral

Spiral is a host, not Core. Domain and Application stay framework-agnostic; the pages below map Core roles onto Spiral APIs.

Topic pages

  1. Persistence — Cycle ORM via spiral/cycle-bridge quarantine
  2. Composition root — Bootloaders
  3. Cross-module bridges — ACL + async
  4. UI delivery — Controllers / prototypes as UI adapters
  5. Tooling — tests, SA, style
  6. Migrations — schema ownership

Design test

If the peer module is deleted and replaced by HTTP, does Application/Domain still compile?

Modular Hexagonal Domain-Driven Design
Core 1.0.0-draft