HAGGLE // Series-A darling ships nothing in 14 months — $80M gone FRIENDSHIP // Streamer engagement lasts 4 days, internet finds every red flag in retrospect BOSS MODE // Big tech kills remote work again — "we're a family" trending on LinkedIn ROGUE // Cold plunge influencer launches $7K "stillness retreat" HAGGLE // Two-comma-club coach files Chapter 11 FRIENDSHIP // 15-second clip has 8M views, full interview has 400K BOSS MODE // Fed holds rates, mortgage math looks worse than 2019 ROGUE // AI "therapy app" raises $40M with celebrity backing HAGGLE // Series-A darling ships nothing in 14 months — $80M gone FRIENDSHIP // Streamer engagement lasts 4 days, internet finds every red flag in retrospect BOSS MODE // Big tech kills remote work again — "we're a family" trending on LinkedIn ROGUE // Cold plunge influencer launches $7K "stillness retreat" HAGGLE // Two-comma-club coach files Chapter 11 FRIENDSHIP // 15-second clip has 8M views, full interview has 400K BOSS MODE // Fed holds rates, mortgage math looks worse than 2019 ROGUE // AI "therapy app" raises $40M with celebrity backing
Handoff file · iMac AI agent · v2

NOD NEWS.

The daily signal room for four channels of loose-cannon commentary. Haggle. Friendship. Boss Mode. Rogue. Every morning at 06:00 CT — twelve stories, four modes, ready-to-film angles that push the software.

LIVE // OPS BRIEF ISSUENº 001 HOSTiMac · localhost:3000 PUBLICnodnews.com
Mission Brief · §01

One screen. Twelve stories. Zero excuses.

NOD News is a daily desk that pulls the news, filters it through the four modes of the Mix & Match software — HAGGLE, FRIENDSHIP, BOSS MODE, ROGUE — and outputs ready-to-film angles for each. The dashboard is one screen. Every morning at 06:00 CT, twelve stories are queued (three per mode) with a source, a headline, and a loose-cannon angle. One click sends a story to the script generator.

Every generated angle must include one natural way to mention the software — mode switching, topic tracking, decision support, content planning, or trend scoring. This file is the handoff spec. It doubles as the visual reference for what the interface should look like. Everything below is a mix of design guidance and machine-parseable configuration.

PURPOSE    Daily content ideation, 4 modes
OUTPUT     12 story cards, 4 digests, 1 top pick
CADENCE    06:00 CT · Mon–Sat
HOST       Local iMac · localhost:3000
PUBLIC     nodnews.com (read-only)
STACK      Static HTML + JSON feed
SOFTWARE  Every angle promotes it
RULE       Attack ideas, not identities
4Core modes
12Stories per day
0–100Priority score
Outputs per story
Today's Signal · §02

Four channels. Twelve stories. One dashboard.

CH 01 · $
SIG
HAGGLE
The coroner of capitalism. Startup autopsies, deal teardowns, grifter alerts.
TECHCRUNCH02H AGO
AI wrapper startup raised $80M Series A. Ships nothing 14 months in. Investors "still bullish."
AngleThe autopsy of the AI wrapper economy — same six-slide deck, same three investors, same dead product.
BLOOMBERG05H AGO
Prominent "$1M/mo" business coach files Chapter 11. His mastermind's Slack still charging monthly.
AngleGuru gets guru'd. Read the receipts nobody in the cohort will screenshot.
WSJ09H AGO
Regional bank pulls SMB credit lines with 48-hour notice, citing "portfolio rebalancing."
AngleWhy "partner" isn't a word in any contract you've ever signed with a bank.
CH 02 · ✱
SIG
FRIENDSHIP
The group chat going public. Celebrity patterns, drama teardowns, contrarian defenses.
VARIETY01H AGO
Actor's alleged text screenshots leak. 15-sec clip has 8M views. Full context has 400K.
AngleThe clip economy in action — what the 15 seconds cut out changes the whole read.
DEADLINE04H AGO
Streamer's engagement announcement lasts 4 days. Internet retroactively finds "every red flag."
AngleThe pattern nobody wants to name: performative relationships die on their own timeline.
REUTERS08H AGO
Reality-TV wellness brand faces class action over unsupported health claims.
AngleThe parasocial economy has terms & conditions — you just don't get to see them.
CH 03 · ▲
SIG
BOSS MODE
Escape the matrix. Career traps, real math, anti-hustle-bro takes.
THE INFORMATION03H AGO
Meta layoffs hit L6+ engineers. CFO cites "flatter org." Comp packages already re-benched.
AngleThe $500K job was never yours — it was a lease with a "we're a family" rider.
LAYOFFS.FYI06H AGO
Return-to-office fully rescinded at large employer. "In-person collaboration" is the reason.
AngleRTO is the new "we're a family." Both are said when the leverage flips.
FRED / BLS11H AGO
Fed holds rates. Median new mortgage payment now 41% higher than a 2019 equivalent.
AngleThe real hourly rate test — but on your mortgage. Show the actual number on screen.
CH 04 · ⚡
SIG
ROGUE
The mirror. Hot takes, contrarian takes, the take nobody else will make.
X TRENDING02H AGO
Cold-plunge influencer launches $7,000 "stillness retreat." Sold out in six hours.
AngleDiscomfort is a scam, part 47 — now with a monastic gift shop.
TECHCRUNCH04H AGO
AI "therapy app" launches with celebrity backing, $40M seed round, no clinical trial data.
AngleYour feelings are now SaaS. What that costs you isn't the subscription fee.
PEW RESEARCH10H AGO
Study: 62% of Gen Z can't distinguish anger from anxiety in self-report tasks.
AngleTherapy-speak made a generation emotionally illiterate. The vocabulary is the cage.
The Payoff · §02·5

Every video ends in the funnel.

The outro is spoken. The description does the selling. Copy the block, paste it under the upload — commentary becomes pipeline. Links are UTM-tagged per mode so the analytics tell you which channel converts.

CH 01 · $
HAGGLE
Say this"Every deal in this story was lost before anyone spoke. The tools that would have saved it are free — link below."
Filmed from today's NOD News brief.

Train the exact moves — free, no signup:
https://negotiatorsondemand.com/MixMatch.html?utm_source=nodnews&utm_medium=video&utm_campaign=haggle

The $5 Field Guide — 26 tools, real scenarios:
https://negotiatorsondemand.com/NOD_Field_Guide.html?utm_source=nodnews&utm_medium=video&utm_campaign=haggle

Everything else (manual, scripts, coaching):
https://negotiatorsondemand.com/products.html?utm_source=nodnews&utm_medium=video&utm_campaign=haggle
CH 02 · ✱
FRIENDSHIP
Say this"You just watched a negotiation. You watch ten a day without seeing them. Learn to see — free tools below."
Filmed from today's NOD News brief.

Read the room like it's text — the Emotion Wheel is free:
https://negotiatorsondemand.com/MixMatch.html?utm_source=nodnews&utm_medium=video&utm_campaign=friendship

The $5 Field Guide — the same reads, on paper:
https://negotiatorsondemand.com/NOD_Field_Guide.html?utm_source=nodnews&utm_medium=video&utm_campaign=friendship

Everything else:
https://negotiatorsondemand.com/products.html?utm_source=nodnews&utm_medium=video&utm_campaign=friendship
CH 03 · ▲
BOSS MODE
Say this"Your boss practiced this conversation. You didn't. Fix that in ten minutes a day — link below."
Filmed from today's NOD News brief.

Boss Mode drills — timed sessions, free to start:
https://negotiatorsondemand.com/MixMatch.html?utm_source=nodnews&utm_medium=video&utm_campaign=boss

Word-for-word scripts for salary and conflict:
https://negotiatorsondemand.com/products.html?utm_source=nodnews&utm_medium=video&utm_campaign=boss
CH 04 · ⚡
ROGUE
Say this"Nobody is coming to negotiate for you. Train, or get trained on. Links below."
Filmed from today's NOD News brief.

Train free — 26 tools, 5 modes, no signup:
https://negotiatorsondemand.com/MixMatch.html?utm_source=nodnews&utm_medium=video&utm_campaign=rogue

Work with Dan directly:
https://negotiatorsondemand.com/book.html?utm_source=nodnews&utm_medium=video&utm_campaign=rogue

Everything else:
https://negotiatorsondemand.com/products.html?utm_source=nodnews&utm_medium=video&utm_campaign=rogue
Live Prototype · §03

The dashboard, filterable.

Working prototype — click a mode in the sidebar, search, or filter by output type. Real feed replaces the sample rows on deploy.

ScoreModeStory signalContent angleOutput
94 HAGGLE Startup raised, shipped nothing, still bullish investors Where the money went, who believed the pitch, the one term that mattered Long video + carousel
89 HAGGLE Business coach files Chapter 11, mastermind still charging Guru gets guru'd — the receipts the cohort won't screenshot Long video + deal breakdown
88 FRIENDSHIP Celebrity clip goes viral, full context tells different story The internet is yelling about the wrong 15 seconds. Roast the pattern Short + reaction post
76 FRIENDSHIP Streamer engagement dissolves in 4 days Performative relationships die on their own timeline Social post + quote card
83 BOSS MODE Big tech layoffs hit senior engineers, "flatter org" framing The $500K job was never yours — it was a lease Long video + email
79 BOSS MODE RTO rescinded at large employer RTO is the new "we're a family" — said when leverage flips Short + framework post
91 ROGUE Cold plunge influencer sells $7K "stillness retreat" Discomfort is a scam, now with a monastic gift shop Short + monologue
85 ROGUE AI "therapy app" raises $40M with celeb backing, no trials Your feelings are now SaaS Quote card + monologue
Daily Workflow · §04

Every morning. Same five steps.

Collect

Pull new stories from configured feeds, social trends, saved searches, newsletters, creator channels, and manual drops. Target: 40+ candidates per mode by 05:50 CT.

Classify

Assign each story to one primary mode and one optional secondary. Example: a founder breakup story is Haggle first, Friendship second. Dedupe with cosine similarity ≥ 0.85.

Score

Score each story 0–100 using freshness (25), mode fit (20), evidence quality (20), controversy potential (15), software tie-in (15), format potential (5). Weights configurable in §07.

Generate

For the top 3 per mode: produce a 7-sec short-form hook, three title options, a thumbnail-text option under 4 words, a 60-sec short script, a long-form outline, and — always — one natural software tie-in.

Publish Queue

Move approved ideas into Today, This Week, Watchlist, or Ignore. Keep receipts attached so filming happens without hunting context again. Push the day's brief to nodnews.com as read-only.

Build Spec · §05

What to build. In this order.

The frontend

  • stack Static HTML/CSS/JS or Next.js — agent's call
  • host Local iMac at localhost:3000
  • layout This file is the reference. Match the grid.
  • refresh Auto-poll /feed.json every 5 min
  • manual Header button forces refresh
  • archive "Yesterday's brief" link, up to 30 days
  • public Read-only mirror to nodnews.com

The backend

  • runtime Node or Python — agent's call
  • schedule launchd @ 05:45 CT Mon–Sat
  • flow Fetch → filter → score → angle → JSON
  • storage /data/YYYY-MM-DD.json + /data/latest.json
  • llm Claude API for angle generation
  • fallback If mode returns <3 stories, backfill + flag
  • deploy rsync to nodnews.com public bucket

Story selection logic

  • volume Pull ~40 candidates per mode, cut to top 3
  • recency Prefer <24hr; hard cutoff 72hr
  • scoring See §07 — one formula per mode
  • de-dupe Cosine similarity ≥ 0.85 = drop newer
  • safety Enforce YouTube guardrails from §08
  • bias Prefer public receipts + hard numbers

Angle generation

  • prompt See §09 for classification + content prompts
  • length ≤ 20 words per angle
  • tone Voice-matched to mode (brand bible)
  • rule Attack ideas, not identities. In prompt.
  • variants Generate 3, keep sharpest, log rest
  • software Every angle mentions the product naturally
Feed Config · §06

Where the news comes from.

Mode Primary sources Search queries Filters
HAGGLE TechCrunch · PitchBook · Crunchbase News · SEC EDGAR · Reuters Business · The Information · Bloomberg · Product Hunt startup failure, funding, founder controversy, business lawsuit, AI startup, pricing backlash, company pivot, mastermind Skip: pure funding-only PR wire content. Skip: unsourced hype pieces.
FRIENDSHIP Variety · Deadline · Rolling Stone · People · X trending · Google Trends · Reddit pop culture · YouTube trending celebrity drama, influencer controversy, celebrity relationship, internet backlash, pop culture debate, creator apology Skip: private-life speculation, mental health, body content. Skip: minors, always.
BOSS MODE WSJ · Bloomberg · FRED · BLS · layoffs.fyi · r/antiwork · r/cscareerquestions · The Information layoffs, return to office, AI replacing jobs, career advice, burnout, side hustle, FIRE, creator economy Skip: specific stock picks, "buy my course" bait, unverified FIRE claims.
ROGUE X trending · Reddit r/unpopularopinion · controversial Substacks · HN top · culture-war trackers controversial opinion, viral debate, internet divided, culture war trend, hot take, public backlash Skip: hate speech, slurs, protected-group attacks. Skip: election & health misinfo. Skip: violence.
Contract · §07

The story data model.

Agent writes /data/latest.json in this shape. Frontend reads it. Nothing else between them.

{
  "issue": 1,
  "date": "2026-07-21",
  "generated_at": "2026-07-21T06:00:00-05:00",
  "top_pick": { "mode": "rogue", "story_id": "r-002" },
  "modes": [
    {
      "id": "haggle",
      "channel": 1,
      "signal_strength": 4,        // 1-5, drives the bar meter
      "stories": [
        {
          "id": "story_20260721_ai-wrapper-80m",
          "date_found": "2026-07-21",
          "source_name": "TechCrunch",
          "source_url": "https://...",
          "published_at": "2026-07-21T04:12:00Z",
          "headline": "AI wrapper startup raised $80M...",
          "summary": "One-paragraph plain-English summary.",
          "primary_mode": "haggle",
          "secondary_mode": "rogue",
          "keywords": ["ai", "series-a", "wrapper", "failure"],
          "evidence_links": ["https://...", "https://..."],
          "risk_level": "low",
          "priority_score": 87,
          "software_tie_in": "Use mode-switching to score similar deals faster",
          "short_hook": "$80M gone. 14 months. Nothing shipped.",
          "long_video_title": "$80M gone in 14 months. Line by line.",
          "thumbnail_text": "GONE",
          "creator_take": "The autopsy of the AI wrapper economy...",
          "status": "new"
        }
        // ... 2 more stories
      ]
    }
    // ... 3 more modes (friendship, boss, rogue)
  ]
}
Scoring · §07.1

How stories rank.

SignalWeightWhat it measures
Freshness25Hours since publication. Steep decay after 24h. Hard cutoff at 72h.
Mode Fit20How cleanly the story maps to one primary mode's voice and title formula.
Evidence Quality20Number and credibility of public receipts. Bonus for SEC / court docs / financials.
Controversy Potential15Predicted comment volume. Contrarian defensibility. Share-triggering delta from consensus.
Software Tie-in15How naturally the mode-switching software fits into the angle without feeling shoehorned.
Format Potential5Can this produce a short + long + post? Bonus for visual-friendly data or clips.
Guardrails · §08

The rules that keep this monetized.

Every angle the agent generates has to pass one test: attack ideas, not identities. A CEO's strategy can be a scam. A CEO cannot be called a scammer without a conviction on file. Same rule for celebrities, founders, influencers, and public figures across all four modes. The agent's angle-generation prompt must include this line verbatim: "Critique the pattern, the product, the public statement, or the system. Never critique the person's identity, body, health, or existence."

✅ ALLOWED
Public actions, public statements, public numbers
Transformative commentary on public figures
Fair-use images for commentary
Profanity, strong emotion, "not financial advice"
❌ BLOCKED
Slurs, hate speech, protected-group attacks
Body-shaming, mental-health speculation
Election / health / medical misinformation
Criminal accusations without a conviction
Content involving minors, ever
Prompts · §09

Copy-paste for the agent.

Two prompts. One classifies incoming stories, the other turns approved stories into content. Both enforce the safety rule.

Classify this news story for the NOD News dashboard.
Return JSON only.

Modes:
- Haggle: business, money, deals, negotiation, startups.
- Friendship: celebrity, relationship drama, pop culture, influencers.
- Boss Mode: escape the matrix, career, mindset, systems, self-improvement.
- Rogue: raw opinion, controversy bait, polarizing cultural debate.

Story:
{{headline}}
{{summary}}
{{source_url}}

Return JSON with keys:
primary_mode, secondary_mode, priority_score (0-100),
risk_level (low|medium|high), why_it_matters,
software_tie_in, recommended_output.

Rule: attack ideas, not identities. Never critique
a person's identity, body, health, or existence.
Turn this approved story into NOD News content.

Mode: {{primary_mode}}
Story: {{headline}}
Facts/receipts: {{evidence_links}}
Software tie-in: {{software_tie_in}}

Create:
1. One 7-second short-form hook.
2. Three title options in the mode's title formula.
3. One thumbnail text option under 4 words.
4. One 60-second short script.
5. One long-form video outline.
6. One monetization-safe disclaimer if needed.
7. One natural mention of the mode-switching software.

Voice: sharp, direct, funny, evidence-based.
Rule: attack ideas, patterns, systems, and public
actions. Never attack private identities.
Roadmap · §10

Ship in three passes.

Version 01 · Week 1

Manual MVP

  • Manual story entry
  • Mode filters (this dashboard)
  • Scoring fields (0–100)
  • Daily digest view
  • Export to Markdown
  • localhost only
Version 02 · Weeks 2–4

Automated Desk

  • Source feed fetchers
  • Auto-refresh at 06:00 CT
  • Dedupe + similarity check
  • Claude API classification
  • Script generation per §09
  • Public mirror to nodnews.com
Version 03 · Month 2+

Signal Room

  • Performance feedback loop
  • Mode recommendation engine
  • Trend alerts + push
  • Software promo tracker
  • Multi-user accounts
  • Analytics + attribution
Must-have buttons
REFRESH NEWS · SCORE STORIES · GENERATE HOOKS · DRAFT SCRIPT · ADD TO CALENDAR · EXPORT DAILY BRIEF · MARK PUBLISHED · SEND TO SCRIPT GEN
Handoff · §11

Agent, start here.

  1. Read this file top to bottom. The JSON contract in §07 is the source of truth.
  2. Scaffold the project on the iMac at ~/Projects/nod-news/.
  3. Copy this HTML into public/index.html. Keep the design system as-is.
  4. Wire the DOM to /data/latest.json. Kill the hard-coded stories once real data flows.
  5. Build the fetcher. One module per mode. Use the source lists in §06.
  6. Wire the angle generator to the Claude API using the prompts in §09.
  7. Install a launchd job for 05:45 CT Mon–Sat.
  8. Ship a /archive route that lists prior YYYY-MM-DD.json briefs.
  9. Add the "Send to script gen" hook — POST the selected story to the mode's script template from the brand bible.
  10. Deploy read-only mirror to nodnews.com via rsync after every generation.
  11. Report back with the first live brief. That's issue Nº 002.