By the time a competitor announcement hits your buyer committee's inbox, the move behind it has been in motion for two to three months. The job posting closed weeks ago. The engineering team staffed up. The launch page sat unlisted in staging. The PR team briefed analysts two weeks out. The announcement is the last domino — not the first.

Reactive competitive intelligence watches the last domino fall. Predictive competitive intelligence watches the first six fall. The bulk of strategic advantage is in the gap between the two — the window where you can re-position, ship counter-feature, or brief sales before buyers hear the news.

6–12 weeks

median lead time between a weak signal firing and the public announcement
Job postings and conference submissions lead the pack. Review velocity and hiring bursts arrive slightly later. Founder activity on LinkedIn lands latest of the six — about a week before the press release.

The system isn't complicated. It's six signal sources, scored against a three-tier confidence rubric, run through a four-week pre-mortem cadence. The work is the discipline of reading the signals weekly and writing the prediction down — not waiting for the announcement to confirm what the signal already told you.

1. The Six Weak-Signal Sources That Fire First

Not all signals lead at the same speed. Job postings fire earliest for product moves; commit cadence fires earliest for engineering-led pivots; founder LinkedIn activity fires latest, just before the announcement itself. The six sources below cover the bulk of strategic moves a SaaS competitor makes.

Source 1 · Hiring

Job postings + adjacent-skill bursts

The strongest leading indicator of a product expansion. A burst in ML, mobile, or platform-specific roles 6–10 weeks before launch is the single most reliable predictor in the data set.

Source 2 · G2 / Reviews

Review-velocity changes on adjacent features

Reviewers usually describe features before they're on the pricing page. A spike in reviews mentioning a new capability — especially 4-stars with implementation caveats — predicts GA in 4–6 weeks.

Source 3 · GitHub

Commit cadence on adjacent repos

For open-source competitors or vendor SDKs, commit cadence on adjacent repos is a direct input. New package squatting, sudden activity in abandoned areas, or first-time commits indicate a bet.

Source 4 · Conferences

Talk submissions + speaker lineups

Conference talk submissions go in months before the conference. "Lessons learned launching X" talks predict the launch 8–12 weeks out. Vendor track sponsorships predict partnerships before they're announced.

Source 5 · LinkedIn

Founder + exec content cadence + wording shifts

The latest signal — a week or two before announcement. Founder posts dropping specific vertical or capability language is the announcement preparing its own ground. Don't rely on this; use it as confirmation.

Source 6 · Hiring (Burts)

Adjacent-skill bursts inside an existing team

Distinguishes a routine hire from a bet: 3+ hires in 60 days in the same adjacent skill signals a new initiative team forming. One hire is noise; three hires is a team forming.

Two of these sources — GitHub commits and job postings — are the most actionable because they can be quantified and tracked week over week. The others are read once and surfaced in a weekly review. The full rolling tracker lives next to the row-level matrix from the competitor feature matrix guide: signals are the upstream input, the matrix is the downstream output.

One source is interesting. Two confirming sources is a prediction. Three is a forecast. Single-source predictions get logged; multi-source predictions get a response owner. This is the difference between a notebook and a playbook.

2. The Three-Tier Confidence Rubric

Without a confidence rubric, every signal looks equally important. With one, the team knows what to act on, what to monitor, and what to dismiss. The rubric below is the gate between the signal log and the response playbook.

The error the team usually makes is collapsing the three tiers into a single binary: “is this real or not?” Most signals that look noise on week one become patterns on week three. Keeping the tier system discrete lets the weekly review actually move signals up the ladder rather than dismissing them too early.

The cost of a tier mis-label is asymmetric. Calling a rumor a pre-announcement wastes a sprint of prep. Calling a pre-announcement a rumor loses the lead-time window you built the predictive system to capture. Default to the lower tier until the evidence forces a move up.

The 3-tier rubric pairs with the immediate-response frame defined in the competitor feature tracking guide. A pre-announcement signal at week zero corresponds to the "rumor" tier of that guide's threat matrix — the more sources confirm, the higher the tier climbs.

3. The Four-Week Pre-Mortem Cadence

Predictions without a cadence turn into a backlog of stale signals. The cadence that holds the system in shape is a 4-week loop: every signal gets touched at least once a month, every pre-announcement signal gets touched weekly, every new source gets logged the day it fires.

The four-week loop is the operating rhythm. Most teams run it on a Monday morning weekly review for 45 minutes — one person logs the week's signals, the second pass tiers them, and the third pass moves anything pre-announcement into draft response.

4. The Five-Step Playbook: From Signal to Response Owner

The 4-week cadence is the rhythm; the 5-step playbook is what happens when a signal reaches the pre-announcement tier. Each step is small enough to ship in a single working session, and the whole pipeline has a named owner at every stage.

Step Trigger Owner Pickup Window Output
1 · Tier the signal Signal logged in weekly review Competitive intel lead Same day Rumor / Pattern / Pre-announcement tag
2 · Confirm against 2nd source Pattern tier reached CI lead + sales enablement Within 1 week Promoted to pre-announcement OR filed with reason
3 · Draft the response Pre-announcement tier reached Product marketing 3–5 business days Battlecard delta + messaging frame in a draft doc
4 · Brief sales + leadership Within 7 days of pre-announcement Sales enablement + founder 1–2 business days after draft Internal one-pager, objection answers, founder talking points
5 · Ship on confirmation Public announcement observed Product + marketing + sales Within 48 hours of announcement External response live; battlecard shipped; counter-feature scoped

Steps 3–5 are the part of the playbook that the pricing response playbook and the feature tracking guide each cover in their own domain. A pre-announcement signal at this playbook's step 3 turns into either a pricing frame, a feature-matching frame, or a positioning frame — rarely all three. Pick the one that matches the inferred move; the other two stay as adjacent drafts.

The whole pipeline runs on the same weekly rhythm as the competitor analysis template's log sheet — the signal column is the input, the playbook column is the output, and the date column closes the loop when the announcement actually arrives.

Composite Case · Real Patterns

The team that saw the move 9 weeks early — and still walked into the announcement unprepared

A Series B SaaS in the analytics space noticed a competitor posting three ML engineering roles in 60 days, a new talk at a conference about "automated insight generation," and a sudden G2 review velocity spike on a feature the pricing page didn't list. All three landed inside a four-week window.

The signal log captured them. The tier rubric moved them to pre-announcement by week two. Step 3's draft response sat in a doc waiting for confirmation. By week four, the team had moved on to other priorities — the doc was unread. The announcement landed on a Tuesday morning. Step 5 ran on Wednesday afternoon: too late. The first three sales calls after the announcement lost on the same objection the draft had briefed against.

Lesson: A drafted response that isn't briefed at step 4 is the same as no response at all. The 48-hour window opens on announcement day, not on draft day. If the owner of step 4 doesn't own the briefing, step 5 runs cold.

The lesson of that case is structural: the playbook has to name a step-4 owner, and that owner has to be in the room when step 3's draft lands. The signal log is upstream; the messaging frame is downstream; the brief in the middle is the conversion point. Most weak prediction systems fail there.

Pair the predictive log with the response mechanisms the existing guides already cover — the feature matrix for capability gap scoring, the pricing response playbook for the price-cut variant, the feature tracking guide for the cadence that confirms the signals. Predictive CI is most valuable when downstream playbooks are already wired and waiting for the upstream input.