Skip to content

DL-200

The forge write path is served by a single-method ForgeCaller seam (ExecuteForgeCallAsAccount(ctx, caller, sessionID, call)) behind Hub.RelayForgeCall with the RelayBoardCall guard order (nil-caller CodeUnavailable before resolution; unbound session CodeNotFound; tool errors in-band); the hub keeps only the resolution edge, the oneof dispatch + stamping + provider selection live in the server-side forgeService — the first production forge.StampOwner caller (DL-050)

Status: Active (Matt, 2026-08-17)

Record: ../../server/compass-forge-write-path/design.md#1-the-forgecaller-seam–relayforgecall-server-leg-the-dl-050-chokepoint