Skip to content

docs(mapgen-studio): mark X6 and X7 as executed with hex-convention audit and world-console map-params revision notes#1644

Merged
mateicanavra merged 1 commit into
mainfrom
design/pass5-ledger-x6-x7
Jun 12, 2026
Merged

docs(mapgen-studio): mark X6 and X7 as executed with hex-convention audit and world-console map-params revision notes#1644
mateicanavra merged 1 commit into
mainfrom
design/pass5-ledger-x6-x7

Conversation

@mateicanavra

Copy link
Copy Markdown
Owner

Adds documentation for two follow-up slices (X6 and X7) that landed after the initial redesign gates passed.

X6 – Tile Game Geometry
Documents the hex-convention audit finding that Civ7's plot grid is pointy-top odd-R and that mapgen-core's odd-Q labeling is a mislabel producing an irregular tiling, which was the root cause of the vertically squished grid. Both tile spaces now render regular pointy-top odd-R hexes on a shared world frame, and TILE_BORDER_COLOR is unified to a single graphite ink value (#0d0d11 α200) across both themes. The engine-side odd-Q→odd-R migration is tracked separately as out of studio scope.

X7 – World Console Map Params
Documents the revised scoping decision for the Resources footer UI. The Resources select, label, and History-tooltip line remain in the World console under the zone boundary rule, since the map pipeline reads it. Players is retained because playerCount feeds PlayersLandmass1/2. All backend resources plumbing — WorldSettings.resources, persistence, fingerprints, run requests, proof identity, and the worker's StudioResourcesMode write — is left byte-identical, with the wire reserved for the placement stack's resources vertical. No reader was found on any branch before the UI was touched.

This was referenced Jun 12, 2026
@github-actions

Copy link
Copy Markdown

Railway preview (MapGen Studio): not provisioned for this PR.

Policy (Graphite stacks): previews are created only for the top-of-stack PR by default.

  • To force a preview for this PR: add label railway-preview
  • To suppress a preview: add label no-railway-preview

Debug: {"isClosed":false,"isFork":false,"suppress":false,"force":false,"isTopOfStack":false,"hasToken":true,"draft":false}

mateicanavra commented Jun 12, 2026

Copy link
Copy Markdown
Owner Author

Merge activity

  • Jun 12, 8:50 PM UTC: A user started a stack merge that includes this pull request via Graphite.
  • Jun 12, 10:12 PM UTC: Graphite rebased this pull request as part of a merge.
  • Jun 12, 10:12 PM UTC: @mateicanavra merged this pull request with Graphite.

@mateicanavra
mateicanavra changed the base branch from design/world-console-map-params to graphite-base/1644 June 12, 2026 22:09
@mateicanavra
mateicanavra changed the base branch from graphite-base/1644 to main June 12, 2026 22:10
…and X7 (world console map-params, resources plumbing kept) entries

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@mateicanavra
mateicanavra force-pushed the design/pass5-ledger-x6-x7 branch from 5808ad9 to bb1651d Compare June 12, 2026 22:11
@mateicanavra
mateicanavra merged commit 9857fa4 into main Jun 12, 2026
This was referenced Jun 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant