PTR-009: abc/URI static Buf4096 needs an API change (carved from PTR-001)

PTR-001 split out the two abc/URI.c static u8 Buf[4096] because deleting them is a real DESIGN FORK, not a mechanical refactor: URIMergePath/URIRelativePath return slices that VIEW into the static buffer and the caller (URIAbsolute/URIRelative, public alias n) does NOT copy them out — abs->path keeps pointing into the buffer after return. a_carve can't replace them: BASS rewinds at the call() boundary, so a carve inside the callee dangles the returned slice. GATED — abc is core, surface the diff.

Input

Context

Goals

Constraints

WIP

Design decisions

TODOs

Blockers and bummers

Outcome