Commit graph

11 commits

Author SHA1 Message Date
fullsizemalt
c7f8bc8cec feat: walkthrough 'completed today' status + 3D viewer spec
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
- Added /walkthroughs/today API endpoint
- Show clear status when walkthrough is already completed
- Show 'Continue Walkthrough' for in-progress ones
- Added facility-3d-viewer.md spec
- Installed React Three Fiber dependencies
2025-12-12 22:17:10 -08:00
fullsizemalt
9897e73de1 docs: add METRC integration specification
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
- Clarifies METRC as source of truth
- Defines data model with metrc fields
- Feature overlap matrix (supplement vs add value)
- UI integration points
- Compliance alerts workflow
- Implementation phases
2025-12-12 20:52:44 -08:00
fullsizemalt
5c7a4b83c3 feat: comprehensive demo seed + paperless integration spec
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
Demo Seed (npm run seed:demo):
- 5 demo staff members
- 8 grow rooms
- 7 batches across all stages
- 292+ touch points with activity history
- 30 days of walkthrough history (with reservoir/irrigation/health checks)
- 9 SOPs and documents
- 12 supply items
- 7 tasks
- IPM schedules for active batches
- Weight logs
- 3 announcements
- 14 days time punch history

Paperless Integration Spec:
- API integration design for document archival
- Sync workflow (manual + automatic)
- Tagging conventions
- Document types
- Implementation phases
2025-12-12 20:37:28 -08:00
fullsizemalt
f51a1072fe feat(pwa): Add PWA support for installable kiosk app
Some checks failed
Deploy to Production / deploy (push) Failing after 0s
Test / backend-test (push) Failing after 0s
Test / frontend-test (push) Failing after 0s
- Added manifest.json for 'Add to Home Screen' installation
- Added service worker for offline caching
- Added app icons (192px, 512px)
- Updated index.html with mobile meta tags
- Created spec for Escort Handoff Mode (009)
2025-12-11 16:13:50 -08:00
fullsizemalt
558e0ac1e2 feat: Full Spec Kit compliance implementation
Some checks failed
Deploy to Production / deploy (push) Failing after 0s
Test / backend-test (push) Failing after 0s
Test / frontend-test (push) Failing after 0s
Photo Management (per specs/photo-management.md):
- Sharp integration for 3-size compression (thumb/medium/full)
- WebP output with 80-90% quality
- Client-side compression with browser-image-compression
- PhotoUpload component with camera/drag-drop support
- Upload API with bulk support and stats endpoint

Testing:
- Backend: Jest tests for all major API endpoints
- Frontend: Vitest tests for utilities and API clients
- CI: Updated Forgejo workflow for test execution

Specs (100% coverage):
- visitor-management.md (Phase 8)
- messaging.md (Phase 9)
- audit-and-documents.md (Phase 10)
- accessibility-i18n.md (Phase 11)
- hardware-integration.md (Phase 12)
- advanced-features.md (Phase 13)

Documentation:
- OpenAPI 3.0 spec (docs/openapi.yaml)
- All endpoints documented with schemas
2025-12-11 09:53:32 -08:00
fullsizemalt
e240ec7911 feat(phase2): Implement Phase 2 - Plant Touch Points & IPM
Added PlantTouchPoint and IPMSchedule models. Implemented touch-points and IPM controllers/routes. Updated frontend with Dashboard feed and IPM widgets.
2025-12-09 21:22:47 -08:00
fullsizemalt
b20edc0c33 fix: Add missing heatmap components and User.name field
🔧 Build Fixes:
- Created FloorToggle component
- Created HealthLegend component
- Added name field to User interface

Components complete for heatmap feature
2025-12-09 14:43:54 -08:00
fullsizemalt
fd6d36c6de docs: Complete Session Documentation + Photo Management Spec
📋 Final Documentation Package

Created:
- docs/FINAL-SESSION-SUMMARY.md (comprehensive session summary)
- specs/photo-management.md (storage optimization strategy)

Photo Management Strategy:
- Client-side compression (WebP, 80% quality)
- Server-side multi-size generation (thumb/medium/full)
- 85-90% storage reduction (3-5MB → 300-700KB)
- Local storage with daily backups
- ~13.7 GB/year estimated (very manageable)
- 7-year retention for CA compliance

Implementation:
- Sharp for server-side processing
- browser-image-compression for client-side
- 3 sizes: 200px, 800px, 1920px
- WebP format (30-50% smaller than JPEG)

Estimated: 7-11 hours to implement

Status: All specs complete, deployment successful
Team: 777 Wolfpack ready to use system
URL: https://777wolfpack.runfoo.run
2025-12-09 14:34:28 -08:00
fullsizemalt
d83c794963 feat: Plant Touch Points & IPM Tracking Spec
📋 New Feature Spec from 777 Wolfpack Feedback

Requirements:
- Touch points system for every plant interaction
- Record data at each touch point (type, notes, photos)
- IPM schedule tracking (10-day root drench cycles)
- Pyganic 5.0 product tracking
- Mobile-first quick entry
- Alerts for IPM treatments

Database Design:
- PlantTouchPoint model (touch type, measurements, photos)
- IPMSchedule model (10-day intervals, auto-calc next treatment)
- TouchPointType enum (WATERING, FEEDING, IPM_TREATMENT, etc.)

UI Design:
- Quick action buttons for common touch points
- IPM schedule screen with alerts
- Photo capture
- Touch point history timeline

Priority: Phase 2 (after Daily Walkthrough)
Estimated: 17 hours (2-3 days)

Team: 777 Wolfpack
Status: Spec Complete - Ready for Phase 2
2025-12-09 14:32:04 -08:00
fullsizemalt
8105c2f05c feat: Daily Walkthrough Spec + Compliance Audit
🔴 CRITICAL: 777 Wolfpack Team Requirements

 Created:
- specs/daily-walkthrough.md (comprehensive feature spec)
- docs/AUDIT-DAILY-WALKTHROUGH.md (compliance audit)
- docs/SESSION-SUMMARY.md (session summary)

📋 Daily Walkthrough Requirements:
1. Reservoir Checks (veg + flower tanks, levels, photos)
2. Irrigation System Checks (drippers, water flow, nutrients, 4 zones)
3. Plant Health Spot Checks (pests, water/food access, photos)

🏗️ Technical Design:
- 4 new models (DailyWalkthrough, ReservoirCheck, IrrigationCheck, PlantHealthCheck)
- Photo upload support
- Zone-based organization (Veg Up/Down, Flower Up/Down)
- Offline support
- Issue flagging + notifications

📊 Spec Compliance:
-  Aligns with constitution
-  Fits existing architecture
-  Mobile-first ready
- 🔴 Elevated to Phase 1.5 (critical priority)

⏭️ Recommendation: Implement as Phase 1.5 (12-15 hours)

Team: 777 Wolfpack
Priority: CRITICAL - First thing every morning
2025-12-09 14:02:44 -08:00
fullsizemalt
da7729d6e4 Initial commit: Spec Kit foundation complete
Some checks failed
Deploy to Production / deploy (push) Failing after 0s
Test / backend-test (push) Failing after 0s
Test / frontend-test (push) Failing after 0s
- Constitution and project spec (spec.yml)
- 7 comprehensive feature specs (tasks, batches, labor, compliance, inventory, integrations, comms)
- Phase 1 implementation plan (6-week roadmap)
- Week 1 task breakdown (15 concrete tasks)
- Architecture and compliance documentation
- Backend and frontend setup guides
- Deployment guide for nexus-vector
- CI/CD workflows (Forgejo Actions)
- Quick start guide for developers

Project is ready for implementation with:
- Automated testing on every push
- Automatic deployment to nexus-vector on push to main
- Database migrations handled automatically
- Health checks and monitoring

Stack: TypeScript, Fastify, React, Vite, PostgreSQL, Prisma, Docker
2025-12-08 23:54:12 -08:00