The target-cell port glyph is already suppressed for the blueprint-
placement ghost in code; make the requirement say so explicitly rather
than leaving it implied by "only for the builder-mode ghost".
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y7N59FsLA5e2kuVdqe4Uhc
Draw the builder-ghost target-cell port glyph at 150% size so it reads as
the flow-direction preview, and skip it for the Shipyard, whose output
port is a ship-spawn point rather than a belt-item output. Update
REQ-UI-PORT-TARGET-GLYPH to record both changes.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y7N59FsLA5e2kuVdqe4Uhc
While in builder mode, draw an additional directional glyph centered in
each output port's target cell (the cell just outside the footprint the
port pushes into), previewing where output will flow before placement.
- drawPortGlyph gains a `centered` flag so it can render either offset
toward the port body's exit edge (existing on-tile glyph) or centered
in a given tile (the new target cell).
- drawBuildingGhost gains `showPortTargetGlyphs`, passed true only for the
single-building builder ghost and false for the blueprint-placement
ghost, so the preview is builder-mode only.
- The Tunnel Entry is excluded — it receives items from any non-mouth edge
rather than emitting into one adjacent cell.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y7N59FsLA5e2kuVdqe4Uhc
Draw an additional directional glyph in each output port's target cell
while in builder mode, previewing where the port's output will go
(mirroring the surface-mask indicator position). Excludes the Tunnel
Entry, which receives items from any non-mouth edge.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y7N59FsLA5e2kuVdqe4Uhc