Prompt #136
Back to promptsAudit Glug Plugin Manifests
- Variables
- -
- Tags
- stack-aware,glug,plugin,audit,manifest
- Source
- research-2026-05-01-stack-aware
- Use count
- 0
- Created
- 2026-05-01T18:30:48.776731+00:00
- Updated
- 2026-05-01T18:30:48.776731+00:00
Content
Audit all installed Glug plugins by scanning /nvmetank1/projects/glug/plugins/*/manifest.toml. For each plugin: 1. Parse id field β must match pattern `glug.<name>` (underscore-safe per glug#631) 2. Verify required keys: id, name, version, default_enabled 3. Flag any plugin missing db_migrations rollback entry if db_migrations is non-empty 4. Check signal_subscriptions handler paths resolve to real Python functions Output a table: plugin_id | version | has_db_migrations | has_blueprints | signal_count | issues Flag severity: - CRITICAL: missing id or non-conformant id format - WARN: missing version or default_enabled - INFO: no description field Reference: _discover_plugins(app) in glug/webserver.py is the authoritative loader.