go 1.26.3 use ./backend use ( ./gateway ./pkg ) // The scrabble-solver engine is consumed in-process as a library. Its module // path is the bare "scrabble-solver" (not a URL), so it cannot be fetched as a // versioned dependency via VCS; the workspace points it at the sibling checkout. // CI clones that sibling next to this repository before building. replace scrabble-solver => ../scrabble-solver // scrabble/pkg holds the shared wire contracts (push proto + FlatBuffers edge // payloads) imported by both backend and gateway. Its module path has no dot, so // like scrabble-solver it cannot be fetched as a versioned dependency; the // replace points the v0.0.0 require at the in-repo module directory. replace scrabble/pkg v0.0.0 => ./pkg