Demand Signal Scoring
Close the SPCL feedback loop — score audience response signals into typed demand (latent/active/validated) that patches creator PowerIndicators. The return path that makes content strategy a closed loop instead of a guess.
Why should I care?
Five cards that sell the dream
Same five positions. Different seat. The customer asks "will this help me?" The builder asks "can we prove it works?"
How does this get built?
Five cards that sell the process
A creator publishes content scored by SPCL. Audience responds — saves, shares, DMs, clicks, conversions. Those responses go unmeasured. The creator's next SPCL score uses stale PowerIndicators because no feedback path exists.
Every content piece has a demand score within 48 hours of publish. The score classifies demand type (latent/active/validated), computes signal strength, and patches the creator's PowerIndicators for the next SPCL run.
Platform response signals are scattered across APIs (LinkedIn, YouTube, email, web analytics). No unified schema. No decay function. No mapping from raw signals to typed demand.
Signal decay. A save at hour 1 means something different than a save at hour 72. Getting time-weighted scoring right determines whether the demand signal is actionable or noise.
Priority (5P)
Readiness (5R)
What Exists
| Component | State | Gap |
|---|---|---|
| SPCL scoring algorithm | Working | One-directional. No return path from audience response. |
| PowerIndicators type | Working | trackRecord fields exist but never updated from content performance. |
| content-strategy index | Working | 3 Future slots reserved. None implemented. |
| Lead magnet template | Working | Describes demand signals conceptually. No scoring. |
| validate-demand skill | Working | Manual 4-gate process. No scored signal input. |
| explore-exploit algorithm | Working | Could drive content experimentation once demand signals exist. |
| PRD | Contributes |
|---|---|
| Autoresearch Loop | Demand signals feed overnight autonomous loops. The autoresearch loop chains SPCL + demand-signal into a content optimization cycle. |
| Agent Platform | Algorithm lives in libs/agency/. Agent platform provides the orchestration layer. |
| Sales Dev Agent | Demand signals inform which content the sales agent should produce. Active demand = warm leads. |
| Marketing Sites | Marketing sites capture leads. Demand signal scores the response. Closed loop. |
| Prompt Deck | PromptDeck compression uses demand signals to prioritize which cards resonate. The 5P Demand dimension gets scored evidence. |
Kill Signal
If after 30 days no content piece has been scored through the full SPCL -> publish -> demand-signal -> feedback loop, the algorithm is solving a theoretical problem. Kill it.
Questions
If Facebook's algorithm already measures latent demand but keeps it proprietary, what happens when that scoring is transparent and portable?
- What decay curve shape best represents signal freshness — exponential, linear, or step function?
- Should the feedback wire increment AND decrement PowerIndicators, or only increment with natural decay?
- At what point does demand signal scoring replace manual 5P Demand scoring versus just informing it?