.vbw-planning/milestones/generator-enhancements/REQUIREMENTS.md
Defined: 2026-02-09 Core value: Drop-in Rails engine for feed monitoring, content scraping, and operational dashboards.
FeedFetcher -- add tests for uncovered branches in the fetch pipelineItemCreator -- add tests for item creation edge casesConfiguration -- test nested settings classes and edge casesDashboard::Queries -- test dashboard query logicBroadcaster -- test realtime broadcasting logicBulkSourceScraper -- test bulk scraping workflowsSourcesIndexMetrics -- test analytics calculationsFeedFetcher (627 lines) into focused single-responsibility classesConfiguration (655 lines) nested settings classes into separate filesImportSessionsController (792 lines) wizard steps into step-specific concerns or service objectsLogEntry hard-coded table name to use configurable prefix systemlib/source_monitor.rb with autoloadingProcfile.dev with a jobs: entry for Solid Queuerecurring_schedule: config/recurring.ymlSetup::Workflow) integrates both new generator stepsRecurringScheduleVerifier checks that recurring tasks are registered with Solid QueueSolidQueueVerifier remediation suggests Procfile.dev when workers not detected| Item | Reason |
|---|---|
| Multi-database support (MySQL/SQLite) | PostgreSQL-only simplifies development |
| Built-in authentication | Host app responsibility |
Requirement-to-phase mapping is tracked in ROADMAP.md.