Mod

NameFS25 Private Modsuite
Version1.7.0.237
AuthorMander
FilenameFS25_PrivateModsuite.zip
Size0.90 MB
ActiveYes
MapNo
DescriptionFS25 Private Modsuite provides farm-scoped offices for control, accounting, planning, fields, animals, machines, production and storage. Changes 1.7.0.230: - Resolves LiveFarmer owner-relative visual references locally on each client without accepting server paths. Changes 1.7.0.204: - Adds strictly validated contract terminal events to the existing farm-scoped HistoricalSync contract. Changes 1.7.0.200: - Establishes Contract History baselines from the first authoritative detached ContractFacts snapshot without emitting retroactive events. Changes 1.7.0.199: - Adds one temporary, manually triggered and bounded P2B4 DS History proof command for review. Changes 1.7.0.198: - Reads farm-scoped typed contract History through the synchronized client snapshot and refreshes the open History view on committed store changes. - Persists semantic History date facts for new entries and formats them with the viewing client's locale while retaining legacy rendered dates. Changes 1.7.0.197: - Keeps typed contract record identities internal while presenting concise localized History rows and full readable detail facts. - Resolves Planning production resources through owner FillType presentation with localized PMS fallbacks when the source mod exposes only canonical identifiers. Changes 1.7.0.184: - Keeps field crop icons aligned with the final owner-authoritative FruitType after owner synchronization and active-farm rebuilds. - Resolves numeric GIANTS fruit-to-fill-type mappings through the canonical FillType owner before projecting HUD artwork. Changes 1.7.0.183: - Rebuilds only production sites affected by owner storage/state events and coalesces same-frame bursts. - Separates exact Production Office quantities from semantic Planning, Advisor, Status and History publication. Changes 1.7.0.182: - Keeps save-global statistics outside farm dirty detection and prevents global play time from rebuilding every farm. - Preserves farm-owned statistics updates and the existing global player playtime authority. Changes 1.7.0.181: - Adds authoritative detached planting and harvest season views to Planning. - Uses the runtime GIANTS crop-calendar membership and period contract without polling or static crop lists. Changes 1.7.0.178: - Adds compact authoritative crop, task and observation icons to Fields, Planning and Control Center rows. - Keeps visual references detached and resolves them only at existing semantic snapshot boundaries. Changes 1.7.0.177: - Adds one detached visual-reference contract and one GIANTS-owned UI binding path for owner previews, fill-type HUD icons and GUI slices. - Preserves Machines and Hand Tools presentation while accepting virtual basegame, DLC and mod resource paths without filesystem probing. Changes 1.7.0.176: - Uses VehicleTabbing's local-player candidate universe as the primary data set under Machines > Tab order. - Keeps vehicles from other owner-visible farms with GIANTS name, icon and farm-label fallbacks while ordinary Machines views remain farm-scoped. Changes 1.7.0.175: - Adds owner-authoritative include/exclude actions for normal Tab cycling from Machines > Tab order. - Uses AABlandet2's local VehicleTabbing preference and persistence contract with exact vehicle identity and event-driven refresh. Changes 1.7.0.174: - Shows AABlandet2's authoritative VehicleTabbing sequence and eligibility in Machines without duplicating owner state. - Joins VehicleTabbing facts to farm-scoped PMS machines by stable vehicle uniqueId and refreshes only on owner publication. Changes 1.7.0.173: - Shows the farm's GIANTS hand-tool overview in Machines and selects or picks up a tool through GIANTS' canonical holder/player actions. - Keeps ownership with GIANTS and selection player-scoped, detached and event-driven without PMS inventory, polling or new networking. - Uses each hand tool's authoritative GIANTS StoreItem image, including virtual basegame, DLC and mod paths. Changes 1.7.0.172: - Opens Control Center production warnings in the correct farm-scoped Production site by canonical site identity. - Preserves a single concrete line focus, while multi-line warnings open the site safely without a false stale-production dialog. Changes 1.7.0.171: - Copies the crop-rotation owner's complete runtime-filtered avoid-next list without a second crop-validity algorithm. - Keeps empty crop history empty and preserves field-specific ownership-grace assessment. Changes 1.7.0.170: - Simplifies Fields crop-rotation presentation with the complete owner-provided avoid-next list and row-specific explanations. - Preserves actual crop identity and presents ownership grace as one clear assessment without internal owner terminology. Changes 1.7.0.154: - Adds deterministic, farm-scoped capture of completed GIANTS Economy periods as typed Historical Intelligence snapshots. - Backfills bounded completed history and reconciles once per period boundary without Analysis UI, polling or other domain capture. Changes 1.7.0.148: - Adds the bounded, server-authoritative Historical Intelligence store with deterministic schema-v1 save/load persistence. - Enforces farm isolation, detached queries, retention and fail-soft future-schema protection without domain capture, polling or UI. Changes 1.7.0.147: - Adds pure typed Historical Intelligence record contracts and canonical locale-independent period identity. - Adds deterministic identity, detached payload and provenance validation without persistence, capture, polling or UI. Changes 1.7.0.146: - Adds one informational, farm-wide pallet degradation observation to Control Center from the optional public facts-v2 contract. - Keeps the integration event-driven, read-only and aggregate-only without actions, navigation, polling or other workspace consumers. Changes 1.7.0.145: - Preserves the authoritative NPC/world field owner ID 0 in detached Fields snapshots instead of reducing it to unknown ownership. - Keeps positive active-farm scope, owned-fields filtering, field forecasts, Agronomy and contract Planning behavior unchanged. Changes 1.7.0.144: - Opens the current vanilla Contracts page from accepted contract obligations in Planning after stable-identity and active-farm validation. - Uses the safe page-only fallback because the supported BetterContracts stack has no proven stable public exact-selection API. Changes 1.7.0.143: - Adds accepted Contract Facts as current, read-only Planning obligations through the existing event-driven Planning lifecycle. - Keeps contract field ownership distinct and excludes offers, unstable identities, finished work, progress, deadlines, rewards and contract actions. Changes 1.7.0.142: - Adds a detached, farm-scoped Contract Facts V1 foundation for assigned GIANTS and owner-extension missions. - Publishes coarse lifecycle, stable identity, field ownership and action facts from deferred mission lifecycle events without polling or consumers. Changes 1.7.0.141: - Cleans release packaging, metadata, icon policy, generated artifacts and routine information logging without changing gameplay behavior. - Adds strict source-to-ZIP, sourceFile and installed-package parity validation plus portable TestRunner integration. Changes 1.7.0.140: - Publishes farm-scoped assigned mission counts from committed GIANTS mission lifecycle events with silent current-state and JIP baselines. - Makes status-presentation-v1 complete and cuts supported Control Center Status over to its canonical root snapshot. - Removes supported Status reliance on the shared 500 ms fallback while retaining compatibility mode for incomplete stacks and optional Pest Statistics. Changes 1.7.0.116: - Makes the Machines Workspace semantic refresh event-driven from machines-semantic-v2 publication. - Replaces the open-Workspace full-fleet presentation pass with tab-aware location, maintenance and selected-detail profiles. - Keeps Hand Tools vehicle-pass free, preserves machines-presentation-v1 partial overlays, the compatibility scanner and ADS TTL. Changes 1.7.0.115: - Adds explicit per-farm bootstrap, supported-event and compatibility-scan Machines modes. - Supported owner stacks publish semantic changes only from lifecycle dirties after the one-shot K2 baseline; recurring source-generation scanning is disabled. - Retains the 500/1500 legacy scanner only for degraded stacks and keeps K3P presentation refresh independent. Changes 1.7.0.114: - Adds a detached per-farm Machines presentation snapshot for exact UI facts without semantic publication. - The existing open-Workspace fallback refreshes current position, motor, resources, tyres, hours, odometer, value and cached health display data by stable ID. - Preserves machines-semantic-v2, compatibility scanner, quiet window and ADS TTL. Changes 1.7.0.113: - Restores the shelter recommendation by accepting AADamage Shelter Read Facade v2 in the canonical per-vehicle provider path. - Keeps K2 readiness/reconcile, H2B transitions, scanner, quiet window and Workspace fallback unchanged. Changes 1.7.0.112: - Adds explicit owner readiness and a farm-scoped one-shot bootstrap reconcile before the existing scanner path. - Waits for AADamage Shelter Read Facade v2 current-state hydration before publishing the first complete Machines baseline. - Preserves machines-semantic-v2, source generation, scanner, quiet window and Workspace fallback. Changes 1.7.0.111: - Consumes AADamage Tyre Lifecycle v2 and accepts only recommendation-changing normal/worn/unsupported transitions. - Rebuilds from current tyre provider truth after a committed same-identity configuration mutation; lifecycle payloads remain detached evidence only. - Preserves exact tyre wear as presentation-only, machines-semantic-v2, source generation, scanner, quiet window and Workspace fallback. Changes 1.7.0.110: - Reuses the synchronized PERIOD_CHANGED boundary to detect actual environment-year changes for model-age recommendation freshness. - Coalesces one Machines STATE invalidation per non-empty farm while exact age remains presentation-only and healthy threshold crossings remain semantic no-ops. - Preserves AADamage ownership, machines-semantic-v2, source generation, the 500 ms scanner, 1500 ms quiet window and Workspace fallback. Changes 1.7.0.109: - Consumes AADamage Shelter Lifecycle v1 through the existing Machines integration boundary. - Queues farm-scoped STATE dirty work only for committed sheltered-to-unsheltered transitions; current truth remains the H2A facade. - Preserves Machines source generation, the 500 ms scanner, 1500 ms quiet window and Workspace fallback. Changes 1.7.0.108: - Reads canonical shelter state from AADamage Shelter Read Facade v1 when the supported owner stack is available. - Removes client-local shelter raycasts from the supported PMS path; pending and unsupported owner states remain non-actionable. - Keeps the legacy ParkIt query explicitly best-effort while preserving priority-60 shelter advice, machines-semantic-v2, scanner and source generation. Changes 1.7.0.107: - Consumes AADamage Tyre Lifecycle v1 through the existing Machines integration boundary. - Queues farm-scoped STATE dirty work only for committed whole-vehicle normal-to-worn or worn-to-normal transitions. - Keeps exact tyre wear presentation-only and preserves the 85 percent recommendation, machines-semantic-v2, scanner and source generation. Changes 1.7.0.106: - Introduces Machines semantic fingerprint v2 with locale-independent full vehicle and work-set recommendation semantics. - Exact health, resource, tyre and age values remain presentation-only while discrete decisions remain canonical. - Validates and globally deduplicates committed DEF band revisions, then queues only farm-scoped Machines STATE dirty work. - Rebuilds from current vehicle FillUnit truth; owner payload bands remain evidence only, exact DEF amount stays presentation-only, and M4B remains the semantic publication gate. - Preserves the scanner, source generation, quiet window, Workspace fallback, Machine Health v2 and ADS adapter TTL. Changes 1.7.0.101: - Consumes RedTape Demo Vehicle Ownership Lifecycle v2 through the existing Machines integration boundary. - Queues only farm-scoped state invalidation for committed borrowed-to-owned conversions; topology membership remains unchanged. - Preserves semantic no-op suppression, fleet scanner, quiet window, Workspace fallback and AADamage lifecycle behavior. Changes 1.7.0.100: - Adds a farm-scoped Machines topology seam at committed VehicleSystem add/remove boundaries. - Corrects vanilla payloadless vehicle-message handling and retains a safe global fallback only when the hooks are unavailable. - Adds a mission-scoped detached topology registry while preserving scanner, quiet-window, Workspace fallback and AADamage lifecycle behavior. Changes 1.7.0.97: - Completes the Animals event-only cutover with one-shot bootstrap, explicit farm lifecycle and bounded event-triggered generation retry. - Removes the Animals list scanner, AnimalUnload fallback and Animals Workspace token polling while preserving canonical owner semantics. Changes 1.7.0.96: - Labels husbandry pallet output as awaiting pallet and formats its canonical pending volume with the locale-aware volume formatter. - Keeps physical spawned pallets non-semantic and preserves all Animals lifecycle and refresh contracts. Changes 1.7.0.95: - Eggs, wool and generic husbandry pallet outputs now use canonical owner pending-output amounts and rates. - Pending accumulation and successful pallet transfer dirty only the authoritative farm; physical pallet movement is non-semantic. Changes 1.7.0.94: - Animals Food Lifecycle now invalidates owner snapshots from committed husbandry food deliveries and consumption. - Partial and zero-delta food mutations preserve GIANTS return semantics and farm isolation. Changes 1.7.0.93: - Consumes committed RealLivestock Animal Value Lifecycle v1 publications through the existing Animals integration boundary. - Invalidates only the authoritative farm for daily, reproduction, age, horse-care, identity and health value changes. - Preserves stable owner-generation rereads, semantic no-op suppression, Population v2, health signals and both refresh fallbacks. Changes 1.7.0.92: - Removes the redundant Animals section label from husbandry details and promotes the husbandry name to the first visible heading. - Uses dedicated responsive vertical layouts for husbandry and individual-animal details so all existing facts fit with retained title and bottom spacing. - Preserves all Animals data contracts, lifecycle behavior and refresh fallbacks. Changes 1.7.0.91: - Reads supported milk and buffalo-milk amounts and capacities from the authoritative husbandry Storage API. - Preserves supported zero amounts while keeping unsupported milk fill types explicitly unavailable. - Reserves separate detail-panel rows for the Animals section label, title and facts at all resolutions. Changes 1.7.0.90: - Adds husbandry-scoped Storage listeners for water, straw, manure, slurry, milk and goat milk. - Rebinds authoritative internal and connected husbandry storages across topology and ownership lifecycle changes. - Leaves food and pallet-based egg/wool mutations as explicit owner-contract gaps while retaining both refresh fallbacks. Changes 1.7.0.89: - Adds event-driven Animals husbandry topology for committed add, remove and owner transfer boundaries. - Gates initial and JIP discovery on hydrated savegame placeables and maintains a mission-scoped husbandry registry. - Keeps population v2, the two-second scanner and the 500 ms Workspace fallback unchanged for remaining gaps. Changes 1.7.0.88: - Consumes RealLivestock Population Lifecycle Contract v2 through the Animals integration boundary. - Invalidates exactly the authoritative affected farms for purchase, sell, birth, death and atomic transfers. - Retains vanilla lifecycle signals, the unload migration gap and both existing refresh fallbacks. Changes 1.7.0.86: - Completes the Production event-only cutover with one-shot readiness bootstrap and Active Farm subscription. - Removes the two-second provider scanner, elapsed polling and periodic listener reconciliation. - Moves Production History to farm-scoped semantic publications while retaining legacy sampling for other domains. Changes 1.7.0.85: - Makes the Production Workspace fully event-driven across Production, Advisor and Recommendation publications. - Adds farm-scoped semantic changed contracts and leak-free composite workspace listener ownership. - Removes Production UI reliance on the 500 ms fallback while retaining the two-second domain migration scanner. Changes 1.7.0.84: - Observes Slagter owner publications for runtime storage support and capacity mutations. - Routes support changes to farm topology invalidation and capacity changes to farm state invalidation. - Keeps the explicit two-second migration scanner while final event-only cutover blockers remain. Changes 1.7.0.83: - Observes authoritative period changes through farm-scoped Production invalidation and next-update coalescing. - Recomputes calendar-dependent effective rates and runway through the existing semantic publication gate. - Retains the explicit two-second migration scanner while remaining P3E gaps are addressed. Changes 1.7.0.82: - Migrates pallet semantics to canonical ProductionPoint owner facts: internal stored output, pickup support/capacity and pallet-limit blocking. - Removes physical spawn-place overlap counts from output status, attention and semantic revision. - Adds narrow pallet spawn and replicated pallet-limit invalidation while retaining the explicit two-second migration scanner. Changes 1.7.0.81: - Adds event-driven Production topology observation for placeable add, remove and farm ownership transfer. - Gates initial and JIP Production publication until all savegame placeables are hydrated, then performs one semantic rebuild. - Reuses the existing farm-scoped invalidation and storage-listener lifecycle without unproven ProductionChainManager hooks. Changes 1.7.0.80: - Observes fill-level changes only on Storage objects owned by known ProductionPoints. - Reconciles production storage listeners during the temporary scanner migration path without duplicate bindings or publications. - Coalesces input, consumption, output and internal-storage mutations through the existing farm-scoped semantic gate. Changes 1.7.0.79: - Adds the first farm-scoped Production lifecycle foundation for line state, status and output mode mutations. - Coalesces owner invalidations on the next safe update and publishes only semantically changed detached snapshots. - Keeps the explicit two-second Production scanner as temporary migration coverage until P3B and later lifecycle gaps are closed. Changes 1.7.0.78: - Adds a save-global Players section to Statistics with per-user current-session and lifetime playtime. - Uses a server-authoritative detached snapshot requested on page open; offline users retain totals and no farm duplication is introduced. Changes 1.7.0.77: - Adds a server-authoritative, stable-user playtime store with save persistence and a detached read model. - Counts real joined engine time across reconnects without polling, farm coupling, UI or network publication. - Excludes the dedicated-server owner pseudo-player while retaining hosted and singleplayer hosts. Changes 1.7.0.76: - Statistics now preserves explicit owner scope and session/total semantics through detached snapshots. - Save-global play time and the non-historical AI helper gauge are excluded from farm Statistics, misleading farm-scoped playtime milestones are retired, and Insight descriptions are shortened for compact inline readability. Changes 1.7.0.75: - New Production History events carry explicit farm-scoped site and line identity and can open the current canonical Production line. - Existing History entries remain readable and non-actionable; no target is inferred from presentation text. Changes 1.7.0.74: - Adds an event-driven, farm-scoped HandTool provider and detached Read Model foundation without polling or PMS persistence. - Matches GIANTS' native player-facing overview and presents detached owner, current-carrier and canonical holder facts without dropped-state inference. Changes 1.7.0.73: - Shows RealLivestock's on-demand weights in kilograms and applicable genetics traits in a compact three-column selected-animal overview without duplicating existing daily facts. - Keeps detail reads farm-scoped, detached and generation-bound without list fan-out or polling. - Prevents zero-range detail-scroll movement from reaching native GUI traversal while preserving normal scrolling for real ranges. Changes 1.7.0.72: - Adds the missing Danish and English localization for the static Not relevant field status. Changes 1.7.0.71: - Removes the retired Advisor compatibility facade after migrating all fixtures to the canonical Read Model. - Keeps explicit HUD and Production scopes, farm isolation, detached snapshots and revision-driven composition unchanged. Changes 1.7.0.70: - Advisor runtime consumers now use the canonical farm-scoped Read Model with explicit HUD and Production scopes. - The temporary 1.x compatibility facade remained test-only pending fixture migration. Changes 1.7.0.69: - Persisted statistics use a cheap canonical owner probe before rebuilding detached progress snapshots. Changes 1.7.0.68: - Bureaucracy now separates current animal productivity, historical violation-hours and the owner-predicted warning or fine. - Farm summaries use the lowest available current productivity instead of the first affected husbandry. Changes 1.7.0.67: - Rebalances existing milestone money rewards to five times their previous value. - Adds money rewards to every previously unrewarded active milestone. Changes 1.7.0.66: - Fields detail scroll resets now use GIANTS' immediate positioning path. - Content changes cannot leave a zero-duration scroll animation that repeatedly divides by zero. - Normal user scrolling, selection restoration and responsive detail layouts remain unchanged. Changes 1.7.0.65: - Machines now publishes canonical vehicle additions and removals on the next normal update. - Topology changes bypass the volatile-fact quiet window while position, motor, ADS and map-location changes retain it. - Farm-scoped and unknown-scope topology events remain isolated without a farm 1 fallback. Changes 1.7.0.64: - Fields now refreshes the active Suite view from canonical Field, Agronomy and RedTape Field publication events. - Repeated source events coalesce into one next-frame rebuild and remain isolated to the active farm. - Fields no longer uses the shared 500 ms fallback; Storage remains event-driven and other workspaces are unchanged. Changes 1.7.0.63: - Storage now refreshes the active Suite view from semantic publication events instead of the shared 500 ms fallback. - The listener exists only while Storage is open, coalesces repeated events and remains isolated to the active farm. - Other workspaces retain their existing refresh behavior until their owner contracts are migrated separately. Changes 1.7.0.62: - Product portfolio rows can find their documented storage on the map when exactly one canonical location exists. - Navigation uses the detached stable storage identity and owning farm through the existing Storage workflow. - Products with no location or several locations remain informative and do not choose a destination automatically. Changes 1.7.0.61: - Removes the obsolete parallel price-tip and used-equipment offer presentation. - Keeps Accounting on its permanent farm-scoped Economy Provider and Read Model contract. - Leaves vanilla Prices, used-equipment gameplay and PMS offer notifications unchanged. Changes 1.7.0.60: - Agronomy now reuses farm- and field-scoped density, moisture and supplemental source generations. - Moisture-only changes no longer rebuild field density facts; targeted farmland invalidation rebuilds only the affected source group. - Removes the Development page's redundant Largest change row. Changes 1.7.0.59: - Advisor now uses semantic source revisions to avoid unchanged background recomposition. - Unchanged five-second cycles perform only cheap source-token checks. - Advisor and Recommendation evaluation run only when a source revision changes. - Control Center behavior and the existing response cadence remain unchanged. Changes 1.7.0.58: - Lager now includes a product-oriented view of documented stored holdings. - Product totals aggregate compatible Storage sources and show contributing locations. - Empty compatibility-only fill types are omitted from the portfolio. - Custom fillType titles remain owner-provided. - Storage coverage remains explicit and farm-scoped. Changes 1.7.0.57: - Storage now reacts semantically to live stored-bale amount changes from supported owners. - Changed bale amounts invalidate only the affected farm and reuse the L0 lazy rebuild. - Supported stored-bale live mutations no longer count as an unsupported coverage source. Changes 1.7.0.56: - Replaces periodic Storage TTL refreshes with an event-driven per-farm semantic lifecycle. - Invalidates standard silos and object storages through documented owner mutations, including initial MP/JIP object-storage sync. - Reuses unchanged Storage and read-model snapshots without provider scans or revision churn. - Reports partial lifecycle coverage honestly for unsupported live mutations. Changes 1.7.0.55: - Keeps Bureaucracy in Planning focused on decision-relevant future events. - Automatic animal-compliance evaluations no longer create Planning rows. - Active support-scheme end dates remain as Planning tasks. - RedTape Animal revisions no longer trigger Planning rebuilds. Changes 1.7.0.54: - Adds upcoming RedTape animal-compliance evaluations to Planning using the canonical month and game year. - Uses owner-localized RedTape policy titles and farm-safe navigation to Bureaucracy. - Keeps future evaluations separate from current violation work. Changes 1.7.0.53: - Structured calendar horizons now support optional absolute years. - Absolute month and window revisions and sorting preserve the canonical year. - Existing yearless seasonal P2/P3 horizons remain unchanged. - Prepares the Planning foundation for future administrative deadlines. Changes 1.7.0.52: - Projects the canonical planned N+1 crop and its safe sowing window into Planning's structured horizon. - Keeps planned sowing as a future task until sowing becomes current work in the Control Center. - Adds farm-safe navigation to Fields > Crop Rotation and aligns field rows on canonical Field X presentation. Changes 1.7.0.51: - Adds the structured Planning horizon foundation for hours, game days, calendar periods, event-relative horizons and undated intent. - Normalizes existing service, production, animal-feed and seasonal harvest forecasts without adding new current-work, N+1 or weather tasks. - Corrects harvest wording to seasonal calendar semantics and suppresses unsafe growth hints. - Shows Category first in Planning and formats canonical field scope as Field X. Changes 1.7.0.50: - Refocuses Fields > Overview as a read-only field status and portfolio page. - Replaces current work with the canonical planned next crop and keeps crop names client-localized. - Removes duplicate current-work facts from the Overview detail while leaving Control Center, Agronomy, Crop Rotation and Planning ownership unchanged. Changes 1.7.0.49: - Adds the canonical field.liming operation using the structured F10 lime fact as its sole authority. - Integrates liming with central semantic priority, Control Center grouping and farm-safe Agronomy navigation. - Removes the duplicate aggregate current-work lime recommendation without changing Planning, weather or supporting readiness. Changes 1.7.0.48: - Adds one canonical structured field-wide lime coverage contract. - Keeps Precision Farming pH separate from the vanilla lime requirement. - Uses the canonical lime requirement in field work while preserving action precedence. Changes 1.7.0.47: - Adds shared detached semantic evidence and one central effective-priority policy for current field work. - Distinguishes active crop care from unplanned field preparation while preserving same-field precedence. - Gates aggregate lime advice to canonical current lime work. - Groups Control Center work by effective priority and colors field conditions by operation type. - Keeps Planning and weather behavior unchanged. Changes 1.7.0.46: - Publishes sowing operations only for a planned canonical crop with an open sowing window. - Suppresses closed and not-planned crops from Operations while preserving the agronomic work order. - Initializes canonical Field and Agronomy data independently of opening the Fields workspace. - Keeps priorities, weather behavior and Planning unchanged. Changes 1.7.0.45: - Shows the planned N+1 crop's canonical GIANTS sowing-window state as Open or Closed. - Hides the crop-specific sowing window when the next crop is Not decided. - Keeps Operations, Planning and priority behavior unchanged. Changes 1.7.0.44: - Adds a detached, farm-scoped Rotation Plan Intent contract with canonical N+1 and cover-crop semantics. - Lets Fields show and change the planned next crop through the server-authoritative RCR command and MP/JIP chain. - Uses canonical GIANTS crop localization and a mission-registered selector dialog owned by the actual GUI entry target. Changes 1.7.0.43: - Adds the canonical field rolling operation only when rolling is the current documented field-wide action. - Preserves the field work order, including Sowing > Rolling > Fertilizing, and farm-safe navigation to the correct field in Agronomy. - Uses structured field-operation rows with concrete conditions and recommended actions in the Control Center. - Keeps the existing cross-field priority policy unchanged for a later dedicated architecture slice. Changes 1.7.0.42: - Adds shared canonical navigation from field operations in the Control Center to the correct field in Fields > Agronomy. - Uses the stable field identity together with the owner farm identity for farm-safe navigation. Changes 1.7.0.41: - Adds the canonical field fertilizing operation from the current field-wide fertilizer action. - Keeps fertilizer operation details current as the canonical fertilizer level changes. - Prevents periodic Agronomy rebuilds when the semantic moisture owner revision is unchanged, while preserving event-driven refreshes. Changes 1.7.0.40: - Publishes moisture as an honest detached representative-point fact with explicit sample identity and lifecycle state. - Preserves moisture through deterministic owner revisions, event-driven cache invalidation and structured MP/JIP synchronization. Changes 1.7.0.39: - Keeps treatment history as an honest detached field-wide unavailable placeholder until a server-authoritative owner exists. - Removes sample-point fertilizer type and treatment-history rows from Agronomy without affecting fertilizer, nitrogen or work-order facts. Private farm management suite with read-only offices, detached domain snapshots and farm-safe runtime integrations. Changes 1.7.0.38: - Uses one canonical field-wide fertilizer coverage fact with deterministic level distribution. - Keeps vanilla fertilizer level separate from Precision Farming nitrogen and preserves unknown, unavailable and zero values. - Creates fertilizer advice only from the documented field-wide requirement. Changes 1.7.0.37: - Permanently presents canonical field-wide mulch coverage as No, Started or Yes. - Keeps mulch as a detached bonus fact and never creates field work from it. Changes 1.7.0.36: - Uses canonical field-wide weed-density coverage for Agronomy while keeping the local position HUD separate. - Preserves availability, scope and zero values without creating weed treatment work unless treatment availability is documented. Changes 1.7.0.35: - Cleans up and groups the Agronomy presentation with an empty-field view without a redundant growth stage. - Shows the canonical work order as Now, Next and Then. - Combines pH and nitrogen with their targets and places lime and fertilizer requirements beside their measurements. - Removes the misleading dominant soil type and always shows the canonical soil distribution, including 100 percent fields. - Removes dead and redundant presentation keys.
Issues1
File count per store item too high. 249 found (max. 128)