Strategic themes
Theme 1: Evidence first, interpretation second
Fact: BigQuery Atlas refuses to validate random project IDs and only checks evidence-backed candidates.
Fact: Bollocks Radar stores source fact-check metadata and must not present no match as truth.
Fact: DataStitcher public audit sources record official source coverage and provenance rather than labels like "dodgy".
Fact: SiteIntel findings should point to source evidence and deterministic findings.
Inference: The portfolio's strongest shared product principle is evidence discipline. Products should collect, normalise, and preserve source evidence before generating advice, scores, verdicts, or summaries.
Theme 2: Bounded background work beats clever request handlers
Fact: SiteIntel public routes validate and queue work while private workers collect source data.
Fact: Bollocks Radar public search returns local results and queues refreshes rather than blocking on source calls.
Fact: BigQuery Atlas uses bounded crawler/cataloguer workers with caps and cooldowns.
Fact: DataStitcher wants generic staged jobs with retry/resume state.
Inference: A shared queue/run/worker pattern will compound across products faster than another one-off hosted app shell.
Theme 3: Admin/control planes are becoming product infrastructure
Fact: Trackpal, SiteIntel, DataStitcher, BigQuery Atlas, Bollocks Radar, and Meridian Hub all need protected admin or operator surfaces.
Inference: Admin surfaces should converge on shared concepts: provider status, secret status, sync runs, source lists, latest failures, manual retry, feature flags, and deployable-unit links.
Theme 4: Public tools can become SaaS wedges
Opportunity: SiteIntel can start as a one-off public website check and graduate to monitoring.
Opportunity: BigQuery Atlas can start as a public catalogue and graduate to change alerts.
Opportunity: Bollocks Radar can start as source-attributed search and graduate to widgets/API or monitoring.
Opportunity: DataStitcher data products can start as small public dashboards and graduate to APIs/exports.
Theme 5: Generated docs and AI context are part of the product factory
Fact: Product repos publish generated docs, project dossiers, operations docs, and static JSON fallbacks.
Fact: Product Compass can generate project indexes from local source manifests.
Inference: Better project-owned metadata will make AI agents more effective and reduce repeated source discovery. The missing piece is capability and reuse inventory publication.
Theme 6: Low-cost hybrid infrastructure is a deliberate advantage
Fact: Most public/admin app surfaces use Cloudflare Workers or Pages.
Fact: Heavier workers/jobs use Google Cloud Run, Cloud Tasks, BigQuery, GCS, or Cloud Workflows where appropriate.
Fact: Supabase/Neon/Postgres is used where relational control-plane state is useful.
Inference: The portfolio should keep using Cloudflare for cheap edge-hosted UX and GCP/Postgres where heavy data or worker semantics justify the cost.
How projects compound each other
| Source capability | Can help | Why |
|---|---|---|
| DataStitcher monitored ingestion | SiteIntel, BigQuery Atlas, Bollocks Radar | Same need for source fingerprinting, run state, artefact pointers, retry/resume. |
| BigQuery Atlas public catalogue | DataStitcher, SiteIntel | Discovers and documents datasets that can become ingestion sources. |
| SiteIntel domain registry | Trackpal, public audit tools | Provides canonical domain grouping and hierarchy for agency/client/site data. |
| Trackpal template dashboard model | DataStitcher, admin apps | Avoids one-off dashboards and supports config-driven scorecards. |
| Codex Sessions Analyser | Meridian/Compass workflow improvement | Shows whether agent instructions and tooling actually improve cost/timing/friction. |
| Meridian Hub operational sync | Product Compass | Supplies live state that complements repository-owned facts. |
Sources consulted
docs/architecture/meridian-compass-knowledge-space.mddocs/architecture/meridian-works-shared-platform.mdapps/websites/project-hub/README.md- Product dossiers in
docs/projects/*/overview.md