164 active cron entries parsed from the system crontab
Appearance
Appearance
This directory contains auto-generated documentation for all cronjobs defined in system-crontab.md.
Cronjobs are production-critical workflows that run silently in the background. This documentation system ensures:
164 active cron entries parsed from the system crontab
115 unique Symfony console commands identified
95/115 (82%) commands linked to source files
46 critical + 40 high risk commands
Commands involving sales, payments, refunds, or stock mutations:
Commands with significant business impact:
Supporting commands: logs, statistics, alerts, notifications
Commands needing risk assessment through code inspection
Each cronjob documentation file follows this structure:
---
title: "command:name"
type: cronjob
source: system-crontab
status: active | undocumented
last_verified: YYYY-MM-DD
schedule:
- "*/10 * * * *"
command:
- "full:command --with-options"
risk_level: critical | high | medium | unknown
command_class: "src/Path/To/CommandClass.php"
---
# Command Name
## Overview
...| Level | Description | Business Impact | Examples |
|---|---|---|---|
| 🔴 Critical | Sales, payments, refunds, stock mutations | Immediate financial/inventory impact | menzzo:v2:sales:payment |
| 🟡 High | Products, sync, orders, imports | Significant operational impact | menzzo:v2:products |
| 🟢 Medium | Logs, stats, alerts, notifications | Supporting functions | menzzo:statistic |
| ⚪ Unknown | Needs assessment | Not yet determined | Various |
python3 tools/cronjob_doc_generator.pyThis will:
docs/system-crontab.md for all active cron entriesdocs/cronjobs/docs/meta/documentation-progress.md with coverage statisticsRun the generator whenever:
system-crontab.md# 1. Update crontab
crontab -e
# 2. Document changes
php bin/console logidav:cron:document
# 3. Regenerate docs
python3 tools/cronjob_doc_generator.py
# 4. Commit
git add docs/ && git commit -m "docs: update cronjobs"Documentation validation should happen whenever cronjob docs are updated:
docs/meta/documentation-progress.md exists and is parseableBased on the progress report:
system-crontab.md is the authoritative definitionCommands Not in This System
This system tracks cronjobs only. It does NOT document:
These will be addressed in separate documentation initiatives.