VECTIS INTELLIGENCE
Portfolio Status Dashboard
Last updated: 25 February 2026
Radiation Monitor
radiation-monitor.com
Platform
Ghost (Pro)
Pipeline
Automated
Sources
RSS + Firecrawl
Role
Template pattern
GitHub Actions
→
RSS / Firecrawl
→
Claude Analysis
→
Ghost CMS
—
Articles / wk
—
Total Posts
—
Last Publish
Quarterly source review + expansion
Apr 22
Prompt optimization pass
May 6
FlowSpex
flowspex.com
Platform
Webflow CMS
Pipeline
Automated
Focus
Export compliance
Product
Intelligence Brief
GitHub Actions
→
RSS / Firecrawl
→
Claude Analysis
→
Webflow CMS
—
Briefs / wk
—
Total Items
—
Last Publish
Expand source coverage (+5 sources)
Apr 8
Review + optimize Claude prompts
Apr 22
PIDS Monitor
pids-monitor.com
Platform
Ghost (Pro)
Pipeline
Not running
Content
Backlog exists
Target Go-Live
Week 6 (Apr 8)
GitHub Actions
→
RSS / Firecrawl
→
Claude Analysis
→
Ghost CMS
0 / 8 tasks donePipeline build needed
CUAS Monitor
cuas-monitor.com
Platform
Ghost (Pro)
Pipeline
Not running
Content
Backlog exists
Target Go-Live
Week 7 (Apr 15)
GitHub Actions
→
RSS / Firecrawl
→
Claude Analysis
→
Ghost CMS
0 / 8 tasks donePipeline build needed
CBRNE Monitor
cbrne-monitor.com
Platform
Ghost (Pro) — TBD
Pipeline
Not built
Content
None
Target Go-Live
Week 9 (Apr 29)
Ghost Setup
→
GitHub Actions
→
Sources
→
Claude
→
Ghost CMS
0 / 9 tasks doneFull build required
Social Media Automation
Cross-property · LinkedIn + X
Channels
LinkedIn, X/Twitter
Strategy
Not defined
Pipeline
Not built
Target Go-Live
Week 8 (Apr 22)
Strategy
→
Architecture
→
LinkedIn API
→
X API
→
Automation
0 / 7 tasks doneStrategy first
Security & Infrastructure
Credentials & Access
API keys · Admin accounts · Secrets
Ghost API keys
5 sites — rotation status unknown
GitHub secrets
Pipeline repos — last rotated?
Webflow API tokens
FlowSpex, Temporacy — scope check
Firecrawl API key
Shared across pipelines
Claude API key
Usage caps / spend alerts?
Admin account audit
Ghost admin 2FA on all sites?
Inventory all API keys with creation dates
Mar 4
Enforce key rotation schedule (90 days)
Mar 11
Verify 2FA on all Ghost admin accounts
Mar 4
Audit GitHub repo access permissions
Mar 11
Infrastructure & DNS
Cloudflare · Domains · SSL · Backups
Domain registrar lock
6 domains — transfer lock on?
Cloudflare security level
WAF rules, bot protection
SSL/TLS certificates
Full (strict) mode on all?
DNSSEC
Enabled on all domains?
Content backups
Ghost export schedule?
Pipeline failure alerts
GitHub Action notifications
Audit Cloudflare settings across all domains
Mar 11
Enable DNSSEC on all domains
Mar 11
Set up automated Ghost content backups
Mar 18
Configure pipeline failure notifications
Mar 18
Verify domain registrar 2FA + transfer locks
Mar 4
Pipeline Security
GitHub Actions · Rate limits · Error handling
API rate limiting
Ghost, Claude, Firecrawl limits?
Error handling
Graceful failure in pipelines?
Spend controls
Claude API budget caps
Content validation
Pre-publish sanity checks?
Dependency updates
Dependabot / npm audit?
Secrets in code
No hardcoded keys in repos?
Audit all repos for hardcoded secrets
Mar 4
Set Claude API spend alerts + monthly caps
Mar 11
Add pre-publish content validation to pipelines
Mar 25
Enable Dependabot on all pipeline repos
Mar 11
Document pipeline error handling + retry logic
Mar 25
Risk Register
Vendor & Platform
External dependencies
Claude API pricing change
No mitigation
Core dependency for all analysis. Price increase or model deprecation breaks all pipelines.
→ Track Anthropic pricing announcements. Budget for 2× current spend. Evaluate fallback models.
Firecrawl API discontinuation
No mitigation
Single scraping provider. No fallback if service shuts down or changes terms.
→ Evaluate alternative scrapers (Apify, Browserless). Document switchover procedure.
Ghost(Pro) pricing / feature change
Partial
5 sites on Ghost(Pro). Pricing tiers could change. API access could be restricted.
→ Ghost is open source — self-hosting is a fallback. Maintain export backups.
Source sites block scraping
Partial
Key news sources may implement anti-scraping or paywall content.
→ Maintain 15+ sources per monitor. Monitor for scraping failures. Diversify source types.
GitHub Actions limits / pricing
Partial
Free-tier minutes may not scale to 5+ pipelines with social automation.
→ Monitor monthly usage. Budget for Team plan if needed. Optimize run frequency.
Operational & Quality
Internal risks
Single operator dependency
No mitigation
All pipeline knowledge, credentials, and operational context lives with one person.
→ Document runbooks. Store credentials in password manager. Write architecture docs.
AI hallucination in published content
No mitigation
Claude generates analysis without human review. Factual errors could damage credibility.
→ Add pre-publish validation. Spot-check random sample weekly. Source attribution in output.
Content quality drift
No mitigation
No editorial standards defined. Prompt quality degrades over time without review.
→ Define editorial guidelines. Quarterly prompt review. Quality scoring framework.
Copyright / attribution risk
No mitigation
Scraped content republished without proper attribution. Potential DMCA takedowns.
→ Enforce source citation in all outputs. Review fair use boundaries. Add disclaimers.
Domain / brand confusion
Partial
5+ monitors with similar names. Audience unclear on what Vectis is vs. individual brands.
→ Clear brand hierarchy on Vectis landing page. Consistent cross-linking.
Content & Editorial
Publishing Standards
Per-property editorial readiness
Radiation Monitor
Prompts ✓
Sources ✓
Cadence ?
Guidelines ?
FlowSpex
Prompts ✓
Sources ✓
Cadence ?
Guidelines ?
PIDS Monitor
Prompts ?
Sources ?
Cadence ?
Guidelines ?
CUAS Monitor
Prompts ?
Sources ?
Cadence ?
Guidelines ?
CBRNE Monitor
Prompts ?
Sources ?
Cadence ?
Guidelines ?
Editorial Checklist
Standards to define before scaling
Publishing cadence
Target articles/week per property
Output format spec
Length, structure, tone per monitor
Source citation rules
Attribution format, fair use policy
Quality review process
Spot-check frequency, scoring rubric
Content taxonomy
Categories, tags per domain
Duplicate detection
Same story across monitors?
Define publishing cadence per property
Mar 4
Write editorial guidelines document
Mar 11
Build quality scoring rubric
Mar 18
Architecture & Operations
Platform Architecture
Documentation status per layer
Source Layer
RSS feeds
Firecrawl configs
Source registry
Processing Layer
GitHub Actions workflows
Claude prompts
Error handling
Retry logic
Publishing Layer
Ghost API integration
Webflow API integration
Content validation
Infrastructure Layer
Cloudflare DNS
Monitoring / alerts
Backup procedures
Runbook & DR Status
Operational documentation
Pipeline runbook
How to restart, debug, fix failures
New monitor playbook
Step-by-step to launch a new property
Disaster recovery plan
Ghost down, API revoked, etc.
Credential rotation SOP
Step-by-step key rotation
Source management guide
How to add/remove/audit sources
Architecture diagram
Visual system overview
Write pipeline runbook (from radiation-monitor template)
Mar 11
Create new-monitor launch playbook
Mar 18
Draw architecture diagram (Mermaid)
Mar 11
Write disaster recovery procedures
Mar 25