diff --git a/modules/checklist.md b/modules/checklist.md index 8a0f163..924d930 100644 --- a/modules/checklist.md +++ b/modules/checklist.md @@ -28,6 +28,26 @@ The enhanced checklist module provides asset tracking and accountability feature - View last known location in checklist - Track movement over time +- **Time Window Monitoring**: Check-in with safety intervals (e.g., `checkin 60 Hunting in tree stand`) + - Tracks if users don't check in within expected timeframe + - Ideal for solo activities, remote work, or safety accountability + - Provides `get_overdue_checkins()` function for alert integration + +- **Approval Workflow**: + - `checklistapprove ` - Approve pending check-ins (admin) + - `checklistdeny ` - Deny/remove check-ins (admin) + - Support for approval-based workflows + +- **Enhanced Database Schema**: + - Added `approved` field for approval workflows + - Added `expected_checkin_interval` field for safety monitoring + - Automatic migration for existing databases + +#### New Commands: +- `checklistapprove ` - Approve a check-in +- `checklistdeny ` - Deny a check-in +- Enhanced `checkin [interval] [note]` - Now supports interval parameter + ## Configuration Add to your `config.ini`: diff --git a/modules/inventory.md b/modules/inventory.md index 2b4a4cc..4e7146a 100644 --- a/modules/inventory.md +++ b/modules/inventory.md @@ -33,6 +33,23 @@ The inventory module provides a complete point-of-sale (POS) system for mesh net - **Sales Reports**: Daily transaction summaries - **Best Sellers**: Most popular items +**Cart System:** +- `cartadd ` - Add to cart +- `cartremove ` - Remove from cart +- `cartlist` / `cart` - View cart +- `cartbuy` / `cartsell [notes]` - Complete transaction +- `cartclear` - Empty cart + +**Item Management:** +- `itemadd [location]` - Add new item +- `itemremove ` - Remove item +- `itemreset [price=X] [qty=Y]` - Update item +- `itemsell [notes]` - Quick sale +- `itemreturn ` - Reverse transaction +- `itemlist` - View all inventory +- `itemstats` - Daily statistics + + ## Configuration Add to your `config.ini`: