WBN “Why It Matters” Engine — v1.0
📘 Description
The Why It Matters Engine is a lightweight interpretation system designed to transform raw news into clear, actionable insight for readers. It adds a single, business-focused sentence to each story, helping users quickly understand relevance and impact.
This system balances automation and editorial control, allowing WBN to scale content efficiently while maintaining a strong, consistent voice.
🎯 Purpose
- Turn headlines into useful insight
- Help readers understand impact, not just information
- Maintain a consistent WBN editorial tone
- Enable fast publishing without sacrificing clarity
⚙️ Core Structure
Each story follows this format:
Headline → Summary → Why It Matters → Source
🧠 How the Engine Works
1. Category-Based Sentence Engine
Each story is assigned a category (e.g., Weather, Transit, Real Estate).
The system inserts a pre-written sentence based on that category.
Example:
- Category: Transit
→ This matters because transport disruption can affect staffing, customer access, and daily operations.
2. Sentence Library
A small, curated set of reusable responses powers the engine.
- Start with 6–10 categories
- Each category has 1–5 variations
- Keep sentences:
- Clear
- Practical
- Business-focused
3. Optional Modifiers (Future)
Sentences can be enhanced using:
- Region (Vancouver, Canada, US, Africa)
- Urgency (Low, Medium, High)
- Audience (Small Business, Consumer, Investor)
Structure:
Base sentence + optional modifiers
✍️ Custom Override Field
Each story includes a Custom “Why It Matters” field.
Logic:
- If custom field exists → use it
- If not → use generated sentence
Example:
const finalWhyItMatters =
story.customWhyItMatters || generatedWhyItMatters;
Purpose:
- Allows precise editorial control
- Used for:
- Breaking news
- High-impact stories
- Nuanced topics
🔁 Continuous Improvement Model
The engine improves over time through use.
Process:
- Generate default sentence
- Edit (if needed)
- Save improved version
- Add to response library
This builds a growing WBN Editorial Response Bank.
🗂️ Response Storage Options
To keep code lean, responses should be stored outside core logic:
- JSON file
- Google Sheet
- Airtable
- Lightweight database
Key Fields:
- Category
- Region (optional)
- Urgency (optional)
- Audience (optional)
- Response Text
- Status (active/inactive)
🧩 System Philosophy
- Keep logic simple
- Keep language modular
- Avoid hard-coded complexity
- Improve through iteration
🚀 Minimum Viable Setup
To launch:
- Define 6–8 categories
- Write 1 strong sentence per category
- Add “Why It Matters” field to each story
- Implement simple category → sentence mapping
That is enough for Version 1.
🔒 Editorial Positioning
WBN is not an aggregator.
It is:
An intelligence layer that interprets signals and explains what they mean for real-world decisions.
🧭 Guiding Principle
One clear sentence of insight per story is enough to transform information into value.
📌 Version
WBN Why It Matters Engine v1.0
Date: April 6, 2026
Status: Active — Iterative Build
If you want next, I can turn this into:
- a Ghost-ready module block, or
- a database schema + JSON file you can plug in immediately