ca-grow-ops-manager/PLANNING_NEXT.md
fullsizemalt 71e58dd4c7
Some checks are pending
Deploy to Production / deploy (push) Waiting to run
Test / backend-test (push) Waiting to run
Test / frontend-test (push) Waiting to run
feat: Linear-inspired UI redesign with Space Grotesk headlines
- Complete UI refactor with charcoal/bone color palette
- Add Space Grotesk font for headlines, Inter for body
- Update all 24+ pages with new design system
- Add LinearPrimitives reusable components
- Improve dark mode support throughout
- Add subtle micro-animations and transitions
2025-12-12 14:29:47 -08:00

1.9 KiB

Plan of Action: Facility Monitoring & Advanced Treatments

Status: Planning Phase Date: 2025-12-11

Guided by "Spec Kit" principles, we will proceed in the following order. This ensures requirements are clear before implementation begins.

1. Compliance & Security (Priority: High)

Objective: Specification for CCTV & Monitoring Integration. Why: Integration with physical security systems (CCTV) requires careful architectural planning regarding bandwidth, security, and protocol support (RTSP, WebRTC, ONVIF) before any code is written.

  • Create Spec Document: docs/specs/013_facility_monitoring.md
    • Scope: Define integration points for CCTV streams.
    • Architecture: Decide on direct stream vs. proxy (e.g., go2rtc).
    • Security: Define access control for video feeds.
    • Hardware Support: List supported standard protocols (ONVIF, RTSP).

2. Data Simulation (Priority: Medium)

Objective: Enhanced Demo Data for "Treatments". Why: To visualize the "Treatment" workflow (IPM/Nutrients) effectively in the UI, we need rich, realistic seed data.

  • Update Spec: Add "Treatment Workflows" section to docs/specs/006_cultivation_management.md.
  • Implementation - Seed Data:
    • Update backend/prisma/seed.js to include:
      • Diverse IPM products (Preventative vs Curative).
      • Complex nutrient recipes.
      • Historical treatment logs (to show "completed" vs "scheduled" states).

3. Order of Operations

  1. Finish Current Deployment: Ensure Ceiling Height features are stable on nexus-vector.
  2. Draft Specs: Write docs/specs/013_facility_monitoring.md.
  3. Refine Data Model: Review if Treatment needs expansion based on spec.
  4. Implement Seed Data: Code the realistic treatment scenarios.
  5. Review: Present Spec & Data for approval.

Awaiting completion of current deployment task (Layout Designer Update) before commencing Step 1.