How I Turn Trend Signals into Top Topics for Daily Publishing at QLegion
- Jimmy Stewart

- Feb 20
- 4 min read
Every day, the internet floods with countless signals about what’s trending, what’s new, and what people are talking about. Sorting through this noise to find meaningful topics worth sharing is a challenge I tackled head-on when building QLegion.com. My goal was to create a system that reliably turns public trend signals into a focused, manageable list of daily topics. This post explains how I built the first half of that pipeline — from raw signals to a ranked shortlist of topics ready for publishing.
The Daily Loop: How the System Runs Every Day
At the heart of QLegion is a daily loop that runs automatically. Each day, a scheduled job kicks off using Windows Task Scheduler. This job polls various trend and news signals from public sources. These signals include things like keyword trends, news headlines, and social chatter.
Once the data is collected, the system processes it to produce a ranked list of topics. This list represents what’s currently rising in interest and relevance. The process repeats every day without manual intervention, ensuring fresh content ideas are always ready.
This daily loop is designed to be production-like. That means it’s automated, repeatable, and built with guardrails to avoid surprises. It’s not a one-off experiment but a reliable engine powering daily publishing.
Why I Picked 13 Topics Each Day
You might wonder why I settled on exactly 13 topics for the daily list. The number is a balance between two competing needs: coverage and quality.
If I chose too few topics, the system would miss important trends and feel limited. If I picked too many, the list would become noisy and harder to manage. Thirteen topics strike a sweet spot — enough to cover a broad range of interests without overwhelming the editorial process or readers.
This limit also helps keep the daily posts focused and digestible. It’s easier to produce quality content on a smaller set of well-chosen topics than to spread thin across dozens.
Maintaining a Curated Set of Topics
To keep the system on track, I maintain a curated set of about 104 defined topics. These topics cover the main themes and areas QLegion focuses on. By restricting the system to this set, I avoid random or irrelevant topics sneaking into the daily list.
This curated topic set acts like a filter. It ensures the content stays on-theme and aligned with the platform’s goals. It also helps the system learn and improve over time by focusing on a stable, known set of topics.
For example, if a trend signal points to a very niche or unrelated subject, it won’t make the cut unless it matches one of the predefined topics. This keeps the daily output consistent and relevant.
What Scoring Means Without the Math
Behind the scenes, the system scores each potential topic to decide which ones are rising and worth publishing. But this scoring isn’t about complicated formulas or heavy math. Instead, it’s about understanding the difference between something that’s genuinely gaining interest and something that’s just loud noise.
For instance, a topic might have a sudden spike in mentions, but if those mentions come from a small, repetitive source or are part of a spammy pattern, the system downranks it. On the other hand, a steady increase across multiple reliable sources signals a true rise in interest.
The scoring also accounts for noise by smoothing out sudden, isolated spikes that don’t fit the overall trend. This way, the system avoids chasing every blip and focuses on meaningful signals.
Guardrails That Keep Topic Selection Stable and Safe
To make sure the daily topic list stays reliable and safe to publish, I built in three key guardrails:
Guardrail 1: Topic Stability
The system avoids drastic daily swings by limiting how much the topic list can change from one day to the next. This prevents wild fluctuations and keeps the content consistent.
Guardrail 2: Noise Filtering
The system filters out noisy signals that come from unreliable or repetitive sources. This reduces false positives and ensures topics reflect genuine interest.
Guardrail 3: Theme Enforcement
Only topics from the curated set of 104 are allowed. This keeps the content focused and aligned with the platform’s mission.
These guardrails work together to keep the daily topic list stable, relevant, and safe for publishing without constant manual oversight.
Tradeoffs I Accepted in Version 1
Building this system meant making some tradeoffs to get a working, reliable pipeline quickly. Here are three I accepted in the first version:
Tradeoff 1: Limited Topic Set
By restricting to about 104 topics, I lose some flexibility and might miss emerging niche trends outside this set. But this tradeoff improves focus and quality.
Tradeoff 2: Fixed Topic Count
Sticking to 13 topics daily means some days might feel crowded or sparse depending on trend volume. It’s a compromise between consistency and adaptability.
Tradeoff 3: Simple Scoring Logic
The scoring avoids complex math or machine learning models for now. This keeps the system transparent and easy to maintain but might miss subtle patterns.
These tradeoffs helped me build a solid foundation that can improve over time without sacrificing reliability.

What I Shipped This Week
Automated daily job running on Windows Task Scheduler
Polling of multiple public trend and news signals
Ranked list of 13 topics generated each day
Curated topic set of about 104 defined themes
Three guardrails implemented for stability and safety
What I Learned
Automation is key to reliable daily publishing
A fixed topic count balances coverage and quality
Curated topics prevent random or irrelevant content
Simple scoring can effectively filter noise
Guardrails reduce manual oversight and improve stability
What’s Next
Explore expanding the curated topic set gradually
Improve scoring with more nuanced signal analysis
Add adaptive topic count based on daily trend volume
Build the second half of the pipeline: from topics to full posts
Monitor system performance and refine guardrails as needed



Comments