Core v0 Scaffold
AcreFrame Core v0 — public backend demonstration.
This page surfaces the AcreFrame Core v0 backend scaffold: a deterministic facility graph, typed entity model, read-only API routes, and human-review boundary metadata. Every object below is fictional demo data. No customer data. No live integrations.
Decision-support only. Human review required. No compliance certification, legal/regulatory advice, cultivation guidance, or autonomous facility control. Demo data is fictional.
API Surface
Five read-only demo endpoints
All routes return JSON with boundary metadata and a disclaimer. They are force-static and prerender at build time. No database required.
Facility Graph
Implemented/api/core/demo/facility
Full facility with rooms, zones, batches, lots, holds, packets, signals, queue, memos, ledger.
Terminal Snapshot
Implemented/api/core/demo/terminal
Core Terminal Snapshot built from the relational model for UI surfaces.
Review Queue
Implemented/api/core/demo/review-queue
Prioritized review items with owner assignment and evidence links.
Packet Readiness
Implemented/api/core/demo/packet-readiness
Packet sections, completeness, and readiness score for a selected batch.
Event Ledger
Implemented/api/core/demo/event-ledger
Immutable event ledger entries for reconstructable audit trails.
Facility
Northline Biological Production Demo
Facility ID
fac_demo_northline
License Context
Illustrative — not a real jurisdiction
Status
design_partner
Last Updated
2026-05-10T08:42:00Z
Spatial Model
Rooms and zones
Room 4
Flowerroom_4
Zones
- Zone 4 Flower (standard_flower)
Active batches
Room 7
Dryroom_7
Zones
- Dry Room 2 (standard_dry)
Active batches
Packaging Bay
Packagingroom_pkg
Zones
- Packaging Line (standard_packaging)
Active batches
Batch Anchor
Active batches
AF-1042
blockedStage
Transfer
QA State
hold
Packet Readiness
42%
Inventory Age
18 days
Linked lots
AF-1045
watchStage
Packaging
QA State
pending_review
Packet Readiness
68%
Inventory Age
12 days
Linked lots
AF-1038
pendingStage
Drying
QA State
clear
Packet Readiness
85%
Inventory Age
24 days
Linked lots
QA Holds
Quality assurance holds
| Hold | Batch | Severity | Age | Owner | Blocker |
|---|---|---|---|---|---|
| QAH-772 | AF-1042 | critical | 52h | owner_nlopez | Yes |
| QAH-773 | AF-1045 | elevated | 28h | owner_mchen | Yes |
| QAH-774 | AF-1038 | watch | 12h | owner_kadams | No |
Packet Sections
Packet readiness sections
| Section | Batch | Evidence | Status | Movement | Review |
|---|---|---|---|---|---|
| Pre-Harvest | AF-1042 | observation logs | complete | — | resolved |
| Harvest / Batch Origin | AF-1042 | signatures (2) | partial | Blocks | open |
| Drying / Curing | AF-1042 | environmental logs | complete | — | resolved |
| Testing / Lab Results | AF-1042 | COA chain, reviewer attestation | blocked | Blocks | open |
| Packaging / Labeling | AF-1045 | label-image match check | partial | Blocks | open |
| Distribution / Manifest | AF-1042 | dual-operator release | watch | Blocks | open |
Signal Events
Facility signal events
RH drift above baseline
watchType: humidity
Room: Room 4
Batch: AF-1042
Detected: 2026-05-10T06:42:00Z
Signal Bridge is read-only. No autonomous control. No setpoint adjustment.
Differential pressure warning
elevatedType: differential_pressure
Room: Room 7
Batch: AF-1038
Detected: 2026-05-10T05:30:00Z
Signal Bridge is read-only. No autonomous control. No setpoint adjustment.
Equipment runtime anomaly
watchType: equipment_runtime
Room: Packaging Bay
Batch: AF-1045
Detected: 2026-05-10T04:00:00Z
Signal Bridge is read-only. No autonomous control. No setpoint adjustment.
Review Queue
Prioritized review items
signal review
watchAcreFrame surfaces
Correlate signal to batch AF-1042
Human must decide
Facilities engineer assesses root cause
packet gap
criticalBlockerAcreFrame surfaces
Map missing sections to owner
Human must decide
Compliance lead uploads COA and attestation
owner ambiguity
criticalBlockerAcreFrame surfaces
Surface owner clarity gap
Human must decide
QA supervisor reviews moisture record
movement blocker
criticalBlockerAcreFrame surfaces
Block transfer and surface missing sections
Human must decide
Compliance lead completes attestation
decision reconstruction
elevatedAcreFrame surfaces
Flag missing decision memory
Human must decide
Operations manager retroactively logs decision
Decision Memos
Human decision memory
transfer hold
resolvedHeld transfer TR-55 pending human packet check
Unresolved
- missing signatures
signal review
openRouted Zone 4 humidity excursion to engineer review
Unresolved
- root cause pending
shipment deferral
openDeferred outbound MX-440 pending manual lot reconciliation
Unresolved
- dual release needed
labor scheduling
openAssigned overtime request to human labor planner for Shift B
Unresolved
- budget approval
Event Ledger
Immutable event trail
| Event | Type | Summary | Actor | Reviewed |
|---|---|---|---|---|
| evt_001 | record.ingested | Batch movement log export ingested from operator | operator | Yes |
| evt_002 | qa_hold.created | QA hold QAH-772 created for moisture variance | system | No |
| evt_003 | qa_hold.aged | QA hold QAH-772 aged beyond 24h target window | system | No |
| evt_004 | signal.event_detected | RH drift detected in Zone 4 Flower | system | No |
| evt_005 | packet.section_missing | Testing / Lab Results section missing COA chain | system | No |
| evt_006 | movement.blocked | Batch AF-1042 transfer blocked by incomplete packet | system | No |
| evt_007 | review.assigned | Packet gap review assigned to compliance lead | system | No |
| evt_008 | decision.recorded | QA supervisor recorded transfer hold decision | reviewer | Yes |
Data Boundary
What this page contains and what it does not
This page contains
- Fictional demo data from the Northline facility
- Typed entity objects from AcreFrame Core v0
- Deterministic in-memory data — no database
- Read-only API route links with boundary metadata
- Human-review-required annotations on every surface
This page does not contain
- Actual customer data or facility records
- Live sensor streams or equipment control
- Compliance certification or regulatory approval
- Cultivation, pesticide, or dosing instructions
- Autonomous decisions or guaranteed outcomes
Design partner
Validate the scaffold with real records.
If you are a licensed operator with real batch logs, QA records, and inventory exports, request a Facility Loop Review to validate the Core entity graph against your actual operating data.
AcreFrame does not provide legal advice or regulatory advice. AcreFrame does not provide pesticide guidance, cultivation treatment instructions, irrigation or watering prescriptions, or nutrient dosing prescriptions. No pesticide. No cultivation treatment prescriptions. AcreFrame does not autonomously control HVAC, irrigation, lighting, water systems, dosing, QA release, remediation, harvest, packaging, shipment, or compliance decisions. No autonomous control. Qualified human review required. AcreFrame does not provide compliance certification. No compliance certification. AcreFrame does not guarantee compliance, yield, potency, margin, savings, audit outcomes, or risk elimination. Licensed operators only where lawful.