Site Status
How this site stays current.
MilitarySpend uses automated systems to update data, publish briefings, review content freshness, and maintain publication timestamps. This page logs what those systems do.
Automated systems
Blog Agent
Weekly (Monday)Generates new briefings through a multi-step pipeline: topic research, outlining, writing, editorial review, SEO optimization, and quality filtering. Approved posts are synced to the site automatically.
Pulse Agent
DailyUpdates publication timestamps across the site, refreshes the "Latest briefing" date, and logs system activity to this page.
Freshness Scanner
DailyScans data files and page content for outdated year references, stale figures, and broken internal references. Flags issues by severity.
Headline Curator
DailyRotates featured and trending flags based on recency so the homepage always surfaces the newest work.
Link Weaver
After each publishInjects internal cross-links between related briefings based on keyword and topic overlap.
Maintenance Editor
WeeklyReviews existing briefings for quality. Improves weak sections without full rewrites. Only touches posts that fail quality checks.
Glossary Builder
MonthlyExtracts new defense economics terms from recent briefings and adds them to the glossary.
Quarterly Digest
QuarterlySynthesizes all briefings from the past three months into a comprehensive review identifying themes and trends.
Briefing pipeline
Each new briefing passes through five stages before it appears on the site. Posts that fail quality checks are rejected and never published.
Data update process
Spending figures use SIPRI's annual Military Expenditure Database as a baseline (currently 2025 data). A compound growth projection at 6.5% extends figures to the current calendar year. When SIPRI publishes new annual data, the baseline is updated and all trackers, maps, and scenarios automatically reflect the change.
The freshness scanner checks for outdated year references and stale figures daily. High-severity issues are flagged for review and correction. All changes to spending data are logged in the activity feed below and disclosed on the corrections page.
Publication timestamps (e.g. "Latest briefing published...") are updated automatically by the pulse agent whenever new content is synced. The methodology review date is refreshed daily to confirm ongoing oversight.