docs: Update tracking files for secubox-app-reporter
- HISTORY.md: Added entry #100 for Report Generator - WIP.md: Added 2026-03-13 section with reporter completion Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
246f2acc18
commit
5d316e7d72
@ -4860,3 +4860,31 @@ git checkout HEAD -- index.html
|
||||
- `/etc/init.d/watchdog` - procd service
|
||||
- `/etc/cron.d/watchdog` - Cron backup
|
||||
- `/usr/libexec/rpcd/luci.watchdog` - RPCD backend
|
||||
|
||||
100. **SecuBox Report Generator (2026-03-13)**
|
||||
- New `secubox-app-reporter` package for automated status reporting
|
||||
- **Two Report Types**:
|
||||
- Development Status: health score, HISTORY.md completions, WIP items, roadmap progress
|
||||
- Services Distribution: Tor hidden services (5), DNS/SSL vhosts (243), mesh services (1)
|
||||
- **CLI** (`/usr/sbin/secubox-reportctl`):
|
||||
- `generate <type>` - Generate report (dev|services|all)
|
||||
- `send <type>` - Generate + email report
|
||||
- `schedule <type>` - Set cron (daily|weekly|off)
|
||||
- `status` - Show generator status
|
||||
- `preview <type>` - Output to stdout
|
||||
- `list` - List generated reports
|
||||
- `clean` - Remove old reports
|
||||
- **Email Integration**:
|
||||
- msmtp/sendmail backend
|
||||
- MIME multipart HTML emails
|
||||
- UCI config for SMTP credentials
|
||||
- **HTML Output**:
|
||||
- KissTheme dark styling
|
||||
- Responsive card layout
|
||||
- Stats badges and health indicators
|
||||
- **Files**:
|
||||
- `/etc/config/secubox-reporter` - UCI configuration
|
||||
- `/usr/sbin/secubox-reportctl` - CLI tool
|
||||
- `/usr/share/secubox-reporter/lib/` - collectors.sh, formatters.sh, mailer.sh
|
||||
- `/usr/share/secubox-reporter/templates/` - HTML templates
|
||||
- `/etc/cron.d/secubox-reporter` - Scheduled reports
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
# Work In Progress (Claude)
|
||||
|
||||
_Last updated: 2026-03-12 (SecuBox Watchdog)_
|
||||
_Last updated: 2026-03-13 (SecuBox Report Generator)_
|
||||
|
||||
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches
|
||||
|
||||
@ -8,6 +8,19 @@ _Last updated: 2026-03-12 (SecuBox Watchdog)_
|
||||
|
||||
## Recently Completed
|
||||
|
||||
### 2026-03-13
|
||||
|
||||
- **SecuBox Report Generator (Complete)**
|
||||
- New `secubox-app-reporter` package for automated status reporting
|
||||
- Two report types:
|
||||
- Development Status: health score, HISTORY.md completions, WIP items, roadmap
|
||||
- Services Distribution: Tor services (5), DNS/SSL vhosts (243), mesh services (1)
|
||||
- CLI: `secubox-reportctl generate|send|schedule|status|preview|list|clean`
|
||||
- Email delivery via msmtp/sendmail with MIME multipart HTML
|
||||
- KissTheme dark styling with responsive layout
|
||||
- UCI config for SMTP and cron scheduling
|
||||
- Deployed and tested on router: `/www/reports/`
|
||||
|
||||
### 2026-03-12
|
||||
|
||||
- **SecuBox Watchdog - Service Health Monitor (Complete)**
|
||||
|
||||
Loading…
Reference in New Issue
Block a user