Inspect the Growth
Read the Growth against the Grow Plan. Diff what shipped against what was planted.
Inspect the Growth. Catch the drift.
Assay checks Growth against the Seed and Soil it should honour. Drift is named, weak Growth is marked, and Pruning is recommended before anything is gathered into a Sheaf.
The verbs the module speaks. Each is a discrete action a user takes on a Field object, or a process the module runs for them.
Read the Growth against the Grow Plan. Diff what shipped against what was planted.
Surface where the Growth deviates from the Seed, the Soil, or the Measures.
Tag any piece of Growth that may pass tests but does not honour the Seed.
Propose the cuts. Send back to Flourish, accept-with-note, or override with reason.
The Inspection becomes a record. Future Growth Rings reference it by ID.
A passed Assay opens Bushel automatically. Growth flows to Sheaf.
Eight beats per cycle. Assay owns the highlighted step.
Each Inspection sets the Growth side-by-side with the Grow Plan that produced it and the Soil that constrains it. Drift is highlighted; Pruning is recommended where Growth strays.
In closed betaTests are the floor, not the bar. Growth can pass tests and still drift.
Drift is named, not hand-wavy. Every flag points to a specific Soil or Seed clause.
Pruning is reversible until Harvest. Cuts can be re-grown if the Inspection was wrong.
No Growth gathers without an Assay-pass. The cycle does not skip the inspector.