iFeed Home Workflow Live Artifact Change Log Daily Activity Foundational
i
iFeed
Live · updates every scan

iFeed Signal Management System

The one place for the signal engine's live status, architecture, change history, weekly operations, LinkedIn archive, and strategic roadmap. This document now replaces four separate artifacts — everything that was scattered across them lives here, and every future update to the signal pipeline lands in this same document from now on.

Consolidated 16 July 2026 · last updated 23 July 2026 (W30 full-matrix scan — Core pool 12 / 9 selected + 11 Radar; corpus 797; lens-aware selection; all surfaces pushed live incl. ClinAssure now in sync; review dashboard = sticky nav + Live Artifact tab (/system/); daily runbook → full-matrix; vault docs 19–21) · current week: 2026-W30
Consolidated 16 July 2026 from four previously separate artifacts: Ifeed Dependency Map, Ifeed W28 Closeout Brief, Ifeed Linkedin Strategy Flow, and Ifeed Ecosystem Roadmap. Nothing from any of them was dropped — see the Change Log tab for a note on where each piece landed. Those four tiles still exist in your artifact gallery but won't be updated again; treat this one as current.
797
Total signals
706 across 12 weeks (W19–W30) + 91 foundational · +11 W30 Radar (new tier)
0
Truncation issues
Full audit remediation verified 16 July — see Change Log
11 / 11
Core surfaces + modules live
3 core surfaces + 8 modules — ClinAssure now live too (23 Jul), checked directly
12 / 12
Repos pushed & live
All 12 repos pushed & live 23 Jul incl. ClinAssure (Market-research local-only by design) — see Change Log
99
Signals rewritten in analyst voice
All selected signals, W19–W29 (9/week × 11 weeks) — see Change Log, 17 July
Bottom line (23 Jul): the W30 full-matrix scan reconciled 25 candidates → 23 authored (12 Core / 9 selected + 11 Radar); the published 9 is now lens-diverse (tariff #1, Dassault $2bn M&A #6); every surface rebuilt, committed and pushed live across all 12 repos (Market-research local-only by design). The W30 PDF re-renders on the next local build.

Every signal ever captured is in one master file (Market research/data/signals/) that every surface and module reads from. As of 16 July, every published week (W19–W29) renders its full analyst content with zero truncation. As of 17 July: all 99 selected signals across those 11 weeks (W24 corrected from a duplicated 20 down to 9 — see Change Log) were rewritten in analyst voice, independently re-verified quote-by-quote against fresh fetches, and trimmed for real scannability on a phone mid-scroll — then rebuilt into live HTML via build_site.py, reconciled with Codex's homepage/archive redesign and responsive marker fix, committed (8f7142d), pushed to origin/main, and confirmed live on ifeed.ie (spot-checked directly: the corrected, trimmed W29 copy is what actually renders on the real site). The one long-open item is Market research/data, the canonical data store, which has never had a GitHub remote configured — a decision, not a routine push.

1Live status — every surface, checked directly

Not a design doc's description — directly verified against the repos and live sites as of 23 July 2026.

23 Jul: W30 holds 12 Core signals (9 selected/published) + 11 Radar after the full-matrix scan — all pushed live.

The full-matrix scan (my independent sweep + Sonu’s Perplexity run, cross-verified) reconciled 25 candidates → 23 authored; 2 routed out honestly (Adelaide DSG2 excluded as recycled 2022 research; Samsung Bioepis moved to W29). The published 9 is now lens-diverse — the generic-tariff schedule (#1) and the $2bn Dassault/ArisGlobal deal (#6) lead. All surfaces rebuilt via daily_build.py and pushed live across 12 repos; the canonical data store stays local-only (no remote, by design); ClinAssure held back. The one gap: the W30 PDF re-renders on the next local build (Playwright needs a browser the cloud sandbox can’t fetch). The counts below reflect the pushed state.

Review Dashboard
dashboards.netlify.app · W30 pool 12/9 rebuilt, pushed live 23 Jul (6d1023a)
Signal Cockpit
signals.ifeed.ie · W30 12/9 pushed live 23 Jul (3bf3f64); Intelligence dashboard live
ifeed.ie public digest
ifeed.ie/signals/ · W30 page + timeline card (9 signals) pushed live 23 Jul (3a74d2c)
Library
797 signals routed · pushed live 23 Jul (70a8f9b)
Regulations
363 signals routed · pushed live 23 Jul (5d9853a)
AI in Healthcare
218 signals routed · pushed live 23 Jul (8293b15)
QMS Training
359 signals routed · pushed live 23 Jul (bfa8d05)
Academy
340 signals routed · pushed live 23 Jul (c8ec1f4)
Market Research
797 signals (full mirror) · pushed live 23 Jul (bfb08c3)
iFeed Connect
797 signals, git-tracked · pushed live 23 Jul (7aab025)
ClinAssure module
Feed-isolated & back in the sync flow (23 Jul) — daily_build now commits only the feed (never git add -A); re-enabled in one_click push. Pushed live 23 Jul (a4512fa, master) — feed 225→248 + product backlog now on origin; confirm the Netlify deploy.
LMS (lms.ifeed.ie)
Truncation fix committed · W29 registration pending
One checker/reality mismatch worth knowing about

The automated snapshot (build_ecosystem_snapshot.py) still lists connect/signals-feed.json as "file not found." Direct inspection today shows the real file at iFeed Home/ifeed-connect/public/data/signals-feed.json exists, is git-tracked, has 793 records, and the repo is clean — the checker is almost certainly looking at the wrong relative path. The data itself is fine; the checker script has a small bug. Not fixed yet since it's outside anything explicitly asked for — flagging it here so it doesn't get mistaken for a real data gap.

2How to use this document going forward

This replaces four separate artifacts. Here's what to expect from each tab, and how it stays current.

TabWhat's thereRefresh cadence
OverviewThis page — KPIs, live health, anything currently flaggedEvery time something material changes
ArchitectureThe full pipeline, every repo/module a scan touches, signal counts by week and moduleOn request, or after a structural change
Change LogDated, categorized history of every fix, feature, content update, and decisionEvery work session adds an entry — never overwritten
Weekly OpsVolume, source mix, domain mix, day-by-day trackingEach scan/build cycle
LinkedIn ArchiveVerbatim text of all published posts + the current draftEach week's post cycle
Strategic RoadmapCompetitive positioning, ranked next moves, format/cadence analysisOn request — this one is judgment, not live data
The rule from here on: when the signal management system changes — a bug fix, a new week, a content correction, a strategic decision — it gets logged in the Change Log tab and the relevant data tab gets updated in place. No more separate one-off status artifacts for this system.