{"cadence":"weekly","defaultCadence":"weekly","supportedCadences":["weekly","monthly","quarterly","yearly"],"summary":{"title":"Weekly action summary — Oct 30, 2026","summary":"Cloudy: Money is expensive and investors are picky. Run lean. The priority this week is to prioritize retention, tighten costs, and ship only revenue or reliability work. The scores are clear of the change lines. Conditions change if: Funding pressure falls 20 pts from 90 to 70 or below, or risk appetite falls 5 pts from 55 to 50 or below. A score is sitting near the line where conditions change, so check again before expanding any commitment.","regime":"DEFENSIVE","regimeLabel":"Cloudy","guidance":"prioritize retention, tighten costs, and ship only revenue or reliability work","confidence":"HIGH","transitionWatch":true,"intensity":"MILD","constraints":["Work on margins and keeping customers.","Cut experiments that won't move much.","Close deals faster."],"recordDateLabel":"Oct 30, 2026","provenance":{"sourceLabel":"Federal Reserve Economic Data (FRED)","sourceUrl":"https://fred.stlouisfed.org/series/DGS1MO","recordDateLabel":"Oct 30, 2026","timestampLabel":"Oct 31, 2026, 2:00 AM UTC","ageLabel":"5h.","statusLabel":"Latest recorded reading"},"inputs":[{"id":"base-rate","label":"The 1-month Treasury bill (1M)","value":4.06,"unit":"%","sourceLabel":"FRED CSV (DGS1MO, DGS3MO, DGS2, DGS10)","sourceUrl":"https://fred.stlouisfed.org/series/DGS1MO","recordDate":"2026-10-30","fetchedAt":"2026-10-31T02:00:54.432Z","notes":"Used as the cost-of-money anchor for tightness scoring."},{"id":"two-year","label":"US Treasury 2Y","value":4.56,"unit":"%","sourceLabel":"FRED CSV (DGS1MO, DGS3MO, DGS2, DGS10)","sourceUrl":"https://fred.stlouisfed.org/series/DGS1MO","recordDate":"2026-10-30","fetchedAt":"2026-10-31T02:00:54.432Z"},{"id":"ten-year","label":"US Treasury 10Y","value":4.94,"unit":"%","sourceLabel":"FRED CSV (DGS1MO, DGS3MO, DGS2, DGS10)","sourceUrl":"https://fred.stlouisfed.org/series/DGS1MO","recordDate":"2026-10-30","fetchedAt":"2026-10-31T02:00:54.432Z"},{"id":"curve-slope","label":"Yield curve slope (10Y - 2Y)","value":0.3800000000000008,"unit":"%","sourceLabel":"FRED CSV (DGS1MO, DGS3MO, DGS2, DGS10)","sourceUrl":"https://fred.stlouisfed.org/series/DGS1MO","recordDate":"2026-10-30","fetchedAt":"2026-10-31T02:00:54.432Z","derivedFrom":"US Treasury 10Y and 2Y yields","notes":"Derived metric used to score risk appetite."}],"structured":{"climate":{"label":"Cloudy: Money is available but pricey.","summary":["Capital is expensive, but risk appetite is selective rather than frozen.","Expect tighter ROI gates and a focus on efficiency over growth-at-any-price."]},"recommendedMoves":["Run a tighter portfolio with fewer bets and explicit payback","Put retention and margin ahead of net-new expansion","Release in stages with quarterly continuation checkpoints"],"executionPriorities":["Retention, expansion, and pricing optimization","Operational efficiency and cost-to-serve reductions","Revenue protection features with fast payback"],"watchouts":["Running low-leverage experiments without clear monetization","Growing headcount before unit economics are proven","Pushing aggressive expansions that dilute focus"],"planningLanguage":"“Commit to efficiency-first bets that improve retention and margins, and enforce explicit payback gates on every expansion proposal.”","executionConstraints":["Work on margins and keeping customers.","Cut experiments that won't move much.","Close deals faster."],"governanceParameters":{"hiringThreshold":"VERY_HIGH","paybackWindowTolerance":"SHORTER","rollbackRequirement":"REVERSIBLE_ONLY","approvalVelocity":"SLOWER_STRUCTURED","expansionScope":"CONSTRAINED","experimentationTolerance":"LOW"}},"copy":"Weekly action summary — Oct 30, 2026\nCloudy: Money is expensive and investors are picky. Run lean. The priority this week is to prioritize retention, tighten costs, and ship only revenue or reliability work. The scores are clear of the change lines. Conditions change if: Funding pressure falls 20 pts from 90 to 70 or below, or risk appetite falls 5 pts from 55 to 50 or below. A score is sitting near the line where conditions change, so check again before expanding any commitment.\n\n---\nWHETHER · Weekly operating guidance\n\nUpdated Oct 30, 2026\n\n---\n\nMARKET CLIMATE\n\nCloudy: Money is available but pricey.\n\nCapital is expensive, but risk appetite is selective rather than frozen.\nExpect tighter ROI gates and a focus on efficiency over growth-at-any-price.\n\n\nContextual, not moral: this is what the environment is rewarding right now.\n\n\n---\n\nRECOMMENDED MOVES FOR PRODUCT TEAMS (NOW)\n\n• Run a tighter portfolio with fewer bets and explicit payback\n• Put retention and margin ahead of net-new expansion\n• Release in stages with quarterly continuation checkpoints\n\n\n---\n\nEXECUTION PRIORITIES THAT TRAVEL WELL\n\n• Retention, expansion, and pricing optimization\n• Operational efficiency and cost-to-serve reductions\n• Revenue protection features with fast payback\n\n\n---\n\nWATCHOUTS THAT BREAK EXECUTION\n\n• Running low-leverage experiments without clear monetization\n• Growing headcount before unit economics are proven\n• Pushing aggressive expansions that dilute focus\n\n\n---\n\nPLANNING LANGUAGE TO USE\n\n> “Commit to efficiency-first bets that improve retention and margins, and enforce explicit payback gates on every expansion proposal.”\n\n\n\n---\n\nEXECUTION CONSTRAINTS\n\n• Work on margins and keeping customers.\n• Cut experiments that won't move much.\n• Close deals faster.\n\n\n---\n\nROOM BEFORE A CHANGE\n\nRoom before a change: clear of the line\nUncertainty: this is an interpretive read, not a forecast. Check the assumptions against your own numbers before you act on it.\n\n\n---\n\nDATA PROVENANCE & QUALITY\n\nSource: Federal Reserve Economic Data (FRED) (https://fred.stlouisfed.org/series/DGS1MO)\nTimestamp: Oct 31, 2026, 2:00 AM UTC\nData age: 5h.\n\nSource: Federal Reserve Economic Data (FRED) (https://fred.stlouisfed.org/series/DGS1MO) · Oct 31, 2026, 2:00 AM UTC · Room before a change: clear of the line"},"confidence":{"label":"HIGH","percent":78},"scoringBasis":{"key":"record","label":"Scored on the same data we used for past months","warning":"Startup-market inputs would put risk appetite at 44, below its change line.","notCounted":[{"score":"riskAppetite","inputs":"startup-market inputs","value":44,"published":55,"line":"its change line"}]},"copy":"Weekly action summary — Oct 30, 2026\nCloudy: Money is expensive and investors are picky. Run lean. The priority this week is to prioritize retention, tighten costs, and ship only revenue or reliability work. The scores are clear of the change lines. Conditions change if: Funding pressure falls 20 pts from 90 to 70 or below, or risk appetite falls 5 pts from 55 to 50 or below. A score is sitting near the line where conditions change, so check again before expanding any commitment.\n\n---\nWHETHER · Weekly operating guidance\n\nUpdated Oct 30, 2026\n\n---\n\nMARKET CLIMATE\n\nCloudy: Money is available but pricey.\n\nCapital is expensive, but risk appetite is selective rather than frozen.\nExpect tighter ROI gates and a focus on efficiency over growth-at-any-price.\n\n\nContextual, not moral: this is what the environment is rewarding right now.\n\n\n---\n\nRECOMMENDED MOVES FOR PRODUCT TEAMS (NOW)\n\n• Run a tighter portfolio with fewer bets and explicit payback\n• Put retention and margin ahead of net-new expansion\n• Release in stages with quarterly continuation checkpoints\n\n\n---\n\nEXECUTION PRIORITIES THAT TRAVEL WELL\n\n• Retention, expansion, and pricing optimization\n• Operational efficiency and cost-to-serve reductions\n• Revenue protection features with fast payback\n\n\n---\n\nWATCHOUTS THAT BREAK EXECUTION\n\n• Running low-leverage experiments without clear monetization\n• Growing headcount before unit economics are proven\n• Pushing aggressive expansions that dilute focus\n\n\n---\n\nPLANNING LANGUAGE TO USE\n\n> “Commit to efficiency-first bets that improve retention and margins, and enforce explicit payback gates on every expansion proposal.”\n\n\n\n---\n\nEXECUTION CONSTRAINTS\n\n• Work on margins and keeping customers.\n• Cut experiments that won't move much.\n• Close deals faster.\n\n\n---\n\nROOM BEFORE A CHANGE\n\nRoom before a change: clear of the line\nUncertainty: this is an interpretive read, not a forecast. Check the assumptions against your own numbers before you act on it.\n\n\n---\n\nDATA PROVENANCE & QUALITY\n\nSource: Federal Reserve Economic Data (FRED) (https://fred.stlouisfed.org/series/DGS1MO)\nTimestamp: Oct 31, 2026, 2:00 AM UTC\nData age: 5h.\n\nSource: Federal Reserve Economic Data (FRED) (https://fred.stlouisfed.org/series/DGS1MO) · Oct 31, 2026, 2:00 AM UTC · Room before a change: clear of the line","provenance":{"sourceLabel":"Federal Reserve Economic Data (FRED)","sourceUrl":"https://fred.stlouisfed.org/series/DGS1MO","recordDateLabel":"Oct 30, 2026","timestampLabel":"Oct 31, 2026, 2:00 AM UTC","ageLabel":"5h.","statusLabel":"Latest recorded reading"},"recordDateLabel":"Oct 30, 2026","degraded":false,"publishReadiness":{"ok":true},"agentHandoff":{"payload":{"report_date":"2026-10-30","fetched_at":"2026-10-31T02:00:54.432Z","source":"https://fred.stlouisfed.org/series/DGS1MO","regime":{"key":"DEFENSIVE","label":"Cloudy","description":"Money is expensive and investors are picky. Run lean."},"scores":{"tightness":90,"tightnessPressure":101,"tightnessSaturated":true,"riskAppetite":55,"baseRateUsed":"1M","baseRate":4.06,"curveSlope":0.3800000000000008,"baseRateVelocityPoints":0,"offRecord":{"tightness":90,"riskAppetite":44,"inputs":["VC_FUNDING_VELOCITY","TECH_LAYOFF_TREND"]}},"thresholds":{"baseRateTightness":3.5,"tightnessRegime":70,"riskAppetiteRegime":50},"constraints":["Work on margins and keeping customers.","Cut experiments that won't move much.","Close deals faster."],"data_warnings":[],"signals":[{"id":"BASE_RATE","label":"Base rate (1M)","value":4.06,"unit":"%","record_date":"2026-10-30","fetched_at":"2026-10-31T02:00:54.432Z","source_url":"https://fred.stlouisfed.org/series/DGS1MO"},{"id":"CURVE_SLOPE","label":"Curve slope (10Y - 2Y)","value":0.3800000000000008,"unit":"%","record_date":"2026-10-30","fetched_at":"2026-10-31T02:00:54.432Z","source_url":"https://fred.stlouisfed.org/series/DGS1MO"}],"macro_signals":[{"id":"CPI_YOY","label":"Consumer price inflation, past 12 months","value":3.7172508442689933,"unit":"%","record_date":"2026-09-01","fetched_at":"2026-10-31T02:00:51.970Z","source_url":"https://fred.stlouisfed.org/series/CPIAUCSL"},{"id":"UNEMPLOYMENT_RATE","label":"Unemployment rate","value":4.2,"unit":"%","record_date":"2026-09-01","fetched_at":"2026-10-31T02:00:51.970Z","source_url":"https://fred.stlouisfed.org/series/UNRATE"},{"id":"BBB_CREDIT_SPREAD","label":"Extra interest on mid-grade company bonds","value":1.49,"unit":"%","record_date":"2026-10-29","fetched_at":"2026-10-31T02:00:51.970Z","source_url":"https://fred.stlouisfed.org/series/BAA10Y"},{"id":"HY_CREDIT_SPREAD","label":"Extra interest on riskier company bonds","value":3.26,"unit":"%","record_date":"2026-10-29","fetched_at":"2026-10-31T02:00:51.970Z","source_url":"https://fred.stlouisfed.org/series/BAMLH0A0HYM2"},{"id":"CHICAGO_FCI","label":"Chicago Fed National Financial Conditions Index","value":-0.487,"unit":"index","record_date":"2026-10-23","fetched_at":"2026-10-31T02:00:51.970Z","source_url":"https://fred.stlouisfed.org/series/NFCI"},{"id":"VIX_INDEX","label":"Expected stock market volatility","value":17.2,"unit":"index","record_date":"2026-10-29","fetched_at":"2026-10-31T02:00:51.970Z","source_url":"https://fred.stlouisfed.org/series/VIXCLS"},{"id":"VC_FUNDING_VELOCITY","label":"Venture funding, change on the quarter","value":-32.8,"unit":"%","record_date":"2026-09-01","fetched_at":"2026-09-14T18:00:00Z","source_url":"https://news.crunchbase.com/venture/global-startup-exits-ipo-ma-soar-ai-q2-h1-2026/"},{"id":"TECH_LAYOFF_TREND","label":"Tech layoff trend","value":66,"unit":"index","record_date":"2026-09-01","fetched_at":"2026-09-14T18:00:00Z","source_url":"https://layoffs.fyi/"},{"id":"SAAS_VALUATION_MULTIPLE","label":"Public software valuations, median multiple of revenue","value":4.1,"unit":"x","record_date":"2026-09-01","fetched_at":"2026-09-14T18:00:00Z","source_url":"https://meritech.substack.com/p/meritech-software-pulse-31-july-2026"},{"id":"EARNINGS_REVISION_INDEX","label":"Tech earnings forecast revisions","value":86,"unit":"index","record_date":"2026-09-01","fetched_at":"2026-09-14T18:00:00Z","source_url":"https://seekingalpha.com/news/4638631-tech-leads-sp-500-sectors-in-positive-2026-eps-revisions-since-july"},{"id":"AI_COMPUTE_COST_TREND","label":"AI compute cost trend","value":-6.5,"unit":"%","record_date":"2026-09-01","fetched_at":"2026-09-14T18:00:00Z","source_url":"https://cloud.google.com/products/compute/pricing/accelerator-optimized"},{"id":"REGULATORY_RISK_TRACKER","label":"AI and platform regulatory risk","value":52,"unit":"index","record_date":"2026-09-01","fetched_at":"2026-09-14T18:00:00Z","source_url":"https://artificialintelligenceact.eu/"}],"decision_rules":[{"area":"hiring","area_label":"Hiring","recommendation":"Only backfills and critical hires.","do_now":["Only replace people who leave, and hire for roles you can't deliver without."],"avoid_now":["Don't add roles for capacity you might need, or for work that pays back in more than a year."],"scope":"Applies to all net-new headcount; current funding pressure 90 and risk appetite 55.","pause_trigger":"Pause net-new hiring if funding pressure is above 76 or risk appetite falls below 44. Funding pressure is 90 now.","resume_trigger":"Resume the held roles when funding pressure falls below 66 and risk appetite is above 54. Funding pressure is 90 and risk appetite is 55 now.","flip_conditions":[{"metric":"tightness","operator":"<","value":66,"label":"Funding pressure < 66"},{"metric":"riskAppetite","operator":">","value":54,"label":"Risk appetite > 54"}],"rationale":"Keep the people doing the work, and don't add costs you can't cut later."},{"area":"product-tempo","area_label":"Roadmap","recommendation":"Keep the current roadmap moving. Slow anything that pays back in more than a year.","do_now":["Keep the core roadmap on schedule, and ship what customers can use this quarter first."],"avoid_now":["Don't add roadmap work that pays back in more than a year on weak evidence."],"scope":"What ships in what order, how big each release is, and how many experiments run at once.","pause_trigger":"Pause long-payback bets if risk appetite falls below 44 or two weekly readings in a row come in weaker.","resume_trigger":"Resume the paused bets when risk appetite is above 54 and the weekly reading holds or improves. Risk appetite is 55 now.","flip_conditions":[{"metric":"riskAppetite","operator":">","value":54,"label":"Risk appetite > 54"}],"rationale":"Move fast where the evidence is strong, and keep unproven work small enough to drop."},{"area":"capital-raising","area_label":"Fundraising","recommendation":"If you're raising, start early, and pick terms you can live with over a fast close.","do_now":["If you're planning to raise, get your materials ready now so you decide when to go out."],"avoid_now":["Don't take worse terms just to close faster."],"scope":"When to start a raise, how fast to run it, and where to walk away on terms.","pause_trigger":"Pause the raise if risk appetite falls below 44 or funding pressure is above 76. Funding pressure is 90 now.","resume_trigger":"Resume the full process when risk appetite is above 54 and funding pressure falls below 66. Risk appetite is 55 and funding pressure is 90 now.","flip_conditions":[{"metric":"riskAppetite","operator":">","value":54,"label":"Risk appetite > 54"},{"metric":"tightness","operator":"<","value":66,"label":"Funding pressure < 66"}],"rationale":"Start while conditions are good and you choose the terms; start late and the market does."},{"area":"burn-discipline","area_label":"Spending","recommendation":"Approve spending only if it pays back inside 6 months.","do_now":["Before you approve any optional spend, work out how long it takes to pay back. 6 months is the bar."],"avoid_now":["Don't sign a multi-quarter commitment without a payback figure."],"scope":"Hiring, vendor and marketing spend that commits you for more than one quarter.","pause_trigger":"Pause new discretionary spend if funding pressure is above 76. Funding pressure is 90 now.","resume_trigger":"Resume new spend when funding pressure falls below 66 and the payback figures still hold.","flip_conditions":[{"metric":"tightness","operator":"<","value":66,"label":"Funding pressure < 66"}],"rationale":"Money you don't spend now is money you still have if conditions get worse."},{"area":"expansion-bets","area_label":"New bets","recommendation":"Hold off on any new bet you can't undo, and only keep experiments you can stop within a week.","do_now":["Keep only the experiments you can stop within a week, each with a review date."],"avoid_now":["Don't start a bet you can't undo until the scores improve."],"scope":"New market launches, major platform rewrites, and long-cycle initiatives.","pause_trigger":"Pause new bets if risk appetite falls below 44 or funding pressure is above 76. Funding pressure is 90 now.","resume_trigger":"Resume one stage at a time when risk appetite is above 54 and funding pressure falls below 66. Risk appetite is 55 and funding pressure is 90 now.","flip_conditions":[{"metric":"riskAppetite","operator":">","value":54,"label":"Risk appetite > 54"},{"metric":"tightness","operator":"<","value":66,"label":"Funding pressure < 66"}],"rationale":"Grow new bets as the evidence grows, not ahead of it."}],"decision_delta":{"summary":"Deteriorating signal move since Sep 30. Conditions are tightening. Protect the revenue you already have, and hold off on new bets until money gets cheaper.","compared_with":{"record_date":"2026-09-30","label":"Sep 30"},"regime_changed":false,"direction_label":"deteriorating","decision_now":"Conditions are tightening. Protect the revenue you already have, and hold off on new bets until money gets cheaper.","do_now":["Fixing pricing and simplifying your plans","Keeping the customers you have","Using fewer vendors"],"avoid_now":["New market expansion","Low-margin tiers","Speculative R&D"],"changed_signals":[{"metric":"riskAppetite","label":"Risk appetite","from":56,"to":55,"delta":-1,"direction":"down","decision_effect":"tighten"},{"metric":"baseRate","label":"Short-term borrowing rate","from":4.02,"to":4.06,"delta":0.04,"direction":"up","decision_effect":"tighten"},{"metric":"curveSlope","label":"Recession warning gauge","from":0.41,"to":0.38,"delta":-0.03,"direction":"down","decision_effect":"tighten"}]},"flip_watch":{"summary":"Transition watch is ON. Funding pressure falls 20 pts from 90 to 70 or below, or risk appetite falls 5 pts from 55 to 50 or below.","pending_transition":null,"transition_watch":"ON","nearest_threshold_delta":5,"boundary_contributors":[],"weak_read_count":0,"two_weak_reads_warning":false,"flip_trigger":"Funding pressure falls 20 pts from 90 to 70 or below, or risk appetite falls 5 pts from 55 to 50 or below.","thresholds":["Funding pressure at or below 70","Risk appetite at or below 50"],"reversal_conditions":["Risk appetite at or below 50"],"last_committed_change":{"timestamp":"2026-10-11T02:00:18.344Z","from_state":"SCARCITY","to_state":"DEFENSIVE","reason":"Evidence moved into a different regime quadrant. Transition committed.","source":"event-store"}},"skills":[{"id":"regime-summary","label":"Regime summary","purpose":"Explain this week's guidance in plain English with the top macro signals.","inputs":["regime","scores","macro_signals","data_warnings"],"outputs":["summary_bullets"]},{"id":"decision-delta","label":"Decision delta","purpose":"Explain what changed this week and which decisions should tighten, loosen, or hold.","inputs":["decision_delta","decision_rules","signals"],"outputs":["delta_brief"]},{"id":"constraint-translation","label":"Constraint translation","purpose":"Turn constraints into clear guardrails for roadmap, hiring, and pricing.","inputs":["constraints","decision_rules","signals"],"outputs":["constraint_brief"]},{"id":"flip-watch","label":"Flip watch","purpose":"Track the change lines, the pause and restart lines, and each score's distance from them before irreversible moves.","inputs":["flip_watch","decision_rules","signals"],"outputs":["flip_watchlist"]},{"id":"pm-questions","label":"PM question log","purpose":"Surface open questions the PM must answer before acting.","inputs":["constraints","decision_delta","flip_watch","macro_signals"],"outputs":["pm_questions"]}],"pm_handoff":{"decision_focus":"Use constraints to validate roadmap, hiring, and pricing moves.","briefing_actions":["Summarize the regime in plain English.","State what changed this week and what decisions should change now.","Call out constraints that block or enable new initiatives.","Track the change lines before making irreversible commitments.","List open questions for the product manager."]}},"prompt":"You are an autonomous PM assistant.\nFollow the skills list in the JSON payload and deliver outputs in the same order.\nUse the JSON payload to draft:\n1) A 3-bullet summary of this week's guidance.\n2) A concise decision delta: what changed this week and what changes now.\n3) The top 3 constraints that should shape roadmap decisions.\n4) A watchlist of the change lines and the pause and restart lines, with how far each score sits from them.\n5) A short list of questions to confirm with the PM before acting.\n\nContext: Whether Weekly Brief for 2026-10-30 (DEFENSIVE)."},"summaryHash":"b87a7f46","links":{"self":"/api/agent?cadence=weekly","llms":"/llms.txt","discovery":"/.well-known/whether-agent.json"},"generatedAt":"2026-10-31T06:44:25.645Z","version":"v1","use":{"summary":"Informational only. Not investment, legal, tax or employment advice, and not a forecast.","humanReview":"Not for use as the sole or determinative basis for decisions affecting individuals (hiring, termination, compensation, promotion). Human review is required.","policy":"https://whether.work/acceptable-use-policy"}}