Skip to content
1.0 The signal loop

Grow what the goal needs. Run it the same way, every time.

Management sets the revenue goal. Sales proves which chemistry the market actually pays for. Production steers cultivation from real smokability, chemistry, yield, and grade data — one loop, closed.

1.0 The goal, answered

The plan knows what the goal costs.

The management goal sits at the top of the Plan page, answered in production terms: what’s already growing, what it lands at current sell-through, whether capacity covers the gap.

The Plan page — ON TRACK: management goal $878k for the rest of the year, $886k if nothing changes, production gap met, plan coverage 101%; production already covers the goal, so now it is a sales push

And it argues back. A cultivar trending down gets flagged before it’s planted again — “Grow instead: Lemon Cherry Gelato projects $152/plant flower vs this cultivar’s $108/plant (+40%)” — with the receipts attached.

2.0 The planner

Every set drafted with its revenue attached.

Every cultivar is graded on yield, grade mix, chemistry, and real revenue. The AI Set Planner drafts every open slot in the rest of the quarter or year against the goal — one click, every number computed from your real data, not generated. Commit a set and it lands on the schedule calendar; take-cuts dates push to the floor.

2.1 The mothers

A plan is only as good as the mothers behind it.

Every planned set needs healthy, mature mothers on the day the cuts are due — so Cannvas tracks what’s available, what’s established enough to cut, and what’s aging out. Mothers run on their own cadence; replacement cuts are scheduled backward from the day the old mother retires, so a planned future set always has viable mothers available.

2.2 The schedule

The plan becomes a calendar that defends itself.

Every committed set lands as phased events on one calendar — cuts, veg moves, flips, harvests, trims, replacement cuts — across every facility, on the fixed cadence the goal was built on. And the calendar knows what the floor knows: infested rooms carry a move-in hold until they’re marked clean. Open any day and the drawer prices it — projected yield per cultivar, grade split, and the dollars committed to that harvest.

Schedule, October 2026 month view — phase events for both facilities on every day: clones, veg, flower, harvest, dry, trim and vault moves by set
A day opened on the schedule — Tuesday, October 13: three events, including Set 6’s harvest at Atlas Farms Adrian, 143 plants projected at $21,719 at commit, with projected yield per cultivar in Grade A, popcorn and shake
2.3 The pipeline

Every plant, every room, against its clock.

The pipeline is the live answer to “where is everything right now?” — every plant by growth phase and room, each bar displaying its scheduled move date. On-pace rooms read quiet; a room past its harvest date reads red. Open the room and the drawer shows its capacity, its Metrc evidence, and exactly which sets and cultivars are standing in it — down to the individual plant tags.

Flowering Room 7's drawer — 336 of 336 capacity, next move to harvest Nov 27 in 51 days, and its occupants: Set 7's four cultivars with their plant counts, each opening to its individual Metrc plant tags
3.0 The system on the floor

Consistency is a system, not a hope.

Every daily task is scheduled and assigned — routed to the people most proficient at the work, from the same per-task records the Team Performance page reads — and the day’s tasks land on each person’s phone every morning. Tasks open with the full SOP and the data log beside it; the work is recorded while it happens, and every sign-off is server-timestamped.

Tracked, logged, timestamped. Values are prefilled from the standard — change one and a deviation reason is required. The elapsed time feeds each person’s own baseline, which is what the assignment picker reads tomorrow.

A task opened on the floor — the biosafety acknowledgment, the ordered SOP steps with criticals highlighted, the prefilled data log, photo evidence, and the monitoring checks, all in one drawer
3.1 The health checks

Scheduled eyes on every room.

Scheduled plant-health checks record how each cultivar actually behaves — building phenotype profiles batch over batch — and the moment a check finds pests or disease, it escalates straight to management as a plant-health case with a protocol ready to run. That whole loop has its own page: flag → diagnose → treat → price the damage.

3.2 The crew

Short four hands on Thursday? Cannvas AI books the crew.

Every duty carries a set point — crew size, role, lead time — so the day plan knows when trim and grade will run short before it does. Today shows the gap; ask Cannvas AI to book the crew and it ranks your contractor bench by availability, reliability and days worked, drafts the work call, and shows you the exact text and recipients. Nothing goes out until you approve. Contractors reply YES or NO from their phones, accept at their rate, and post their availability in the app; Undo withdraws the call.

Cannvas AI proposing a work call — Book the crew, Trim & grade, hand + machine, September 11: call 4 of 8 available; the outgoing text previewed with the four contractors and their rates; Approve & send or Dismiss; Undo withdraws the call

Outgoing message — preview it, then send. Owners can grant this step to autopilot once they trust it; every run is permission-checked, logged as a decision and visible in the Activity log.

4.0 The feedback loop

Your sensors steer the room. Cannvas scores the outcome.

Environmental controls tell you what’s happening in the room. What they can’t tell you is whether the crop got better — so Cannvas tracks every cultivar batch-over-batch across the metrics that matter: terpenes, cannabinoids, batch weight and grade mix, aromatic profiles, smokability, phenotype. Change the VPD or the dry-back program and the next batch’s chemistry and APEX scores answer whether it worked.

APEX panel ratings at 84.8 weighted with per-batch scores from April through July, and yield performance — 78.7 grams per plant, down 29% against the cultivar average, with the Grade A, popcorn, and shake split

One cultivar, every lens. Terpenes, cannabinoids, aromatics, QA & safety, batch weight, panel scores — the same batch axis under every tab, so a change in the room shows up as a change in the record.

4.1 The flag

Trending down? It gets said out loud.

A cultivar sliding on any metric is flagged for investigation — on the quality pages, on the Plan before it’s replanted, even on the mother room before a replacement cut is taken. The trail runs all the way back to the mother plant, so a fading line gets caught at the source, not at the sale.

Review flags on the Plan — three cultivars with yield trending down across recent harvests, each carrying its numbers and a review-and-replan action
5.0 Compliance

The things that slip — surfaced daily.

The production command center reads the Metrc mirror on every StashStock sync and lists exactly what would otherwise slip: plants stranded in veg, moves that were never recorded, grade splits required before a sale, lab tests to pass. Every item carries its regulation — and clears itself on the next sync once Metrc reflects the fix.

The production command center for Metrc — 6 overdue, 13 to record, 56 upcoming: Set 2’s move to veg 6 days late at Atlas Farms Hastings, each item citing its compliance basis

Open the drawer and the fix is spelled out. The set’s full date chain, per-cultivar counts and how they’re derived, the numbered steps to resolve it in Metrc, and the compliance basis quoted from the source document. It clears on the next sync — the mirror is the truth, never a checkbox.

The compliance drawer open — Set 2 move to veg: the set’s full date chain from take-cuts to available-for-sale, the clones to move per cultivar, its Metrc plant batches, and how the numbers are derived

A lab test tells you what’s in it. It can’t tell you how it smokes.

5.1 The hand-off

The buyer accepts. The order lands on the floor, ready to fill.

Once a sale is made, everything hands off to production. Acceptance pushes “Order to fill” to the production phones and the order sits at the top of Today: the exact packages to pull whole by tag, the ship check, and the carrier to ask. Each step is signed off by name; the manifest number closes it.

Production Today — Orders: one accepted order, North Star Trading Co. 156, 2 lines, $5,459, 0 of 6 steps, delivery confirmed for Tuesday, October 13 at 10:30 AM, with a Fill order button
Fill order drawer — Delivery: what the buyer asked for, Tuesday, October 13 in the morning with a receiving note, and the confirmed slot, pickup 8:00 AM and delivery 10:30 AM with Lakeshore Transport 3, the buyer already notified; then the six steps from sales verification to the manifest, whole packages with nothing to weigh
Pull sheet — three lines, each the exact whole packages the buyer bought, by tag, ticked as they come off the shelf: Mucho Fuego Grade A three packages, Popcorn two; nothing is weighed out and no new tag is made
6.0 APEX

Fifteen senses a COA doesn’t have.

The APEX smokability panel runs fifteen sensory evaluations — look, smell, flavor and whether it matches the smell, smoothness on the throat and lungs, how long flavor and smoothness last, burn, coat, mouth stain, effect — in about two minutes a batch, on your panelist’s phone. Anonymous, no right answers. Expert weight comes only from devices you enroll; anyone else’s score is recorded as customer sentiment. The scores land on the cultivar record next to the chemistry, batch over batch — closing the QA/QC loop and giving your pricing tiers a quality metric buyers can see.

The Atlas Farms Expert Cultivar Panel on a phone — professional 15-step sensory evaluation, pick a batch to begin: flower cards with photos, THC, dominant terpenes and test dates
APEX panel intro for Honey Bunz — score this flower honestly, no right answers; anonymous, fifteen steps
Step 1 of 15 — the first sensory step on the slider, scored 0 to 5
Step 5 of 15, Flavor Translation — does the flavor match the smell? Scored Good on the slider
Step 13 of 15, Mouth Stain — Complexity: how the flavor changes over time, evolving and layered scores highest
6.1 The aromatics

What a COA doesn’t test for is what makes it yours.

Esters, sulfur compounds, aldehydes — the aromatics that make a cultivar unmistakable are what a standard compliance COA does not report. The spectrum is scored by trained nose at each stage — fresh-cut, post-dry, post-cure — then merged and published, so dry and cure get judged by what they preserve. The next batch of the same strain opens pre-filled from the last: adjust where this cut differs, or leave it and the previous aromatics stay live on the sales and customer apps. When the new COA’s terpenes clearly shift, Cannvas says so and asks for the panel again instead of carrying over a profile that no longer fits.

The aromatic spectrum captured in stages — Live, Post-Dry, Post-Cure and Merge & Publish tabs over the published merged profile: Fuel 100, Gas 92, Earth 64 across 63 descriptors, with the batch-over-batch comparison of published spectrums beneath
Aromatics carried over from Batch 3 — live on the sales and customer apps now; the Live Aromatic Spectrum opens pre-filled from Batch 9 with the note to adjust where this batch differs, then save
Re-run the aromatic panel — this batch's COA terpene profile differs from Batch 3: terpene similarity 64%, dominant linalool to beta-caryophyllene; the previous aromatics were not carried over; Start with the Live panel

The goal steers the plan. The batch grades the room.

Sets drafted against the goal with revenue attached · the floor running one way, every time · every batch scored on chemistry, smokability, and the nose — and fed back into what you plant next.

30-minute demo · or the full system on your data, free for 30 days.