Skip to content

Alpha 0.3.10: Tier-I Wheat Farm expeditions#57

Closed
ael-dev3 wants to merge 2 commits into
agent/alpha-0.3.7-lush-forest-biomesfrom
agent/alpha-0.3.9-food-wheat-farm-nodes
Closed

Alpha 0.3.10: Tier-I Wheat Farm expeditions#57
ael-dev3 wants to merge 2 commits into
agent/alpha-0.3.7-lush-forest-biomesfrom
agent/alpha-0.3.9-food-wheat-farm-nodes

Conversation

@ael-dev3

@ael-dev3 ael-dev3 commented Jul 18, 2026

Copy link
Copy Markdown
Owner

Summary

  • Stacks on Alpha 0.3.9: Canonical Genesis forest layout #52 (which itself stacks on Alpha 0.3.9: Gold Mine wagon expeditions #51).
  • Adds exactly 96 deterministic, map-wide Tier-I Wheat Farm sites from the reviewed Genesis 001 policy. Sites are passable Lowland/Meadow resource-capable anchors with fixed Gold, forest, castle, and protected-corridor clearance.
  • Adds a server-authoritative Food wagon loop: 1 Food per completed server minute for a 30-day gathering phase (43,200 Food maximum award).
  • Food and Gold use separate private expedition tables, so a castle may operate one Food wagon and one Gold wagon concurrently while each resource still enforces its own one-wagon and one-site-occupation limit.
  • Preserves the Food award against passive Food settlement across resource reads, normal collection, Food lifecycle, and concurrent Gold expiry; delayed schedules cannot truncate or duplicate a valid award.
  • Adds provenance-pinned High/Balanced/Compact Wheat Farm GLBs, bounded shared Gold/Food rendering and animation budgets, map markers, a Farm inspection panel, and generated narrow player bindings.
  • Replaces the Food inspector’s enlarged 64px HUD glyph with a separate, transparent 1254px Wheat Farm record illustration. It has a measured pointer-inert overhang, responsive sizing, a local-only delivery path, an exact hash/alpha audit, and narrow visual-only provenance.
  • Advances the checked-in candidate and in-menu patch chronicle to Alpha 0.3.10.

Authority and rollout

The v7 schema is append-only at refs 27–31. Public rows expose only the reviewed Food catalog plus identity-minimized occupation timing/origin-castle presentation; private FID, idempotency, route, balance, accrual, and settlement state are omitted from browser subscriptions.

The new inspection art is decorative only. It does not create Food-site placement, renderer/server authority, browser-derived balance, reward, entitlement, or Marks linkage.

No merge, deployment, SpacetimeDB publication, Food-site seed, world mutation, DNS/custom-domain change, tag, or release was performed. Those remain separate owner-approved operations after a fresh aggregate contract.

Verification

  • Frontend: vitest run — 161 files / 1,542 tests passed.
  • Focused Food record-art tests: 3 files / 6 tests passed.
  • Server: tsx --test spacetimedb/tests/*.test.ts — 151 tests passed (prior Food implementation verification).
  • TypeScript, committed-binding verification, and all runtime/provenance verifiers passed.
  • Production build and production-exclusion verification passed.
  • Full disposable v6 → v7 additive migration proof passed with SpacetimeDB 2.6.1; it preserves prior rows/refs, exercises Food/Gold coexistence and reservation safety, and rejects destructive rollback.
  • License-policy verification and git diff --check passed.

@ael-dev3

Copy link
Copy Markdown
Owner Author

Superseded by the audited Alpha 0.3.11 integration in #64, now merged to protected main. Accepted work was reconciled, corrected where needed, and validated there; this original branch is intentionally not merged again.

@ael-dev3 ael-dev3 closed this Jul 19, 2026
@ael-dev3
ael-dev3 deleted the agent/alpha-0.3.9-food-wheat-farm-nodes branch July 19, 2026 02:19
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