Blocks
Track substrate and grain spawn blocks through the stages your farm uses.
Blocks
Blocks are the core unit of production in Sporeline. Each block is one grow bag, tracked through your farm’s stages from the day it’s made until it’s completed or discarded.
Block Types
Sporeline supports two block types:
- SUBSTRATE — Standard fruiting blocks made from a substrate recipe (sawdust, straw, etc.)
- GRAIN_SPAWN — Grain-based spawn blocks used to inoculate substrate blocks
Each type follows its own lifecycle stages.
Lifecycle Stages
A block moves through the stages your farm set up in Settings, in your farm’s order. Farms set these up differently: one starts every block at Bagged and sterilizes its own bags, another buys inoculated blocks and starts at Inoculated. New blocks start at your farm’s Entry Stage, and you can rename any stage so the app uses your words. To change your stages, see Farm Settings.
Example: the default for a new farm. Until you change it, a new farm has four working stages:
Inoculated → Incubating → Fruiting → Completed
Contaminated and Discarded are on as well, for blocks that don’t make it. These are all the stages you can choose from:
| Stage | In Sporeline |
|---|---|
| Culture Isolation, Agar Transfer, Colonizing, Spawn Ready | Lab stages, for farms that make their own spawn. Include Culture / Agar Stages in Settings turns all four on at once. |
| Substrate Prep | The substrate is mixed to the recipe. |
| Bagged | The substrate is in bags. |
| Sterilized | A move here can carry the sterilization record. |
| Inoculated | A move here can carry the inoculation record. |
| Incubating | The block is colonizing. |
| Fruiting | You can record flushes on a block at this stage. |
| Harvesting | You can record flushes here too. It’s off by default, because you can record every flush while the block stays at Fruiting. |
| Resting | A rest between flushes. |
| Completed | The block is finished and its yield is final for reporting. |
| Contaminated, Discarded | For blocks that don’t make it. |
Moving a Block
A block moves forward through the stages your farm uses, to its next stage or straight to any later one. Only your farm’s stages are offered. To move a block:
- On Blocks, click Move on the block’s row, or open the block (or scan its QR code) and use the Move card at the top
- Click the stage. The usual next step is marked Next
- Click Move. Stages that end the block (Completed, Contaminated, Discarded) ask you to confirm
Sterilization and inoculation details are optional on a move. To move several blocks at once, tick them in the list and use Move to in the bar that appears. See Move Blocks Between Stages and Locations.
A block can also be marked Contaminated at any stage. Contaminated blocks are removed from the active lifecycle and flagged in reports.
Viewing Blocks
- Block list — Browse all blocks with filters for stage, batch, and recipe
- Batch detail — See all blocks belonging to a specific batch
- Scan — Look up any block by scanning its QR code label
Related Pages
- Batches — Blocks are created as part of a batch
- Recipes — Each batch uses a recipe formula
- Harvest Workflow — Step-by-step harvesting guide