How Cowlpane Works
Editorial standards, story selection criteria, AI research assistance, and data sources — explained in full.
Editorial Standards
Cowlpane publishes two types of content: automated pipeline articles under the Cowl Pane & ResearchBot byline, and human-authored pieces under a named contributor byline. Both are held to the same requirements before publication:
- Minimum depth: Articles must exceed 900 words of substantive body text. Short summaries are discarded.
- Multiple independent sources: Stories are selected only when at least two independent outlets have reported the same underlying event. Single-source stories are not published.
- Named sources: Every statistic must carry an inline attribution. "Analysts say" is not acceptable — the specific analyst, institution, or filing must be named.
- No price predictions: Forward-looking statements must be framed as context, not forecasts. Price targets and specific return predictions are not published.
- Consequence framing: Every headline and subheading must state the reader consequence, not just the event. "Bond yields rose" becomes "Bond Yields Hit 4.6% — What It Means for Mortgages and Equity Valuations."
Articles that do not pass these requirements are discarded at the quality gate and never published.
Story Selection
Cowlpane monitors more than 40 RSS feeds and news sources continuously, including specialist financial outlets, official exchange filings, central bank communications, and major technology publishers. Sources are evaluated for reliability; those with repeated errors or low signal-to-noise ratios are disabled from the pipeline.
Incoming articles are de-duplicated by URL. A clustering step groups articles that cover the same underlying story across multiple outlets. Within each cluster, the most information-rich sources are selected as the basis for analysis. Clusters covering only a single source, or scoring below the quality threshold, are not processed.
Story prominence on the homepage reflects recency, not an editorial judgment about relative importance. The pipeline selects up to two stories per section per run to ensure depth over volume.
AI as a Research Tool
Cowlpane's editorial standards define the voice, depth requirements, and analytical framing for every article. These standards are codified as precise instructions that govern all content published on the site.
The automated pipeline runs through ResearchBot — an in-house AI research tool built on large language models (via the OpenRouter API). For pipeline content, ResearchBot reads the source material for a given story cluster, extracts relevant facts and figures, and drafts the article according to editorial standards. Cowl Pane defines those standards and takes editorial responsibility for all pipeline output — ResearchBot does not decide what is newsworthy, does not set the voice, and does not override the quality gate. For human-authored content (Thomas's weekly, deep dive, and weekender pieces), the model produces a structured draft that Thomas reviews, revises if necessary, and manually approves before publishing.
The editorial standards require the model to:
- Write in flowing prose, not templated bullet-point summaries
- Ground every statistic in its source, named specifically
- Distinguish confirmed facts from analyst projections at the sentence level
- Anchor all relative time references to absolute dates
- Frame analysis around reader consequences, not event descriptions
AI caveat: Despite these controls, LLM output can contain errors, omissions, or hallucinated statistics. Always verify significant financial claims with the original source before acting on them. Source links are provided on every article.
Human Editorial Layer
Original articles are written by Thomas, a financial enthusiast who covers markets, macro, and digital assets under his own byline (Thomas | financial enthusiast). Thomas selects topics, writes, reviews, and submits articles independently — the automated pipeline has no involvement in his content. Articles are published as soon as they pass editorial review.
Thomas publishes four formats:
- The Weekly Explainer (published every Monday) — a 1,200–2,000 word evergreen explainer on a concept in finance, AI, crypto, or technology. The topic is selected based on current relevance and structured around reader comprehension: from first principles through real historical evidence to portfolio implications.
- The Deep Dive (published every Wednesday) — a 1,500–2,300 word structured analysis of a specific company, sector, or asset. The format requires a bull case and a bear case written with equal conviction, a valuation or peer comparison section, named risks, and a closing question that frames the key variable to watch over the next 6–12 months.
- The Weekender (published every Friday) — a 900–1,800 word market wrap covering the three most significant stories of the trading week. Each story receives factual reporting, an analytical "why it matters" section focused on what most coverage missed, and a specific forward-looking watch item for the following week.
- On-demand pieces — additional articles submitted outside the fixed schedule when a developing story warrants immediate coverage. These follow the same editorial standards as the scheduled formats and carry the Thomas byline.
All Thomas articles carry the Thomas | financial enthusiast byline and represent his personal editorial judgement — including topic selection, analytical framing, and the final decision to publish. The automated pipeline does not review or modify his submissions before they go live.
What the Quality Gate Checks
Before an article is published, an automated quality gate checks:
- Body text word count — minimum 600 words (typically 900–1,200)
- Title does not contain disqualifying phrases that signal the model had insufficient source material
- JSON structure is complete — title, excerpt, body HTML, and keywords are all present
Articles that fail any check are discarded. The source cluster is not republished.
Live Market Data
Live prices, daily changes, and sparkline charts are fetched from two sources:
- Yahoo Finance — S&P 500, Nasdaq, Gold, EUR/USD, Bitcoin, and Ethereum. Proxied through a Cloudflare edge function and cached for 30 seconds.
- Binance — Top cryptocurrencies by market cap for the crypto ticker. Proxied through a Cloudflare edge function and cached for 60 seconds at the edge.
Market data is for informational display only. It may be delayed, rounded, or temporarily unavailable. Do not use it for trading decisions.
Update Frequency
- Automated pipeline: Runs every 4 hours. New stories typically appear within 4–5 hours of original publication across all sections.
- Daily Analysis: One in-depth analysis of the day's top story is published each morning at 09:00 UTC.
- Weekly Explainer (Thomas): Published every Monday. Covers a single concept in depth — 1,200 to 2,000 words.
- Deep Dive (Thomas): Published every Wednesday. Structured bull/bear analysis of a specific company, sector, or asset — 1,500 to 2,300 words.
- The Weekender (Thomas): Published every Friday. Three-story market wrap covering the defining moments of the trading week — 900 to 1,800 words.
- On-demand articles (Thomas): Published as submitted, outside the fixed schedule, when a developing story requires immediate coverage.
- COWLS Corner: Bot performance recaps published Monday through Friday after market close, with a longer weekly analysis on Fridays.
- Market data: Prices refresh on page load via edge-cached API calls.
- Education courses: The curated free courses listing is refreshed weekly.
Cover Images
Article images are sourced from Unsplash via their API, matched to the article's keywords and section. Images are selected programmatically. Cowlpane does not host original photography.
Questions
If you have questions about our methodology or editorial standards, contact us: contact@cowlpane.com
Legal information: Legal Notice