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/init.d/watchdog` - procd service
|
||||||
- `/etc/cron.d/watchdog` - Cron backup
|
- `/etc/cron.d/watchdog` - Cron backup
|
||||||
- `/usr/libexec/rpcd/luci.watchdog` - RPCD backend
|
- `/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)
|
# 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
|
> **Architecture Reference**: SecuBox Fanzine v3 — Les 4 Couches
|
||||||
|
|
||||||
@ -8,6 +8,19 @@ _Last updated: 2026-03-12 (SecuBox Watchdog)_
|
|||||||
|
|
||||||
## Recently Completed
|
## 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
|
### 2026-03-12
|
||||||
|
|
||||||
- **SecuBox Watchdog - Service Health Monitor (Complete)**
|
- **SecuBox Watchdog - Service Health Monitor (Complete)**
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user