WORKSTREAM A
M7-154 fidelity
1 · Lock the configurationBuild a reference matrix for dimensions, hood/grille, Gen-4 lights, exhaust, tanks, steps, mirrors, roof, cab, tires, axle, hitch, PTO, links, RC5710 connection, steering, and eye point. Mark every item verified, provisional, conflicting, or missing.
2 · Measure the asset baselineInspect all shipped GLBs; record hierarchy, triangles, textures, dimensions, wheel centers/radii, wheelbase, hitch, cab mount, load/decode cost, and fixed-angle captures.
3 · Author the hierarchy offlineExport stable nodes for chassis, axle, four hubs/wheels, separate steering pivots, cab shell/glass/interior, mirrors/lights/steps/exhaust, hitch, PTO/driveline, links, mower pivot, and camera mount. Remove production runtime wheel/glass carving.
4 · Correct form before detailFix wheelbase, length, tire diameter, cab/hood ratio, track, stance, and ground clearance first; then Gen-4 features, cab, hitch, decals, materials, and controlled wear.
5 · Make motion measuredUse actual wheel radii, separate left/right Ackermann steering, four-point terrain contact, bounded axle/chassis motion, authored hitch articulation, mower terrain following, and the authored cab-eye anchor.
Exit gate: recognizably the approved M7-154 configuration; source-auditable dimensions/behavior; stable named rig; no floating tires, snapping implement, opaque-glass workaround, or runtime triangle surgery.
WORKSTREAM B
Living grass coverage
1 · Extract coverage stateCreate a scene-independent sparse world-space lattice, initially 0.5 m cells. Each active cell stores a stable index, cutAt, optional pass/direction data, and schema version.
2 · Use real elapsed timeCut immediately, hold at 0.13 m for 120 seconds, regrow locally over an initial 60-second tuning window, then prune the recovered cell. Recutting resets only that cell.
3 · Derive plants from coverageKeep deterministic planting, thin instances, plant buckets, stubble silhouettes, and residue. Replace scene-local cutSlots as truth. Restore each plant's exact original matrix as its cell recovers.
4 · Reclaim transient geometryReplace high-water-only stubble/residue pools with free lists so independently regrown cells can release and reuse instances without leaking capacity.
5 · Persist safelyStore sparse coverage separately from tractor state. Handoff/restart preserve it; reload advances age by wall clock and prunes expired cells; corrupt or unknown schema fails to clean grass without breaking startup.
Exit gate: deck-aligned cutting, two-minute hold, smooth local regrowth, recut, overlap accuracy, reload/handoff continuity, no grid pattern, no mass pop, no teleport streak, and bounded runtime/storage cost.