VECTIS INTELLIGENCE

Portfolio Status Dashboard
Last updated: 25 February 2026
6
Properties
2
Operational
2
In Progress
1
Not Started
0
Social Channels
Radiation Monitor
radiation-monitor.com
Operational
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
Pipeline healthy
GitHub Action running on schedule
Upcoming maintenance
Quarterly source review + expansion
Apr 22
Prompt optimization pass
May 6
FlowSpex
flowspex.com
Operational
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
Pipeline healthy
Intelligence brief running on schedule
Upcoming maintenance
Expand source coverage (+5 sources)
Apr 8
Review + optimize Claude prompts
Apr 22
PIDS Monitor
pids-monitor.com
In Progress
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
In Progress
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
Not Started
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
Planned
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
Audit Needed
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?
Required actions
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
Audit Needed
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
Required actions
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
Audit Needed
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?
Required actions
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
5 Risks
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
5 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
Gaps Found
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
Not Defined
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?
Required actions
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
Undocumented
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
Not Started
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
Required actions
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