kind: idea (a product idea checked), variation (a version of an idea tried: needs parentId and change), decision (what the user decided: decision is pursue, test, park or drop) or watch (a watchlist linked to an idea: needs parentId and watch {actor, taskId, scheduleId, label}). idea: a short label, up to 80 characters; a linked entry (with parentId) keeps none and shows its parent's. Optional: date (YYYY-MM-DD, default today; it cannot change later), marketplace (e.g. amazon.com), verdict (go, maybe, no), confidence (high, medium, low), signals {favours, against, neutral, unknown} as counts, keyNumbers (up to 10 market metrics, numbers only, from: priceMedian, priceP25, priceP75, priceMin, priceMax, medianReviews, under100Reviews, top3SellerShare, sellerCount, listingCount, sponsored, boughtPastMonth, unitsPerMonthMin, unitsPerMonthMax, revenuePerMonthMin, revenuePerMonthMax, bestSellersRank, unitPrice, landedCost, moq, marginPercent, feePercent, trendChangePercent, trendIndex, rating, oneStarShare, tiktokSalesPerDay, adCount; e.g. {"priceMedian": 24.99, "medianReviews": 1200}), note (up to 300 characters). For updateEntry give only the fields to change (null clears one). Fields outside this list, emails, phone numbers and keys are refused.