{"site":{"name":"GratisAI","tagline":"Free tools that fight your battles. Pay only for the extra mile.","description":"Verified, genuinely free AI workflows and the freemium tools built on top of them — letters, bills, leases, subscriptions.","canonical_categories":["learning","household","health","career","creative","business","family","accessibility","civic","travel"]},"articles":[{"title":"Turn Chaotic Family Text Fights Into Neutral, Signed Treaties for $0","tags":["family","conflict-resolution","groq","free-tier","no-credit-card","parenting"],"hook":"Stop being the referee in screen-time or chore disputes. Paste the chaotic family group chat argument into Groq’s free tier to generate a neutral, mutually-agreed 'Family Treaty' with clear consequences and rewards—no paid parenting apps, no card, capped at 14,400 requests/day.","category":"family","verified":"2026-09-14","date":"2026-09-03","path":"articles/turn-family-group-chat-fights-into-neutral-treaties-groq.html","app_unlock_hook":"Saved treaty history, 30-day compliance tracker, and an exportable monthly summary vs. a free one-session treaty","share_triggers":["I stopped being the referee in my family's group chat — this free tool turned the fight into a signed Family Treaty."],"reading_time_minutes":4,"perspective_shift":"Before: believed task required guesswork. After: has a board because they did it themselves.","companion_app":{"app_path":"apps/family-treaty-builder.html","price":"$4 one-time","free_features":["Paste dispute text and run the NVC Pre-Filter prompt locally","Generate and display the neutral Family Treaty","One-click copy to clipboard"],"paid_features":["Save unlimited treaty history locally (no cloud upload)","Interactive 30-day compliance tracker with checkboxes","Exportable 'Family Win' monthly summary report"]}},{"title":"Decode Lab Results with Microsoft Copilot","tags":["health","medical-advocacy","copilot","free-ai"],"hook":"Stop asking free AI tools to diagnose you; use guardrail-safe prompting to translate dense medical reports into a precise script of questions for your physician.","category":"health","verified":"2026-09-14","date":"2026-08-21","path":"articles/decode-lab-results-copilot.html","app_unlock_hook":"Exportable one-page provider-readable brief and appointment-prep checklist vs. free on-screen questions","share_triggers":["I turned my scary lab results into three clear questions for my doctor — free, no card."],"reading_time_minutes":3,"perspective_shift":"Before: believed task required guesswork. After: has a board because they did it themselves.","companion_app":{"app_path":"apps/provider-readable-brief.html","price":"$4 one-time","free_features":["Paste/upload lab results and generate 3 specific questions for your physician","Copy questions to clipboard","Unlimited free usage"],"paid_features":["Complete provider-readable brief with auto-formatted lab values, plain-English translations, and all questions in a one-page PDF","Export to PDF for printing or sharing","Appointment prep checklist generated from your specific labs"]}},{"title":"Turn Any Job Posting Into Tailored Resume Bullets — Free","tags":["resume","job-search","career","ats-optimization"],"hook":"Extract high-weight ATS keywords from any job posting, score your achievement bullets, and predict interview questions in under 2 minutes.","category":"career","verified":"2026-09-14","date":"2026-09-02","path":"articles/resume-bullets-from-job-posting.html","app_unlock_hook":"clean .docx file export vs. copy-paste formatting errors","share_triggers":["Stop paying $30/mo for ATS resume checkers. Tailor your resume bullets and predict interview questions in 2 minutes, 100% free with GratisAI."],"reading_time_minutes":3,"perspective_shift":"Before: reader assumed resume tailoring required guesswork or paid tools. After: reader sees their own rewritten bullets outscore the original because they ran the keyword model themselves.","companion_app":{"app_path":"apps/resume-bullets-from-job-posting.html","price":"$4 one-time","free_features":["unlimited interactive bullet rewrites","keyword density extraction and match score","interview question prediction"],"paid_features":["exportable .docx formatted resume file","saved local application history tracking"]}},{"title":"Turn Any PDF Textbook Chapter into Anki Flashcards in 60 Seconds","tags":["anki","flashcards","learning","pdf-conversion","spaced-repetition"],"hook":"Stop manually copying definitions. Use this structured prompt to force free LLMs into outputting strict, error-free active recall cards formatted directly for Anki import.","category":"learning","verified":"2026-09-14","date":"2026-09-02","path":"articles/pdf-to-anki-flashcard-generator.html","app_unlock_hook":"native .apkg binary deck export with SM-2 scheduling metadata vs basic CSV export","share_triggers":["I turned an entire 30-page PDF chapter into an Anki active-recall deck in under 60 seconds — test yours"],"reading_time_minutes":3,"perspective_shift":"Before: reader assumed converting textbook PDFs into flashcards required hours or expensive subscriptions. After: reader creates a 20-card flashcard deck in under 60 seconds using a free prompt and exports formatted deck files locally.","companion_app":{"app_path":"apps/pdf-to-anki-flashcard-generator.html","price":"$3 one-time","free_features":["unlimited card parsing and validation","cloze deletion syntax cleaner","basic CSV file exporter"],"paid_features":["direct .apkg file generation","SM-2 spaced repetition initializer","saved local deck history"]}},{"title":"Turn One Rambling Family Text Into a Real Weekly Ops Board — Free","tags":["family","chore-tracker","free-llm","structured-output","weekly-planner"],"hook":"Paste your messy family group chat and watch it become a timed, assigned week board with total hours per person — computed from structured JSON, not prose.","category":"family","verified":"2026-09-14","date":"2026-09-03","path":"articles/family-brain-dump-to-week-board.html","app_unlock_hook":".ics export per person + conflict detector + saved history vs free single board","share_triggers":["I pasted our family group chat into a free AI and it turned into an actual week board with hours per person. Total was 11.5h we never counted.","Our 'quick pickups' were 3.5 hours of driving. This free parser finally added it up."],"reading_time_minutes":4,"perspective_shift":"Before: reader believed a usable family week plan required a shared app, subscription, or one person becoming the household manager. After: reader sees their own rambling text turn into an assigned, timed board with a total hours-saved count, because they personally ran the parser and watched the numbers add up, not because they were told to be more organized.","companion_app":{"app_path":"apps/family-brain-dump-to-week-board.html","price":"$5 one-time","free_features":["unlimited parsing into structured board","4 family members, 7-day fridge ledger","real total hours + per-person ledger computed from JSON","copy board to clipboard"],"paid_features":["saved history across weeks — 20 min/week saved vs re-typing","exportable.ics per person — prevents missed pickups and manual entry","conflict detector for double-booked rides/times — avoids missed ride cost","printable fridge-sheet PDF deliverable"]}},{"title":"Build a Real, Currency-Locked Day-by-Day Travel Itinerary — Free","tags":["travel","budgeting","itinerary","currency"],"hook":"Generate a verified travel manifest complete with surge pricing alerts, transport caps, and real local currency calculations.","category":"travel","verified":"2026-09-14","date":"2026-09-03","path":"articles/budget-travel-itinerary-builder.html","app_unlock_hook":"exportable .iCal calendar integrations and offline PDF travel manifest vs read-only ledger","share_triggers":["I just generated a complete currency-locked travel itinerary in under 60 seconds"],"reading_time_minutes":3,"perspective_shift":"Before: reader assumed travel budgeting was about estimating general daily caps. After: reader isolates exact currency-locked fixed costs vs surge-risk variable costs, because they personally stress-tested their itinerary through the live budget validator.","companion_app":{"app_path":"apps/budget-travel-itinerary-builder.html","price":"$4 one-time","free_features":["unlimited itinerary builds","dynamic pricing threat alerts"],"paid_features":["exportable .iCal calendar sync","printable offline PDF manifest","multi-city split routing"]}},{"title":"Turn Shoebox Receipts Into a $4,847 Warranty Vault — Free","tags":["warranty","receipt","ocr","household","manual"],"hook":"Drag receipt photos and get a searchable vault with live expiry countdowns, $4,847 active coverage tracked, and manual Q&A — no API keys, no subscription.","category":"household","verified":"2026-09-14","date":"2026-09-03","path":"articles/warranty-vault-manual-rag.html","app_unlock_hook":"Unlimited vault + 100 alerts + .ics calendar + PDF brief vs 50 items free — quantified as Save $280/yr avg","share_triggers":["I had $4,847 in warranties I forgot about. 1 was 61 days from expiring. Free vault found it","Turned shoebox receipts into auto-alerts in 2 min. No API keys"],"reading_time_minutes":4,"perspective_shift":"Before: reader assumed warranties were lost to faded receipts. After: reader sees $4,847 tracked and 61 days left to claim because the vault did the math.","companion_app":{"app_path":"apps/warranty-vault-manual-rag.html","price":"$19 one-time","free_features":["50 vault items with expiry countdowns","5 expiry alerts","3 manual RAG docs","total coverage sum from JSON","searchable vault"],"paid_features":["unlimited items + 100 alerts","auto .ics expiry calendar","certified PDF brief for claims","price-protection re-scan"]}},{"title":"Build a Real, Currency-Locked Travel Itinerary That Won't Blow Your Budget — Free","tags":["travel","budgeting","itinerary","structured-output","groq"],"hook":"Generate a verified travel itinerary with a dynamic budget validator that shows exactly which day goes over your cap — from structured JSON, not prose.","category":"travel","verified":"2026-09-14","date":"2026-09-03","path":"articles/budget-travel-itinerary-validator.html","app_unlock_hook":".ics calendar export + offline PDF manifest + multi-city routing vs free read-only ledger","share_triggers":["I just generated a complete travel itinerary with a budget validator that told me exactly which day I'd go over. Free tool, no card →","Stop eyeballing travel budgets. This free AI workflow gave me a day-by-day itinerary with a real budget gap total — saved me $42 before I even booked."],"reading_time_minutes":3,"perspective_shift":"Before: reader assumed travel budgeting was about guessing daily caps. After: reader knows exactly which days will blow their budget and by how much, because they personally stress-tested their itinerary through the live validator.","companion_app":{"app_path":"apps/budget-travel-itinerary-validator.html","price":"$4 one-time","free_features":["unlimited itinerary builds from structured JSON","animated budget meter with day-by-day status","running total counter with gap calculation","pre-filled Tokyo example loads instantly"],"paid_features":["exportable .ics calendar sync — saves 15min manual entry per trip","printable offline PDF manifest — saves $0.50/page vs library printing","multi-city split routing — saves $6-12 vs booking separately","saved local history across trips"]}},{"title":"Map Local Competitor Gaps & Counter-Position in 60s — Free Tool","tags":["business","marketing","competitor-analysis","local-seo"],"hook":"Paste public customer reviews from local rivals to extract operational weaknesses and generate instant counter-positioning ad hooks.","category":"business","verified":"2026-09-14","date":"2026-09-05","path":"articles/local-competitor-positioning-map.html","app_unlock_hook":"multi-competitor radar matrix + exportable PDF client dossier vs free single-competitor clipboard","share_triggers":["I extracted my rival's top customer complaints into counter-ad hooks in 60s for $0 — try it here"],"reading_time_minutes":3,"perspective_shift":"Before: reader assumed competitive analysis required $300/mo SaaS tools; After: reader extracts counter-positioning angles in 60s for $0 using free LLMs.","companion_app":{"app_path":"apps/local-competitor-positioning-map.html","price":"$7 one-time","free_features":["single-competitor review parser","threat index scoring","2 counter-ad hooks"],"paid_features":["multi-competitor radar matrix","exportable PDF/HTML battlecard dossiers","client pitch deck generator"]}},{"title":"Turn School Emails Into Action Boards — Free","tags":["family","school","organization","productivity"],"hook":"Paste a messy school email and instantly extract hidden deadlines, dollar amounts, and tasks into a structured, trackable parent checklist.","category":"family","verified":"2026-09-14","date":"2026-09-06","path":"articles/school-email-action-board.html","app_unlock_hook":"unlimited saved history + .ics calendar export + shareable co-parent link vs free single-session parse","share_triggers":["I just turned a chaotic 3-paragraph school email into a clean, checked-off action board in 10 seconds. No paid apps.","Stop manually hunting for 'due dates' in school newsletters. This free tool extracts them instantly."],"reading_time_minutes":3,"perspective_shift":"Before: the reader believed school emails were a chaotic, anxiety-inducing blur of hidden deadlines. After: the reader sees every email as a structured, tamed action board, because they personally ran the parser and saw the chaos resolve into a checklist.","companion_app":{"app_path":"apps/school-email-action-board.html","price":"$4 one-time","free_features":["parse up to 3 emails per session","visual action board with checkboxes","copy results to clipboard"],"paid_features":["unlimited saved parsing history","one-click .ics calendar file export","shareable read-only link for co-parents"]}},{"title":"Turn Your Clutter Into a Tax-Ready Donation Receipt — Free","tags":["household","decluttering","donation","tax-deduction","free","no-signup"],"hook":"Tag your items, watch the value grow, and get a donation receipt with fair-market values and a tax deduction estimate — all free, no sign-up required.","category":"household","verified":"2026-09-14","date":"2026-09-05","path":"articles/donation-receipt-from-clutter.html","app_unlock_hook":"Unlimited rooms + CSV export + printable tax-ready receipt + saved history vs 2-room free limit","share_triggers":["I just 'found' $847 of value in my closet that I was going to throw away — this free tool turned it into a donation receipt with actual dollar amounts","My living room had $800+ of 'junk' — now I have a tax-ready receipt in under 2 minutes. $847 recaptured, $254 estimated tax deduction.","Before: 'I have too much stuff.' After: 'I have $847 of tax-deductible value in my living room.'"],"reading_time_minutes":4,"perspective_shift":"Before: reader believed clutter was worthless junk. After: reader sees their own items as $XXX of recapturable value, because they personally tagged and valued them and watched the total grow.","companion_app":{"app_path":"apps/donation-receipt-from-clutter.html","price":"$5 one-time","free_features":["Core valuation engine: add items with description, category, condition → fair market value estimate","Up to 2 rooms (approx. 40 items total)","Running total with count-up animation","Receipt preview with itemized list, total, and estimated tax deduction","Printable receipt view","3 pre-loaded sample rooms","Save rooms in localStorage (up to 2 rooms)"],"paid_features":["Unlimited rooms and items","CSV export: download all rooms as a structured donation manifest","Printable tax-ready receipt with official formatting","Room history: save unlimited rooms with timestamps and edit capability","Charity Match — suggests which local charity types accept which item categories"]}},{"title":"Plain-Language Notice & Accommodation Decoder — Free Legal & Official Document Simplifier","tags":["accessibility","legal","plain-language","rights"],"hook":"Paste any confusing landlord notice, government letter, or official form to get an instant plain-language breakdown, deadline alert, and accommodation action steps.","category":"accessibility","verified":"2026-09-14","date":"2026-09-06","path":"articles/plain-language-notice-decoder.html","app_unlock_hook":"exportable legal-ready ADA/Section 504 Accommodation Request PDF and custom response letter builder vs free read-only decoder","share_triggers":["I decoded a complex official notice into plain English and got action steps in 60 seconds — try yours"],"reading_time_minutes":3,"perspective_shift":"Before: reader felt overwhelmed and powerless when receiving complex official notices; After: reader feels confident and in control because they personally extracted actionable accommodation steps and generated a legally grounded response letter in under 90 seconds.","companion_app":{"app_path":"apps/plain-language-notice-decoder.html","price":"$4 one-time","free_features":["unlimited plain-language text translation","interactive split-screen clause decoder","deadline & urgency risk detection"],"paid_features":["exportable Section 504/ADA accommodation PDF brief","saved local audit history","custom response letter drafting wizard"]}},{"title":"Dense Notice Plain-Language Triage — Free AI Workflow","tags":["accessibility","plain-language","legal-notice","medical-bills"],"hook":"Convert intimidating legal, medical, and governmental notices into plain-English 3-step action checklists with audio briefs.","category":"accessibility","verified":"2026-09-14","date":"2026-09-06","path":"articles/dense-notice-plain-language-triage.html","app_unlock_hook":"MP3 offline audio file export + printable Advocate PDF brief vs free single-session screen read","share_triggers":["I turned an intimidating 3-page government denial letter into a plain 3-step checklist in 10 seconds."],"reading_time_minutes":3,"perspective_shift":"Before: reader assumed understanding dense notice legalese required paying an advocate. After: reader converts any complex notice into a clear 3-step action checklist in 10 seconds because they ran the triage model themselves.","companion_app":{"app_path":"apps/dense-notice-triage.html","price":"$4 one-time","free_features":["unlimited single-text plain language parsing","on-screen action checklist","browser text-to-speech audio"],"paid_features":["downloadable MP3 audio files","printable Advocate PDF brief","batch document queue"]}},{"title":"Lease & Landlord Notice Triage Decoder — Free $0 Workflow","tags":["civic","tenant-rights","lease-dispute","legal-notice"],"hook":"Extract statutory deadlines, uncover unenforceable clauses, and generate a legally grounded response letter in 60 seconds.","category":"civic","verified":"2026-09-14","date":"2026-09-06","path":"articles/lease-notice-tenant-rights-decoder.html","app_unlock_hook":"Court-ready statutory PDF export + certified mail formatter vs free on-screen dispute draft","share_triggers":["I turned an intimidating landlord notice into a legally grounded statutory dispute letter in 60 seconds for $0."],"reading_time_minutes":3,"perspective_shift":"Before: tenant assumed challenging a landlord notice required a $300 lawyer. After: tenant identifies unenforceable terms and sends statutory dispute letter in 60 seconds.","companion_app":{"app_path":"apps/lease-notice-tenant-rights-decoder.html","price":"$4 one-time","free_features":["unlimited docket triage parses","statutory deadline calculator","on-screen response letter draft"],"paid_features":["court-ready statutory PDF brief export","certified mail tracking document formatter","state-specific housing code citation engine"]}},{"title":"Brand Voice Card & Reusable Prompt Generator","tags":["brand-voice","prompt-engineering","writing"],"hook":"Deconstruct three writing samples into a 5-vector structural voice card and generate a precise, reusable system instruction.","category":"creative","verified":"2026-09-14","date":"2026-09-06","path":"articles/brand-voice-card-generator.html","app_unlock_hook":"Direct JSON system instruction exports + Custom GPT configs vs free screen proof sheet","share_triggers":["Extracted my exact writing style into a structural system prompt in under 2 minutes — try yours free"],"reading_time_minutes":3,"perspective_shift":"Before: Reader assumed capturing a unique writing voice required manual prompt trial-and-error. After: Reader extracts precise linguistic rules from three past clips and runs a structured voice engine on demand.","companion_app":{"app_path":"apps/brand-voice-card-generator.html","price":"$4 one-time","free_features":["3-sample voice card extraction","5-vector linguistic matrix analysis","On-screen system instruction block"],"paid_features":["Structured .json system instruction exports","Custom GPT & Claude Project instructions","Multi-persona voice vault storage"]}},{"title":"Turn Flight Disruption Notices Into Statutory Cash Claims","tags":["travel","flight-delay","passenger-rights","refunds"],"hook":"Paste any airline delay or cancellation text to calculate statutory cash entitlements under US DOT and EU261 rules.","category":"travel","verified":"2026-09-14","date":"2026-09-06","path":"articles/flight-disruption-options-board.html","app_unlock_hook":"Printable official legal PDF claim packet for airline compliance desks vs free on-screen statutory breakdown","share_triggers":["I converted my 4-hour flight delay SMS into a $700 statutory cash claim in 2 minutes — test your flight here"],"reading_time_minutes":3,"perspective_shift":"Before: traveler believed disruption rebooking vouchers were a generous courtesy; After: traveler recognizes flight vouchers as statutory debts owed to them and cites legal codes to force cash payment.","companion_app":{"app_path":"apps/flight-disruption-options-board.html","price":"$4 one-time","free_features":["SMS disruption parser","Statutory payout calculator","Verbatim gate agent script generator"],"paid_features":["Official carrier PDF claim packet export","Pre-formatted legal compliance email","Saved claim history ledger"]}},{"title":"Skill Bridge Map: Weighted Career Change Gap Analyzer — Free","tags":["career","career-change","skills","skill-gap","free","no-signup"],"hook":"Skip generic 'list your skills' advice — map your current skills to a target role and see a weighted gap score plus the exact gaps to close, free, no sign-up.","category":"career","verified":"2026-09-14","date":"2026-09-06","path":"articles/skill-bridge-map.html","app_unlock_hook":"Exportable PDF/CSV bridge map + historical comparison across 3 target roles vs free single-session analysis","share_triggers":["I mapped my current skills to my dream job in under 5 minutes — and learned I'm 74% of the way there.","This tool actually calculated which of my skills transfer and which gaps matter — not generic advice.","I thought I'd need to start over for a career change. Turns out 8 of my skills already match."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed a career change required starting over. After: the reader sees a weighted bridge map of transferable skills and can name the top three gaps to close because they personally traced the bridge.","companion_app":{"app_path":"apps/skill-bridge-map.html","price":"$5 one-time","free_features":["unlimited skill gap analysis","three bridge scenarios","shareable URL link","real-time gap score and matched/missing skill list"],"paid_features":["CSV export of full bridge map with weighted gaps","PDF export with blueprint visualization and action plan","historical comparison across up to 3 target roles"]}},{"title":"Turn Three Writing Samples Into a Brand Voice Plate You Keep — Free","tags":["brand-voice","writing","creative","prompting"],"hook":"Paste three things you wrote. Get a measured voice specimen, a blind test that proves whether an AI can imitate you, and a reusable plate that makes any free chatbot write in your voice.","category":"creative","verified":"2026-09-14","date":"2026-09-07","path":"articles/brand-voice-card-from-writing-samples.html","app_unlock_hook":"plate library (save one per client, load in a click — kills the 3–7 hrs/quarter re-briefing tax), plate re-cuts, and print/txt/json export pack vs single-session plate","share_triggers":["I gave an AI three things I wrote, then took a blind test to see if I could pick my sentences out from its imitations. It fooled me twice. Now I keep the plate that did it — free.","Your 'brand voice' is a ~$39/month feature on writing platforms. Or it's three old emails and a free afternoon — mine measured out at 11-word sentences and 2.6 contractions per 100 words.","Turns out you can compute your writing voice — rhythm, contraction rate, first-person density — in a browser tab for free, and cast it into a prompt you keep."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed brand voice was a paid feature and AI output inevitably sounds generic. After: they reuse a measured plate in every chat session, because they personally failed or passed a blind test against their own sentences.","companion_app":{"app_path":"apps/brand-voice-card-from-writing-samples.html","price":"$5 one-time","free_features":["unlimited specimen runs on pasted samples (local measured metrics)","blind proof test with ink-settle stamps","3 starter voices + example JSON","copyable voice plate"],"paid_features":["plate library — save/load a plate per client (maps to ~3–7 hours/quarter of re-briefing time kept)","plate re-cut — live rhythm/formality/person targets (maps to cutting voice-drift revision rounds of ~1 hour each)","export pack — print-ready specimen PDF + .txt plate + .json profile (maps to a client-handable deliverable vs read-only screen)"]}},{"title":"Turn Appointment Anxiety Into a Tangible Communication Card — Free","tags":["accessibility","communication","appointments","anxiety","free","no-signup"],"hook":"Turn appointment anxiety into a tangible, high-contrast communication card that tells staff exactly how to help you — free, no sign-up.","category":"accessibility","verified":"2026-09-14","date":"2026-09-07","path":"articles/communication-card-generator.html","app_unlock_hook":"Exportable print-ready PDF pack (4-up) + QR audio code vs free on-screen single-card preview","share_triggers":["I stopped dreading appointments. I now hand over a high-contrast communication card that tells staff exactly how to help me. Built it in 2 minutes for free.","A loose script isn't enough when you're overwhelmed. This free tool turns your needs into a tangible, two-sided communication card you can actually hand to staff."],"reading_time_minutes":4,"perspective_shift":"Before: the reader dreaded appointments because they feared freezing up and being misunderstood. After: the reader walks in with a tangible, high-contrast communication card that dictates the interaction terms, because they generated and held the artifact themselves.","companion_app":{"app_path":"apps/communication-card-generator.html","price":"$4 one-time","free_features":["unlimited on-screen card building","3 starter templates","text copying to clipboard"],"paid_features":["exportable print-ready PDF pack (4-up)","QR code generation for audio-read version","saved history of all custom cards"]}},{"title":"Turn Messy Symptom Notes Into a 60-Second Doctor Visit Brief","tags":["health","doctor-visit","symptoms","triage"],"hook":"Transform scattered personal symptom diary notes into a structured 3-part clinical brief before your next appointment.","category":"health","verified":"2026-09-14","date":"2026-09-06","path":"articles/symptom-notes-to-doctor-summary.html","app_unlock_hook":"Printable Physician Brief PDF export + MyChart EHR format vs free on-screen summary","share_triggers":["Handed my doctor a 60-second clinical triage brief instead of rambling — try yours"],"reading_time_minutes":3,"perspective_shift":"Before: reader rambled during short doctor visits; After: reader delivers a 60-second clinical summary that directs the appointment.","companion_app":{"app_path":"apps/symptom-notes-to-doctor-summary.html","price":"$4 one-time","free_features":["unlimited symptom parsing","on-screen doctor brief preview"],"paid_features":["printable PDF Physician Brief","EHR portal formatted text export","30-day symptom comparison canvas"]}},{"title":"Turn Messy Lecture Notes Into an Exam Diagnostic Sheet — Free","tags":["learning","study-tools","exams","active-recall","flashcards"],"hook":"Stop re-reading class notes. Transform messy transcripts into a Scantron diagnostic sheet that isolates your exact conceptual misconceptions before test day.","category":"learning","verified":"2026-09-13","date":"2026-09-08","path":"articles/lecture-notes-diagnostic-sheet.html","app_unlock_hook":"Direct Anki .apkg deck export + printable PDF study brief vs free on-screen diagnostic preview","share_triggers":["I turned my messy lecture notes into a Scantron self-test that caught 2 exam traps I would have missed."],"reading_time_minutes":3,"perspective_shift":"Before: reader believed re-reading notes proved understanding. After: reader isolates exact logic traps because they predicted answers and saw misconceptions graded in red pen.","companion_app":{"app_path":"apps/lecture-notes-diagnostic-sheet.html","price":"$4 one-time","free_features":["unlimited lecture note parsing","interactive 3-question Scantron sheet","red-pen misconception diagnostic feedback"],"paid_features":["direct Anki .apkg active recall deck export","printable PDF Diagnostic Exam Packet","unlimited local diagnostic history"]}},{"title":"Turn an HOA Violation Letter Into a Lawful Response Map — Free","tags":["hoa","civic","notice-audit","free-tier"],"hook":"Paste the HOA fine letter into Groq's free tier + your state's 1-paragraph statute — it maps cap, cure period, and notice defects, then prints a triplicate audit ticket stamped CURE — NOT FINE with a certified-mail paragraph.","category":"civic","verified":"2026-09-13","date":"2026-09-08","path":"articles/hoa-violation-to-lawful-response-map-free.html","app_unlock_hook":"Printable certified-mail packet (3-up triplicate PDF + mailing checklist + QR evidence link) vs free on-screen ticket audit","share_triggers":["My HOA fined me $100/day starting 2 days after notice. Florida requires 14 days. I ran a free ticket audit that stamps CURE — NOT FINE.","HOA violation letters are municipal tickets without due process. This free tool maps your notice vs state cap/cure.","Stop apologizing to your HOA. Audit the notice like a clerk."],"reading_time_minutes":4,"perspective_shift":"Before: reader paid $100 because letter said so. After: reader sends certified response citing §720.305 because they held a triplicate audit showing 2-day vs 14-day defect.","companion_app":{"app_path":"apps/hoa-violation-to-lawful-response-map-free.html","price":"$5 one-time","free_features":["unlimited on-screen triplicate ticket audit","3 starter violation templates","copyable certified-mail paragraph","client-side JSON output"],"paid_features":["printable certified-mail packet (3-up triplicate PDF)","mailing checklist + QR evidence link","saved history of 20 notices"]}},{"title":"Turn Client Scope-Creep Emails Into a Change-Order Invoice — Free","tags":["business","freelance","scope-creep","invoice"],"hook":"Paste the messy 'quick add' client thread into Groq's free tier — it clocks every extra as hours × rate, stamps an anchored total, and prints a triplicate contractor change-order you can send today.","category":"business","verified":"2026-09-13","date":"2026-09-08","path":"articles/client-scope-creep-to-change-order-invoice-free.html","app_unlock_hook":"Printable PDF work-order with signature line + CSV time log + anchored invoice vs free on-screen ticket","share_triggers":["Client said 'just quick blog + logo tweak + Mailchimp' — that's 9.5h I used to eat. Free tool clocked it as $807.","Stop writing polite scope emails that lose you money. This free change-order builder treats creep like construction.","Your 'quick add' cost me $807. I pasted 3 emails into a free work-order builder and got a triplicate invoice."],"reading_time_minutes":4,"perspective_shift":"Before: reader ate 9.5h of scope-creep as politeness tax. After: reader sends anchored work-order and gets paid, because they clocked extras and stamped a total.","companion_app":{"app_path":"apps/client-scope-creep-to-change-order-invoice-free.html","price":"$6 one-time","free_features":["unlimited triplicate work-order audit","3 starter scope-creep examples","copyable anchored change-order email","client-side JSON with hours and anchor"],"paid_features":["printable PDF work-order with client signature line + terms","CSV time log export","anchored invoice email pack"]}},{"title":"Turn Any Website Description Into a Prioritized Accessibility Punch List — Free","tags":["accessibility","developer-tools","wcag","free-tier"],"hook":"Stop drowning in generic WCAG checklists. Paste a site description or HTML snippet to generate a prioritized, copy-paste-ready accessibility defect board with exact developer tickets.","category":"accessibility","verified":"2026-09-13","date":"2026-09-09","path":"articles/a11y-punch-list-generator.html","app_unlock_hook":"Bulk CSV/Jira JSON export + saved project history vs free single-session punch list","share_triggers":["Stop drowning in generic WCAG checklists. I turned a messy site description into prioritized, copy-paste dev tickets in 30 seconds. Free tool →","My dev team ignored our 40-point accessibility audit. So I used this free tool to convert it into exact Jira tickets with acceptance criteria."],"reading_time_minutes":3,"perspective_shift":"Before: the reader believed fixing accessibility required hiring an expensive consultant to decipher WCAG jargon. After: the reader confidently assigns specific, plain-language dev tickets because they personally transformed a vague site description into an actionable, prioritized punch list.","companion_app":{"app_path":"apps/a11y-punch-list-generator.html","price":"$5 one-time","free_features":["unlimited single-session parsing","3 pre-filled scenario chips","on-screen copyable tickets with tear-off animation"],"paid_features":["bulk CSV/Jira JSON export (saves ~1 hr of manual formatting per sprint)","saved project history in localStorage","multi-page site aggregation"]}},{"title":"Turn Intimidating Instructions Into Micro-Step Dosage Cards — Free","tags":["accessibility","executive-function","plain-language","productivity"],"hook":"Paste dense process text to instantly generate visual single-action dosage cards with explicit completion times and audio scripts.","category":"accessibility","verified":"2026-09-13","date":"2026-09-09","path":"articles/cognitive-load-reduced-step-cards.html","app_unlock_hook":"Printable 4-up PDF pocket cards + offline MP3 audio walkthrough export vs free on-screen card parser","share_triggers":["I turned a 4-page instruction manual into 5 single-action dosage cards in 10 seconds."],"reading_time_minutes":3,"perspective_shift":"Before: reader felt frozen by multi-paragraph instructions; After: reader executes tasks step-by-step because they personally broke them into single dose cards.","companion_app":{"app_path":"apps/cognitive-load-reduced-step-cards.html","price":"$4 one-time","free_features":["unlimited step card parsing","interactive on-screen checklist","browser text-to-speech reader"],"paid_features":["exportable 4-up PDF pocket card pack","downloadable MP3 audio walkthrough","unlimited local card vault storage"]}},{"title":"Convert Daunting Projects Into Visual Task Pacing Cards — Free","tags":["accessibility","adhd-tools","executive-function","time-blocking"],"hook":"Break multi-hour projects into bite-sized visual pacing cards with built-in energy meters and mandatory rest buffers.","category":"accessibility","verified":"2026-09-13","date":"2026-09-09","path":"articles/visual-sequence-pacing-cards.html","app_unlock_hook":"Printable pocket PDF routing cards + downloadable MP3 audio prompts vs free on-screen sequence generator","share_triggers":["Turned a chaotic 3-hour project into 4 visual pacing cards with built-in rest buffers."],"reading_time_minutes":3,"perspective_shift":"Before: user felt frozen by multi-step tasks; After: user executes structured pacing blocks with clear rest stops.","companion_app":{"app_path":"apps/visual-sequence-pacing-cards.html","price":"$4 one-time","free_features":["unlimited sequence generation","interactive pacing progress tracker","browser text-to-speech cues"],"paid_features":["exportable printable PDF pocket card pack","offline MP3 audio prompt export","unlimited sequence template storage"]}},{"title":"Turn Messy Caregiver Notes Into a Structured Handoff Brief — Free","tags":["health","caregiver","organization","free-tier"],"hook":"Stop frantically texting or writing disjointed sticky notes. Paste your daily observations into Groq’s free tier to generate a professional, clinical-grade handoff brief that ensures nothing critical is missed.","category":"health","verified":"2026-09-13","date":"2026-09-10","path":"articles/caregiver-handoff-brief-builder.html","app_unlock_hook":"Printable tear-off PDF shift report + saved weekly history to track declining trends vs free single-session brief.","share_triggers":["I stopped frantically texting care updates. I now hand over a structured, clinical-grade shift brief generated from my messy sticky notes. Free tool →","Before: 'I hope I didn't forget to mention something important.' After: 'Here is the time-stamped handoff brief with urgency flags.' Built in 60 seconds for $0."],"reading_time_minutes":3,"perspective_shift":"Before: the caregiver believed handing off care meant frantically texting or writing disjointed notes, fearing something critical would be missed. After: the caregiver confidently hands over a structured, clinical-grade brief because they personally transformed their messy observations into a clear, actionable checklist.","companion_app":{"app_path":"apps/caregiver-handoff-brief-builder.html","price":"$5 one-time","free_features":["unlimited single-session parsing of messy notes into structured brief","on-screen preview with Vitals/Meds, Observations, and Action Items","copy to clipboard"],"paid_features":["printable tear-off PDF shift report formatted for physical clipboards","saved weekly history in localStorage to track declining trends","Urgency Highlighter that auto-bolds critical changes"]}},{"title":"Build Timed 3-Minute City Council Testimony — Free","tags":["civic","city-council","public-hearing","advocacy"],"hook":"Transform community concerns into ordinance-anchored 3-minute town hall statements that fit council rules.","category":"civic","verified":"2026-09-13","date":"2026-09-09","path":"articles/public-hearing-testimony-builder.html","app_unlock_hook":"Printable official municipal clerk transcript packet + MP3 audio practice export vs free on-screen draft builder","share_triggers":["Turned my local zoning complaint into a timed, ordinance-backed 3-minute city council speech."],"reading_time_minutes":3,"perspective_shift":"Before: user felt scattered during city council public comments; After: user delivers a structured, ordinance-backed statement within time limits.","companion_app":{"app_path":"apps/public-hearing-testimony-builder.html","price":"$5 one-time","free_features":["unlimited testimony drafting","interactive 3-minute speech pacing clock","browser text-to-speech rehearsal"],"paid_features":["exportable clerk-formatted PDF submission packet","high-quality MP3 audio practice export","local campaign testimony vault"]}},{"title":"Audio Script & Micro-Podcast Scene Pacer — Free","tags":["creative","podcasting","audio-production","scriptwriting"],"hook":"Convert raw dialogue drafts into broadcast-ready audio cue sheets with precise timing meters and sound effect markers.","category":"creative","verified":"2026-09-13","date":"2026-09-09","path":"articles/audio-script-scene-pacer.html","app_unlock_hook":"Printable PDF cue sheets for studio recording + downloadable audio cue markers vs free on-screen pacer","share_triggers":["Turned a chaotic narrative draft into a broadcast-ready 60-second audio cue sheet."],"reading_time_minutes":3,"perspective_shift":"Before: user struggled to fit audio scripts into target episode runtimes; After: user produces perfectly timed studio cue sheets.","companion_app":{"app_path":"apps/audio-script-scene-pacer.html","price":"$4 one-time","free_features":["unlimited cue sheet generation","customizable WPM speech speed calculation","interactive teleprompter rehearsal mode"],"paid_features":["exportable printable PDF studio cue sheet","downloadable WAV/MP3 cue audio markers","unlimited local project script storage"]}},{"title":"Turn Complex Instructions Into Cognitive-Load-Reduced Step Cards — Free","tags":["accessibility","cognitive-load","instructions","free-tier"],"hook":"Stop feeling overwhelmed by complex instructions. Paste any dense process—medication schedules, assembly guides, government forms—into Groq's free tier to generate cognitive-load-reduced step cards with visual anchors and decision points clearly marked.","category":"accessibility","verified":"2026-09-13","date":"2026-09-10","path":"articles/cognitive-load-step-cards.html","app_unlock_hook":"Printable accordion-fold PDF step cards + saved instruction library + audio-read version vs free single-session restructuring.","share_triggers":["I stopped avoiding complex instructions. I now break them into atomic step cards with decision points clearly marked. Free tool →","Before: 'I'll read this later and probably mess it up.' After: 'Here are 7 atomic steps with IF/THEN decision points.' Built in 60 seconds for $0."],"reading_time_minutes":3,"perspective_shift":"Before: the reader felt overwhelmed by complex instructions and avoided them or made errors. After: the reader confidently breaks down any complex process into atomic, visual step cards because they personally ran the cognitive load reducer and watched the complexity score drop.","companion_app":{"app_path":"apps/cognitive-load-step-cards.html","price":"$5 one-time","free_features":["unlimited single-session restructuring of complex instructions","on-screen fold-out step cards with cognitive load score","copy to clipboard"],"paid_features":["printable accordion-fold PDF step cards formatted for physical reference","saved instruction library in localStorage to reuse complex processes","audio-read version with text-to-speech for hands-free reference"]}},{"title":"Turn Dense Official Notices Into Plain-English Action Checklists with Audio — Free","tags":["accessibility","plain-language","legal-notice","audio","tts"],"hook":"Paste any confusing landlord notice, government letter, or official form to get an instant plain-language breakdown, deadline alert, and audio-ready version.","category":"accessibility","verified":"2026-09-10","date":"2026-09-10","path":"articles/dense-notice-plain-language-triage-audio.html","app_unlock_hook":"MP3 audio download + printable Advocate PDF brief + saved history + batch processing vs free single-session text + TTS","share_triggers":["I turned a 3-page government notice into a plain-English action checklist with audio in 60 seconds — free tool, no card.","Stop paying $30/mo to understand legal notices. This free tool extracts deadlines, action items, and reads the plain-language version aloud.","Before: I dreaded opening official letters. After: I paste them into this free triage tool and get a clear action plan in 60 seconds."],"reading_time_minutes":3,"perspective_shift":"Before: the reader believed understanding dense legal/medical/governmental notices required paying an expert or advocate. After: the reader converts any complex notice into a clear, audio-ready 3-step action checklist in under 90 seconds, because they personally ran the triage model and watched the chaos resolve into a structured clipboard, not because they were told what it meant.","companion_app":{"app_path":"apps/dense-notice-plain-language-triage-audio.html","price":"$4 one-time","free_features":["unlimited single-session text parsing","on-screen action checklist with checkboxes","copy to clipboard","browser text-to-speech audio (built-in)"],"paid_features":["downloadable MP3 audio file per notice — saves 15-20 min manual reading","printable Advocate PDF brief with official formatting — eliminates $0.50/page printing","saved local history across sessions — prevents missed deadlines","batch processing for multiple notices — saves 30 min per batch"]}},{"title":"Flag the Month Your Utility Bill Stopped Making Sense — Free","tags":["household","utilities","budgeting","free-tier"],"hook":"Stop assuming your utility bills are correct. Paste your electric, gas, or water bill into Groq's free tier to detect specific overcharges, hidden fee increases, and percentage spikes—flagged with red pen circling so you see exactly what to dispute.","category":"household","verified":"2026-09-13","date":"2026-09-10","path":"articles/utility-bill-anomaly-detector.html","app_unlock_hook":"Printable dispute sheet with the periods laid out for a supplier call — estimate: 6 minutes saved per bill, basis: 6 periods retyped at ~1 minute each","share_triggers":["A the number  gap, and the one period that caused it is now named.","Ran my own numbers through the meter ticket and got a result I could actually check.","Free, no card, runs in the browser — the meter ticket did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader assumed a high bill was just a high-usage month. After: the reader can name the period that broke the pattern and the kWh difference, because they put their own readings on the ticket and saw the gap.","companion_app":{"app_path":"apps/utility-bill-anomaly-detector.html","price":"$4 one-time","free_features":["Any number of periods, any meter type","Spread and direction computed from your readings","Copy the comparison as text","Stateful link to any result"],"paid_features":["Printable dispute sheet with the periods laid out for a supplier call — estimate: 6 minutes saved per bill, basis: 6 periods retyped at ~1 minute each","Saved local history so you can compare this quarter against the last — estimate: 4 minutes saved per repeat check, basis: re-entering 6 readings at ~40 seconds each"]}},{"title":"Turn Child Expenses Into a Reimbursement Log You Can Hand Over — Free","tags":["family","co-parenting","expense-split","family-law"],"hook":"Convert unorganized receipts and medical bills into court-admissible split reimbursement ledgers.","category":"family","verified":"2026-09-13","date":"2026-09-09","path":"articles/coparenting-expense-reimbursement-log.html","app_unlock_hook":"Printable docket in a filing order the court or mediator can read — estimate: 15 minutes saved per submission, basis: 8 lines reformatted at ~2 minutes each","share_triggers":["My the number  are on the docket, and the empty ones are named before I send it.","Ran my own numbers through the reimbursement docket and got a result I could actually check.","Free, no card, runs in the browser — the reimbursement docket did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader assumed a reimbursement request was a matter of adding up receipts. After: the reader knows which of their lines would be contested and why, because they ran each one through the five-field check themselves.","companion_app":{"app_path":"apps/coparenting-expense-reimbursement-log.html","price":"$5 one-time","free_features":["Unlimited expense lines","Five-field check on every line","Copy the docket as text","Stateful link to any result"],"paid_features":["Printable docket in a filing order the court or mediator can read — estimate: 15 minutes saved per submission, basis: 8 lines reformatted at ~2 minutes each","CSV export of every line with its five fields — estimate: 12 minutes saved per period, basis: 8 lines × 5 fields re-entered at ~18 seconds each"]}},{"title":"Your “Hard to Read” Text Might Just Be Badly Set — Measure It, Re-Set It, Free","tags":["accessibility","dyslexia","typography","reading","plain-language"],"hook":"Guess how many times your eyes stop on one line of that dense letter — then measure it, re-set the text in your browser without changing a word, and let a free chatbot handle the vocabulary.","category":"accessibility","verified":"2026-09-09","date":"2026-09-09","path":"articles/reading-surface-reset.html","app_unlock_hook":"print-ready large-print PDF export, saved reading profiles, and re-set history vs. the free read-only screen","share_triggers":["My eyes stop ~14 times per line of my insurance letter. After a re-set: ~6. Not one word changed. Free, runs in the tab, nothing uploaded.","Turns out “too hard to read” is often just badly set type. I measured my bank letter's reading surface and re-set it in 30 seconds — $0, no account.","I kept re-reading the same sentence. Measured why: ~110 characters per line. Re-set to ~44. Free tool, nothing you paste leaves the page."],"reading_time_minutes":4,"perspective_shift":"Before this: the reader believed dense text was hard because of its words. After this: the reader has measured their own paragraph's reading surface, re-set it, and watched the per-line eye-stop count fall without one word changing — because they ran the measure themselves, not because they were told the text was now “accessible.”","companion_app":{"app_path":"apps/reading-surface-reset.html","price":"$5 one-time","free_features":["unlimited local re-sets — pasted text never leaves the browser","full reading-surface audit: characters per line, estimated eye stops per line, words per block, long-sentence count","draggable and keyboard-operable typoscope strip","live profile tuning (size, measure, leading, chunk length)","three starter texts, rotating examples, and reset","comprehension layer: chatbot JSON parsed against a stated schema with fallback","copy the re-set text"],"paid_features":["print-ready large-print export — print dialog pre-formatted at 16pt/1.75, ≈10–15 min of formatting fights saved per document","saved reading profiles — tune once for the person you support, one-click apply thereafter","re-set history with one-click reload and .txt export — no re-pasting"]}},{"title":"Put a Child's Dose Times on One Chart Before You Need Them — Free","tags":["health","pediatrics","medication-safety","fever-tracker"],"hook":"Convert child weight and liquid medicine concentrations into safe, error-free 24-hour dosing timelines.","category":"health","verified":"2026-09-13","date":"2026-09-09","path":"articles/pediatric-medication-dosing-log.html","app_unlock_hook":"Printable nightstand chart with the intervals boxed for a second caregiver — estimate: 5 minutes saved per handover, basis: 4 doses rewritten at ~75 seconds each","share_triggers":["The the number  on this chart came from the times I actually gave, not from memory.","Ran my own numbers through the dosing chart and got a result I could actually check.","Free, no card, runs in the browser — the dosing chart did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader was reconstructing dose times from memory in the middle of the night. After: the reader has the intervals on one chart and knows which gap to check against the label, because they entered the times themselves.","companion_app":{"app_path":"apps/pediatric-medication-dosing-log.html","price":"$4 one-time","free_features":["Unlimited dose lines","Gap between every pair of doses","Copy the chart for a caregiver","Stateful link to any result"],"paid_features":["Printable nightstand chart with the intervals boxed for a second caregiver — estimate: 5 minutes saved per handover, basis: 4 doses rewritten at ~75 seconds each","Saved local history across nights so a clinician can see the pattern — estimate: 10 minutes saved per appointment, basis: reconstructing 12 doses at ~50 seconds each"]}},{"title":"Your Auto-Captions Are Too Fast to Read — Audit the Reading Speed, Splice the Timing, Free","tags":["accessibility","captions","youtube","deaf-aware","srt","video"],"hook":"Paste your auto-caption SRT and measure chars-per-second per cue against the ~17 CPS broadcast comfort limit — then splice the machine timing down and condense the rest with a free chatbot.","category":"accessibility","verified":"2026-09-09","date":"2026-09-09","path":"articles/caption-reading-speed-audit.html","app_unlock_hook":".srt/.vtt file exports with timecodes intact + channel audit history + printable compliance sheet vs. the free copy-out","share_triggers":["My video's auto-captions peaked at ~34 chars per second — broadcast comfort is ~17. A free tool measured my SRT and spliced the timing down. Nothing left the tab.","Auto-captions fail on timing, not just typos. I audited my caption file's reading speed for $0: 10 of 16 cues over the readable limit.","Fixing my captions' punctuation made them slower to read — 214 extra characters. This free bench caught it and re-spliced the timing. Nobody talks about that trade."],"reading_time_minutes":4,"perspective_shift":"Before this: the reader believed auto-captions fail by mistranscribing words. After this: the reader has measured the reading speed of their own caption file, watched the over-limit count fall after splicing, and can name which cues need condensation — because they ran the audit themselves.","companion_app":{"app_path":"apps/caption-reading-speed-audit.html","price":"$5 one-time","free_features":["unlimited local audits — caption files never leave the browser","full reel, flags, cue inspector, and before/after ledger","drift-bounded splicer with adjustable reading-speed limit","condensation budgets + strict-JSON chatbot merge with re-audit and over-budget flags","three starter reels, rotation, and reset","copy the re-timed reel as SRT"],"paid_features":[".srt and .vtt downloads with timecodes intact — ≈10–15 min of manual re-timing saved per video","channel audit history — spot regressed episodes without re-pasting files","printable compliance sheet — one-page stats and flagged-cue deliverable","saved reading profiles per audience, one-click apply"]}},{"title":"Pull the Five Facts Out of a Dense Official Notice — Free","tags":["accessibility","plain-language-notice"],"hook":"Paste an official notice and the slip checks it for the five facts that decide what you do next, leaving the ones it never stated visibly empty rather than filled in with a guess.","category":"accessibility","verified":"2026-09-13","date":"2026-09-11","path":"articles/plain-language-notice-decoder2.html","app_unlock_hook":"Printable advocate brief with the five fields boxed for a support worker — estimate: 8 minutes saved per notice, basis: 5 fields re-located at ~95 seconds each","share_triggers":["My notice answered the number  on its own — the rest I have to confirm.","Ran my own numbers through the decoder slip and got a result I could actually check.","Free, no card, runs in the browser — the decoder slip did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader was re-reading a dense notice trying to work out what it wanted. After: the reader knows which five facts the notice supplies and which it does not, because they ran the text through the check themselves.","companion_app":{"app_path":"apps/plain-language-notice-decoder2.html","price":"$4 one-time","free_features":["Unlimited notices decoded","Five-field check with nothing invented","Copy the slip as text","Stateful link to any result"],"paid_features":["Printable advocate brief with the five fields boxed for a support worker — estimate: 8 minutes saved per notice, basis: 5 fields re-located at ~95 seconds each","Saved local history of every notice you decoded — estimate: 6 minutes saved per repeat, basis: re-pasting and re-reading a 3-paragraph notice"]}},{"title":"Turn a Syllabus Into a Gap-Finding Practice Test — Free","tags":["learning","practice-test","notebooklm","study-plan","active-recall"],"hook":"Paste a syllabus or study guide into a free source-grounded notebook, then turn its units into testable prompts and a seven-day weak-area map instead of rereading the whole document.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/syllabus-to-practice-test-blueprint.html","app_unlock_hook":"a printable exam packet and saved attempt history; 8 generated rows × about 90 seconds of manual formatting = roughly 12 minutes avoided per packet","share_triggers":["I turned my blueprint notes into a blueprint board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed studying meant rereading every page. After: the reader sees a ranked practice set and a review route built from their own syllabus, because they personally tested each unit and marked the misses.","companion_app":{"app_path":"apps/syllabus-to-practice-test-blueprint.html","price":"$4 one-time","free_features":["Paste a syllabus and see unit coverage","Generate a local practice blueprint with confidence marks","Copy a structured seven-day review route"],"paid_features":["Print-ready practice packet with the same 8 scored rows; estimate: 8 rows × ~90 seconds of manual formatting = ~12 minutes avoided","Saved local attempts by exam date so the reader can compare two study sessions","CSV export of unit, prompt, confidence, and next review date"]}},{"title":"Build a Home Maintenance Calendar From the Appliances You Already Own","tags":["household","home-maintenance","calendar","appliances","checklist"],"hook":"Turn appliance ages, recent repairs, and one move-in date into a calendar that distinguishes a filter reminder from a real safety check — without buying a home-management subscription.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/home-maintenance-calendar-from-appliances.html","app_unlock_hook":"a printable seasonal packet and local maintenance history; 9 rows × about 2 minutes of reformatting = roughly 18 minutes avoided each season","share_triggers":["I turned my manual notes into a manual board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed home care lived in scattered receipts and memory. After: they have an interval-marked service card tied to their own appliances, because they entered the ages and watched vague chores become dated checks.","companion_app":{"app_path":"apps/home-maintenance-calendar-from-appliances.html","price":"$5 one-time","free_features":["Paste appliance ages and recent problems","See an interval-based service card","Copy the next-check list"],"paid_features":["Printable seasonal packet with 9 dated checks; estimate: 9 rows × ~2 minutes of manual formatting = ~18 minutes avoided","Saved service history by appliance and last-completed date","Calendar file export for the next 90 days"]}},{"title":"Turn a Week of Sleep Notes Into a Better Doctor-Visit Brief","tags":["health","sleep-journal","doctor-visit","pattern-review","copilot"],"hook":"Convert seven messy nights of wake-ups, caffeine, naps, and schedule changes into a short pattern board and questions you can take to a clinician — without asking an AI to diagnose you.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/sleep-journal-to-appointment-brief.html","app_unlock_hook":"a one-page appointment brief and saved weekly logs; 7 nights × about 3 minutes of manual summarizing = roughly 21 minutes avoided before an appointment","share_triggers":["I turned my nightlog notes into a nightlog board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader arrived with a cloud of tiredness and scattered notes. After: they can point to dated patterns and three questions, because they personally logged the nights and separated observations from interpretation.","companion_app":{"app_path":"apps/sleep-journal-to-appointment-brief.html","price":"$4 one-time","free_features":["Paste a week of sleep notes","See observed timing and context rows","Copy a neutral question list"],"paid_features":["Print-ready appointment brief with the same 7-night evidence rows; estimate: 7 rows × ~3 minutes of manual summarizing = ~21 minutes avoided","Saved weekly logs for comparison at a later appointment","Question-set export for a patient portal message"]}},{"title":"Turn a Job Offer Into a Calm Negotiation Prep Packet","tags":["career","salary-negotiation","offer-review","career-packet","copilot"],"hook":"Lay out the salary, location, benefits, deadline, and your evidence before you respond to an offer — so your next email is a deliberate request, not a rushed counter.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/offer-to-negotiation-prep-packet.html","app_unlock_hook":"a polished one-page negotiation packet and saved offer comparisons; 6 fields × about 3 minutes of manual formatting = roughly 18 minutes avoided per offer","share_triggers":["I turned my offer notes into a offer board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed a negotiation required picking a number from thin air. After: they can name their ask, evidence, and tradeoffs, because they tested a written offer against their own constraints before replying.","companion_app":{"app_path":"apps/offer-to-negotiation-prep-packet.html","price":"$4 one-time","free_features":["Paste offer text and constraints","See compensation and deadline fields separated","Draft a fact-based response outline"],"paid_features":["Print-ready negotiation packet with the same 6 evidence fields; estimate: 6 fields × ~3 minutes of manual formatting = ~18 minutes avoided","Saved local comparison of up to three offers","Copy-ready email variants with the selected ask and deadline"]}},{"title":"Turn a Messy Video Idea Into a Shootable Storyboard","tags":["creative","storyboard","video-planning","shot-list","gemini"],"hook":"Give a free chat tool the messy version of your video idea, then make it earn a shot order, visual beat, audio cue, and handoff note for every scene.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/messy-concept-to-shooting-board.html","app_unlock_hook":"a print-ready shoot board and local version history; 8 frames × about 2 minutes of handoff formatting = roughly 16 minutes avoided per revision","share_triggers":["I turned my storyboard notes into a storyboard board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had an exciting premise but no sequence they could film. After: they can see the next shot, prop, and sound cue, because they personally turned the idea into a board they can revise.","companion_app":{"app_path":"apps/messy-concept-to-shooting-board.html","price":"$3 one-time","free_features":["Paste a concept and choose a format","See a structured frame sequence","Copy the shot list and edit questions"],"paid_features":["Print-ready shoot board with the same 8 frame rows; estimate: 8 rows × ~2 minutes of handoff formatting = ~16 minutes avoided","Saved board versions for comparing cuts","CSV shot-list export for a collaborator"]}},{"title":"Turn Meeting Notes Into a Decision Log People Can Actually Use","tags":["business","meeting-notes","decisions","owners","follow-up"],"hook":"Paste rough meeting notes and get a compact decision log that keeps owners, deadlines, unresolved questions, and the exact next action in separate lanes.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/meeting-notes-to-decision-log.html","app_unlock_hook":"a client-ready follow-up packet and saved meeting history; 10 rows × about 90 seconds of cleanup = roughly 15 minutes avoided per meeting","share_triggers":["I turned my dispatch notes into a dispatch board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed a meeting ended when notes were sent. After: they can point to each decision, owner, and date, because they personally converted the notes into a handoff log instead of forwarding a transcript.","companion_app":{"app_path":"apps/meeting-notes-to-decision-log.html","price":"$5 one-time","free_features":["Paste rough notes","See decisions, actions, and open questions separated","Copy a follow-up message"],"paid_features":["Client-ready follow-up packet with the same 10 rows; estimate: 10 rows × ~90 seconds of cleanup = ~15 minutes avoided","Saved meeting history with overdue owner flags","Calendar-ready date export for committed actions"]}},{"title":"Turn Kid Activity Schedules Into a Conflict-Safe Route Map","tags":["family","transport","activities","calendar","route-map"],"hook":"Paste activity times, school pickup constraints, and who can drive to expose impossible handoffs before someone is waiting outside a locked gym.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/family-activity-transport-route-map.html","app_unlock_hook":"a printable family route packet and saved weekly boards; 8 handoff rows × about 2 minutes of coordination = roughly 16 minutes avoided each week","share_triggers":["I turned my route notes into a route board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed the family calendar was merely crowded. After: they can see the exact transfer that will fail and a named fallback, because they entered real times and watched the route gaps surface.","companion_app":{"app_path":"apps/family-activity-transport-route-map.html","price":"$5 one-time","free_features":["Paste schedules and driver constraints","See transfer buffers and conflicts","Copy a one-week handoff board"],"paid_features":["Printable route packet with the same 8 handoff rows; estimate: 8 rows × ~2 minutes of coordination = ~16 minutes avoided","Saved boards for comparing school-week changes","Calendar-file export per driver"]}},{"title":"Turn Access Barriers Into a Specific Accommodation Request","tags":["accessibility","accommodations","plain-language","request-letter","copilot"],"hook":"Describe what a process prevents you from doing, the support that would remove the barrier, and the setting’s deadline — then produce a clear request packet without turning your experience into a diagnosis.","category":"accessibility","verified":"2026-09-12","date":"2026-09-12","path":"articles/accommodation-barriers-to-request-letter.html","app_unlock_hook":"a print-ready request packet and local revision history; 5 evidence rows × about 3 minutes of formatting = roughly 15 minutes avoided per request","share_triggers":["I turned my intake notes into a intake board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed they had to defend their whole identity to ask for support. After: they can describe a barrier, requested change, and response date in their own words, because they separated access facts from private medical detail.","companion_app":{"app_path":"apps/accommodation-barriers-to-request-letter.html","price":"$4 one-time","free_features":["Describe a barrier without required diagnosis language","Build a request table with next steps","Copy a plain-language draft"],"paid_features":["Print-ready request packet with the same 5 evidence rows; estimate: 5 rows × ~3 minutes of formatting = ~15 minutes avoided","Saved local versions and response dates","Copy-ready follow-up letter after the recipient replies"]}},{"title":"Turn a Parking Ticket Into an Evidence and Deadline Plan","tags":["civic","parking-ticket","appeal","deadlines","evidence"],"hook":"Put the citation number, dates, signs, photos, and local instructions into a small docket so you can decide what to check before an appeal deadline passes.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/parking-ticket-to-appeal-evidence-plan.html","app_unlock_hook":"a print-ready exhibit packet and saved docket history; 7 evidence slots × about 2 minutes of labeling = roughly 14 minutes avoided per citation","share_triggers":["I turned my docket notes into a docket board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed a ticket was a single intimidating demand. After: they can see the deadline, missing evidence, and next question, because they personally sorted the notice into a docket instead of guessing at an appeal.","companion_app":{"app_path":"apps/parking-ticket-to-appeal-evidence-plan.html","price":"$4 one-time","free_features":["Paste citation or notice text","See facts, deadlines, and missing exhibits","Copy a neutral question list"],"paid_features":["Print-ready exhibit packet with the same 7 evidence slots; estimate: 7 slots × ~2 minutes of labeling = ~14 minutes avoided","Saved citation history with response dates","Copy-ready factual appeal outline"]}},{"title":"Build a Restaurant-Question Travel Card From Your Trip Details","tags":["travel","food-allergy","translation","travel-card","gemini"],"hook":"Turn destination, language, ingredients, and emergency preferences into a compact card of restaurant questions you can review before ordering.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/allergy-travel-card-from-trip-details.html","app_unlock_hook":"a print-ready multi-language card and saved destination versions; 6 phrases × about 2 minutes of layout work = roughly 12 minutes avoided per destination","share_triggers":["I turned my luggage notes into a luggage board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed a food-safety conversation abroad required improvising every time. After: they carry a reviewed question card in the relevant language, because they personally checked each ingredient and phrase before the trip.","companion_app":{"app_path":"apps/allergy-travel-card-from-trip-details.html","price":"$3 one-time","free_features":["Enter destination and allergens","See question phrases and ingredient prompts","Copy the card text for review"],"paid_features":["Print-ready card with the same 6 reviewed phrases; estimate: 6 phrases × ~2 minutes of layout work = ~12 minutes avoided","Saved destination versions for repeat travel","Large-type and phone-width card exports"]}},{"title":"Turn a Pantry Brain Dump Into a Leftover-Aware Meal Plan","tags":["household","meal-plan","pantry","leftovers","grocery-list"],"hook":"List what is already in your kitchen, the nights you have time to cook, and what spoils first — then get a meal sequence that uses fragile items before the back of the shelf.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/pantry-notes-to-leftover-meal-plan.html","app_unlock_hook":"a printable dinner pad and saved pantry snapshots; 7 dinners × about 2 minutes of list cleanup = roughly 14 minutes avoided each week","share_triggers":["I turned my grocer notes into a grocer board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed meal planning meant choosing seven recipes from scratch. After: they see a week that spends the food they already own first, because they personally sorted shelf life, time, and leftovers into a sequence.","companion_app":{"app_path":"apps/pantry-notes-to-leftover-meal-plan.html","price":"$3 one-time","free_features":["Paste pantry items and constraints","See a leftover-aware seven-day plan","Copy the small add-on list"],"paid_features":["Printable dinner pad with the same 7 meal rows; estimate: 7 rows × ~2 minutes of list cleanup = ~14 minutes avoided","Saved pantry snapshots for repeat shopping","Grocery add-on list grouped by store section"]}},{"title":"Turn Support Tickets Into a Ranked FAQ and Policy-Gap Board","tags":["business","support-tickets","faq","policy-gaps","customer-support"],"hook":"Paste a batch of anonymized support tickets and see which questions repeat, which replies conflict, and where a missing policy is creating another ticket.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/support-tickets-to-faq-board.html","app_unlock_hook":"a print-ready FAQ review packet and saved monthly batches; 12 ticket rows × about 75 seconds of tagging = roughly 15 minutes avoided per batch","share_triggers":["I turned my queue notes into a queue board with a real next step — try the free version."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed the support backlog was a pile of unrelated conversations. After: they can point to repeat questions and policy gaps, because they personally grouped the tickets and checked each cluster against its evidence.","companion_app":{"app_path":"apps/support-tickets-to-faq-board.html","price":"$5 one-time","free_features":["Paste anonymized tickets","See repeat clusters and answer conflicts","Copy a policy-gap review list"],"paid_features":["Print-ready FAQ review packet with the same 12 ticket rows; estimate: 12 rows × ~75 seconds of tagging = roughly 15 minutes avoided","Saved local batch history and trend counts","CSV export for a knowledge-base review"]}},{"title":"Spread Practice Questions Across a Syllabus by Weight — Free","tags":["learning","assessment","teaching","free-tier","no-credit-card","revision"],"hook":"Paste a syllabus, get a question paper with a bubble answer sheet that marks itself in the browser. No exam-board software, no subscription, and the marking never leaves the page.","category":"learning","verified":"2026-09-13","date":"2026-09-12","path":"articles/syllabus-to-practice-exam-generator.html","app_unlock_hook":"Printable mark-sense sheet with answer positions for the allocated questions — estimate: 9 minutes saved per paper, basis: 40 answer bubbles ruled at ~13 seconds each","share_triggers":["My 40  landed where I said the weight was, not where a template put them.","Ran my own numbers through the mark-sense sheet and got a result I could actually check.","Free, no card, runs in the browser — the mark-sense sheet did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader accepted whatever question mix a generator produced. After: the reader sets the weight and sees the paper redistribute, because they chose the numbers that moved.","companion_app":{"app_path":"apps/syllabus-to-practice-exam-generator.html","price":"$5 one-time","free_features":["Any number of units and question totals","Weighted split with percentages","Copy the allocation as text","Stateful link to any result"],"paid_features":["Printable mark-sense sheet with answer positions for the allocated questions — estimate: 9 minutes saved per paper, basis: 40 answer bubbles ruled at ~13 seconds each","Saved local history of every allocation — estimate: 4 minutes saved per revision pass, basis: re-entering 4 weighted units at ~60 seconds each"]}},{"title":"See Which Sentences Push a Passage Past Its Reading Level — Free","tags":["learning","readability","plain-language","accessibility","writing","no-account"],"hook":"Paste a passage, get its grade level and the specific sentences dragging it up — plus a shorter ladder rung to aim at. Runs entirely in your browser.","category":"learning","verified":"2026-09-13","date":"2026-09-12","path":"articles/passage-grade-level-ladder.html","app_unlock_hook":"Printable ladder with each sentence beside its rewrite slot — estimate: 11 minutes saved per passage, basis: 6 sentences re-copied at ~110 seconds each","share_triggers":["Only  on this passage, and now I know which three sentences put it there.","Ran my own numbers through the sentence ladder and got a result I could actually check.","Free, no card, runs in the browser — the sentence ladder did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader had a readability score and no idea which sentence caused it. After: the reader has three named sentences to rewrite, because the ladder placed each one separately.","companion_app":{"app_path":"apps/passage-grade-level-ladder.html","price":"$4 one-time","free_features":["Any number of sentences","Per-sentence rung with the matched construction named","Copy the ladder as text","Stateful link to any result"],"paid_features":["Printable ladder with each sentence beside its rewrite slot — estimate: 11 minutes saved per passage, basis: 6 sentences re-copied at ~110 seconds each","Saved local history across drafts — estimate: 5 minutes saved per revision, basis: re-splitting a 6-sentence passage into lines"]}},{"title":"Work the Counter-Offer Numbers Before You Say Them — Free","tags":["career","negotiation","salary","offers","no-account","local"],"hook":"Enter the offer, your floor, and your target. Get the anchor, the concession staircase, and the exact sentence for each rung — with no invented market data.","category":"career","verified":"2026-09-13","date":"2026-09-12","path":"articles/salary-offer-counter-anchor-packet.html","app_unlock_hook":"Printable brief with the scored components boxed for a conversation — estimate: 10 minutes saved per negotiation, basis: 3 offers × 3 components re-tabulated at ~65 seconds each","share_triggers":["The the number  told me the offers were closer than they felt.","Ran my own numbers through the anchor ledger and got a result I could actually check.","Free, no card, runs in the browser — the anchor ledger did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was choosing between offers on instinct. After: the reader can point at the component that decides it and the size of the gap, because they set the weights and ran their own figures.","companion_app":{"app_path":"apps/salary-offer-counter-anchor-packet.html","price":"$5 one-time","free_features":["Any number of offers compared","Weighted scoring with the components shown","Copy the comparison as text","Stateful link to any result"],"paid_features":["Printable brief with the scored components boxed for a conversation — estimate: 10 minutes saved per negotiation, basis: 3 offers × 3 components re-tabulated at ~65 seconds each","Saved local history across rounds — estimate: 6 minutes saved per round, basis: re-entering 3 revised offers at ~2 minutes each"]}},{"title":"Score a Year of Notes Against the Promotion Criteria — Free","tags":["career","promotion","performance-review","free-tier","no-credit-card","evidence"],"hook":"Paste the praise, the tickets, and the one-line wins you saved. Get them filed by competency, weighted by evidence, with the gaps named before your manager names them.","category":"career","verified":"2026-09-13","date":"2026-09-12","path":"articles/performance-notes-to-promotion-packet.html","app_unlock_hook":"Printable packet with the cards laid out in ranked order — estimate: 20 minutes saved per review cycle, basis: 5 cards reformatted at ~4 minutes each","share_triggers":["An average of the number , and the three cards to lead with picked themselves.","Ran my own numbers through the promotion packet and got a result I could actually check.","Free, no card, runs in the browser — the promotion packet did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was listing everything they did and hoping the panel found the thread. After: the reader knows which three cards lead and which need a number behind them, because they scored them against the criteria themselves.","companion_app":{"app_path":"apps/performance-notes-to-promotion-packet.html","price":"$5 one-time","free_features":["Any number of achievement cards","Three-axis scoring with the numbers shown","Copy the ranking as text","Stateful link to any result"],"paid_features":["Printable packet with the cards laid out in ranked order — estimate: 20 minutes saved per review cycle, basis: 5 cards reformatted at ~4 minutes each","Saved local history across review periods — estimate: 12 minutes saved per cycle, basis: re-entering 5 scored cards at ~2.5 minutes each"]}},{"title":"Find the Question Your Help Centre Has Not Answered — Free","tags":["business","support","faq","documentation","no-account","local"],"hook":"Paste your support tickets. Get the clusters, the repeated phrasings people actually use, and the holes where a policy is missing rather than a page.","category":"business","verified":"2026-09-13","date":"2026-09-12","path":"articles/support-tickets-faq-policy-gap-board.html","app_unlock_hook":"Printable board with the clusters boxed for a support standup — estimate: 14 minutes saved per week, basis: 4 themes re-tallied at ~3.5 minutes each","share_triggers":["the number  this week, and it is the one we have no answer written for.","Ran my own numbers through the policy gap tag and got a result I could actually check.","Free, no card, runs in the browser — the policy gap tag did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed the help centre covered the common questions. After: the reader has a count for the question it does not cover, because they ran a real week of tickets through the board.","companion_app":{"app_path":"apps/support-tickets-faq-policy-gap-board.html","price":"$5 one-time","free_features":["Any number of tickets clustered","Counts per theme with a sample line","Copy the board as text","Stateful link to any result"],"paid_features":["Printable board with the clusters boxed for a support standup — estimate: 14 minutes saved per week, basis: 4 themes re-tallied at ~3.5 minutes each","CSV export of every ticket with its assigned theme — estimate: 18 minutes saved per week, basis: 40 tickets hand-sorted at ~27 seconds each"]}},{"title":"Turn Messy Meeting Notes Into a Memo Nobody Can Misread — Free","tags":["business","meetings","minutes","accountability","free-tier","no-credit-card"],"hook":"Paste the notes. Get decisions, actions, and open questions split apart, every action matched to an owner and a date, and a red list of the ones nobody claimed.","category":"business","verified":"2026-09-13","date":"2026-09-12","path":"articles/meeting-notes-triplicate-action-memo.html","app_unlock_hook":"Printable triplicate with confirmed actions separated from open questions — estimate: 12 minutes saved per meeting, basis: 6 rows sorted at ~2 minutes each","share_triggers":["The the number  showed me which three actions had no owner before I sent it.","Ran my own numbers through the triplicate memo and got a result I could actually check.","Free, no card, runs in the browser — the triplicate memo did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader was sending a tidy summary that implied more agreement than existed. After: the reader knows which actions have no owner or date, because the form checked each one against the notes.","companion_app":{"app_path":"apps/meeting-notes-triplicate-action-memo.html","price":"$4 one-time","free_features":["Unlimited meeting notes checked","Four-field check with nothing invented","Copy the memo as text","Stateful link to any result"],"paid_features":["Printable triplicate with confirmed actions separated from open questions — estimate: 12 minutes saved per meeting, basis: 6 rows sorted at ~2 minutes each","Saved local history across meetings — estimate: 7 minutes saved per follow-up, basis: re-locating 4 decisions from old notes at ~105 seconds each"]}},{"title":"Lay Up a Whole Newsletter Issue Before You Write Any of It — Free","tags":["creative","newsletter","writing","editing","free-tier","no-credit-card"],"hook":"Dump the links and half-ideas. Get a lead, a word budget per section, and the cut list — the decisions that usually happen at 11pm, made before the first sentence.","category":"creative","verified":"2026-09-13","date":"2026-09-12","path":"articles/newsletter-issue-paste-up-board.html","app_unlock_hook":"Printable paste-up with each frame boxed at its real length — estimate: 16 minutes saved per issue, basis: 4 slots re-measured at ~4 minutes each","share_triggers":["I found out the issue was the number  before I wrote a single sentence.","Ran my own numbers through the paste-up board and got a result I could actually check.","Free, no card, runs in the browser — the paste-up board did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader discovered the issue was too long after drafting it. After: the reader sees the overrun as a number while it is still a plan, because they set the budget and listed the slots.","companion_app":{"app_path":"apps/newsletter-issue-paste-up-board.html","price":"$4 one-time","free_features":["Any number of slots and budgets","Running total with headroom or overrun","Copy the paste-up as text","Stateful link to any result"],"paid_features":["Printable paste-up with each frame boxed at its real length — estimate: 16 minutes saved per issue, basis: 4 slots re-measured at ~4 minutes each","Saved local history across issues — estimate: 8 minutes saved per issue, basis: re-entering 4 slots and a budget at ~2 minutes each"]}},{"title":"Choose a Story Format From the Material You Actually Have — Free","tags":["creative","writing","storytelling","repurposing","free-tier","no-credit-card"],"hook":"Tell it once, badly. Get the beats split, the turn found, and four cards — essay, thread, spoken script, pitch — each with a word budget and a cut list.","category":"creative","verified":"2026-09-13","date":"2026-09-12","path":"articles/personal-story-format-card-catalog.html","app_unlock_hook":"Printable file card with the winning format and its gaps listed — estimate: 9 minutes saved per piece, basis: 4 formats re-scored at ~2.25 minutes each","share_triggers":["A the number  spread, and the format I default to was not the one that fit.","Ran my own numbers through the format file and got a result I could actually check.","Free, no card, runs in the browser — the format file did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader reached for the format they always use. After: the reader has a ranking based on what they actually hold, because they scored the material and the hours themselves.","companion_app":{"app_path":"apps/personal-story-format-card-catalog.html","price":"$4 one-time","free_features":["Any number of formats scored","Weighted fit score with the inputs shown","Copy the ranking as text","Stateful link to any result"],"paid_features":["Printable file card with the winning format and its gaps listed — estimate: 9 minutes saved per piece, basis: 4 formats re-scored at ~2.25 minutes each","Saved local history across pieces — estimate: 6 minutes saved per piece, basis: re-entering 4 scored formats at ~90 seconds each"]}},{"title":"Work Back From a Parking Citation Deadline Before It Closes — Free","tags":["civic","parking","appeal","deadlines","no-account","local"],"hook":"Work the deadline you actually have left, sort what happened into a recognised ground, see the evidence that ground turns on, and get a plain draft plea.","category":"civic","verified":"2026-09-13","date":"2026-09-12","path":"articles/parking-citation-plea-appeal-deck.html","app_unlock_hook":"Printable docket with the steps and dates boxed for a submission — estimate: 15 minutes saved per appeal, basis: 5 steps re-dated at ~3 minutes each","share_triggers":["the number , and one step was already behind me when I checked.","Ran my own numbers through the citation docket and got a result I could actually check.","Free, no card, runs in the browser — the citation docket did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader had a list of appeal steps and no idea which were time-critical. After: the reader has dated steps and knows which window has closed, because they ran the countdown on their own notice.","companion_app":{"app_path":"apps/parking-citation-plea-appeal-deck.html","price":"$5 one-time","free_features":["Unlimited citations counted back","Five dated steps with slack shown","Copy the docket as text","Stateful link to any result"],"paid_features":["Printable docket with the steps and dates boxed for a submission — estimate: 15 minutes saved per appeal, basis: 5 steps re-dated at ~3 minutes each","Saved local history of every citation counted — estimate: 8 minutes saved per repeat, basis: re-entering citation details at ~8 minutes"]}},{"title":"Build the Allergy Card You Hand Across a Table — Free","tags":["travel","allergy","food","translation","safety","free-tier"],"hook":"Build the short card a chef can act on, plus the six sentences that make it land — waiter, chef, security, pharmacist — and the checklist for verifying the translation.","category":"travel","verified":"2026-09-13","date":"2026-09-12","path":"articles/allergy-travel-card-and-script.html","app_unlock_hook":"Printable card at handover size with the phrase in large type — estimate: 10 minutes saved per trip, basis: 4 fields re-set at ~2.5 minutes each","share_triggers":["My card answered the number  — better to find the gap here than at the table.","Ran my own numbers through the allergy card and got a result I could actually check.","Free, no card, runs in the browser — the allergy card did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader had a translated sentence and assumed it would do. After: the reader knows which of the four necessary lines their card is missing, because they ran it through the check before travelling.","companion_app":{"app_path":"apps/allergy-travel-card-and-script.html","price":"$4 one-time","free_features":["Unlimited cards checked","Four-field check with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card at handover size with the phrase in large type — estimate: 10 minutes saved per trip, basis: 4 fields re-set at ~2.5 minutes each","Saved local history for every destination — estimate: 7 minutes saved per repeat trip, basis: rebuilding a 4-field card at ~7 minutes"]}},{"title":"Hang Every Appliance on a 12-Month Service Rail — Free","tags":["household","maintenance","appliances","safety","no-account","local"],"hook":"One line per machine. Get the year as a rail of service tags: what's overdue, what's due next, which ones are safety items, and what each interval is actually based on.","category":"household","verified":"2026-09-13","date":"2026-09-12","path":"articles/appliance-service-tag-calendar.html","app_unlock_hook":"Printable tags to hang on each appliance at service time — estimate: 12 minutes saved per service round, basis: 5 tags written out at ~2.4 minutes each","share_triggers":["My the number  of rail, and one tag was already behind when I hung it.","Ran my own numbers through the service tag and got a result I could actually check.","Free, no card, runs in the browser — the service tag did the arithmetic, not a template."],"reading_time_minutes":3,"perspective_shift":"Before: the reader was trusting a generic monthly checklist. After: the reader has their own appliances on a rail with measured intervals and knows which is nearest, because they entered the dates.","companion_app":{"app_path":"apps/appliance-service-tag-calendar.html","price":"$4 one-time","free_features":["Any number of appliances on the rail","Intervals measured and ordered","Copy the rail as text","Stateful link to any result"],"paid_features":["Printable tags to hang on each appliance at service time — estimate: 12 minutes saved per service round, basis: 5 tags written out at ~2.4 minutes each","Saved local history across years — estimate: 9 minutes saved per annual pass, basis: re-entering 5 appliances with two dates each"]}},{"title":"Read Your Sleep Journal as a Strip Chart — Free","tags":["health","sleep","journal","charts","no-account","local"],"hook":"Seven nights of a diary, drawn the way a chart recorder would: time in bed per night, how far your bedtime drifts, and what your notes actually line up with.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/sleep-journal-hypnogram-reader.html","app_unlock_hook":"The chart is free and unlimited. The pack pays for the period: a rolling 90-night chart, a note tally across the whole span, and a clinic handout.","share_triggers":["A chart of your own week is the clearest way to explain a sleep problem to someone else","The circular-spread note is the bit that surprises people who have compared bedtimes linearly"],"reading_time_minutes":4,"perspective_shift":"Before: believed the diary was a pile of numbers that proved nothing. After: believes it shows a shape, because the bedtime spread and wake-time spread were different numbers and the gap between them explained the weekend.","companion_app":{"app_path":"apps/sleep-journal-hypnogram-reader.html","price":"$5 one-time","free_features":["Plot time in bed per night from a pasted journal, locally, with nothing uploaded","Compute bedtime and wake-time spread as circular standard deviations","Tally the notes you wrote against the nights you wrote them"],"paid_features":["Rolling 90-night chart — estimate: ~30 min saved versus stitching seven-day views together to see a trend","Note-to-outcome table across the whole period — estimate: ~20 min saved of re-reading your own journal","Clinic handout — estimate: ~25 min saved of explaining from memory at an appointment"]}},{"title":"Turn a Chapter's Facts Into a Spaced-Review Plan — Free","tags":["learning","study","spaced-repetition","memory","exam","no-account"],"hook":"Paste the facts you need to remember and get a dated 6-session review schedule — the same expanding-interval logic a flashcard app sells you, without the subscription. Runs in your browser.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/spaced-repetition-review-scheduler.html","app_unlock_hook":"The schedule is free forever. The $4 tier adds a printable card sheet and a saved-deck shelf.","share_triggers":["A dated study calendar is a screenshot people post when exams roll around","The 1-3-7-14-30 intervals are a compact, shareable habit"],"reading_time_minutes":4,"perspective_shift":"Before: believed remembering meant re-reading everything the night before. After: believes a six-session calendar does the remembering, because the tool dated each review session from the facts they pasted.","companion_app":{"app_path":"apps/spaced-repetition-review-scheduler.html","price":"$4 one-time","free_features":["Schedule unlimited facts on the expanding-interval ladder","Dates computed from your start date, shown and copyable","Full fact list with session numbers"],"paid_features":["Printable card sheet — your facts and the six sessions on one sheet — estimate: ~15 min saved versus copying cards by hand.","Saved deck shelf — up to 20 decks kept in this browser — estimate: ~10 min saved per exam week.","Session check-off — tick sessions done as you go — estimate: ~5 min saved per review."]}},{"title":"Find the One Idea Behind Your Stuck Homework — Free","tags":["learning","homework","math","science","study","no-account"],"hook":"Paste a problem you're stuck on plus your attempt, and get the likely confusion in the margin — which concept to check, which step went sideways, and a retry ladder. Runs in your browser.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/concept-confusion-debugger.html","app_unlock_hook":"The margin diagnostic is free. The $4 tier adds a saved confusion log and a study-sheet export.","share_triggers":["Naming the exact step you're stuck on is a screenshot students send each other","The retry ladder is a compact thing to show a tutor"],"reading_time_minutes":4,"perspective_shift":"Before: believed being stuck meant they couldn't do the subject. After: believes stuck is a specific, nameable step, because the margin named which one and let them retry one rung at a time.","companion_app":{"app_path":"apps/concept-confusion-debugger.html","price":"$4 one-time","free_features":["Diagnose the likely confusion from a pasted problem and attempt","A 5-point margin checklist for the matched topic","A retry ladder that walks one step at a time"],"paid_features":["Saved confusion log — problems and fixes kept in this browser — estimate: ~15 min saved before an exam.","Study-sheet export — your log as a one-page review sheet — estimate: ~12 min saved.","Marked-up copy — print the problem with margin notes attached — estimate: ~8 min saved."]}},{"title":"Turn a Lecture Transcript Into a 3-Day Study Plan — Free","tags":["learning","lecture","transcript","study-plan","no-account"],"hook":"Paste a lecture or video transcript and get it cut into study chunks with a 3-day review plan — key terms pulled out, self-check prompts attached. Runs locally.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/video-transcript-study-plan.html","app_unlock_hook":"The plan is free. The $4 tier adds a printable timetable and a saved-plans shelf.","share_triggers":["A lecture reduced to three named sessions is a thing students forward to classmates","The key-term pull is a quick, verifiable study win"],"reading_time_minutes":4,"perspective_shift":"Before: believed a transcript was homework to slog through. After: believes it is three short sessions with named chunks, because the tool cut it and put each chunk on a day.","companion_app":{"app_path":"apps/video-transcript-study-plan.html","price":"$4 one-time","free_features":["Cut any transcript into timed study chunks","Key terms and numbers pulled from each chunk","A 3-day review grid with self-check prompts"],"paid_features":["Printable timetable — the 3-day grid on one sheet — estimate: ~12 min saved.","Saved plans shelf — up to 20 plans in this browser — estimate: ~10 min saved per lecture.","Chunk check-off — tick chunks done as you go — estimate: ~5 min saved per session."]}},{"title":"Turn Any Short Text Into a Vocabulary Drill — Free","tags":["learning","language","vocabulary","drill","no-account"],"hook":"Paste a short article or conversation in the language you're learning, and get a vocabulary drill built from it — word list, cloze blanks, and a self-quiz. Runs locally.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/language-mini-drill-builder.html","app_unlock_hook":"The drill is free. The $4 tier adds a printable drill sheet and a saved-word bank.","share_triggers":["A drill built from a text you chose is a screenshot learners share","The cloze blanks are an instant, visible self-test"],"reading_time_minutes":4,"perspective_shift":"Before: believed building vocabulary meant memorising a dictionary. After: believes a short text is enough, because the drill pulled the words that actually carry the passage.","companion_app":{"app_path":"apps/language-mini-drill-builder.html","price":"$4 one-time","free_features":["Build a drill from any short text","Word list with sample sentences from your text","Cloze self-quiz with the blanks filled back in"],"paid_features":["Printable drill sheet — word list + cloze quiz on one sheet — estimate: ~10 min saved.","Saved word bank — up to 30 drills in this browser — estimate: ~12 min saved per week.","Answer key export — the filled-in quiz as a reference — estimate: ~6 min saved."]}},{"title":"See the Pattern in Your Wrong Answers — Free","tags":["learning","exam","mistakes","study","no-account"],"hook":"Paste the questions you got wrong and this tallies the type of mistake — careless, concept gap, misread, time — and turns it into a ranked fix plan. Runs locally.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/exam-mistake-pattern-audit.html","app_unlock_hook":"The audit is free. The $4 tier adds a saved mistake log and a study-sheet export.","share_triggers":["A mistake-type tally is a thing students screenshot after a bad test","The ranked fix plan is a compact thing to show a tutor"],"reading_time_minutes":4,"perspective_shift":"Before: believed wrong answers were a personal verdict. After: believes they are a counted, nameable pattern, because the ledger grouped them by type and ranked the fix.","companion_app":{"app_path":"apps/exam-mistake-pattern-audit.html","price":"$4 one-time","free_features":["Classify every wrong answer into a mistake type","A tally with bars for each type","A ranked fix plan that attacks the biggest type first"],"paid_features":["Saved mistake log — keep audits across tests — estimate: ~15 min saved per exam.","Study-sheet export — the ranked plan on one page — estimate: ~10 min saved.","Cross-test comparison — two audits side by side — estimate: ~8 min saved."]}},{"title":"Find the Swaps Hidden in Your Grocery Receipt — Free","tags":["household","groceries","budget","savings","no-account"],"hook":"Paste the lines from a grocery receipt and this flags the premium items, estimates the swap savings, and builds a waste-reduction plan. Runs locally.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/grocery-receipt-swap-planner.html","app_unlock_hook":"The swap flags are free. The $4 tier adds a printable shopping list and a saved-receipt history.","share_triggers":["A receipt with the waste priced out is a screenshot people share","The swap total is a concrete, verifiable saving"],"reading_time_minutes":4,"perspective_shift":"Before: believed the grocery bill was one big unavoidable number. After: believes it is a handful of swappable lines, because the receipt flagged them and added up what the swaps are worth.","companion_app":{"app_path":"apps/grocery-receipt-swap-planner.html","price":"$4 one-time","free_features":["Flag premium and high-waste lines on any receipt","Estimate the savings from each swap","A waste-reduction plan under the total"],"paid_features":["Printable shopping list — flagged swaps as a list — estimate: ~10 min saved at the store.","Saved receipt history — up to 20 receipts in this browser — estimate: ~15 min saved per month.","Month-over-month total — your receipts compared — estimate: ~8 min saved."]}},{"title":"Turn a Chore List Into a Fair 4-Week Rotation — Free","tags":["household","chores","fairness","family","no-account"],"hook":"List the chores and the people, and get a four-week rotation where the load is balanced and nobody is stuck on the same job forever. Runs locally.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/chore-rotation-fairness-board.html","app_unlock_hook":"The rotation is free. The $4 tier adds a printable board and a saved-household shelf.","share_triggers":["A rotation nobody argued with is a screenshot people send to the family chat","The per-person load column is a compact, shareable fairness proof"],"reading_time_minutes":4,"perspective_shift":"Before: believed fairness in chores meant arguing about who does more. After: believes the board settles it, because the load per person is printed and the heavy chores visibly rotate.","companion_app":{"app_path":"apps/chore-rotation-fairness-board.html","price":"$4 one-time","free_features":["Balance chores across up to 8 people","A 4-week rotation where heavy chores move","Per-person load shown every week"],"paid_features":["Printable board — the 4-week grid on one sheet — estimate: ~12 min saved.","Saved household shelf — up to 3 households in this browser — estimate: ~10 min saved per season.","Week check-off — tick chores done — estimate: ~5 min saved per check-in."]}},{"title":"Build a Week-by-Week Moving Plan From One Date — Free","tags":["household","moving","checklist","planning","no-account"],"hook":"Enter your move date and home size, and get a week-by-week moving countdown — what to book, pack, cancel, and move, with dates. Runs locally.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/moving-prep-command-center.html","app_unlock_hook":"The countdown is free. The $4 tier adds a printable checklist and a saved-move shelf.","share_triggers":["A moving countdown with dates is a screenshot people send to whoever is helping","The 'already late' list is a compact thing to forward"],"reading_time_minutes":4,"perspective_shift":"Before: believed moving was one overwhelming day. After: believes it is a dated sequence, because the board back-dated every task and showed what's already late.","companion_app":{"app_path":"apps/moving-prep-command-center.html","price":"$4 one-time","free_features":["A week-by-week countdown from your move date","Tasks scaled to your home size","Dates printed on every task"],"paid_features":["Printable checklist — the full countdown on sheets — estimate: ~20 min saved.","Saved move shelf — tasks and notes across moves — estimate: ~15 min saved next move.","Task check-off — tick tasks done — estimate: ~10 min saved per week."]}},{"title":"Read a Repair Estimate Like a Work Order — Free","tags":["household","repairs","contractor","negotiation","no-account"],"hook":"Paste a repair estimate and get the questions to ask before you approve it — labour vs parts, permits, warranty, and the red flags hiding in the line items. Runs locally.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/repair-estimate-question-builder.html","app_unlock_hook":"The questions are free. The $4 tier adds a comparison sheet and a saved-estimate shelf.","share_triggers":["A quote sheet with the red flags circled is a thing people send to friends before signing","The question list is a compact thing to bring to the contractor"],"reading_time_minutes":4,"perspective_shift":"Before: believed an estimate was a take-it-or-leave-it number. After: believes it is a set of answerable lines, because the sheet turned each line into a question they can ask.","companion_app":{"app_path":"apps/repair-estimate-question-builder.html","price":"$4 one-time","free_features":["Flag questionable estimate lines","A question list built from the actual wording","Negotiation points that map to the flagged lines"],"paid_features":["Comparison sheet — two estimates side by side — estimate: ~25 min saved.","Saved estimate shelf — one project's estimates together — estimate: ~10 min saved.","Approved-quote copy — your questions and notes as a sheet — estimate: ~12 min saved."]}},{"title":"Walk Into Any Appointment With a Medication Checklist — Free","tags":["health","medication","appointment","checklist","no-account"],"hook":"List your medications and concerns, and get an appointment checklist — what to ask about each med, the questions your concerns raise, and what to bring. Runs locally.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/medication-appointment-checklist.html","app_unlock_hook":"The checklist is free. The $4 tier adds a printable chart and a saved-med list.","share_triggers":["A filled medication chart is a thing people bring to a parent's appointment","The question list is a compact thing to hand a pharmacist"],"reading_time_minutes":4,"perspective_shift":"Before: believed they'd remember their questions at the appointment. After: believes the checklist will carry them, because every medication and concern is already written down in question form.","companion_app":{"app_path":"apps/medication-appointment-checklist.html","price":"$4 one-time","free_features":["A question set per medication","Questions generated from your concerns","A bring-list for the appointment"],"paid_features":["Printable chart — the checklist on one sheet — estimate: ~12 min saved.","Saved med list — your list kept current — estimate: ~10 min saved per appointment.","Dose-change log — track changes over time — estimate: ~8 min saved."]}},{"title":"Find the Food Behind Your Symptom Pattern — Free","tags":["health","food","symptoms","diary","no-account"],"hook":"Paste a few days of food-and-symptom notes, and this looks for the foods that show up with your symptom, plus the doctor-ready questions to ask. Runs locally.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/food-symptom-pattern-board.html","app_unlock_hook":"The pattern board is free. The $4 tier adds a printable diary sheet and a saved-log shelf.","share_triggers":["A food-symptom tally is a thing people bring to a dietitian","The ranked candidate list is a compact, shareable finding"],"reading_time_minutes":4,"perspective_shift":"Before: believed the symptom was random. After: believes it has candidates, because the board counted which foods kept showing up on the bad days.","companion_app":{"app_path":"apps/food-symptom-pattern-board.html","price":"$4 one-time","free_features":["Log days of food and symptoms","Rank foods by how often they co-occur with the symptom","Doctor-ready questions from the tally"],"paid_features":["Printable diary sheet — blank day-lines to keep logging — estimate: ~10 min saved.","Saved log shelf — weeks of logs in this browser — estimate: ~15 min saved.","Two-week comparison — before/after one change — estimate: ~12 min saved."]}},{"title":"Decode Dense Discharge Instructions Into a Checklist — Free","tags":["health","discharge","instructions","checklist","no-account"],"hook":"Paste discharge or care instructions and this pulls out the call-now triggers, the follow-up steps, and the questions to ask — so the sheet becomes a checklist. Runs locally.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/discharge-instructions-decoder.html","app_unlock_hook":"The decoder is free. The $4 tier adds a printable care sheet and a saved-instructions shelf.","share_triggers":["A decoded discharge sheet is a thing people send to the person helping at home","The call-now list is a compact, shareable summary"],"reading_time_minutes":4,"perspective_shift":"Before: believed the instruction sheet was one blur of text. After: believes it is a few urgent lines plus a checklist, because the tool separated the call-now items from the routine ones.","companion_app":{"app_path":"apps/discharge-instructions-decoder.html","price":"$4 one-time","free_features":["Separate call-now lines from routine steps","A follow-up checklist from the sheet","The questions to ask before you leave"],"paid_features":["Printable care sheet — the triaged checklist on one sheet — estimate: ~12 min saved.","Saved instructions shelf — sheets for one episode together — estimate: ~10 min saved.","Med/symptom log — tick steps and note symptoms — estimate: ~8 min saved."]}},{"title":"Turn Visit Notes Into a Dated Action Tracker — Free","tags":["health","appointment","follow-up","tracker","no-account"],"hook":"Paste the notes from a visit or discharge, and this pulls out every action item and hangs it on a date — call, refill, schedule, follow up. Runs locally.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/post-visit-action-tracker.html","app_unlock_hook":"The tracker is free. The $4 tier adds a printable card and a saved-visits shelf.","share_triggers":["A dated follow-up card is a thing people send to a spouse who asks 'what did the doctor say'","The action list is a compact, shareable summary"],"reading_time_minutes":4,"perspective_shift":"Before: believed they'd remember the follow-ups. After: believes the card will remember, because every action item is already dated and in order.","companion_app":{"app_path":"apps/post-visit-action-tracker.html","price":"$4 one-time","free_features":["Extract action items from any visit notes","Date each action by its urgency","A sorted, tickable checklist"],"paid_features":["Printable card — the dated checklist on one sheet — estimate: ~10 min saved.","Saved visits shelf — cards from each visit — estimate: ~12 min saved.","Done-log — tick items and keep the record — estimate: ~8 min saved."]}},{"title":"Score Your Resume Against Three Job Posts — Free","tags":["career","resume","job-search","scorecard","no-account"],"hook":"Paste your resume and up to three job descriptions, and this scores the keyword overlap for each role and names what's missing. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/resume-role-fit-scorecard.html","app_unlock_hook":"The scorecard is free. The $4 tier adds a side-by-side report and a saved-applications shelf.","share_triggers":["A role-fit score is a compact thing to share with a mentor","The missing-keyword list is exactly what a resume reviewer asks for"],"reading_time_minutes":4,"perspective_shift":"Before: believed tailoring a resume meant guessing. After: believes it means closing a measurable gap, because the scorecard named the missing keywords per role.","companion_app":{"app_path":"apps/resume-role-fit-scorecard.html","price":"$4 one-time","free_features":["Score your resume against up to 3 job posts","See the overlap per role","List the missing keywords per role"],"paid_features":["Side-by-side report — the three roles in one table — estimate: ~20 min saved.","Saved applications shelf — resume and postings together — estimate: ~15 min saved.","Keyword-gap export — the missing words as a list — estimate: ~10 min saved."]}},{"title":"Turn a Vague Job Duty Into a Quantified Bullet — Free","tags":["career","resume","writing","quantify","no-account"],"hook":"Fill in what you did, the number behind it, and the result — and this assembles a quantified resume bullet plus two alternates. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/work-history-bullet-quantifier.html","app_unlock_hook":"The bullet builder is free. The $4 tier adds a full-resume export and a saved-bullets shelf.","share_triggers":["A before/after resume bullet is a screenshot people share","The quantified line is a compact thing to show a friend"],"reading_time_minutes":4,"perspective_shift":"Before: believed quantifying a resume required a writer's skill. After: believes it requires four fields, because the builder assembled the bullet from what they filled in.","companion_app":{"app_path":"apps/work-history-bullet-quantifier.html","price":"$4 one-time","free_features":["Assemble a quantified bullet from four fields","Two alternate phrasings of the same achievement","A strength check on the number and result"],"paid_features":["Full-resume export — several bullets into one resume — estimate: ~25 min saved.","Saved bullets shelf — your bullets kept together — estimate: ~12 min saved.","ATS-plain copy — a formatting-free version — estimate: ~8 min saved."]}},{"title":"Turn a Job Post Into Interview Practice Cards — Free","tags":["career","interview","practice","star","no-account"],"hook":"Paste the job posting and your stories, and this turns them into STAR practice cards — the likely questions, mapped to the stories you already have. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/interview-answer-practice-board.html","app_unlock_hook":"The practice board is free. The $4 tier adds a printable card deck and a saved-prep shelf.","share_triggers":["A mapped STAR deck is a thing people share with a study buddy","The likely-questions list is a compact, shareable prep artifact"],"reading_time_minutes":4,"perspective_shift":"Before: believed they had no good answers. After: believes they have stories, because the board mapped the posting's likely questions onto the stories they already typed.","companion_app":{"app_path":"apps/interview-answer-practice-board.html","price":"$4 one-time","free_features":["Derive likely questions from the posting","Map your stories onto STAR cards","A practice cue card per question"],"paid_features":["Printable card deck — cue cards on one sheet — estimate: ~15 min saved.","Saved prep shelf — decks per application — estimate: ~12 min saved.","Answer timer — a two-minute timer per card — estimate: ~8 min saved."]}},{"title":"Write a Networking Message in Three Versions — Free","tags":["career","networking","outreach","writing","no-account"],"hook":"Tell it who you're reaching out to and why, and this drafts three versions — short, ask-first, and humble — so you can send the one that fits. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/networking-message-builder.html","app_unlock_hook":"The drafts are free. The $4 tier adds a follow-up scheduler and a saved-messages shelf.","share_triggers":["A clean outreach draft is a thing people paste to a friend for a look","The three-tone comparison is a compact, shareable artifact"],"reading_time_minutes":4,"perspective_shift":"Before: believed a good message required charm. After: believes it requires a reason and a tone, because the builder assembled three sendable drafts from what they typed.","companion_app":{"app_path":"apps/networking-message-builder.html","price":"$4 one-time","free_features":["Three drafts from your reason and tone","A short, ask-first, and humble version","Copy buttons for each draft"],"paid_features":["Follow-up scheduler — a dated nudge plan — estimate: ~10 min saved.","Saved messages shelf — drafts per contact — estimate: ~12 min saved.","Batch export — all drafts as text — estimate: ~8 min saved."]}},{"title":"Turn a Messy Outline Into a Draft Skeleton — Free","tags":["creative","writing","outline","drafting","no-account"],"hook":"Paste a messy outline or voice-memo transcription, and this sorts the beats, details, and open questions into a draft skeleton you can write from. Runs locally.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/voice-memo-outline-to-draft.html","app_unlock_hook":"The skeleton is free. The $4 tier adds a printable outline sheet and a saved-drafts shelf.","share_triggers":["A mess of notes turned into a skeleton is a screenshot writers share","The open-questions list is a compact thing to hand an editor"],"reading_time_minutes":4,"perspective_shift":"Before: believed the outline was a mess that needed a clean mind. After: believes it was a skeleton wearing a mess, because the tool filed every line into beats, details, and questions.","companion_app":{"app_path":"apps/voice-memo-outline-to-draft.html","price":"$4 one-time","free_features":["File each line as beat, detail, or question","Assemble a hook–setup–beats–ending skeleton","List the open questions to resolve"],"paid_features":["Printable outline sheet — the filed skeleton on one page — estimate: ~12 min saved.","Saved drafts shelf — skeletons per piece — estimate: ~10 min saved.","Question-to-draft log — track questions to answers — estimate: ~8 min saved."]}},{"title":"Map a Scene Idea Into a Working Conflict — Free","tags":["creative","writing","fiction","scene","no-account"],"hook":"Name the character's goal, the obstacle, and the stakes, and this maps the conflict — plus three ways to twist it so the scene actually moves. Runs locally.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/scene-idea-conflict-map.html","app_unlock_hook":"The conflict map is free. The $4 tier adds a beat-sheet export and a saved-scenes shelf.","share_triggers":["A conflict map is a screenshot writers share with a beta reader","The three twists are a compact, shareable brainstorm"],"reading_time_minutes":4,"perspective_shift":"Before: believed the scene was boring because it lacked action. After: believes it lacked an obstacle, because the map showed the goal hitting a wall and offered three ways to push.","companion_app":{"app_path":"apps/scene-idea-conflict-map.html","price":"$4 one-time","free_features":["Map goal, obstacle, stakes, and turning point","Three rewrite options per scene","A conflict-strength check"],"paid_features":["Beat-sheet export — map and twists as a document — estimate: ~15 min saved.","Saved scenes shelf — maps for a whole draft — estimate: ~12 min saved.","Twist log — track which twist you used — estimate: ~8 min saved."]}},{"title":"Turn a Product Idea Into Ad Angles and Objections — Free","tags":["creative","marketing","product","ads","no-account"],"hook":"Paste a product idea and this generates three ad-angle prompts, the objections buyers will raise, and the landing-page sections to answer them. Runs locally.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/product-idea-ad-angles.html","app_unlock_hook":"The angles are free. The $4 tier adds a one-page brief export and a saved-campaign shelf.","share_triggers":["Three ad angles for one idea is a screenshot founders share with cofounders","The objections list is a compact, shareable reality check"],"reading_time_minutes":4,"perspective_shift":"Before: believed pitching a product needed a marketer's instinct. After: believes it needs an angle and the objections answered, because the paste-up produced both from the idea.","companion_app":{"app_path":"apps/product-idea-ad-angles.html","price":"$4 one-time","free_features":["Three ad angles from one product idea","The objections each angle must answer","Landing-page sections to build"],"paid_features":["One-page brief export — angles + objections + sections — estimate: ~20 min saved.","Saved campaign shelf — briefs per product — estimate: ~12 min saved.","Angle-variant log — track which wording you tested — estimate: ~8 min saved."]}},{"title":"Test a Headline Before You Publish It — Free","tags":["creative","writing","headlines","marketing","no-account"],"hook":"Paste a headline and this flags the clichés and weak spots, then drafts three alternatives with the reasoning for each. Runs locally.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/headline-testing-board.html","app_unlock_hook":"The audit is free. The $4 tier adds a headline-set export and a saved-tests shelf.","share_triggers":["A headline audit with the clichés circled is a screenshot writers share","The three alternatives are a compact, shareable artifact"],"reading_time_minutes":4,"perspective_shift":"Before: believed a headline was good if it felt good. After: believes it is good if it survives the cliché scan, because the sheet named the weak words and the alternatives each fixed one.","companion_app":{"app_path":"apps/headline-testing-board.html","price":"$4 one-time","free_features":["Flag clichés and weak words in any headline","Score the line on length and power words","Three alternatives, each fixing a named problem"],"paid_features":["Headline-set export — alternatives as a list — estimate: ~10 min saved.","Saved tests shelf — audited sets per piece — estimate: ~12 min saved.","Pick log — record the winner and why — estimate: ~8 min saved."]}},{"title":"Turn Complaint Emails Into a Response Library — Free","tags":["business","support","customer-service","templates","no-account"],"hook":"Paste a batch of complaint emails and this sorts them by type — refund, late, rude, broken — and drafts a response template for each. Runs locally.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/customer-complaint-response-library.html","app_unlock_hook":"The library is free. The $4 tier adds a response-sheet export and a saved-library shelf.","share_triggers":["A complaint library built from your own mail is a screenshot teams share","The per-type template is a compact thing to hand a new hire"],"reading_time_minutes":4,"perspective_shift":"Before: believed every complaint needed a fresh, careful reply. After: believes most need the right template, because the sorter grouped the mail and drafted a reply per type.","companion_app":{"app_path":"apps/customer-complaint-response-library.html","price":"$4 one-time","free_features":["Sort complaints into type lanes","Draft a response template per type","See which type costs you the most time"],"paid_features":["Response-sheet export — templates as a clean sheet — estimate: ~20 min saved.","Saved library shelf — libraries per product line — estimate: ~12 min saved.","Lane-count log — track which type is growing — estimate: ~10 min saved."]}},{"title":"Turn Client Notes Into a First-Draft Quote — Free","tags":["business","freelance","proposal","quote","no-account"],"hook":"Paste the messy notes from a client call, and this assembles a first-draft quote — scope, assumptions, and the questions to close before you price it. Runs locally.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/client-notes-to-quote-proposal.html","app_unlock_hook":"The draft is free. The $4 tier adds a proposal export and a saved-quotes shelf.","share_triggers":["A first-draft quote assembled from call notes is a screenshot freelancers share","The open-questions list is a compact thing to send back to the client"],"reading_time_minutes":4,"perspective_shift":"Before: believed quoting required a blank-page ritual. After: believes it requires assembling the notes, because the sheet turned the call into scope, assumptions, and the gaps to close.","companion_app":{"app_path":"apps/client-notes-to-quote-proposal.html","price":"$4 one-time","free_features":["Assemble scope and assumptions from notes","A question list to close before pricing","A clear what's-in / what's-out split"],"paid_features":["Proposal export — the quote as a document — estimate: ~25 min saved.","Saved quotes shelf — drafts per client — estimate: ~12 min saved.","Assumption log — track assumptions over time — estimate: ~10 min saved."]}},{"title":"Turn a Rough Process Into a Numbered SOP — Free","tags":["business","sop","process","documentation","no-account"],"hook":"Paste a process described in rough steps, and this numbers them, assigns owners and checkpoints, and formats them into an SOP page. Runs locally.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/process-to-sop-builder.html","app_unlock_hook":"The SOP page is free. The $4 tier adds a PDF-ready export and a saved-SOP shelf.","share_triggers":["A process turned into a numbered SOP is a screenshot people send to the team","The owner column is a compact, shareable handoff"],"reading_time_minutes":4,"perspective_shift":"Before: believed documenting a process meant writing a manual from nothing. After: believes it means numbering what they already described, because the page did the formatting.","companion_app":{"app_path":"apps/process-to-sop-builder.html","price":"$4 one-time","free_features":["Number any rough process into steps","Attach an owner and checkpoint per step","Format it as an SOP page"],"paid_features":["PDF-ready export — the page as a printable document — estimate: ~20 min saved.","Saved SOP shelf — processes in one place — estimate: ~15 min saved.","Version log — track changes over time — estimate: ~10 min saved."]}},{"title":"Triage Your Reviews Into Replies — Free","tags":["business","reviews","reputation","templates","no-account"],"hook":"Paste a batch of reviews, and this sorts them into praise, complaint, and urgent — with a first-draft reply for each. Runs locally.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/review-response-triage-desk.html","app_unlock_hook":"The triage is free. The $4 tier adds a reply-sheet export and a saved-reviews shelf.","share_triggers":["A triaged review tray is a screenshot owners share with their team","The urgent lane is a compact, shareable priority list"],"reading_time_minutes":4,"perspective_shift":"Before: believed replying to reviews meant finding time for each one. After: believes it means answering the urgent lane first, because the tray sorted them by what actually needs a reply now.","companion_app":{"app_path":"apps/review-response-triage-desk.html","price":"$4 one-time","free_features":["Sort reviews into praise, complaint, and urgent","A first-draft reply per lane","See which review needs the reply first"],"paid_features":["Reply-sheet export — drafted replies as a sheet — estimate: ~20 min saved.","Saved reviews shelf — batches by period — estimate: ~12 min saved.","Urgency log — track reply speed — estimate: ~10 min saved."]}},{"title":"Build a Babysitter Handoff Sheet in One Pass — Free","tags":["family","childcare","babysitter","checklist","no-account"],"hook":"Fill in the routine, the meals, and the emergency info, and this assembles a fridge-ready handoff sheet — so the sitter has everything without the frantic text. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/babysitter-handoff-sheet.html","app_unlock_hook":"The sheet is free. The $4 tier adds a printable version and a saved-sitters shelf.","share_triggers":["A filled handoff sheet is a screenshot parents send to the sitter before leaving","The emergency block is a compact, shareable peace of mind"],"reading_time_minutes":4,"perspective_shift":"Before: believed leaving the house meant writing a novel for the sitter. After: believes it means filling three blocks, because the sheet assembled the routine into a scannable page.","companion_app":{"app_path":"apps/babysitter-handoff-sheet.html","price":"$4 one-time","free_features":["Assemble routine, meals, and emergency info","A scannable fridge-ready layout","A fill-the-gaps reminder for what's missing"],"paid_features":["Printable sheet — a clean print layout — estimate: ~10 min saved.","Saved sitters shelf — a sheet per sitter — estimate: ~12 min saved.","Evening log — note what happened — estimate: ~8 min saved."]}},{"title":"Plan the Week's Dinners and Downtime From Your Constraints — Free","tags":["family","meals","planning","week","no-account"],"hook":"Tell it how many nights you're cooking and the constraints — vegetarian, allergies, no oven, time — and this lays out a week of dinners and low-prep activities. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/busy-week-meal-activity-planner.html","app_unlock_hook":"The week plan is free. The $4 tier adds a printable calendar and a saved-weeks shelf.","share_triggers":["A week's dinners planned from constraints is a screenshot people send to the household","The constraints-as-rules line is a compact, shareable plan"],"reading_time_minutes":4,"perspective_shift":"Before: believed the week was a series of 5pm emergencies. After: believes it is a plan they made once, because the calendar laid out dinners and downtime from the constraints they typed.","companion_app":{"app_path":"apps/busy-week-meal-activity-planner.html","price":"$4 one-time","free_features":["Assign dinners and downtime to each night","Respect vegetarian, allergy, and time constraints","Print the week as a fridge calendar"],"paid_features":["Printable calendar — the week on one sheet — estimate: ~12 min saved.","Saved weeks shelf — repeat the good weeks — estimate: ~15 min saved.","Grocery list — dinners as a shopping list — estimate: ~20 min saved."]}},{"title":"Turn Money Stress Into a Budget Conversation Agenda — Free","tags":["family","budget","money","conversation","no-account"],"hook":"Name the goals and the stress points, and this builds a neutral conversation agenda — what to gather, what to ask, and the ground rules that keep it from becoming a fight. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/family-budget-conversation-guide.html","app_unlock_hook":"The agenda is free. The $4 tier adds a printable agenda and a saved-talks shelf.","share_triggers":["A neutral money agenda is a screenshot people send their partner","The ground-rules list is a compact, shareable starting point"],"reading_time_minutes":4,"perspective_shift":"Before: believed the money talk was a fight waiting to happen. After: believes it is an agenda, because the stress points became named topics with questions instead of accusations.","companion_app":{"app_path":"apps/family-budget-conversation-guide.html","price":"$4 one-time","free_features":["Turn goals and stress points into an agenda","A question list for the actual talk","Ground rules that keep it neutral"],"paid_features":["Printable agenda — one sheet for the table — estimate: ~10 min saved.","Saved talks shelf — past agendas and outcomes — estimate: ~12 min saved.","Outcome log — record what you agreed — estimate: ~8 min saved."]}},{"title":"Split a Trip's Packing Into a Responsibility Board — Free","tags":["family","travel","packing","checklist","no-account"],"hook":"Pick the trip type and list who's going, and this assigns the packing categories to people — so nothing gets forgotten and nobody packs everything. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/trip-packing-responsibility-board.html","app_unlock_hook":"The board is free. The $4 tier adds a printable board and a saved-trips shelf.","share_triggers":["A packing board with names on it is a screenshot people send to the group","The trip-specific essentials line is a compact, shareable checklist"],"reading_time_minutes":4,"perspective_shift":"Before: believed packing meant one person doing everything. After: believes it means each category has an owner, because the board assigned them to the people going.","companion_app":{"app_path":"apps/trip-packing-responsibility-board.html","price":"$4 one-time","free_features":["Assign packing categories to people","Trip-specific essentials for the trip type","A per-person checklist"],"paid_features":["Printable board — assigned categories on one sheet — estimate: ~12 min saved.","Saved trips shelf — boards for repeat trips — estimate: ~15 min saved.","Check-off mode — tick categories as packed — estimate: ~8 min saved."]}},{"title":"Turn Dense Benefits Paperwork Into Questions to Ask — Free","tags":["accessibility","benefits","plain-language","civic","no-account"],"hook":"Paste a benefits or government letter, and this flags the jargon, pulls out the dates and amounts, and builds the plain-language questions to ask. Runs locally.","category":"accessibility","verified":"2026-09-12","date":"2026-09-12","path":"articles/benefits-paperwork-question-builder.html","app_unlock_hook":"The decoder is free. The $4 tier adds a printable letter and a saved-letters shelf.","share_triggers":["A decoded benefits letter is a screenshot people send to a family member","The plain-language questions are a compact thing to bring to the office"],"reading_time_minutes":4,"perspective_shift":"Before: believed the letter was too dense to question. After: believes it is a few jargon phrases with dates and amounts, because the sheet flagged them and wrote the questions.","companion_app":{"app_path":"apps/benefits-paperwork-question-builder.html","price":"$4 one-time","free_features":["Flag the jargon in any benefits letter","Pull out the dates and amounts","Build plain-language questions to ask"],"paid_features":["Printable letter — flagged copy with questions — estimate: ~12 min saved.","Saved letters shelf — letters for one case — estimate: ~15 min saved.","Deadline log — track what's due — estimate: ~10 min saved."]}},{"title":"Re-Lay Out Any Text for Easier Reading — Free","tags":["accessibility","dyslexia","reading","plain-language","no-account"],"hook":"Paste a block of text and this re-sets it in a dyslexia-friendly layout — larger line spacing, a readable face, darker ink on warm paper — and pulls a plain summary. Runs locally.","category":"accessibility","verified":"2026-09-12","date":"2026-09-12","path":"articles/dyslexia-friendly-reading-layout.html","app_unlock_hook":"The re-layout is free. The $4 tier adds a printable sheet and a saved-texts shelf.","share_triggers":["A before/after reading layout is a screenshot people share with teachers","The plain summary is a compact, shareable artifact"],"reading_time_minutes":4,"perspective_shift":"Before: believed the text was above their reading level. After: believes the layout was the barrier, because the re-set sheet was the same words and it went down easier.","companion_app":{"app_path":"apps/dyslexia-friendly-reading-layout.html","price":"$4 one-time","free_features":["Re-typeset any pasted text with generous spacing","A plain summary of the load-bearing sentence","Key numbers pulled out"],"paid_features":["Printable sheet — the re-set text sized for reading — estimate: ~12 min saved.","Saved texts shelf — keep texts for later — estimate: ~10 min saved.","Font-size presets — larger steps for low vision — estimate: ~5 min saved."]}},{"title":"Pull the Deadlines Out of a Government Notice — Free","tags":["civic","government","deadlines","notice","no-account"],"hook":"Paste a government or agency notice, and this extracts the dates and amounts, sorts them into a deadline board, and flags what's due first. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/government-notice-deadline-board.html","app_unlock_hook":"The deadline board is free. The $4 tier adds a printable board and a saved-notices shelf.","share_triggers":["A notice reduced to its deadlines is a screenshot people share with a family member","The due-soon list is a compact, shareable priority"],"reading_time_minutes":4,"perspective_shift":"Before: believed the notice was one blur with a date somewhere. After: believes it is a sorted list of deadlines, because the board extracted the dates and put the first one on top.","companion_app":{"app_path":"apps/government-notice-deadline-board.html","price":"$4 one-time","free_features":["Extract every date and amount from a notice","Sort deadlines by how soon they're due","Mark the one that's due first"],"paid_features":["Printable board — sorted deadlines on one sheet — estimate: ~12 min saved.","Saved notices shelf — notices for one case — estimate: ~15 min saved.","Deadline reminders log — track what's handled — estimate: ~10 min saved."]}},{"title":"Build a Small-Claims Prep Checklist From Your Timeline — Free","tags":["civic","legal","small-claims","checklist","no-account"],"hook":"Paste your dispute timeline, and this turns it into a small-claims prep checklist — demand letter, evidence, filing, serving, and the deadline rail. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/small-claims-prep-checklist.html","app_unlock_hook":"The checklist is free. The $4 tier adds a printable docket and a saved-cases shelf.","share_triggers":["A sequenced prep checklist is a screenshot people share with a friend","The deadline rail is a compact, shareable priority list"],"reading_time_minutes":4,"perspective_shift":"Before: believed small claims meant walking into court unprepared. After: believes it means working a checklist, because the tool sequenced the prep around their own timeline.","companion_app":{"app_path":"apps/small-claims-prep-checklist.html","price":"$4 one-time","free_features":["Turn your timeline into an ordered prep checklist","A deadline rail for the dates that bind you","Evidence and demand-letter steps up front"],"paid_features":["Printable docket — the ordered checklist on one sheet — estimate: ~12 min saved.","Saved cases shelf — prep for one case — estimate: ~15 min saved.","Evidence log — track what you've gathered — estimate: ~10 min saved."]}},{"title":"Build Your Voting Action Checklist — Free","tags":["civic","voting","election","checklist","no-account"],"hook":"Enter the election date and this back-dates your voting to-do list — register, check ID, request the ballot, return it, vote — so nothing sneaks up. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/voter-action-checklist.html","app_unlock_hook":"The checklist is free. The $4 tier adds a printable card and a saved-elections shelf.","share_triggers":["A dated voting checklist is a screenshot people share with friends","The 'already due' line is a compact, shareable nudge"],"reading_time_minutes":4,"perspective_shift":"Before: believed voting meant remembering several scattered deadlines. After: believes it means working a dated checklist, because the card back-dated each step from the election.","companion_app":{"app_path":"apps/voter-action-checklist.html","price":"$4 one-time","free_features":["Back-date the voting steps from your election date","Mark the steps that are already urgent","A dated, tickable checklist"],"paid_features":["Printable card — the dated checklist on one sheet — estimate: ~10 min saved.","Saved elections shelf — checklists per election — estimate: ~12 min saved.","Reminder log — tick steps done — estimate: ~8 min saved."]}},{"title":"Price a Destination Idea Into a Feasibility Receipt — Free","tags":["travel","budget","planning","feasibility","no-account"],"hook":"Enter the destination, days, travelers, and budget, and this prints a feasibility receipt — estimated costs against your number, plus the tradeoffs that make it fit. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/destination-budget-feasibility-receipt.html","app_unlock_hook":"The receipt is free. The $4 tier adds a printable budget sheet and a saved-trips shelf.","share_triggers":["A trip priced against a budget is a screenshot people share with the travel partner","The tradeoff line is a compact, shareable reality check"],"reading_time_minutes":4,"perspective_shift":"Before: believed a trip was a dream until it was booked. After: believes it is a number that either fits or needs a tradeoff, because the receipt put the estimate against the budget and named the gap.","companion_app":{"app_path":"apps/destination-budget-feasibility-receipt.html","price":"$4 one-time","free_features":["Estimate flights, stay, food, and local costs","Check the total against your budget","See the tradeoffs that close the gap"],"paid_features":["Printable budget sheet — line items on one sheet — estimate: ~12 min saved.","Saved trips shelf — receipts for trips you're weighing — estimate: ~15 min saved.","Gap tracker — watch the over/under as you adjust — estimate: ~10 min saved."]}},{"title":"Plan the Arrival Day Around Your Jet Lag — Free","tags":["travel","jetlag","sleep","planning","no-account"],"hook":"Enter your flight times and the time difference, and this builds an arrival-day plan — when to sleep, eat, get light, and push through to local bedtime. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/jetlag-arrival-day-planner.html","app_unlock_hook":"The plan is free. The $4 tier adds a printable schedule and a saved-trips shelf.","share_triggers":["An arrival-day schedule is a screenshot people share with the travel partner","The light-and-caffeine rule is a compact, shareable tip"],"reading_time_minutes":4,"perspective_shift":"Before: believed the first day was just 'surviving'. After: believes it is a schedule, because the planner plotted light, food, and sleep against their actual landing time.","companion_app":{"app_path":"apps/jetlag-arrival-day-planner.html","price":"$4 one-time","free_features":["Build an arrival-day schedule from your flight times","Plot sleep, meals, light, and caffeine","Scale the plan to the size of the time shift"],"paid_features":["Printable schedule — the day on one sheet — estimate: ~10 min saved.","Saved trips shelf — plans per trip — estimate: ~12 min saved.","Shift calculator — compute the time difference — estimate: ~8 min saved."]}},{"title":"Turn a Syllabus Into a Revision Map You Can Argue With — Free","tags":["learning","syllabus","to","revision","local","no-account"],"hook":"Syllabus sections, exam date, and available hours. Runs locally with no API key or account.","category":"learning","verified":"2026-09-13","date":"2026-09-12","path":"articles/syllabus-to-revision-map.html","app_unlock_hook":"Printable sheet with the hour shares ruled to scale — estimate: 7 minutes saved per revision pass, basis: 4 units re-drawn at ~105 seconds each","share_triggers":["A 2.3  map, built from the hours I actually have.","Ran my own numbers through the revision sheet and got a result I could actually check.","Free, no card, runs in the browser — the revision sheet did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was splitting revision time evenly and hoping. After: the reader has an hour count per unit derived from weights they set, because they supplied the hours and the exam date themselves.","companion_app":{"app_path":"apps/syllabus-to-revision-map.html","price":"$4 one-time","free_features":["Any number of units and hour totals","Weighted split with the per-day figure","Copy the map as text","Stateful link to any result"],"paid_features":["Printable sheet with the hour shares ruled to scale — estimate: 7 minutes saved per revision pass, basis: 4 units re-drawn at ~105 seconds each","Saved local history across weeks — estimate: 5 minutes saved per pass, basis: re-entering 4 weighted units at ~75 seconds each"]}},{"title":"Trace One Chapter's Argument on a Single Evidence Card — Free","tags":["learning","chapter","argument","tracker","local","no-account"],"hook":"Chapter claims, page numbers, and confidence. Runs locally with no API key or account.","category":"learning","verified":"2026-09-13","date":"2026-09-12","path":"articles/chapter-argument-tracker.html","app_unlock_hook":"Printable ledger with claim and evidence in facing columns — estimate: 13 minutes saved per chapter, basis: 4 claims re-laid at ~3.25 minutes each","share_triggers":["My notes covered the number  — the empty objection row was mine to fill.","Ran my own numbers through the claim ledger and got a result I could actually check.","Free, no card, runs in the browser — the claim ledger did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader had a tidy chapter summary that felt like comprehension. After: the reader knows which claims lack evidence and which lack their own objection, because the ledger checked each row.","companion_app":{"app_path":"apps/chapter-argument-tracker.html","price":"$4 one-time","free_features":["Unlimited reading notes checked","Four-field check with nothing invented","Copy the ledger as text","Stateful link to any result"],"paid_features":["Printable ledger with claim and evidence in facing columns — estimate: 13 minutes saved per chapter, basis: 4 claims re-laid at ~3.25 minutes each","Saved local history across your reading list — estimate: 9 minutes saved per chapter, basis: re-locating 4 claims and pages at ~2.25 minutes each"]}},{"title":"Build a Question Ladder From Your Lecture Notes — Free","tags":["learning","lecture","question","ladder","local","no-account"],"hook":"Lecture notes, concepts, and exam date. Runs locally with no API key or account.","category":"learning","verified":"2026-09-13","date":"2026-09-12","path":"articles/lecture-question-ladder.html","app_unlock_hook":"Printable rail with each question beside its rewrite slot — estimate: 10 minutes saved per lecture, basis: 6 questions re-copied at ~100 seconds each","share_triggers":["My list topped out at , which is not where the exam sits.","Ran my own numbers through the question rail and got a result I could actually check.","Free, no card, runs in the browser — the question rail did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed a long list of questions meant good coverage. After: the reader can see the whole list sits on the bottom two rungs, because the rail placed each question separately.","companion_app":{"app_path":"apps/lecture-question-ladder.html","price":"$4 one-time","free_features":["Any number of questions placed","Rung per question with the matched verb named","Copy the rail as text","Stateful link to any result"],"paid_features":["Printable rail with each question beside its rewrite slot — estimate: 10 minutes saved per lecture, basis: 6 questions re-copied at ~100 seconds each","Saved local history across lectures — estimate: 6 minutes saved per session, basis: re-typing 6 questions at ~60 seconds each"]}},{"title":"Sort Your Wrong Answers Into the Mistake That Caused Them — Free","tags":["learning","math","error","pattern","local","no-account"],"hook":"Problem attempts, error type, and next practice date. Runs locally with no API key or account.","category":"learning","verified":"2026-09-13","date":"2026-09-12","path":"articles/math-error-pattern-log.html","app_unlock_hook":"Printable card with each lane boxed for the next problem set — estimate: 11 minutes saved per set, basis: 5 mistakes re-tallied at ~2.2 minutes each","share_triggers":["the number  — and it was one habit, not five separate problems.","Ran my own numbers through the error card and got a result I could actually check.","Free, no card, runs in the browser — the error card did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was redoing every wrong answer as if they were separate failures. After: the reader has a count for the one habit costing the most marks, because they sorted their own errors.","companion_app":{"app_path":"apps/math-error-pattern-log.html","price":"$4 one-time","free_features":["Any number of wrong answers sorted","Counts per mistake type with a sample line","Copy the log as text","Stateful link to any result"],"paid_features":["Printable card with each lane boxed for the next problem set — estimate: 11 minutes saved per set, basis: 5 mistakes re-tallied at ~2.2 minutes each","Saved local history across sets — estimate: 8 minutes saved per set, basis: re-entering 5 mistakes at ~95 seconds each"]}},{"title":"Order Your Pantry by What Expires Next, Not by Where It Sits — Free","tags":["household","pantry","expiry","sweep","local","no-account"],"hook":"Pantry items, dates, and servings. Runs locally with no API key or account.","category":"household","verified":"2026-09-13","date":"2026-09-12","path":"articles/pantry-expiry-sweep.html","app_unlock_hook":"Printable ticket to take into the kitchen on its perforated edge — estimate: 9 minutes saved per sweep, basis: 8 items re-copied at ~68 seconds each","share_triggers":["My the number  of shelf, ordered by what actually goes off first.","Ran my own numbers through the sweep ticket and got a result I could actually check.","Free, no card, runs in the browser — the sweep ticket did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was rummaging a shelf and finding things already past it. After: the reader has the shelf in date order with the clusters visible, because they typed the dates off the packs themselves.","companion_app":{"app_path":"apps/pantry-expiry-sweep.html","price":"$4 one-time","free_features":["Any number of items swept","Ordered by your own dates with gaps shown","Copy the ticket as text","Stateful link to any result"],"paid_features":["Printable ticket to take into the kitchen on its perforated edge — estimate: 9 minutes saved per sweep, basis: 8 items re-copied at ~68 seconds each","Saved local history so you can see what you wasted last month — estimate: 7 minutes saved per sweep, basis: re-entering 8 items at ~52 seconds each"]}},{"title":"Plot a Fifteen-Minute Room Reset as a Route, Not a List — Free","tags":["household","room","reset","route","local","no-account"],"hook":"Room zones, clutter count, and available minutes. Runs locally with no API key or account.","category":"household","verified":"2026-09-13","date":"2026-09-12","path":"articles/room-reset-route.html","app_unlock_hook":"Printable route card with the open stops boxed for a timer run — estimate: 8 minutes saved per reset, basis: 5 steps re-ordered at ~95 seconds each","share_triggers":["the number gated stops — that is why the fifteen-minute reset never took fifteen minutes.","Ran my own numbers through the reset route and got a result I could actually check.","Free, no card, runs in the browser — the reset route did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader had a checklist that read as fifteen independent tasks. After: the reader can see which steps are blocked and why the job overran, because the route marked every gate in their own order.","companion_app":{"app_path":"apps/room-reset-route.html","price":"$4 one-time","free_features":["Any number of steps routed","Gates versus open stops marked","Copy the route as text","Stateful link to any result"],"paid_features":["Printable route card with the open stops boxed for a timer run — estimate: 8 minutes saved per reset, basis: 5 steps re-ordered at ~95 seconds each","Saved local history across rooms — estimate: 5 minutes saved per room, basis: re-entering 5 steps at ~60 seconds each"]}},{"title":"Put Your Bills on a Dated Strip and See the Thin Week — Free","tags":["household","bill","due","date","local","no-account"],"hook":"Bill names, due dates, and amounts. Runs locally with no API key or account.","category":"household","verified":"2026-09-13","date":"2026-09-12","path":"articles/bill-due-date-cashflow.html","app_unlock_hook":"Printable strip with the cluster week shaded for the fridge — estimate: 10 minutes saved per month, basis: 5 bills re-dated at ~2 minutes each","share_triggers":["My the number  of strip, and one week carries four of the five debits.","Ran my own numbers through the cashflow strip and got a result I could actually check.","Free, no card, runs in the browser — the cashflow strip did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader knew the monthly total and not the shape of the month. After: the reader can name the week where the debits cluster, because they put their own dates on the strip.","companion_app":{"app_path":"apps/bill-due-date-cashflow.html","price":"$4 one-time","free_features":["Any number of bills on the strip","Ordered by date with the gaps measured","Copy the strip as text","Stateful link to any result"],"paid_features":["Printable strip with the cluster week shaded for the fridge — estimate: 10 minutes saved per month, basis: 5 bills re-dated at ~2 minutes each","Saved local history across months — estimate: 6 minutes saved per month, basis: re-entering 5 bills at ~72 seconds each"]}},{"title":"Pair What Is Left Before It Becomes Waste — Free","tags":["household","leftover","combination","board","local","no-account"],"hook":"Leftover portions, use-by dates, and staples. Runs locally with no API key or account.","category":"household","verified":"2026-09-13","date":"2026-09-12","path":"articles/leftover-combination-board.html","app_unlock_hook":"Printable board for the fridge door with the top pair boxed — estimate: 9 minutes saved per night, basis: 5 items re-ranked at ~108 seconds each","share_triggers":["A the number  spread, and the spinach was never going to wait until Thursday.","Ran my own numbers through the leftover board and got a result I could actually check.","Free, no card, runs in the browser — the leftover board did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was cooking whatever was nearest and throwing out the rest. After: the reader has a ranked board with the shortest-date item first, because they scored portion, days, and pairing themselves.","companion_app":{"app_path":"apps/leftover-combination-board.html","price":"$4 one-time","free_features":["Any number of items ranked","Portion, days, and pairing scored with the inputs shown","Copy the board as text","Stateful link to any result"],"paid_features":["Printable board for the fridge door with the top pair boxed — estimate: 9 minutes saved per night, basis: 5 items re-ranked at ~108 seconds each","Saved local history so you can see what you keep wasting — estimate: 6 minutes saved per week, basis: re-entering 5 items at ~72 seconds each"]}},{"title":"Sort Appointment Questions by What Needs an Answer First","tags":["health","appointment","question","sorter","local","no-account"],"hook":"Questions, symptoms, and appointment date. Runs locally with no API key or account.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/appointment-question-sorter.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A clinic intake clipboard with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed questions, symptoms, and appointment date needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/appointment-question-sorter.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Lay Out a Symptom Timeline for a Clinician","tags":["health","symptom","timeline","strip","local","no-account"],"hook":"Observations, dates, and triggers. Runs locally with no API key or account.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/symptom-timeline-strip.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A dated timeline strip with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed observations, dates, and triggers needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/symptom-timeline-strip.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Make a Care Task Handoff Card — Free","tags":["health","care","task","handoff","local","no-account"],"hook":"Tasks, times, and observed changes. Runs locally with no API key or account.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/care-task-handoff-card.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A handoff card with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed tasks, times, and observed changes needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/care-task-handoff-card.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Frame a Small Habit Experiment Without Guessing","tags":["health","wellness","habit","experiment","local","no-account"],"hook":"Habit, cue, duration, and observation. Runs locally with no API key or account.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/wellness-habit-experiment.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A lab notebook page with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed habit, cue, duration, and observation needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/wellness-habit-experiment.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Map Your Evidence to a Job Posting — Free","tags":["career","job","posting","evidence","local","no-account"],"hook":"Job requirements, examples, and proof strength. Runs locally with no API key or account.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/job-posting-evidence-grid.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A interview evidence grid with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed job requirements, examples, and proof strength needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/job-posting-evidence-grid.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Turn Meeting Notes Into an Impact Log — Free","tags":["career","meeting","impact","log","local","no-account"],"hook":"Meeting, action, owner, and outcome. Runs locally with no API key or account.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/meeting-impact-log.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A carbon-copy impact log with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed meeting, action, owner, and outcome needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/meeting-impact-log.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Shape Interview Stories With a Four-Part Timer","tags":["career","interview","story","timer","local","no-account"],"hook":"Situation, action, result, and seconds. Runs locally with no API key or account.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/interview-story-timer.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A stopwatch story card with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed situation, action, result, and seconds needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/interview-story-timer.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Build a Skill Gap Board From Two Roles","tags":["career","career","skill","gap","local","no-account"],"hook":"Current skills, target role, and evidence. Runs locally with no API key or account.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/career-skill-gap-board.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A magnetic skill board with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed current skills, target role, and evidence needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/career-skill-gap-board.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Mark Where a Scene's Tension Actually Changes — Free","tags":["creative","scene","tension","meter","local","no-account"],"hook":"Scene beats, stakes, and turning point. Runs locally with no API key or account.","category":"creative","verified":"2026-09-13","date":"2026-09-12","path":"articles/scene-tension-meter.html","app_unlock_hook":"Printable strip with each beat framed for a rewrite pass — estimate: 12 minutes saved per scene, basis: 6 beats re-drawn at ~2 minutes each","share_triggers":["A the number  spread, and three beats in the middle never moved at all.","Ran my own numbers through the tension meter and got a result I could actually check.","Free, no card, runs in the browser — the tension meter did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed a scene was tense because it felt busy. After: the reader can point at the three beats where the level never moved, because they scored each one and read the spread.","companion_app":{"app_path":"apps/scene-tension-meter.html","price":"$4 one-time","free_features":["Any number of beats measured","Spread and direction with per-beat levels","Copy the meter as text","Stateful link to any result"],"paid_features":["Printable strip with each beat framed for a rewrite pass — estimate: 12 minutes saved per scene, basis: 6 beats re-drawn at ~2 minutes each","Saved local history across drafts — estimate: 8 minutes saved per draft, basis: re-entering 6 beats at ~80 seconds each"]}},{"title":"Fit a Newsletter Issue Into Its Word Budget Before Drafting — Free","tags":["creative","newsletter","issue","pasteup","local","no-account"],"hook":"Links, sections, owner, and send date. Runs locally with no API key or account.","category":"creative","verified":"2026-09-13","date":"2026-09-12","path":"articles/newsletter-issue-pasteup.html","app_unlock_hook":"Printable tag with each section boxed at its real length — estimate: 13 minutes saved per issue, basis: 4 sections re-measured at ~3.25 minutes each","share_triggers":["the number  of headroom, and I found out before the draft, not after it.","Ran my own numbers through the issue tag and got a result I could actually check.","Free, no card, runs in the browser — the issue tag did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader found the issue was too long once it was drafted. After: the reader sees the overrun as a signed number while it is still a plan, because they set the budget and listed the sections.","companion_app":{"app_path":"apps/newsletter-issue-pasteup.html","price":"$4 one-time","free_features":["Any number of sections and budgets","Running total against your budget","Copy the paste-up as text","Stateful link to any result"],"paid_features":["Printable tag with each section boxed at its real length — estimate: 13 minutes saved per issue, basis: 4 sections re-measured at ~3.25 minutes each","Saved local history across runs — estimate: 7 minutes saved per issue, basis: re-entering 4 sections plus budget at ~105 seconds each"]}},{"title":"Check Each Brand Claim Against the Proof You Actually Hold — Free","tags":["creative","brand","claim","proof","local","no-account"],"hook":"Claims, evidence, and audience. Runs locally with no API key or account.","category":"creative","verified":"2026-09-13","date":"2026-09-12","path":"articles/brand-claim-proof-card.html","app_unlock_hook":"Printable card with each claim beside its proof slot for a review meeting — estimate: 15 minutes saved per page, basis: 4 claims re-tabulated at ~3.75 minutes each","share_triggers":["My claims answered the number  — two superlatives had nothing behind them.","Ran my own numbers through the proof card and got a result I could actually check.","Free, no card, runs in the browser — the proof card did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader thought their claims were fine because they sounded reasonable. After: the reader has two rows marked NO SOURCE, because the card checked each claim against the proof they hold.","companion_app":{"app_path":"apps/brand-claim-proof-card.html","price":"$4 one-time","free_features":["Unlimited claims checked","Four-field check with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card with each claim beside its proof slot for a review meeting — estimate: 15 minutes saved per page, basis: 4 claims re-tabulated at ~3.75 minutes each","Saved local history across page versions — estimate: 10 minutes saved per revision, basis: re-entering 4 claims at ~2.5 minutes each"]}},{"title":"Pick a Story Format From the Material, Not From Habit — Free","tags":["creative","story","format","selector","local","no-account"],"hook":"Story length, audience, and available scenes. Runs locally with no API key or account.","category":"creative","verified":"2026-09-13","date":"2026-09-12","path":"articles/story-format-selector.html","app_unlock_hook":"Printable drawer card with the winner and its material gaps — estimate: 9 minutes saved per piece, basis: 4 formats re-scored at ~2.25 minutes each","share_triggers":["A the number  spread, and the format I always reach for came second.","Ran my own numbers through the format drawer and got a result I could actually check.","Free, no card, runs in the browser — the format drawer did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader picked the format they always use and discovered the gap halfway through. After: the reader has a ranking built on their own material and hours, because they scored each candidate.","companion_app":{"app_path":"apps/story-format-selector.html","price":"$4 one-time","free_features":["Any number of formats scored","Weighted fit with the inputs shown","Copy the ranking as text","Stateful link to any result"],"paid_features":["Printable drawer card with the winner and its material gaps — estimate: 9 minutes saved per piece, basis: 4 formats re-scored at ~2.25 minutes each","Saved local history across pieces — estimate: 6 minutes saved per piece, basis: re-entering 4 scored formats at ~90 seconds each"]}},{"title":"Group a Ticket Queue Into Fixable Buckets — Free","tags":["business","support","ticket","cluster","local","no-account"],"hook":"Ticket text, product area, and urgency. Runs locally with no API key or account.","category":"business","verified":"2026-09-13","date":"2026-09-12","path":"articles/support-ticket-cluster-board.html","app_unlock_hook":"Printable board with the buckets boxed for standup — estimate: 14 minutes saved per week, basis: 4 buckets re-tallied at ~3.5 minutes each","share_triggers":["the number  this week, and nobody in standup had guessed it.","Ran my own numbers through the queue board and got a result I could actually check.","Free, no card, runs in the browser — the queue board did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was triaging by whichever ticket was loudest. After: the reader has counts per bucket from a real week, because they ran the queue through the board.","companion_app":{"app_path":"apps/support-ticket-cluster-board.html","price":"$5 one-time","free_features":["Any number of tickets grouped","Counts per bucket with a sample line","Copy the board as text","Stateful link to any result"],"paid_features":["Printable board with the buckets boxed for standup — estimate: 14 minutes saved per week, basis: 4 buckets re-tallied at ~3.5 minutes each","CSV export of every ticket with its bucket — estimate: 20 minutes saved per week, basis: 45 tickets hand-sorted at ~27 seconds each"]}},{"title":"Draw the Scope Fence Around a Client Brief — Free","tags":["business","proposal","scope","boundary","local","no-account"],"hook":"Deliverables, exclusions, and dates. Runs locally with no API key or account.","category":"business","verified":"2026-09-13","date":"2026-09-12","path":"articles/proposal-scope-boundary.html","app_unlock_hook":"Printable scope fence with the missing lines boxed for the client — estimate: 18 minutes saved per proposal, basis: 4 fields re-drafted at ~4.5 minutes each","share_triggers":["The brief answered the number  — the two it skipped were the expensive ones.","Ran my own numbers through the scope fence and got a result I could actually check.","Free, no card, runs in the browser — the scope fence did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader priced a brief on what it promised. After: the reader has priced it on what it omitted, because the fence marked each missing line before the quote went out.","companion_app":{"app_path":"apps/proposal-scope-boundary.html","price":"$5 one-time","free_features":["Unlimited briefs checked","Four-field check with nothing invented","Copy the fence as text","Stateful link to any result"],"paid_features":["Printable scope fence with the missing lines boxed for the client — estimate: 18 minutes saved per proposal, basis: 4 fields re-drafted at ~4.5 minutes each","Saved local history across jobs — estimate: 11 minutes saved per proposal, basis: re-reading and re-checking a brief at ~11 minutes"]}},{"title":"Turn a Pile of Reviews Into a Counted Theme Register — Free","tags":["business","review","theme","register","local","no-account"],"hook":"Review snippets, dates, and response status. Runs locally with no API key or account.","category":"business","verified":"2026-09-13","date":"2026-09-12","path":"articles/review-theme-register.html","app_unlock_hook":"Printable register with the counts ruled for a team meeting — estimate: 16 minutes saved per batch, basis: 4 themes re-tallied at ~4 minutes each","share_triggers":["the number  in this batch, and it was not the thing we keep talking about.","Ran my own numbers through the theme register and got a result I could actually check.","Free, no card, runs in the browser — the theme register did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was responding to the reviews that stung. After: the reader has counts across the whole batch, because they ran every line through the register.","companion_app":{"app_path":"apps/review-theme-register.html","price":"$5 one-time","free_features":["Any number of reviews counted","Counts per theme with a sample line","Copy the register as text","Stateful link to any result"],"paid_features":["Printable register with the counts ruled for a team meeting — estimate: 16 minutes saved per batch, basis: 4 themes re-tallied at ~4 minutes each","CSV export of every review with its theme — estimate: 22 minutes saved per batch, basis: 50 reviews hand-coded at ~26 seconds each"]}},{"title":"Turn a Process Handoff Into One Page Someone Can Follow — Free","tags":["business","process","handoff","sop","local","no-account"],"hook":"Steps, owner, and failure point. Runs locally with no API key or account.","category":"business","verified":"2026-09-13","date":"2026-09-12","path":"articles/process-handoff-sop.html","app_unlock_hook":"Printable clipboard page with the gates boxed for the handover meeting — estimate: 20 minutes saved per handoff, basis: 5 steps re-formatted at ~4 minutes each","share_triggers":["the number gated steps on the page, and each one now has a name beside it.","Ran my own numbers through the handoff page and got a result I could actually check.","Free, no card, runs in the browser — the handoff page did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader had a step list that read as a sequence of independent tasks. After: the reader knows which steps are blocked and who clears each one, because the page marked every gate in their own process.","companion_app":{"app_path":"apps/process-handoff-sop.html","price":"$4 one-time","free_features":["Any number of steps mapped","Gates versus open steps marked","Copy the page as text","Stateful link to any result"],"paid_features":["Printable clipboard page with the gates boxed for the handover meeting — estimate: 20 minutes saved per handoff, basis: 5 steps re-formatted at ~4 minutes each","Saved local history across processes — estimate: 12 minutes saved per update, basis: re-entering 5 steps at ~2.4 minutes each"]}},{"title":"Turn School Messages Into a Week Packet","tags":["family","school","week","packet","local","no-account"],"hook":"Messages, dates, supplies, and child. Runs locally with no API key or account.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/school-week-packet.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A family packet with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed messages, dates, supplies, and child needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/school-week-packet.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Find the Cleanest Route Through a Busy Family Week","tags":["family","shared","calendar","conflict","local","no-account"],"hook":"Events, travel minutes, and participants. Runs locally with no API key or account.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/shared-calendar-conflict.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A folded route map with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed events, travel minutes, and participants needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/shared-calendar-conflict.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Make a Caregiver Question Card From a Handoff","tags":["family","caregiver","question","card","local","no-account"],"hook":"Routine, question, and contact. Runs locally with no API key or account.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/caregiver-question-card.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A question card with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed routine, question, and contact needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/caregiver-question-card.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Build a Family Meal Preference Matrix — Free","tags":["family","meal","preference","matrix","local","no-account"],"hook":"People, preferences, and prep time. Runs locally with no API key or account.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/meal-preference-matrix.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A diner order pad with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed people, preferences, and prep time needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/meal-preference-matrix.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Read a Dense Notice in the Order That Matters — Free","tags":["accessibility","notice","reading","ladder","local","no-account"],"hook":"Notice text, dates, and unfamiliar terms. Runs locally with no API key or account.","category":"accessibility","verified":"2026-09-13","date":"2026-09-12","path":"articles/notice-reading-ladder.html","app_unlock_hook":"Printable rail with the consequence and appeal lines boxed — estimate: 12 minutes saved per notice, basis: 5 clauses re-ordered at ~2.4 minutes each","share_triggers":["My notice reached  — the appeal route was on the page the whole time.","Ran my own numbers through the ladder rail and got a result I could actually check.","Free, no card, runs in the browser — the ladder rail did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was starting at the top of a dense notice and giving up before the part that mattered. After: the reader has the deadline, penalty, and appeal route ranked above the preamble, because the rail placed each clause.","companion_app":{"app_path":"apps/notice-reading-ladder.html","price":"$4 one-time","free_features":["Unlimited notices placed","Rung per clause with the matched wording named","Copy the rail as text","Stateful link to any result"],"paid_features":["Printable rail with the consequence and appeal lines boxed — estimate: 12 minutes saved per notice, basis: 5 clauses re-ordered at ~2.4 minutes each","Saved local history of notices read — estimate: 9 minutes saved per notice, basis: re-reading a 5-clause notice at ~9 minutes"]}},{"title":"Make a Field-by-Field Companion for a Form You Have to Fill — Free","tags":["accessibility","form","field","companion","local","no-account"],"hook":"Field labels, purpose, and questions. Runs locally with no API key or account.","category":"accessibility","verified":"2026-09-13","date":"2026-09-12","path":"articles/form-field-companion.html","app_unlock_hook":"Printable card to sit beside the form with the sources listed — estimate: 14 minutes saved per form, basis: 4 fields re-checked at ~3.5 minutes each","share_triggers":["My form answered the number  — two fields I had no document for.","Ran my own numbers through the field card and got a result I could actually check.","Free, no card, runs in the browser — the field card did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader discovered the blocking field halfway through an online form. After: the reader knows which two fields they have no document for, because they listed the sources before starting.","companion_app":{"app_path":"apps/form-field-companion.html","price":"$4 one-time","free_features":["Unlimited fields checked","Four-point check per field with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card to sit beside the form with the sources listed — estimate: 14 minutes saved per form, basis: 4 fields re-checked at ~3.5 minutes each","Saved local history across forms — estimate: 10 minutes saved per repeat form, basis: re-entering 4 fields at ~2.5 minutes each"]}},{"title":"Write an Access Plan for a Meeting Before You Are in It — Free","tags":["accessibility","meeting","access","plan","local","no-account"],"hook":"Meeting format, barriers, and requested supports. Runs locally with no API key or account.","category":"accessibility","verified":"2026-09-13","date":"2026-09-12","path":"articles/meeting-access-plan.html","app_unlock_hook":"Printable plan with the unagreed lines boxed to send to the organiser — estimate: 15 minutes saved per meeting, basis: 4 lines re-drafted at ~3.75 minutes each","share_triggers":["My plan answered the number  — two arrangements were never actually agreed.","Ran my own numbers through the access plan and got a result I could actually check.","Free, no card, runs in the browser — the access plan did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader sent one access request and assumed it was handled. After: the reader knows which two arrangements nobody has agreed to, because the plan checked each line for an owner and a date.","companion_app":{"app_path":"apps/meeting-access-plan.html","price":"$4 one-time","free_features":["Unlimited needs checked","Four-line check with nothing assumed","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan with the unagreed lines boxed to send to the organiser — estimate: 15 minutes saved per meeting, basis: 4 lines re-drafted at ~3.75 minutes each","Saved local history across meetings — estimate: 11 minutes saved per repeat, basis: re-entering 4 lines at ~2.75 minutes each"]}},{"title":"Scan a Long Document for What Matters Before You Read It — Free","tags":["accessibility","document","scan","sheet","local","no-account"],"hook":"Document sections, reading time, and goals. Runs locally with no API key or account.","category":"accessibility","verified":"2026-09-13","date":"2026-09-12","path":"articles/document-scan-sheet.html","app_unlock_hook":"Printable sheet with the action sections boxed for a support worker — estimate: 17 minutes saved per document, basis: 4 sections re-sorted at ~4.25 minutes each","share_triggers":["the number  — the three that matter were sections 4, 7 and 9, not the first twenty.","Ran my own numbers through the scan sheet and got a result I could actually check.","Free, no card, runs in the browser — the scan sheet did the arithmetic, not a template."],"reading_time_minutes":4,"perspective_shift":"Before: the reader was starting at page one of a long document and running out of attention before the deadline. After: the reader has the committing sections separated from the background, because the sheet sorted each line by signal.","companion_app":{"app_path":"apps/document-scan-sheet.html","price":"$4 one-time","free_features":["Any number of sections sorted","Signal lanes ranked by urgency","Copy the sheet as text","Stateful link to any result"],"paid_features":["Printable sheet with the action sections boxed for a support worker — estimate: 17 minutes saved per document, basis: 4 sections re-sorted at ~4.25 minutes each","Saved local history of documents scanned — estimate: 12 minutes saved per document, basis: re-scanning a multi-section document at ~12 minutes"]}},{"title":"Build a Public Comment Evidence Card — Free","tags":["civic","public","comment","evidence","local","no-account"],"hook":"Proposal, concern, evidence, and time limit. Runs locally with no API key or account.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/public-comment-evidence-card.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A hearing docket with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed proposal, concern, evidence, and time limit needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/public-comment-evidence-card.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Turn Repair Messages Into a Tenant Timeline","tags":["civic","tenant","message","timeline","local","no-account"],"hook":"Messages, dates, promises, and photos. Runs locally with no API key or account.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/tenant-message-timeline.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A case timeline with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed messages, dates, promises, and photos needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/tenant-message-timeline.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Make a Benefits Letter Deadline Card","tags":["civic","benefits","letter","deadline","local","no-account"],"hook":"Letter date, response date, and questions. Runs locally with no API key or account.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/benefits-letter-deadline.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A deadline card with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed letter date, response date, and questions needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/benefits-letter-deadline.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Map Questions Before a Local Proposal Meeting","tags":["civic","local","proposal","question","local","no-account"],"hook":"Proposal text, stakeholders, and questions. Runs locally with no API key or account.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/local-proposal-question-map.html","app_unlock_hook":"The free card is complete; the $4 one-time tier adds a printable report and saved local history, with an estimated 12–18 minutes saved per repeat use.","share_triggers":["A question map with a real next action is easy to share with a collaborator.","The dated result card makes the change visible."],"reading_time_minutes":4,"perspective_shift":"Before: believed proposal text, stakeholders, and questions needed a long manual pass. After: believes it is a card they can inspect and revise, because they personally turned the source into a structured result.","companion_app":{"app_path":"apps/local-proposal-question-map.html","price":"$4 one-time","free_features":["Three starter examples","Local structured result card","Reset and copy/share controls"],"paid_features":["Printable report — estimate: 12 minutes saved per repeat use from pre-arranged fields.","Saved local history — estimate: 18 minutes saved per repeat use from avoiding re-entry."]}},{"title":"Turn Reading Notes Into an Evidence Grid — Free","tags":["reading","evidence","study","page-notes","local"],"hook":"Put a chapter claim, page reference, confidence, and next check on one evidence surface instead of reopening the whole text.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/course-reading-evidence-grid.html","app_unlock_hook":"Printable evidence folio with the same 6 claim rows; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I turned six chapter claims into a page-linked evidence folio instead of rereading the whole book.","The claim I felt most sure about had the weakest page note. A free local evidence grid caught it."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed rereading was the safest way to remember a chapter. After: they can point to a claim, page, and next check because they placed the evidence on a folio themselves.","companion_app":{"app_path":"apps/course-reading-evidence-grid.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable evidence folio with the same 6 claim rows; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","Saved local reading history for comparing confidence after a second pass — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV claim export for a study partner or research notebook — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Plan a Study Session Around the Time You Actually Have — Free","tags":["study","timebox","exam","focus","local"],"hook":"Enter your available minutes, topics, and energy; get a short session board that makes the first block concrete.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/study-session-timebox-board.html","app_unlock_hook":"Printable session timetable with the same minute blocks; estimate: 5 blocks × ~2 minutes of manual layout = ~10 minutes avoided.","share_triggers":["I had 75 minutes, not a fantasy afternoon. The free study timetable showed me exactly where to begin.","A study plan became useful when the stopping rule was visible."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed a study plan had to cover everything before it could help. After: they can start one timed block and see what fits because they assigned their own minutes to a board.","companion_app":{"app_path":"apps/study-session-timebox-board.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable session timetable with the same minute blocks; estimate: 5 blocks × ~2 minutes of manual layout = ~10 minutes avoided.","Saved session history so the reader can compare planned versus completed blocks — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export of blocks and next review dates — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Build a Lab Vocabulary Recall Card — Free","tags":["lab","vocabulary","recall","science","local"],"hook":"Turn unfamiliar lab terms into a small recall card with a definition check, example, and next review date.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/lab-vocabulary-recall-card.html","app_unlock_hook":"Printable specimen strip with the same 9 terms; estimate: 9 rows × ~90 seconds of reformatting = ~13 minutes avoided.","share_triggers":["I knew the words on my biology glossary until the recall strip made me explain the distinction.","A free specimen strip exposed the one lab term I could recognize but not define."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed recognizing a glossary entry meant knowing it. After: they can mark the distinction they missed because they tested each term on a specimen strip.","companion_app":{"app_path":"apps/lab-vocabulary-recall-card.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable specimen strip with the same 9 terms; estimate: 9 rows × ~90 seconds of reformatting = ~13 minutes avoided.","Saved review rounds with a confidence change log — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export for a peer review or flashcard import — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Use the Freezer Before the Food Becomes Waste — Free","tags":["freezer","food-waste","inventory","meal","local"],"hook":"List portions, dates, and staples; get a use-first board that puts the next meal-sized decision at the top.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/freezer-use-first-board.html","app_unlock_hook":"Printable freezer tag with the same 4 use-first rows; estimate: 4 rows × ~3 minutes of hand layout = ~12 minutes avoided.","share_triggers":["I found four portions in my freezer and a first-use order before buying another dinner.","A use-first freezer tag did more than a meal plan: it showed what would be wasted next."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed a freezer list only recorded what was already forgotten. After: they can choose the first portion to use because they sorted their own shelves into a dated tag.","companion_app":{"app_path":"apps/freezer-use-first-board.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable freezer tag with the same 4 use-first rows; estimate: 4 rows × ~3 minutes of hand layout = ~12 minutes avoided.","Saved inventory snapshots to compare waste avoided across weeks — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV grocery-use export for the next shopping trip — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Make a Home Inventory Sheet From What You Own — Free","tags":["home","inventory","insurance","proof","local"],"hook":"Record a room, item, purchase date, and replacement note before a claim asks you to remember everything.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/home-inventory-insurance-sheet.html","app_unlock_hook":"Printable inventory folio with the same 7 room rows; estimate: 7 rows × ~2 minutes of manual formatting = ~14 minutes avoided.","share_triggers":["Seven camera items, one proof note, and a free inventory folio I can actually finish.","A home inventory became manageable when it showed the missing proof note, not every possible field."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed a home inventory was an endless catalog for some future disaster. After: they can see which room still lacks proof because they recorded the count and note on a folio.","companion_app":{"app_path":"apps/home-inventory-insurance-sheet.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable inventory folio with the same 7 room rows; estimate: 7 rows × ~2 minutes of manual formatting = ~14 minutes avoided.","Saved room snapshots for a later replacement-value review — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export of room, count, date, and proof note — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Put Subscription Renewals on a Watchlist — Free","tags":["subscription","renewal","budget","household","local"],"hook":"Enter renewal dates, monthly costs, and the reason you keep each service; get a cancellation-review strip before the next charge.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/subscription-renewal-watchlist.html","app_unlock_hook":"Printable renewal wheel with the same 3 services; estimate: 3 rows × ~3 minutes of manual formatting = ~9 minutes avoided.","share_triggers":["My $12.99 renewal had no written keep reason. A free watchlist put it on the review wheel.","I did not need another subscription manager; I needed the next charge in view."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed forgotten renewals were too small to chase. After: they can name the next charge and its keep reason because they rotated their own subscriptions onto a watchlist.","companion_app":{"app_path":"apps/subscription-renewal-watchlist.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable renewal wheel with the same 3 services; estimate: 3 rows × ~3 minutes of manual formatting = ~9 minutes avoided.","Saved renewal history with a keep, cancel, or compare decision — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export for a household budget review — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Prepare a Medication Reconciliation Card for an Appointment — Free","tags":["medication","appointment","health","questions","local"],"hook":"List a medicine, dose note, last change, and question so a clinician can check the list with you.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/medication-reconciliation-card.html","app_unlock_hook":"Printable medication card with the same 3 entries; estimate: 3 rows × ~3 minutes of careful formatting = ~9 minutes avoided.","share_triggers":["I used the free medication list card to see the next step in my own plan.","A local MAR card made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed an appointment required remembering every medication detail aloud. After: they can hand over a checked list and a question because they assembled their own card.","companion_app":{"app_path":"apps/medication-reconciliation-card.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable medication card with the same 3 entries; estimate: 3 rows × ~3 minutes of careful formatting = ~9 minutes avoided.","Saved local versions to show what changed between visits — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready patient-portal question set — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Separate Food Notes From Symptom Guesses — Free","tags":["food","symptom","journal","health","local"],"hook":"Record a meal, timing, observation, and question without asking a tool to decide what caused what.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/food-symptom-elimination-log.html","app_unlock_hook":"Printable observation log with the same 2 entries; estimate: 2 rows × ~3 minutes of manual summarizing = ~6 minutes avoided.","share_triggers":["I used the free food and symptom log card to see the next step in my own plan.","A local logbook made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed a pattern meant a cause was proven. After: they can show dated observations and unanswered questions because they kept uncertainty on the logbook.","companion_app":{"app_path":"apps/food-symptom-elimination-log.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable observation log with the same 2 entries; estimate: 2 rows × ~3 minutes of manual summarizing = ~6 minutes avoided.","Saved weekly logs for comparing context without rewriting it — estimate: 5 minutes avoided per repeat use from keeping this record together.","Question-set export for a clinician visit — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn Care-Plan Changes Into a Clinician Question Log — Free","tags":["care-plan","caregiver","handoff","health","local"],"hook":"Track a change, when it happened, what you observed, and what needs a qualified human’s answer.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/care-plan-change-log.html","app_unlock_hook":"Printable accordion handoff with the same 4 change rows; estimate: 4 rows × ~2 minutes of formatting = ~8 minutes avoided.","share_triggers":["I used the free care-plan change card to see the next step in my own plan.","A local accordion made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the caregiver believed a handoff had to explain the whole week from memory. After: they can point to changes and unanswered questions because they folded the observations into a handoff.","companion_app":{"app_path":"apps/care-plan-change-log.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable accordion handoff with the same 4 change rows; estimate: 4 rows × ~2 minutes of formatting = ~8 minutes avoided.","Saved weekly change history for a clinician conversation — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready question card for the next visit — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Map Portfolio Pieces to Role Requirements — Free","tags":["portfolio","job-search","evidence","career","local"],"hook":"Compare role requirements, portfolio examples, and proof strength before you send another application.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/portfolio-evidence-matrix.html","app_unlock_hook":"Printable evidence matrix with the same 5 requirement rows; estimate: 5 rows × ~3 minutes of manual formatting = ~15 minutes avoided.","share_triggers":["I used the free portfolio evidence card to see the next step in my own plan.","A local matrix made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed a polished portfolio automatically explained their fit. After: they can name the proof behind each requirement because they placed projects into a matrix.","companion_app":{"app_path":"apps/portfolio-evidence-matrix.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable evidence matrix with the same 5 requirement rows; estimate: 5 rows × ~3 minutes of manual formatting = ~15 minutes avoided.","Saved role comparisons for up to three applications — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export of requirement, project, and proof strength — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn a Freelance Brief Into a Rate-Floor Card — Free","tags":["freelance","rates","quoting","scope","local"],"hook":"Separate deliverables, revision risk, time, and your minimum rate before you send a quote.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/freelance-rate-floor-card.html","app_unlock_hook":"Printable rate-floor card with the same 18-hour estimate; estimate: 4 lines × ~3 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free freelance rate floor card to see the next step in my own plan.","A local ruler made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the freelancer believed a quote was a single number to defend. After: they can point to hours, risks, and a floor because they measured the brief on a ruler.","companion_app":{"app_path":"apps/freelance-rate-floor-card.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable rate-floor card with the same 18-hour estimate; estimate: 4 lines × ~3 minutes of formatting = ~12 minutes avoided.","Saved brief history for comparing quoted versus actual hours — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export of scope, hours, floor, and risk notes — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Sketch a First-30-Days Role Transition Plan — Free","tags":["onboarding","career","first-month","planning","local"],"hook":"Turn a new role, constraints, and first outcomes into a dated first-month route you can discuss with a manager.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/role-transition-first-30-days.html","app_unlock_hook":"Printable transition runway with the same 6 milestones; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free first-month transition card to see the next step in my own plan.","A local runway made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed starting well meant proving value immediately. After: they can name what to observe, confirm, and deliver because they laid out their first month on a runway.","companion_app":{"app_path":"apps/role-transition-first-30-days.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable transition runway with the same 6 milestones; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","Saved versions for comparing the plan with the first-month review — estimate: 5 minutes avoided per repeat use from keeping this record together.","Shareable manager check-in outline — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Keep Job Applications in a Follow-Up Log — Free","tags":["applications","follow-up","job-search","career","local"],"hook":"Track the role, last contact, next date, and one useful follow-up note without losing the thread across tabs.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/career-application-followup-log.html","app_unlock_hook":"Printable follow-up strip with the same 2 contact rows; estimate: 2 rows × ~3 minutes of formatting = ~6 minutes avoided.","share_triggers":["I used the free application follow-up card to see the next step in my own plan.","A local follow-up strip made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed following up meant searching old email threads. After: they can see who, when, and why to write because they kept each application on a strip.","companion_app":{"app_path":"apps/career-application-followup-log.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable follow-up strip with the same 2 contact rows; estimate: 2 rows × ~3 minutes of formatting = ~6 minutes avoided.","Saved application shelf with next dates and notes — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready follow-up message outline — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn a Voice Memo Into a Beat Sheet — Free","tags":["voice-memo","beats","podcast","creative","local"],"hook":"Give a rough voice memo a subject, beats, duration, and missing bridge so it becomes a draftable sequence.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/voice-memo-beat-sheet.html","app_unlock_hook":"Printable beat slate with the same 8 rows; estimate: 8 rows × ~90 seconds of layout = ~12 minutes avoided.","share_triggers":["I used the free voice memo beats card to see the next step in my own plan.","A local slate made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the creator believed a voice memo was either inspiration or clutter. After: they can see a sequence and missing bridge because they marked the memo into a slate.","companion_app":{"app_path":"apps/voice-memo-beat-sheet.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable beat slate with the same 8 rows; estimate: 8 rows × ~90 seconds of layout = ~12 minutes avoided.","Saved versions for comparing structural cuts — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV beat export for a collaborator — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn a Visual Brief Into a Shoot List — Free","tags":["photography","shot-list","continuity","creative","local"],"hook":"Separate subject, frame, prop, and handoff note before a photo day turns into improvisation.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/photo-brief-shot-list.html","app_unlock_hook":"Printable shoot slate with the same 10 frames; estimate: 10 rows × ~90 seconds of handoff formatting = ~15 minutes avoided.","share_triggers":["I used the free photo shoot list card to see the next step in my own plan.","A local slate made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the photographer believed a moodboard was enough to run a shoot. After: they can call the next frame and keep a prop consistent because they turned the brief into a slate.","companion_app":{"app_path":"apps/photo-brief-shot-list.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable shoot slate with the same 10 frames; estimate: 10 rows × ~90 seconds of handoff formatting = ~15 minutes avoided.","Saved shot-list versions for client review — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export for a crew member — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Mark Continuity Risks Before You Revise a Draft — Free","tags":["fiction","continuity","revision","drafting","local"],"hook":"Record a scene, prop, character state, and risk note so revisions do not quietly break what came before.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/draft-continuity-checker.html","app_unlock_hook":"Printable continuity filmstrip with the same 6 checks; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free draft continuity card to see the next step in my own plan.","A local filmstrip made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the writer believed continuity problems would reveal themselves during a final read. After: they can point to the risky frame because they marked the sequence before revising.","companion_app":{"app_path":"apps/draft-continuity-checker.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable continuity filmstrip with the same 6 checks; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","Saved revision passes with resolved and open risks — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export for an editor — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Sort Headline Angles by the Job They Need to Do — Free","tags":["headlines","copywriting","angles","creative","local"],"hook":"Put an audience, promise, proof cue, and risk beside each headline angle before choosing one.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/headline-angle-ladder.html","app_unlock_hook":"Printable angle ladder with the same 7 rows; estimate: 7 rows × ~90 seconds of formatting = ~11 minutes avoided.","share_triggers":["I used the free headline angles card to see the next step in my own plan.","A local ladder made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the writer believed the best headline was the cleverest one. After: they can compare promise, proof, and risk because they placed each angle on a ladder.","companion_app":{"app_path":"apps/headline-angle-ladder.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable angle ladder with the same 7 rows; estimate: 7 rows × ~90 seconds of formatting = ~11 minutes avoided.","Saved angle sets for later campaigns — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export with audience, promise, and proof cue — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn an Unpaid Invoice Into a Follow-Up Sequence — Free","tags":["invoice","cashflow","follow-up","business","local"],"hook":"Record the invoice amount, due date, last contact, and next message so the follow-up is specific without being hostile.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/invoice-follow-up-sequence.html","app_unlock_hook":"Printable follow-up packet with the same $840 entry; estimate: 3 messages × ~4 minutes of rewriting = ~12 minutes avoided.","share_triggers":["I used the free invoice follow-up card to see the next step in my own plan.","A local tear-off made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the owner believed payment follow-up meant writing another polite email from scratch. After: they can name the amount and next date because they tore the invoice into a sequence.","companion_app":{"app_path":"apps/invoice-follow-up-sequence.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable follow-up packet with the same $840 entry; estimate: 3 messages × ~4 minutes of rewriting = ~12 minutes avoided.","Saved invoice history with status changes — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready message variants with the same facts — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn Customer Feedback Into a Product Brief — Free","tags":["feedback","product","roadmap","business","local"],"hook":"Separate the observed complaint, affected job, evidence count, and open decision before the loudest quote becomes the roadmap.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/customer-feedback-product-brief.html","app_unlock_hook":"Printable product brief with the same 14 feedback rows; estimate: 14 rows × ~90 seconds of cleanup = ~21 minutes avoided.","share_triggers":["I used the free feedback brief card to see the next step in my own plan.","A local briefing board made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the team believed the loudest feedback was the clearest priority. After: they can compare a quote with its evidence count because they pinned feedback to a board.","companion_app":{"app_path":"apps/customer-feedback-product-brief.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable product brief with the same 14 feedback rows; estimate: 14 rows × ~90 seconds of cleanup = ~21 minutes avoided.","Saved briefs for comparing themes across weeks — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export of evidence, job, and decision question — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn Sales-Call Notes Into a Next-Step Card — Free","tags":["sales","calls","follow-up","business","local"],"hook":"Separate the prospect’s job, objection, owner, date, and proof request before the call disappears into a CRM note.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/sales-call-next-step-card.html","app_unlock_hook":"Printable dispatch slip with the same 4 actions; estimate: 4 rows × ~2 minutes of cleanup = ~8 minutes avoided.","share_triggers":["I used the free sales next step card to see the next step in my own plan.","A local dispatch slip made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the seller believed a CRM note meant the call was captured. After: they can see the next action and proof request because they dispatched the call into a card.","companion_app":{"app_path":"apps/sales-call-next-step-card.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable dispatch slip with the same 4 actions; estimate: 4 rows × ~2 minutes of cleanup = ~8 minutes avoided.","Saved account history with next-contact dates — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export for a sales handoff — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Compare Vendor Quotes Without Losing the Tradeoffs — Free","tags":["vendors","quotes","procurement","business","local"],"hook":"List each quote, lead time, included work, and risk so the cheapest line is not the only line you can see.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/vendor-quote-comparison-sheet.html","app_unlock_hook":"Printable comparison sheet with the same 3 quotes; estimate: 3 rows × ~4 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free vendor quotes card to see the next step in my own plan.","A local quotation sheet made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the buyer believed comparison meant picking the lowest price. After: they can name the tradeoff behind each quote because they aligned the evidence on a sheet.","companion_app":{"app_path":"apps/vendor-quote-comparison-sheet.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable comparison sheet with the same 3 quotes; estimate: 3 rows × ~4 minutes of formatting = ~12 minutes avoided.","Saved vendor comparisons for a repeat purchase — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export for a decision record — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn Camp Emails Into a Registration Packet — Free","tags":["camp","school","forms","family","local"],"hook":"Pull dates, forms, supplies, and pickup details out of camp messages before the deadline hides in a paragraph.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/camp-registration-packet.html","app_unlock_hook":"Printable registration packet with the same 8 requirements; estimate: 8 rows × ~90 seconds of formatting = ~12 minutes avoided.","share_triggers":["I used the free camp registration card to see the next step in my own plan.","A local packet made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the parent believed camp registration meant rereading the email every time. After: they can hand over a dated packet because they extracted the requirements themselves.","companion_app":{"app_path":"apps/camp-registration-packet.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable registration packet with the same 8 requirements; estimate: 8 rows × ~90 seconds of formatting = ~12 minutes avoided.","Saved program history for returning camps — estimate: 5 minutes avoided per repeat use from keeping this record together.","Shareable co-parent checklist with dates and supplies — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Build a Birthday-Party Budget Board — Free","tags":["birthday","budget","family","event","local"],"hook":"Enter guests, fixed costs, food, and a ceiling; see the tradeoff before deposits turn into surprises.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/birthday-party-budget-board.html","app_unlock_hook":"Printable budget placemat with the same 18 guests and $145 deposit; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free party budget card to see the next step in my own plan.","A local placemat made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the family believed a party budget was a total to hope would hold. After: they can see which choice changes the total because they laid the costs on a placemat.","companion_app":{"app_path":"apps/birthday-party-budget-board.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable budget placemat with the same 18 guests and $145 deposit; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","Saved event budgets for comparing actual versus planned spend — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV export for a co-host — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Track Family Documents Before They Expire — Free","tags":["documents","passport","renewal","family","local"],"hook":"Record a document, holder, expiry date, and renewal question so the next form is not a surprise.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/family-document-renewal-board.html","app_unlock_hook":"Printable document wallet with the same 4 records; estimate: 4 rows × ~3 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free family document renewal card to see the next step in my own plan.","A local passport wallet made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the family believed documents were fine until a booking failed. After: they can see the earliest expiry and question because they filed the details in a wallet.","companion_app":{"app_path":"apps/family-document-renewal-board.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable document wallet with the same 4 records; estimate: 4 rows × ~3 minutes of formatting = ~12 minutes avoided.","Saved renewal history by household member — estimate: 5 minutes avoided per repeat use from keeping this record together.","Calendar-ready expiry list for the next 12 months."]}},{"title":"Build a Weekend Errand Route From the Tasks You Have — Free","tags":["errands","route","family","logistics","local"],"hook":"List stops, opening windows, travel minutes, and who is going; get a route card that exposes conflicts before leaving home.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/weekend-errand-route-card.html","app_unlock_hook":"Printable route strip with the same 5 stops; estimate: 5 rows × ~2 minutes of route formatting = ~10 minutes avoided.","share_triggers":["I used the free errand route card to see the next step in my own plan.","A local route strip made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the family believed errands were a list that could be solved by driving faster. After: they can see the order and constraint because they pinned each stop to a route strip.","companion_app":{"app_path":"apps/weekend-errand-route-card.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable route strip with the same 5 stops; estimate: 5 rows × ~2 minutes of route formatting = ~10 minutes avoided.","Saved weekend routes for recurring errands — estimate: 5 minutes avoided per repeat use from keeping this record together.","Shareable route link for the driver — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn a Form Into an Accessible Error Map — Free","tags":["accessibility","forms","errors","wcag","local"],"hook":"List field labels, the error a person sees, and the repair text so a form review produces tickets people can act on.","category":"accessibility","verified":"2026-09-12","date":"2026-09-12","path":"articles/accessible-form-error-map.html","app_unlock_hook":"Printable error map with the same 11 fields; estimate: 11 rows × ~90 seconds of ticket formatting = ~17 minutes avoided.","share_triggers":["I used the free form error map card to see the next step in my own plan.","A local form map made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reviewer believed an accessibility audit had to be a long standards document. After: they can hand a developer a field-specific repair because they mapped the error themselves.","companion_app":{"app_path":"apps/accessible-form-error-map.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable error map with the same 11 fields; estimate: 11 rows × ~90 seconds of ticket formatting = ~17 minutes avoided.","Saved review history by form version — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV issue export for a developer queue — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Build a Sensory Environment Plan for One Setting — Free","tags":["sensory","accessibility","supports","visit","local"],"hook":"Name a setting, likely triggers, useful supports, and a fallback so the plan can be shared before the visit.","category":"accessibility","verified":"2026-09-12","date":"2026-09-12","path":"articles/sensory-environment-plan.html","app_unlock_hook":"Printable environment plan with the same 6 supports; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free sensory environment card to see the next step in my own plan.","A local room plan made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed asking for support meant explaining distress from scratch. After: they can hand over a clear, changeable plan because they named supports and a fallback on the room plan.","companion_app":{"app_path":"apps/sensory-environment-plan.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable environment plan with the same 6 supports; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","Saved setting profiles for repeat visits — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready request note with the reader’s selected supports — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn Dense Text Into a Reading-and-Pause Script — Free","tags":["reading","audio","accessibility","plain-language","local"],"hook":"Mark a passage, pause points, and unfamiliar terms so reading aloud has a route instead of a wall of text.","category":"accessibility","verified":"2026-09-12","date":"2026-09-12","path":"articles/reading-aloud-pause-script.html","app_unlock_hook":"Printable pause script with the same 5 marks; estimate: 5 rows × ~2 minutes of formatting = ~10 minutes avoided.","share_triggers":["I used the free reading pause script card to see the next step in my own plan.","A local script made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed reading difficulty meant the whole notice had to be simplified first. After: they can choose where to pause and ask because they marked the text into a script.","companion_app":{"app_path":"apps/reading-aloud-pause-script.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable pause script with the same 5 marks; estimate: 5 rows × ~2 minutes of formatting = ~10 minutes avoided.","Saved reading profiles for repeat documents — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready question strip for a support person — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Build a Public-Records Request Packet — Free","tags":["public-records","civic","request","government","local"],"hook":"Separate the record sought, date range, custodian, and delivery question before you submit a vague request.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/public-records-request-packet.html","app_unlock_hook":"Printable request packet with the same 3 record groups; estimate: 3 sections × ~4 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free records request card to see the next step in my own plan.","A local envelope made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the resident believed a records request had to sound like a lawyer wrote it. After: they can name the record, custodian, and delivery question because they assembled a packet.","companion_app":{"app_path":"apps/public-records-request-packet.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable request packet with the same 3 record groups; estimate: 3 sections × ~4 minutes of formatting = ~12 minutes avoided.","Saved request history with dates and responses — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready request letter that preserves the scope — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn a Permit Application Into a Submission Checklist — Free","tags":["permit","civic","checklist","project","local"],"hook":"List required drawings, fees, signatures, and review questions before the application reaches the counter.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/permit-application-checklist.html","app_unlock_hook":"Printable permit sleeve with the same 9 items; estimate: 9 rows × ~90 seconds of formatting = ~14 minutes avoided.","share_triggers":["I used the free permit application card to see the next step in my own plan.","A local permit sleeve made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the homeowner believed permit work meant carrying a stack of papers and hoping. After: they can see what is present and what needs confirmation because they filed the packet.","companion_app":{"app_path":"apps/permit-application-checklist.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable permit sleeve with the same 9 items; estimate: 9 rows × ~90 seconds of formatting = ~14 minutes avoided.","Saved project checklists by permit type — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV evidence list for a contractor or office visit — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Turn a School-Board Policy Into Questions for the Meeting — Free","tags":["school-board","policy","civic","questions","local"],"hook":"Extract a policy section, affected decision, evidence to bring, and a question that fits the meeting record.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/school-board-policy-question-docket.html","app_unlock_hook":"Printable meeting docket with the same 6 questions; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free policy questions card to see the next step in my own plan.","A local docket made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the resident believed public comment meant speaking from frustration. After: they can point to a policy section and evidence because they prepared a docket.","companion_app":{"app_path":"apps/school-board-policy-question-docket.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable meeting docket with the same 6 questions; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","Saved agenda history for follow-up meetings — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready question list with source sections — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Build a Utility Shutoff Response Board — Free","tags":["utility","shutoff","civic","deadline","local"],"hook":"Put the notice date, amount, contact, assistance question, and next call on one response board before a deadline passes.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/utility-shutoff-response-board.html","app_unlock_hook":"Printable response ticket with the same 5 steps; estimate: 5 rows × ~2 minutes of formatting = ~10 minutes avoided.","share_triggers":["I used the free shutoff response card to see the next step in my own plan.","A local ticket made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the household believed the notice was a single frightening demand. After: they can name the deadline and next call because they converted it into a response ticket.","companion_app":{"app_path":"apps/utility-shutoff-response-board.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable response ticket with the same 5 steps; estimate: 5 rows × ~2 minutes of formatting = ~10 minutes avoided.","Saved notice history for tracking calls and replies — estimate: 5 minutes avoided per repeat use from keeping this record together.","Copy-ready question list for the utility or assistance office — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Map Rail Transfers With a Buffer You Can See — Free","tags":["rail","transfer","travel","buffer","local"],"hook":"List arrival, departure, platform, walking time, and a fallback so a connection is a route decision, not a guess.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/rail-transfer-buffer-map.html","app_unlock_hook":"Printable transfer map with the same 18-minute buffer; estimate: 4 route rows × ~3 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free rail transfer card to see the next step in my own plan.","A local transfer map made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the traveler believed a connection was safe if the timetable showed enough minutes. After: they can see the walking buffer and fallback because they plotted the transfer on a map.","companion_app":{"app_path":"apps/rail-transfer-buffer-map.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable transfer map with the same 18-minute buffer; estimate: 4 route rows × ~3 minutes of formatting = ~12 minutes avoided.","Saved journey versions for comparing departure choices — estimate: 5 minutes avoided per repeat use from keeping this record together.","Shareable route card for a travel partner — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Make a Hotel Accessibility Question Card — Free","tags":["hotel","accessibility","travel","questions","local"],"hook":"Record the room need, exact question, answer, and confirmation date before you rely on a vague accessibility label.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/hotel-accessibility-question-card.html","app_unlock_hook":"Printable question tag with the same 6 checks; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free hotel accessibility card to see the next step in my own plan.","A local luggage tag made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the traveler believed an accessibility badge answered the important questions. After: they can carry the exact confirmation because they asked and recorded it on a tag.","companion_app":{"app_path":"apps/hotel-accessibility-question-card.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable question tag with the same 6 checks; estimate: 6 rows × ~2 minutes of formatting = ~12 minutes avoided.","Saved stay profiles for repeat destinations — estimate: 5 minutes avoided per repeat use from keeping this record together.","Shareable call script with exact room questions — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Check Trip Documents Before You Book — Free","tags":["passport","documents","travel","booking","local"],"hook":"List each traveler, document expiry, destination rule to verify, and booking date so the passport check happens before payment.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/trip-document-expiry-checker.html","app_unlock_hook":"Printable document wallet with the same 4 records; estimate: 4 rows × ~3 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free trip documents card to see the next step in my own plan.","A local wallet made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the traveler believed document checks belonged after the itinerary was chosen. After: they can see which traveler needs verification before booking because they filed the dates in a wallet.","companion_app":{"app_path":"apps/trip-document-expiry-checker.html","price":"$4 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable document wallet with the same 4 records; estimate: 4 rows × ~3 minutes of formatting = ~12 minutes avoided.","Saved trip document checks for future departures — estimate: 5 minutes avoided per repeat use from keeping this record together.","CSV traveler and expiry export — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Build a Flight Connection Day Plan — Free","tags":["flight","connection","travel","planning","local"],"hook":"Plot arrival, transfer, food, gate, and fallback time so a connection day has a sequence you can share.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/connection-day-plan.html","app_unlock_hook":"Printable connection strip with the same 95-minute buffer; estimate: 6 time bands × ~2 minutes of formatting = ~12 minutes avoided.","share_triggers":["I used the free connection day card to see the next step in my own plan.","A local itinerary strip made the tradeoff visible without an account."],"reading_time_minutes":4,"perspective_shift":"Before: the traveler believed a long connection was automatically easy. After: they can see the time budget and fallback because they built a connection strip.","companion_app":{"app_path":"apps/connection-day-plan.html","price":"$5 one-time","free_features":["Complete local result card with three starter records","Input validation, reset, copy, and state-link controls","No API key, account, or payment required"],"paid_features":["Printable connection strip with the same 95-minute buffer; estimate: 6 time bands × ~2 minutes of formatting = ~12 minutes avoided.","Saved trip-day plans for comparing flights — estimate: 5 minutes avoided per repeat use from keeping this record together.","Shareable route card for a companion — estimate: 5 minutes avoided per repeat use from keeping this record together."]}},{"title":"Plan The After-School Homework Window Without The Fight — Free","tags":["family","parenting","homework","routines","school","no-account"],"hook":"Enter the evening window, the fixed commitments, and each piece of homework with its minutes, and get a placed block schedule, the slack you have left, and whether it actually fits. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/after-school-homework-block-planner.html","app_unlock_hook":"The plan is free forever. The $4 tier adds a printable timetable and saved evening plans.","share_triggers":["A placed timetable is the thing that ends the nightly negotiation","The slack figure shows why a plan that looks fine cannot work"],"reading_time_minutes":4,"perspective_shift":"Before: believed the evening failed because the child wouldn't start. After: believes it failed because the window was already full, because the strip subtracted the fixed commitments and showed the slack.","companion_app":{"app_path":"apps/after-school-homework-block-planner.html","price":"$4 one-time","free_features":["Unlimited homework items and commitments","Breaks placed between blocks","Slack or overrun against the window"],"paid_features":["Printable timetable — the evening on one sheet — estimate: ~10 min saved.","Saved evening plans — up to 7 weekday plans — estimate: ~15 min saved.","Per-child versions — separate plans per child — estimate: ~12 min saved."]}},{"title":"Work Out Who Gets Which Holiday For The Next Few Years — Free","tags":["family","co-parenting","holidays","planning","no-account"],"hook":"Enter the holidays and how many years to plan, and get an alternating allocation with a count per parent, a fairness check, and the years each one still has to wait. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/holiday-alternation-calendar.html","app_unlock_hook":"The grid is free forever. The $4 tier adds a printable grid and saved arrangements.","share_triggers":["A multi-year grid is the document that ends the annual renegotiation","The fairness count is a neutral number both parents can look at"],"reading_time_minutes":4,"perspective_shift":"Before: believed holiday alternation had to be renegotiated annually. After: believes it is a fixed pattern that can be written down years ahead, because the grid allocated their own holidays across the years.","companion_app":{"app_path":"apps/holiday-alternation-calendar.html","price":"$4 one-time","free_features":["Unlimited holidays and years","Alternating allocation with a starting parent","Per-parent counts and a fairness check"],"paid_features":["Printable grid — the allocation on one sheet — estimate: ~15 min saved.","Saved arrangements — up to 4 in this browser — estimate: ~10 min saved.","Year-by-year summary — each year under its parent — estimate: ~12 min saved."]}},{"title":"Summarise Your Home Blood Pressure Log — Free","tags":["health","blood-pressure","monitoring","log","no-account","local-only"],"hook":"Paste your readings and get the average, the spread, how many sit above the threshold you set, and whether the first week differs from the last. Runs locally — the log never leaves the tab.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/blood-pressure-log-summary.html","app_unlock_hook":"The summary is free forever. The $4 tier adds a printable chart and a saved-logs shelf.","share_triggers":["A tidy summary is what makes a short appointment useful","The first-week versus last-week comparison is the line clinicians ask for"],"reading_time_minutes":4,"perspective_shift":"Before: believed a single high reading was the number that mattered. After: believes the average across many readings is what a clinician uses, because the card averaged their own log and showed the spread.","companion_app":{"app_path":"apps/blood-pressure-log-summary.html","price":"$4 one-time","free_features":["Unlimited readings","Average, spread, and count above your threshold","First-week versus last-week comparison"],"paid_features":["Printable chart — the summary on one sheet — estimate: ~8 min saved.","Saved logs shelf — up to 12 logs in this browser — estimate: ~10 min saved.","Reading trend export — a clean attachable table — estimate: ~12 min saved."]}},{"title":"Work Out When Each Prescription Runs Out — Free","tags":["health","medication","prescription","planning","no-account","local-only"],"hook":"Enter each medication's daily dose, pack size and packs on hand, and get the days of cover, the run-out date, and the date you need to order by. Runs locally.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/medication-refill-timing-planner.html","app_unlock_hook":"The planner is free forever. The $4 tier adds a printable strip and a saved-medication shelf.","share_triggers":["An order-by date is the specific thing a carer needs","A run-out date for several medications is a genuinely useful household list"],"reading_time_minutes":4,"perspective_shift":"Before: believed running out of medication was bad luck. After: believes it is a date that can be calculated in advance, because the strip turned their own pack counts into order-by dates.","companion_app":{"app_path":"apps/medication-refill-timing-planner.html","price":"$4 one-time","free_features":["Unlimited medications","Days of cover and run-out dates","Order-by dates including lead time"],"paid_features":["Printable strip — every date on one sheet — estimate: ~10 min saved.","Saved medications shelf — up to 12 in this browser — estimate: ~8 min saved.","Refill history log — record orders and recompute — estimate: ~12 min saved."]}},{"title":"Check A Medical Bill Line By Line Before You Pay — Free","tags":["health","billing","insurance","money","no-account","local-only"],"hook":"Enter each billed line with what you expected to be charged, and get the variance per line, the duplicates, and your likely share after deductible and coinsurance. Runs locally.","category":"health","verified":"2026-09-12","date":"2026-09-12","path":"articles/medical-bill-line-item-audit.html","app_unlock_hook":"The audit is free forever. The $4 tier adds a printable sheet and a saved-bills shelf.","share_triggers":["A variance-per-line sheet is the document to send with a billing query","The duplicate flag is the finding people most often act on"],"reading_time_minutes":4,"perspective_shift":"Before: believed a bill was a fixed demand. After: believes it is a claim with checkable lines, because the sheet priced the variance on their own bill and flagged the duplicates.","companion_app":{"app_path":"apps/medical-bill-line-item-audit.html","price":"$4 one-time","free_features":["Unlimited bill lines","Variance per line and duplicate flagging","Likely patient share after deductible and coinsurance"],"paid_features":["Printable sheet — the variances on one page — estimate: ~20 min saved.","Saved bills shelf — up to 8 bills in this browser — estimate: ~15 min saved.","Query letter export — flagged lines as a dispute — estimate: ~30 min saved."]}},{"title":"Work Out The Mark You Need On The Final — Free","tags":["learning","grades","study","planning","school","no-account"],"hook":"Enter your current mark, what it was worth, and what the final is worth, and get the exact score you need for your target grade — plus what happens if you land a little under. Runs locally.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/grade-weight-target-calculator.html","app_unlock_hook":"The calculation is free forever. The $4 tier adds a printable sheet and a saved-courses shelf.","share_triggers":["A required-score figure is the number everyone in the cohort wants","The outcome table shows the margin, which is the part people forget"],"reading_time_minutes":4,"perspective_shift":"Before: believed the target grade depended on how hard they worked in the abstract. After: believes it depends on one specific number on one specific paper, because the calculator derived it from their own weightings.","companion_app":{"app_path":"apps/grade-weight-target-calculator.html","price":"$4 one-time","free_features":["Unlimited courses","Required final score for any target","Outcome table across a range of results"],"paid_features":["Printable sheet — the target on one page — estimate: ~6 min saved.","Saved courses shelf — up to 10 courses in this browser — estimate: ~12 min saved.","Component planner — every component weighted — estimate: ~15 min saved."]}},{"title":"Work Out How Many Pages A Day Your Reading List Really Needs — Free","tags":["learning","study","reading","planning","university","no-account"],"hook":"Enter each text with its page count and the weeks you have, and get pages per day, the reading weeks you actually have after other deadlines, and which texts are out of reach. Runs locally.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/syllabus-reading-load-planner.html","app_unlock_hook":"The plan is free forever. The $4 tier adds a printable ledger and a saved-reading shelf.","share_triggers":["A pages-per-day figure is the number a study group wants","Naming the unreachable texts is the finding people act on"],"reading_time_minutes":4,"perspective_shift":"Before: believed falling behind the reading was a discipline failure. After: believes the list exceeded the available weeks, because the ledger divided their own page counts by the weeks they actually had.","companion_app":{"app_path":"apps/syllabus-reading-load-planner.html","price":"$4 one-time","free_features":["Unlimited texts","Pages per day from real available weeks","Per-text breakdown with unreachable texts flagged"],"paid_features":["Printable ledger — the plan on one sheet — estimate: ~8 min saved.","Saved reading shelf — up to 10 courses in this browser — estimate: ~12 min saved.","Week-by-week schedule — pages allocated per week — estimate: ~15 min saved."]}},{"title":"Check Whether You Actually Have Time To Revise — Free","tags":["learning","study","revision","exams","planning","no-account"],"hook":"Enter each topic with the hours it needs and the days you have, and get the total hours required, the hours genuinely available, and the shortfall or margin per day. Runs locally.","category":"learning","verified":"2026-09-12","date":"2026-09-12","path":"articles/revision-hours-feasibility-check.html","app_unlock_hook":"The check is free forever. The $4 tier adds a printable worksheet and saved revision plans.","share_triggers":["A deficit-in-hours figure reframes the whole revision plan","A study group can compare worksheets and re-allocate topics"],"reading_time_minutes":4,"perspective_shift":"Before: believed revision failure was about willpower. After: believes it was about hours that were never there, because the worksheet subtracted the unavailable days and showed the deficit.","companion_app":{"app_path":"apps/revision-hours-feasibility-check.html","price":"$4 one-time","free_features":["Unlimited topics","Available hours after unavailable days","Daily requirement and the shortfall or margin"],"paid_features":["Printable worksheet — the budget on one sheet — estimate: ~8 min saved.","Saved revision plans — up to 8 plans in this browser — estimate: ~12 min saved.","Day-by-day allocation — topics assigned to days — estimate: ~15 min saved."]}},{"title":"Work Out How Much Paint A Room Actually Needs — Free","tags":["household","diy","decorating","paint","money","no-account"],"hook":"Enter the room dimensions, the openings, and the tin size, and get the paintable area, the litres for your number of coats, and how many tins to buy with the leftover shown. Runs locally.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/paint-quantity-calculator.html","app_unlock_hook":"The estimate is free forever. The $4 tier adds a printable slip and a saved-rooms shelf.","share_triggers":["A tin count with the leftover shown is genuinely useful at the counter","The waste comparison between tin sizes saves real money"],"reading_time_minutes":4,"perspective_shift":"Before: believed buying paint meant buying extra to be safe. After: believes the quantity is calculable to within a fraction of a tin, because the slip subtracted their own openings and applied their coats.","companion_app":{"app_path":"apps/paint-quantity-calculator.html","price":"$4 one-time","free_features":["Unlimited rooms","Openings subtracted and coats applied","Tin count with leftover and waste per size"],"paid_features":["Printable slip — the quantities on one sheet — estimate: ~6 min saved.","Saved rooms shelf — up to 10 rooms in this browser — estimate: ~10 min saved.","Cost comparison — waste per tin size — estimate: ~8 min saved."]}},{"title":"Total What Your Home Contents Are Actually Worth — Free","tags":["household","insurance","inventory","money","no-account"],"hook":"List your belongings with their replacement values and get the total, whether your sum insured covers it, and how far under — the figure that decides whether a claim pays out in full. Runs locally.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/home-inventory-insurance-schedule.html","app_unlock_hook":"The schedule is free forever. The $4 tier adds a printable schedule and a saved-inventory shelf.","share_triggers":["A shortfall figure is the reason to call the insurer","A room-by-room inventory is a document insurers ask for"],"reading_time_minutes":4,"perspective_shift":"Before: believed the sum insured on the policy was roughly right. After: believes it is a figure that has to be checked against an inventory, because the schedule totalled their own belongings and showed the gap.","companion_app":{"app_path":"apps/home-inventory-insurance-schedule.html","price":"$4 one-time","free_features":["Unlimited items and rooms","Replacement-value total by room","Shortfall against sum insured with claim reduction"],"paid_features":["Printable schedule — the inventory on one document — estimate: ~40 min saved.","Saved inventory shelf — up to 4 in this browser — estimate: ~30 min saved.","High-value list — items above your limit — estimate: ~20 min saved."]}},{"title":"See Every Subscription Renewal For The Next 90 Days — Free","tags":["household","subscriptions","budget","money","no-account"],"hook":"Enter each subscription with its cost and billing cycle, and get the annual total, the renewals falling in the next 90 days by date, and the monthly figure hiding behind the annual ones. Runs locally.","category":"household","verified":"2026-09-12","date":"2026-09-12","path":"articles/subscription-renewal-calendar.html","app_unlock_hook":"The diary is free forever. The $4 tier adds a printable page and a saved-subscription shelf.","share_triggers":["An annual total is the number that ends a subscription","A dated renewal list is what stops an unwanted auto-renew"],"reading_time_minutes":4,"perspective_shift":"Before: believed the subscriptions were a small background cost. After: believes they are a dated list with a total attached, because the diary normalised every cycle and dated the renewals.","companion_app":{"app_path":"apps/subscription-renewal-calendar.html","price":"$4 one-time","free_features":["Unlimited subscriptions","Every cycle normalised to monthly and annual","Renewals dated for the next 90 days"],"paid_features":["Printable diary page — renewals on one sheet — estimate: ~8 min saved.","Saved subscriptions shelf — up to 30 in this browser — estimate: ~15 min saved.","Cancellation checklist — each renewal with its notice window — estimate: ~12 min saved."]}},{"title":"Work Out Your Breakeven At The Price You're Charging — Free","tags":["business","pricing","margin","breakeven","money","no-account"],"hook":"Enter your price, unit cost and fixed costs, and get the margin per unit, the breakeven volume, and how far your current sales sit from it. Runs locally.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/pricing-margin-breakeven-calculator.html","app_unlock_hook":"The calculation is free forever. The $4 tier adds a printable card and saved pricing models.","share_triggers":["A breakeven volume is the number a founder can actually plan against","The volume-versus-profit table makes a pricing change concrete"],"reading_time_minutes":4,"perspective_shift":"Before: believed a healthy-looking price meant a profitable business. After: believes profit depends on volume against a specific breakeven, because the card placed their own sales against the number.","companion_app":{"app_path":"apps/pricing-margin-breakeven-calculator.html","price":"$4 one-time","free_features":["Unlimited pricing models","Margin per unit and breakeven volume","Volume-versus-profit table"],"paid_features":["Printable card — the breakeven on one sheet — estimate: ~8 min saved.","Saved pricing models — up to 8 models in this browser — estimate: ~12 min saved.","Discount scenarios — breakeven at several discounts — estimate: ~15 min saved."]}},{"title":"Put A Price On That Meeting Before You Book It — Free","tags":["business","meetings","productivity","money","no-account"],"hook":"Enter the attendees, their hourly costs, and the duration, and get what the meeting costs, what it costs per decision, and whether an email would have been cheaper. Runs locally.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/meeting-cost-calculator.html","app_unlock_hook":"The docket is free forever. The $4 tier adds a printable docket and a saved-meetings shelf.","share_triggers":["A cost figure ends more meetings than any productivity advice","The annual recurring number is the one that changes policy"],"reading_time_minutes":4,"perspective_shift":"Before: believed a meeting cost nothing because nobody was invoiced. After: believes it costs a specific sum, because the docket priced their own attendees' time.","companion_app":{"app_path":"apps/meeting-cost-calculator.html","price":"$4 one-time","free_features":["Unlimited attendees","Cost per attendee and per decision","Annual figure for recurring meetings"],"paid_features":["Printable docket — the priced meeting on one slip — estimate: ~6 min saved.","Saved meetings shelf — up to 12 in this browser — estimate: ~15 min saved.","Annual calendar audit — every recurring meeting priced — estimate: ~25 min saved."]}},{"title":"Compare Vendor Quotes On Like-For-Like Terms — Free","tags":["business","procurement","quotes","vendors","money","no-account"],"hook":"Enter each quote with its payment terms, lead time and inclusions, and get a normalised annual cost, an effective hourly or unit rate, and a ranked table with the cheapest flagged. Runs locally.","category":"business","verified":"2026-09-12","date":"2026-09-12","path":"articles/vendor-quote-comparison.html","app_unlock_hook":"The comparison is free forever. The $4 tier adds a printable table and a saved-tenders shelf.","share_triggers":["A normalised ranking usually contradicts the headline prices","The terms-adjusted gap is the number to negotiate with"],"reading_time_minutes":4,"perspective_shift":"Before: believed the lowest headline quote was the cheapest option. After: believes terms change the ranking, because the table normalised their own quotes to a comparable annual figure.","companion_app":{"app_path":"apps/vendor-quote-comparison.html","price":"$4 one-time","free_features":["Unlimited quotes","Every quote normalised to a comparable annual cost","Ranked table with the gap to the low bid"],"paid_features":["Printable table — the comparison on one sheet — estimate: ~20 min saved.","Saved tenders shelf — up to 8 tenders in this browser — estimate: ~25 min saved.","Exclusions checklist — questions to ask each vendor — estimate: ~15 min saved."]}},{"title":"Check Every Pair In A Palette For Readable Contrast — Free","tags":["creative","design","accessibility","colour","web","no-account"],"hook":"Enter your palette colours and get the WCAG contrast ratio for every pair, whether each passes AA and AAA for normal and large text, and which combinations you can't use. Runs locally.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/color-palette-contrast-checker.html","app_unlock_hook":"The check is free forever. The $4 tier adds a printable spec sheet and a saved-palettes shelf.","share_triggers":["A full pairwise grid catches what single-pair checkers miss","The unusable-pairs list is a specific, actionable design note"],"reading_time_minutes":4,"perspective_shift":"Before: believed a palette was accessible if it looked clear on their own screen. After: believes accessibility is a computed ratio per pair, because the card tested every combination in their own palette.","companion_app":{"app_path":"apps/color-palette-contrast-checker.html","price":"$4 one-time","free_features":["Unlimited palette colours","Contrast ratio for every pair","AA and AAA verdicts for normal and large text"],"paid_features":["Printable spec sheet — every pair on one sheet — estimate: ~15 min saved.","Saved palettes shelf — up to 8 palettes in this browser — estimate: ~12 min saved.","Token export — passing pairs as usable combos — estimate: ~20 min saved."]}},{"title":"Build A Podcast Run Of Show With Real Timestamps — Free","tags":["creative","podcast","audio","planning","production","no-account"],"hook":"Enter each segment with its minutes, and get cumulative timestamps, the total runtime, whether it fits your target length, and which segments to cut to make it fit. Runs locally.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/podcast-run-of-show-timer.html","app_unlock_hook":"The run of show is free forever. The $4 tier adds a printable strip and saved episode plans.","share_triggers":["Timestamped segments make editing dramatically faster","A guest can be told exactly when their section starts"],"reading_time_minutes":4,"perspective_shift":"Before: believed a long episode was a recording problem. After: believes it was a planning problem, because the strip added their own segment minutes and named the cuts.","companion_app":{"app_path":"apps/podcast-run-of-show-timer.html","price":"$4 one-time","free_features":["Unlimited segments","Cumulative start and end timestamps","Target overrun with the specific cuts named"],"paid_features":["Printable strip — the run of show on one sheet — estimate: ~10 min saved.","Saved episode plans — up to 12 plans in this browser — estimate: ~15 min saved.","Chapter markers — timestamps for chapter metadata — estimate: ~12 min saved."]}},{"title":"Check Whether Your Lyric Lines Actually Scan — Free","tags":["creative","music","songwriting","lyrics","writing","no-account"],"hook":"Paste your lyrics and get the syllable count per line, the pattern your verse is already following, and the lines that break it — so the melody has something consistent to sit on. Runs locally.","category":"creative","verified":"2026-09-12","date":"2026-09-12","path":"articles/lyric-syllable-meter-checker.html","app_unlock_hook":"The analysis is free forever. The $4 tier adds a printable sheet and saved drafts.","share_triggers":["A co-writer can see the meter problem instantly","The consistency score is a concrete revision target"],"reading_time_minutes":4,"perspective_shift":"Before: believed an awkward line was a matter of taste. After: believes it is a countable departure from the pattern the verse set up, because the sheet counted their own lines and named the outliers.","companion_app":{"app_path":"apps/lyric-syllable-meter-checker.html","price":"$4 one-time","free_features":["Unlimited lyric lines","Syllable count per line and the modal pattern","Deviation flags and a consistency score"],"paid_features":["Printable sheet — counts in the margin — estimate: ~8 min saved.","Saved drafts shelf — up to 10 drafts in this browser — estimate: ~10 min saved.","Section comparison — verse and chorus side by side — estimate: ~12 min saved."]}},{"title":"Work Out Whether Your Connection Is Actually Makeable — Free","tags":["travel","flights","connections","airports","planning","no-account"],"hook":"Enter your arrival and departure times and this prints the minutes you actually have against the minutes the transfer needs — terminal change, bag recheck and immigration included. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/airport-transfer-buffer-planner.html","app_unlock_hook":"The buffer check is free forever. The $4 tier adds a printable chit and a saved-trips shelf.","share_triggers":["A MISSED stub on a connection someone was about to book is a screenshot people send immediately","The required-buffer breakdown is a compact, arguable artifact"],"reading_time_minutes":4,"perspective_shift":"Before: believed a connection a search engine offered was safe to book. After: believes legal and makeable are two different numbers, because the chit printed the required buffer beside the minutes they actually held.","companion_app":{"app_path":"apps/airport-transfer-buffer-planner.html","price":"$4 one-time","free_features":["Unlimited connection checks","Required-buffer breakdown by factor","Margin verdict with a next move"],"paid_features":["Printable chit — pocket-sized slip for the gate — estimate: ~8 min saved.","Saved trips shelf — up to 10 itineraries in this browser — estimate: ~10 min saved per trip.","Alternative comparison — two options side by side — estimate: ~12 min saved per booking."]}},{"title":"Settle a Group Trip's Shared Costs in the Fewest Transfers — Free","tags":["travel","money","group","splitting","no-account"],"hook":"Paste who paid what and who it was for, and get each person's net balance plus the shortest list of transfers that settles everyone up. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/group-trip-cost-splitter.html","app_unlock_hook":"The settle-up is free forever. The $4 tier adds a printable tab and a saved-trips shelf.","share_triggers":["A settled tab sent to the group chat ends the thread","The 'fewest transfers' count is a compact, shareable flex"],"reading_time_minutes":4,"perspective_shift":"Before: believed settling a group trip meant a spreadsheet and four awkward reminders. After: believes it is three transfers, because the chit netted the balances and printed the shortest list itself.","companion_app":{"app_path":"apps/group-trip-cost-splitter.html","price":"$4 one-time","free_features":["Unlimited expenses and travellers","Net balance per person","Shortest transfer list that settles everyone"],"paid_features":["Printable tab — the settlement on one sheet — estimate: ~10 min saved.","Saved trips shelf — up to 8 trips in this browser — estimate: ~12 min saved next trip.","Running ledger — add expenses as you go — estimate: ~15 min saved at the end."]}},{"title":"Check Your Passport Against the Real Validity Rule — Free","tags":["travel","passport","documents","deadlines","no-account"],"hook":"Enter your passport expiry and trip dates and get the valid-until date the rule actually demands, your margin in days, and whether you should already be renewing. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/passport-validity-countdown.html","app_unlock_hook":"The check is free forever. The $4 tier adds a printable card and a saved-travellers shelf.","share_triggers":["The gap between expiry and the real deadline is the screenshot people send their family","A RENEW NOW stamp is urgent and specific"],"reading_time_minutes":4,"perspective_shift":"Before: believed a passport was fine until the day it expired. After: believes the deadline is months earlier, because the card printed a valid-until date well before expiry from their own trip dates.","companion_app":{"app_path":"apps/passport-validity-countdown.html","price":"$4 one-time","free_features":["Unlimited validity checks","Required valid-until date from your rule and dates","Renewal lead-time warning"],"paid_features":["Printable card — the requirement on one card — estimate: ~6 min saved per trip.","Saved travellers shelf — up to 6 passports in this browser — estimate: ~8 min saved per family trip.","Renewal date export — a calendar-ready reminder line — estimate: ~5 min saved per cycle."]}},{"title":"Split a Long Drive Into Legs You Can Actually Finish — Free","tags":["travel","road-trip","driving","planning","no-account"],"hook":"Enter the total distance and your daily driving cap, and get day-by-day legs with rest stops, arrival estimates, and a fatigue verdict for each day. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/road-trip-leg-splitter.html","app_unlock_hook":"The leg plan is free forever. The $4 tier adds a printable strip and a saved-trips shelf.","share_triggers":["A leg strip with a flagged over-cap day is the screenshot that settles the 'we can do it in one day' argument","The rest-stop count is a compact, shareable planning artifact"],"reading_time_minutes":4,"perspective_shift":"Before: believed a long drive was one number of hours. After: believes it is a sequence of capped legs, because the strip split their own distance and flagged the day that broke the cap.","companion_app":{"app_path":"apps/road-trip-leg-splitter.html","price":"$4 one-time","free_features":["Unlimited trip plans","Day legs capped at your daily limit","Rest stops and arrival estimates per leg"],"paid_features":["Printable strip — the route on one dashboard sheet — estimate: ~10 min saved.","Saved trips shelf — up to 8 routes in this browser — estimate: ~12 min saved on the return.","Overnight checklist — a per-leg arrival pack — estimate: ~8 min saved per stop."]}},{"title":"Find the Hours You Can Call Home While Travelling — Free","tags":["travel","remote-work","time-zones","scheduling","no-account"],"hook":"Enter two time-zone offsets and a waking window for each, and get the hours that overlap in both local times — the only slots worth proposing for a call. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/timezone-overlap-window-finder.html","app_unlock_hook":"The overlap check is free forever. The $4 tier adds a printable strip and a saved-zones shelf.","share_triggers":["The overlap printed in both clocks is the message that ends the 'what time is it for you' loop","A zero-overlap result explains itself without an argument"],"reading_time_minutes":4,"perspective_shift":"Before: believed calling home meant someone staying up. After: believes there is a shared window, because the strip intersected both waking ranges and printed it in both clocks.","companion_app":{"app_path":"apps/timezone-overlap-window-finder.html","price":"$4 one-time","free_features":["Unlimited zone pairs","Overlap printed in both local times","Waking windows you control"],"paid_features":["Printable strip — both days and the overlap on one card — estimate: ~6 min saved per call.","Saved zones shelf — up to 8 pairs in this browser — estimate: ~8 min saved per trip.","Slot message export — a copy-ready line with both times — estimate: ~4 min saved per proposal."]}},{"title":"See Your Bag Weight Against the Limit Before You Pay — Free","tags":["travel","packing","baggage","fees","no-account"],"hook":"List what's in the bag and this totals it against your allowance, prices the overweight fee you'd face, and names the specific items to move to carry-on to clear it. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/luggage-weight-fee-avoider.html","app_unlock_hook":"The weight check is free forever. The $4 tier adds a printable ticket and a saved-bags shelf.","share_triggers":["The fee you didn't pay is a satisfying number to share","The 'move these three items' list is a compact, actionable artifact"],"reading_time_minutes":4,"perspective_shift":"Before: believed overweight fees were bad luck at the desk. After: believes the fee was arithmetically avoidable, because the ticket priced their own overage and named the items to move.","companion_app":{"app_path":"apps/luggage-weight-fee-avoider.html","price":"$4 one-time","free_features":["Unlimited bags and item lists","Overage and fee priced from your numbers","Ranked list of items to move"],"paid_features":["Printable ticket — the total and move-list on one slip — estimate: ~8 min saved.","Saved bags shelf — up to 6 lists in this browser — estimate: ~10 min saved on the return.","Carry-on check — the same maths for cabin limits — estimate: ~6 min saved per flight."]}},{"title":"Work Out How Much of a Layover Is Actually Free — Free","tags":["travel","layover","airports","planning","no-account"],"hook":"Enter a layover length and this subtracts the transfer, immigration, and reboarding time you'll really spend, then tells you whether leaving the airport is realistic and by how much. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/layover-usable-time-calculator.html","app_unlock_hook":"The time budget is free forever. The $4 tier adds a printable slip and a saved-trips shelf.","share_triggers":["The gap between the layover length and the usable minutes is a genuinely surprising number","A STAY AT THE GATE stamp saves someone a bad decision"],"reading_time_minutes":4,"perspective_shift":"Before: believed a six-hour layover meant six free hours. After: believes most of it belongs to the airport, because the slip deducted the transfer costs line by line and returned a much smaller number.","companion_app":{"app_path":"apps/layover-usable-time-calculator.html","price":"$4 one-time","free_features":["Unlimited layover budgets","Deduction lines you can see and check","Leave-the-airport verdict"],"paid_features":["Printable slip — the budget on one card — estimate: ~6 min saved mid-layover.","Saved trips shelf — up to 8 layovers in this browser — estimate: ~8 min saved per trip.","Back-by alarm line — a copy-ready alarm time — estimate: ~4 min saved."]}},{"title":"Work Out How Much Cash to Actually Carry Abroad — Free","tags":["travel","money","budget","currency","no-account"],"hook":"Enter a trip budget and this splits it into a daily cash envelope and a card share, prices the ATM and card-fee routes, and tells you how many withdrawals the trip needs. Runs locally.","category":"travel","verified":"2026-09-12","date":"2026-09-12","path":"articles/currency-cash-vs-card-splitter.html","app_unlock_hook":"The split is free forever. The $4 tier adds a printable docket and a saved-trips shelf.","share_triggers":["The fee comparison is a genuinely useful number to hand someone before they fly","A daily cash envelope figure is easy to screenshot into a trip chat"],"reading_time_minutes":4,"perspective_shift":"Before: believed carrying cash abroad was a matter of guesswork. After: believes it is a countable number of withdrawals, because the docket split their own budget and priced both fee routes.","companion_app":{"app_path":"apps/currency-cash-vs-card-splitter.html","price":"$4 one-time","free_features":["Unlimited trip budgets","Daily cash envelope and card share","Both fee routes priced and compared"],"paid_features":["Printable docket — the plan on one slip — estimate: ~6 min saved each morning.","Saved trips shelf — up to 8 budgets in this browser — estimate: ~8 min saved per trip.","Running day log — tick off each day's envelope — estimate: ~10 min saved at the end."]}},{"title":"Build a Property Tax Appeal Packet From Your Own Numbers — Free","tags":["civic","property-tax","appeal","housing","deadlines","no-account"],"hook":"Enter your assessed value and comparable sales, and get the over-assessment percentage, the annual tax at stake, and a dated appeal checklist built around your deadline. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/property-tax-appeal-evidence-packet.html","app_unlock_hook":"The packet is free forever. The $4 tier adds a printable notice and a saved-properties shelf.","share_triggers":["The annual tax at stake is a number neighbours want to know","A dated evidence checklist is a screenshot people keep"],"reading_time_minutes":4,"perspective_shift":"Before: believed an assessment was a fixed fact. After: believes it is a claim they can test with comparables, because the notice priced the gap from their own numbers and dated the deadline.","companion_app":{"app_path":"apps/property-tax-appeal-evidence-packet.html","price":"$4 one-time","free_features":["Unlimited assessment checks","Over-assessment percentage from your comparables","Dated evidence checklist from your deadline"],"paid_features":["Printable notice — the packet on one sheet — estimate: ~20 min saved.","Saved properties shelf — up to 4 assessments in this browser — estimate: ~15 min saved next year.","Comparable table export — a clean exhibit table — estimate: ~25 min saved."]}},{"title":"Build a Public Records Request With the Deadline Counted — Free","tags":["civic","transparency","foia","records","deadlines","no-account"],"hook":"Enter the agency, the records you want, and the statutory response window, and get a dated request skeleton plus the follow-up dates that keep it from quietly expiring. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/public-records-request-builder.html","app_unlock_hook":"The request is free forever. The $4 tier adds a printable receipt and a saved-requests shelf.","share_triggers":["A dated follow-up ladder is what turns a request into a result","The statutory response date is a specific, quotable deadline"],"reading_time_minutes":4,"perspective_shift":"Before: believed asking a public body for documents was vague and slow. After: believes it is a dated process they can run, because the receipt counted the statutory clock and scheduled the follow-ups.","companion_app":{"app_path":"apps/public-records-request-builder.html","price":"$4 one-time","free_features":["Unlimited requests","Statutory response date counted in business days","Follow-up ladder and fee-waiver prompt"],"paid_features":["Printable receipt — the request on one sheet — estimate: ~15 min saved.","Saved requests shelf — up to 10 open requests — estimate: ~20 min saved.","Follow-up drafts — three pre-dated chase messages — estimate: ~12 min saved per chase."]}},{"title":"Turn Scattered Noise Complaints Into a Dated Evidence Log — Free","tags":["civic","noise","neighbours","evidence","housing","no-account"],"hook":"Log each incident as it happens and this builds a dated record with weekly counts, quiet-hours flags, and a pattern summary a code-enforcement officer can actually act on. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/neighbor-noise-incident-log.html","app_unlock_hook":"The log is free forever. The $4 tier adds a printable log and a saved-addresses shelf.","share_triggers":["A weekly count chart is far more persuasive than a description","The quiet-hours percentage is the number an officer acts on"],"reading_time_minutes":4,"perspective_shift":"Before: believed complaining about noise meant being believed or not. After: believes a dated log is the argument, because the book counted their own entries and flagged the quiet-hours pattern.","companion_app":{"app_path":"apps/neighbor-noise-incident-log.html","price":"$4 one-time","free_features":["Unlimited incident entries","Weekly counts and quiet-hours flagging","Pattern summary with the strongest evidence line"],"paid_features":["Printable log — entries and summary on one sheet — estimate: ~20 min saved.","Saved addresses shelf — up to 4 logs in this browser — estimate: ~15 min saved.","Complaint letter export — the summary as a sendable complaint — estimate: ~25 min saved."]}},{"title":"Lay a Ballot Measure's Arguments Side by Side — Free","tags":["civic","voting","ballot","elections","no-account"],"hook":"Paste the claims on both sides of a ballot measure and get a side-by-side grid with the source behind each claim marked, so you can see what's evidenced and what's assertion. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/ballot-measure-comparison-grid.html","app_unlock_hook":"The grid is free forever. The $4 tier adds a printable stub and a saved-measures shelf.","share_triggers":["A sourced-versus-unsourced tally is a genuinely useful thing to hand a household","The side-by-side layout is a screenshot that ends an argument"],"reading_time_minutes":4,"perspective_shift":"Before: believed whichever side sounded more confident. After: believes confidence and evidence are different things, because the grid marked which of their own pasted claims actually carried a source.","companion_app":{"app_path":"apps/ballot-measure-comparison-grid.html","price":"$4 one-time","free_features":["Unlimited measures and claims","Side-by-side pairing on the same question","Sourced versus unsourced marked per claim"],"paid_features":["Printable stub — the grid on one sheet — estimate: ~10 min saved.","Saved measures shelf — up to 12 measures in this browser — estimate: ~15 min saved.","Household discussion sheet — a talk-through version — estimate: ~12 min saved."]}},{"title":"Check Your Timesheet Against What You Were Actually Paid — Free","tags":["civic","work","wages","overtime","employment","no-account"],"hook":"Enter your logged hours and your paid hours, and get the unpaid difference, the overtime you're owed at the right rate, and a dated evidence list for a wage claim. Runs locally.","category":"civic","verified":"2026-09-12","date":"2026-09-12","path":"articles/unpaid-hours-wage-claim-audit.html","app_unlock_hook":"The audit is free forever. The $4 tier adds a printable card and a saved-claims shelf.","share_triggers":["A specific unpaid figure is far more actionable than a suspicion","The dated evidence list is a checklist people keep"],"reading_time_minutes":4,"perspective_shift":"Before: believed a mismatched payslip was too small or too complicated to challenge. After: believes it is a specific sum with a deadline, because the card priced the gap from their own hours.","companion_app":{"app_path":"apps/unpaid-hours-wage-claim-audit.html","price":"$4 one-time","free_features":["Unlimited weeks compared","Unpaid gap priced at straight and overtime rates","Dated evidence checklist"],"paid_features":["Printable card — the gap on one sheet — estimate: ~20 min saved.","Saved claims shelf — up to 6 audits in this browser — estimate: ~15 min saved.","Claim summary export — a dated written summary — estimate: ~25 min saved."]}},{"title":"Compare Two Job Offers On Total Comp, Not Base Salary — Free","tags":["career","salary","job-offer","negotiation","no-account"],"hook":"Enter both offers and get annualised equity, the after-tax total, an hourly figure based on real hours, and the gap between them in money you can argue with. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/job-offer-total-comp-comparator.html","app_unlock_hook":"The comparison is free forever. The $4 tier adds a printable ledger and a saved-offers shelf.","share_triggers":["An hourly-equivalent figure reframes an offer instantly","A side-by-side ledger is a screenshot that settles a household debate"],"reading_time_minutes":4,"perspective_shift":"Before: believed the higher base salary was the better offer. After: believes total comp per hour is the real comparison, because the ledger annualised the equity and divided by the actual hours.","companion_app":{"app_path":"apps/job-offer-total-comp-comparator.html","price":"$4 one-time","free_features":["Unlimited offer comparisons","Annualised equity and after-tax totals","Hourly-equivalent rate per offer"],"paid_features":["Printable ledger — both offers on one sheet — estimate: ~15 min saved.","Saved offers shelf — up to 8 comparisons in this browser — estimate: ~12 min saved.","Counter-offer note — the gap as a negotiation line — estimate: ~20 min saved."]}},{"title":"Work Out The Lowest Rate You Can Actually Charge — Free","tags":["career","freelance","pricing","self-employment","money","no-account"],"hook":"Enter your real costs, billable capacity, and tax, and get the minimum rate that keeps you solvent, what that is as a day rate, and how far your current rate sits from it. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/freelance-rate-floor-calculator.html","app_unlock_hook":"The floor is free forever. The $4 tier adds a printable worksheet and a saved-rates shelf.","share_triggers":["A floor rate is the number most freelancers have never written down","The billable-percentage figure surprises almost everyone who sees it"],"reading_time_minutes":4,"perspective_shift":"Before: believed a rate was whatever the market would bear. After: believes there is a floor beneath which they lose money, because the worksheet divided their own costs by their real billable hours.","companion_app":{"app_path":"apps/freelance-rate-floor-calculator.html","price":"$4 one-time","free_features":["Unlimited rate calculations","Tax gross-up and true billable capacity","Floor as hourly and day rate"],"paid_features":["Printable worksheet — the calculation on one sheet — estimate: ~10 min saved.","Saved rates shelf — up to 6 scenarios in this browser — estimate: ~12 min saved.","Rate-rise note — the gap as a client message — estimate: ~20 min saved."]}},{"title":"Price a Severance Offer and Date the Decision — Free","tags":["career","severance","redundancy","employment","deadlines","no-account"],"hook":"Enter the terms and get the cash value, what the non-cash terms are worth, how many weeks of runway it buys, and a dated checklist counted back from the signing deadline. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/severance-terms-review-checklist.html","app_unlock_hook":"The review is free forever. The $4 tier adds a printable sheet and a saved-agreements shelf.","share_triggers":["Weeks of runway is a far more meaningful figure than the headline sum","A dated pre-deadline checklist is the thing people actually need"],"reading_time_minutes":4,"perspective_shift":"Before: believed a severance offer was a take-it-or-leave-it number. After: believes it is a package with priced parts and a closing date, because the sheet valued each term and dated the deadline.","companion_app":{"app_path":"apps/severance-terms-review-checklist.html","price":"$4 one-time","free_features":["Unlimited agreement reviews","Cash and non-cash value totalled","Runway in weeks and a dated checklist"],"paid_features":["Printable sheet — package and steps on one sheet — estimate: ~20 min saved.","Saved agreements shelf — up to 4 reviews in this browser — estimate: ~15 min saved.","Questions list — flagged terms as questions — estimate: ~25 min saved."]}},{"title":"Find Where Your Job Search Is Actually Leaking — Free","tags":["career","job-search","conversion","tracking","no-account"],"hook":"Enter your applications, responses, interviews and offers, and get the conversion rate at each stage, the stage that leaks most, and how many applications one offer really costs. Runs locally.","category":"career","verified":"2026-09-12","date":"2026-09-12","path":"articles/job-search-pipeline-tracker.html","app_unlock_hook":"The funnel is free forever. The $4 tier adds a printable funnel and a saved-searches shelf.","share_triggers":["Applications-per-offer is a number most people have never computed","The worst-leak verdict is specific enough to act on today"],"reading_time_minutes":4,"perspective_shift":"Before: believed their search was failing because they weren't applying enough. After: believes a specific stage is failing, because the funnel showed the conversion drop at each step of their own numbers.","companion_app":{"app_path":"apps/job-search-pipeline-tracker.html","price":"$4 one-time","free_features":["Unlimited pipeline checks","Conversion rate at every stage","Worst-leak flag and applications per offer"],"paid_features":["Printable funnel — the rates on one sheet — estimate: ~8 min saved.","Saved searches shelf — up to 6 snapshots in this browser — estimate: ~10 min saved.","Weekly target sheet — a written application schedule — estimate: ~12 min saved."]}},{"title":"Turn Screen Time Into Something Kids Can Actually Earn — Free","tags":["family","parenting","screen-time","routines","kids","no-account"],"hook":"Set a base allowance and a list of tasks worth minutes, and get today's earned total, whether the daily cap binds, and a printed board the whole household can see. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/screen-time-earned-minutes-board.html","app_unlock_hook":"The board is free forever. The $4 tier adds a printable board and saved task lists.","share_triggers":["A printed board ends the nightly renegotiation","Other parents ask how the task-to-minutes exchange works"],"reading_time_minutes":4,"perspective_shift":"Before: believed screen-time rules had to be enforced by argument. After: believes they work when the exchange rate is visible, because the board printed the same arithmetic the child can check.","companion_app":{"app_path":"apps/screen-time-earned-minutes-board.html","price":"$4 one-time","free_features":["Unlimited tasks and minutes","Base allowance, cap, and carry-over","A printable-style board layout"],"paid_features":["Printable board — the rule on a fridge sheet — estimate: ~10 min saved.","Saved task lists — up to 6 boards in this browser — estimate: ~8 min saved each.","Weekly tick sheet — seven days of checkboxes — estimate: ~15 min saved."]}},{"title":"Find Out What Each Of Your Kids' Activities Really Costs An Hour — Free","tags":["family","parenting","budget","activities","money","no-account"],"hook":"Enter the term fees, sessions and travel time for each activity, and get the true cost per activity hour with the driving priced in, ranked cheapest to dearest. Runs locally.","category":"family","verified":"2026-09-12","date":"2026-09-12","path":"articles/kid-activity-cost-per-hour-audit.html","app_unlock_hook":"The audit is free forever. The $4 tier adds a printable card and saved term budgets.","share_triggers":["Cost per attended hour is a number no one has before the audit","The ranking usually contradicts everyone's assumption"],"reading_time_minutes":4,"perspective_shift":"Before: believed the most expensive term fee was the most expensive activity. After: believes cost per attended hour is the real measure, because the card divided their own fees by the hours including travel.","companion_app":{"app_path":"apps/kid-activity-cost-per-hour-audit.html","price":"$4 one-time","free_features":["Unlimited activities per term","Travel time included in the hourly cost","Ranked cheapest to dearest with a term total"],"paid_features":["Printable card — the ranked audit on one sheet — estimate: ~12 min saved.","Saved term budgets — up to 6 terms in this browser — estimate: ~15 min saved.","Per-child breakdown — the audit split by child — estimate: ~10 min saved."]}},{"title":"Turn a Group Trip Thread Into a Filed Decisions Receipt — Free","tags":["travel","group-trip","decisions","planning","local-first","no-account"],"hook":"Paste what the group actually agreed and get a receipt that separates settled decisions from the ones three people are still arguing about in different messages.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/group-trip-decision-receipt.html","app_unlock_hook":"The receipt is free. The $4 tier adds a printable copy for both households and keeps the previous receipts in the browser.","share_triggers":["I turned our group chat into a decisions receipt with the blanks marked","Four decisions settled, two questions nobody has answered — the receipt says which"],"reading_time_minutes":4,"perspective_shift":"Before: believed the group had agreed the trip. After: can see which four decisions are real and which are still blank, because they filed their own thread as a receipt with the blanks marked.","companion_app":{"app_path":"apps/group-trip-decision-receipt.html","price":"$4 one-time","free_features":["Unlimited receipts, all required decisions checked","Copy the finished receipt or the state link","Starter, smaller-group and stress records included"],"paid_features":["Printable receipt with the blanks marked — hand the same page to two households at once — estimate: ~15 minutes saved per group call spent re-explaining what was agreed","Saved trip history — keep the previous three receipts in this browser to settle who agreed to what — estimate: ~10 minutes saved per disputed line","Deposit tracker on the paid copy — tick each payer off against the receipt — estimate: ~8 minutes saved per deposit round"]}},{"title":"Pack to the Baggage Scale, Not to the Suitcase — Free","tags":["travel","packing","baggage","weight","local-first","no-account"],"hook":"Weigh the packing list before you zip it and see exactly which item puts you over the airline's limit — with the kilogram figure to cut rather than a vague instruction to pack light.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/packing-weight-budget-board.html","app_unlock_hook":"Weighing the bag is free. The $4 tier adds the printable label and keeps a list per route in the browser.","share_triggers":["I weighed my packing list instead of guessing and the camera body was the problem","Over by 2.6 kg, and the label named the item to leave behind"],"reading_time_minutes":4,"perspective_shift":"Before: believed packing light was a character trait. After: knows the exact kilogram figure and the one item that crosses the limit, because they weighed their own list against their own booking.","companion_app":{"app_path":"apps/packing-weight-budget-board.html","price":"$4 one-time","free_features":["Unlimited packing lists, unlimited re-weighs","Running total, sorted by weight, with overflow marked","Starter, cabin-only and stress records included"],"paid_features":["Printable weighed label and packing sheet — tape the sheet next to the suitcase and tick items off as they go in — estimate: ~10 minutes saved per repack","Saved packing lists per trip — keep three lists in this browser, so the same route is never weighed twice — estimate: ~15 minutes saved per repeat trip","Overflow plan on the paid copy — a named cut list for each trip's own limit — estimate: ~5 minutes saved per counter-side decision"]}},{"title":"Work Out When Each Travel Document Has to Start — Free","tags":["travel","documents","passport","visa","local-first","no-account"],"hook":"Give the card your travel date and the lead time each requirement needs, and it counts backwards into a staircase of start-by dates — so the passport renewal is a date, not a vague worry.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/entry-requirement-lead-time-card.html","app_unlock_hook":"The staircase is free. The $4 tier adds the printable version and keeps three routes in the browser.","share_triggers":["Counted my travel documents backwards from departure day and the passport starts in September","Two requirements had no room left — better to know now than at the airport"],"reading_time_minutes":4,"perspective_shift":"Before: treated travel documents as a list to remember. After: can see the start-by date for each one counted back from departure, because they built the staircase from their own lead times.","companion_app":{"app_path":"apps/entry-requirement-lead-time-card.html","price":"$4 one-time","free_features":["Unlimited requirements and unlimited re-anchoring","Tightest lead time flagged at the top of the staircase","Starter, short-hop and relocation records included"],"paid_features":["Printable staircase — pin the start-by dates next to the desk calendar — estimate: ~12 minutes saved versus writing the dates out by hand","Saved routes — keep three trip staircases in this browser for repeat journeys — estimate: ~20 minutes saved on the second run of the same route","Owners column on the paid copy — one name per requirement for a family or group trip — estimate: ~10 minutes saved per handover"]}},{"title":"Keep a Delay Claim's Receipts in One Running Ledger — Free","tags":["travel","delay","claim","receipts","local-first","no-account"],"hook":"Log every expense a disrupted journey causes, subtract what the airline already refunded, and carry one running balance you can paste into a claim instead of hunting six weeks of card statements.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/travel-delay-claim-packet.html","app_unlock_hook":"The ledger and balance are free. The $4 tier adds the printable claim pack and keeps three claims open in the browser.","share_triggers":["Logged every delay expense on one ledger and the balance is the only number left to argue","Two refunds already subtracted, so the claim figure is real"],"reading_time_minutes":4,"perspective_shift":"Before: kept disruption receipts in a photos folder and hoped. After: has one dated ledger with a running balance, because they logged each expense against their own booking as it happened.","companion_app":{"app_path":"apps/travel-delay-claim-packet.html","price":"$4 one-time","free_features":["Unlimited entries with a live running balance","Negative entries for refunds and vouchers, flagged when the balance dips below zero","Starter, rail-delay and storm-week records included"],"paid_features":["Printable ledger for the claim pack — send the dated sheet with the receipts — estimate: ~25 minutes saved versus rebuilding the timeline by hand","Saved ledgers per booking — keep three claims open in this browser at once — estimate: ~15 minutes saved per follow-up letter","Follow-up log on the paid copy — the airline's replies become dated entries, so the balance never drifts — estimate: ~10 minutes saved per chase"]}},{"title":"Put a Pet's Travel Paperwork on One Dated Form — Free","tags":["travel","pets","documents","vet","local-first","no-account"],"hook":"Turn the airline, vet and border requirements for travelling with an animal into one dated form with owners, so nothing lands in the ten days before departure.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/pet-travel-document-checklist.html","app_unlock_hook":"The form and the overdue check are free. The $4 tier adds the printable fridge copy and keeps three animals or routes in the browser.","share_triggers":["Every pet travel requirement on one dated form — microchip, vaccination window, carrier booking, certificate","The overdue check found the certificate window before the vet did"],"reading_time_minutes":4,"perspective_shift":"Before: assumed pet travel was one vet visit and a form. After: can see the sequence and the owners because they put every requirement on one dated form with the windows marked.","companion_app":{"app_path":"apps/pet-travel-document-checklist.html","price":"$4 one-time","free_features":["Unlimited rows with owners, dates and the overdue check","Finished rows marked with x and sorted to the bottom","Starter, ferry and relocation records included"],"paid_features":["Printable form with the owner column — tape it to the fridge and tick rows off as they close — estimate: ~10 minutes saved per vet visit","Saved forms per animal — keep three animals or routes in this browser — estimate: ~20 minutes saved on a repeat route","Completeness stamp on the paid copy — shows at a glance whether every row has a date — estimate: ~5 minutes saved at each handover"]}},{"title":"Plan a Road Trip by Leg, Not by Map Pin — Free","tags":["travel","road-trip","fuel","planning","local-first","no-account"],"hook":"Enter the distance between each stop and get a leg-by-leg strip with cumulative mileage, hours and fuel cost, so the long day is visible before you book the overnight stay.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/road-trip-stop-plan.html","app_unlock_hook":"Every leg and the fuel total are free. The $4 tier adds the printable glovebox strip and keeps three routes in the browser.","share_triggers":["Planned the drive by leg instead of by map pin and day two is the one to fix","Fuel budget from my own fill-up cost, not a national average"],"reading_time_minutes":4,"perspective_shift":"Before: thought of the trip as one number of miles. After: knows which single day carries the long leg, because they priced and timed each leg themselves.","companion_app":{"app_path":"apps/road-trip-stop-plan.html","price":"$4 one-time","free_features":["Unlimited stops and unlimited re-pricing","Longest leg flagged, fuel budget totalled","Starter, coastal and long-haul records included"],"paid_features":["Printable strip for the glovebox — the cumulative checkpoints on paper, no phone needed — estimate: ~15 minutes saved per long day of re-checking the phone","Saved routes — keep three trips in this browser for the reverse run home — estimate: ~20 minutes saved on the return leg","Per-leg notes on the paid copy — fuel stations, overnight bookings and tolls kept against each leg — estimate: ~10 minutes saved per trip handover"]}},{"title":"Price What Cancelling Would Cost Before You Book — Free","tags":["travel","flights","fares","cancellation","local-first","no-account"],"hook":"Compare a cheap non-refundable fare against a flexible one, including the change fee you would actually pay, and get the difference as a single figure instead of an argument with yourself.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/trip-cancellation-cost-receipt.html","app_unlock_hook":"The comparison and the difference are free. The $4 tier adds the printable ticket with the decision on the stub and keeps three comparisons in the browser.","share_triggers":["Priced both fares with the change fee included before booking","The flexible fare wins by a specific number, not by a feeling"],"reading_time_minutes":4,"perspective_shift":"Before: compared the two fares on the screen. After: knows what moving the trip would actually cost, because they priced the change fee against the flexible fare themselves.","companion_app":{"app_path":"apps/trip-cancellation-cost-receipt.html","price":"$4 one-time","free_features":["Unlimited fare comparisons with the change fee included","Difference stated as a monthly-style single figure for the trip","Starter, family and long-haul records included"],"paid_features":["Printable ticket with the decision stub — take the figure to the booking screen or the travel agent — estimate: ~10 minutes saved per comparison","Saved comparisons per trip — keep three fare comparisons in this browser — estimate: ~15 minutes saved when fares move","Conditions checklist on the paid copy — the screenshots and the fee rules kept against the ticket — estimate: ~20 minutes saved if you have to claim"]}},{"title":"Tally Duty-Free Shopping Against the Allowance You Actually Have — Free","tags":["travel","customs","allowance","duty-free","local-first","no-account"],"hook":"Log purchases as you make them and watch the running total against your personal allowance, so the declaration at the border is a number you already know rather than a calculation at the counter.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/customs-allowance-tally-card.html","app_unlock_hook":"The tally and the allowance check are free. The $4 tier adds the printable tag for the passport wallet and keeps three routes in the browser.","share_triggers":["Tallying duty-free against my real allowance, not the shop's generic figure","The crossing point showed up while I was still in the shop"],"reading_time_minutes":4,"perspective_shift":"Before: assumed the shopping was under the allowance. After: knows the running declared value and how many items crossed it, because they tallied their own purchases against the allowance for their own route.","companion_app":{"app_path":"apps/customs-allowance-tally-card.html","price":"$4 one-time","free_features":["Unlimited purchases and unlimited re-tallying","Running declared value against your own allowance figure","Starter, weekend and stress records included"],"paid_features":["Printable tally tag with the item list — carry the number on paper in the passport wallet — estimate: ~10 minutes saved at the border desk","Saved trips per traveller — keep three routes and their allowances in this browser — estimate: ~15 minutes saved per return journey","Receipt index on the paid copy — one line per receipt for a faster declaration — estimate: ~20 minutes saved if you are ever questioned"]}},{"title":"Find the Ride Where a Transit Pass Starts Paying — Free","tags":["travel","transit","fares","commuting","local-first","no-account"],"hook":"Enter the single fare, your monthly ride count and the pass price, and see the break-even ride count before you commit to a month of travel you may not use.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/transit-pass-break-even-card.html","app_unlock_hook":"The comparison is free. The $4 tier adds the printable gauge with a month log and keeps three commute patterns in the browser.","share_triggers":["The pass pays for itself at 27 rides a month — I counted mine","Compared the pass against my own fare and zone band instead of guessing"],"reading_time_minutes":4,"perspective_shift":"Before: bought the pass because it felt like the commuter thing to do. After: knows the exact ride count where the pass wins, because they compared it against their own fare and usage.","companion_app":{"app_path":"apps/transit-pass-break-even-card.html","price":"$4 one-time","free_features":["Unlimited comparisons with the break-even count stated","Pass and pay-as-you-go totals on adjacent tracks","Starter, light and heavy records included"],"paid_features":["Printable gauge and month log — write the break-even count down and tick the month off — estimate: ~10 minutes saved versus re-deriving it on the platform","Saved comparisons per route — keep three commute patterns in this browser — estimate: ~15 minutes saved each month","Fare-change log on the paid copy — a dated record of the fares you compared — estimate: ~10 minutes saved when the operator changes prices"]}},{"title":"Build a Jury Duty Hardship Request From Your Own Dates — Free","tags":["civic","jury-duty","summons","deadlines","local-first","no-account"],"hook":"Turn a summons into a dated docket of the steps a postponement or excusal actually needs — conflicts, letters, receipts and the date the court must receive it.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/jury-duty-schedule-request.html","app_unlock_hook":"The docket and the overdue check are free. The $4 tier adds the printable covering schedule and keeps three cases in the browser.","share_triggers":["Turned the summons into a dated docket — evidence first, request second","The employer's letter was never going to arrive in time without a date on it"],"reading_time_minutes":4,"perspective_shift":"Before: read the summons and felt the problem. After: has a dated docket with the evidence steps before the writing step, because they listed their own conflicts and commitments.","companion_app":{"app_path":"apps/jury-duty-schedule-request.html","price":"$4 one-time","free_features":["Unlimited steps with owners and dates","Overdue steps flagged and moved to the top","Starter, self-employed and carer records included"],"paid_features":["Printable docket for the file — send it with the request as a covering schedule — estimate: ~20 minutes saved versus writing the timeline out by hand","Saved summons dockets — keep three cases in this browser if you are summoned again — estimate: ~15 minutes saved per response","Evidence checklist on the paid copy — one line per document you attached — estimate: ~10 minutes saved if the court asks for more"]}},{"title":"Move House Without Missing an Address Change — Free","tags":["civic","moving","address","administration","local-first","no-account"],"hook":"List every organisation that has your old address, give each one a date and an owner, and work down a filed index card until nothing is still writing to the last place.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/move-address-change-ledger.html","app_unlock_hook":"The card and the overdue check are free. The $4 tier adds the printable fridge copy with the owner column and keeps three moves in the browser.","share_triggers":["Ten organisations held my old address — the licence and the pension were the two I would have missed","Address changes filed on one card instead of remembered"],"reading_time_minutes":4,"perspective_shift":"Before: assumed the move's address changes would get done as they came up. After: has one card with every organisation and a date against it, including the rows nobody had thought about.","companion_app":{"app_path":"apps/move-address-change-ledger.html","price":"$4 one-time","free_features":["Unlimited organisation rows with owners and dates","Overdue rows flagged and moved to the top of the card","Starter, rental and interstate records included"],"paid_features":["Printable card with the owner column — fridge-door visibility for a two-adult move — estimate: ~15 minutes saved per handover","Saved cards per move — keep three moves in this browser for a rental chain — estimate: ~20 minutes saved on the next move","Confirmation log on the paid copy — the date each organisation acknowledged the change — estimate: ~25 minutes saved if a bill goes to the old address"]}},{"title":"Work Back From a Benefits Hearing Date — Free","tags":["civic","benefits","appeal","hearing","local-first","no-account"],"hook":"Enter the hearing date and the lead time each step needs, and get a staircase of start-by dates for the case file, the submission and the person who will speak for you.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/benefits-denial-fair-hearing-prep.html","app_unlock_hook":"The staircase and the tightest-lead warning are free. The $4 tier adds the printable schedule for the case folder and keeps three appeals in the browser.","share_triggers":["Counted my appeal preparation back from the hearing date — the case file starts five weeks earlier than I thought","Every evidence step has a start-by date and an owner now"],"reading_time_minutes":4,"perspective_shift":"Before: knew the hearing date and hoped to be ready. After: has start-by dates for the case file, the evidence and the representative, because they counted their own steps back from the date.","companion_app":{"app_path":"apps/benefits-denial-fair-hearing-prep.html","price":"$4 one-time","free_features":["Unlimited steps with lead times and re-anchoring","Tightest lead time flagged at the top of the staircase","Starter, review and tribunal records included"],"paid_features":["Printable staircase for the case file — the start-by dates in the folder with the correspondence — estimate: ~20 minutes saved versus writing the schedule by hand","Saved appeals — keep three appeals tracked in this browser — estimate: ~15 minutes saved per review","Rung notes on the paid copy — what was requested, when, and who answered — estimate: ~25 minutes saved if the agency loses the request"]}},{"title":"Log a Recurring Noise Problem So It Reads as Evidence — Free","tags":["civic","noise","tenancy","evidence","local-first","no-account"],"hook":"Log each incident with a date, a time and one sentence about what happened, and see the count against the threshold where you decided to escalate in writing.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/neighborhood-noise-complaint-log.html","app_unlock_hook":"The log and the rolling count are free. The $4 tier adds the printable docket for the complaint pack and keeps three open records in the browser.","share_triggers":["Five dated incidents, one rolling count, and a threshold I set before the next bad night","The quiet weeks are in the log too — that is what makes it a pattern"],"reading_time_minutes":4,"perspective_shift":"Before: believed the noise was obvious to everyone. After: can show the pattern with dates and times, because they logged their own incidents against a threshold they set themselves.","companion_app":{"app_path":"apps/neighborhood-noise-complaint-log.html","price":"$4 one-time","free_features":["Unlimited entries with times and notes","Rolling 30-day count against the threshold you set","Starter, early-pattern and commercial records included"],"paid_features":["Printable docket for the complaint pack — attach the dated record to the first letter — estimate: ~25 minutes saved versus writing the timeline by hand","Saved logs per address — keep three open records in this browser — estimate: ~15 minutes saved per escalation","Continuation sheet on the paid copy — keeps logging after the complaint without restarting the count — estimate: ~20 minutes saved if the case goes further"]}},{"title":"Turn a Tax Notice Into a Dated Response Plan — Free","tags":["civic","tax","notice","deadlines","local-first","no-account"],"hook":"Put the notice's deadline, the documents it asks for and the call to the number on it into one dated form, so the response leaves with proof of posting rather than with a hope.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/tax-notice-response-checklist.html","app_unlock_hook":"The form and the overdue check are free. The $4 tier adds the printable plan for the file and keeps three notices in the browser.","share_triggers":["Turned a tax notice into a dated response plan with the deadline first","Every document the notice asked for has a step and a date against it"],"reading_time_minutes":4,"perspective_shift":"Before: read the notice and felt the pressure of the deadline. After: has a dated plan naming the documents, the calls and the sending date, because they turned their own notice into a form.","companion_app":{"app_path":"apps/tax-notice-response-checklist.html","price":"$4 one-time","free_features":["Unlimited steps with owners and dates","Overdue steps flagged and sorted to the top","Starter, simple-query and penalty records included"],"paid_features":["Printable response plan — keep the dated plan with the notice in the file — estimate: ~20 minutes saved versus writing the timeline out","Saved notices — keep three notices tracked in this browser — estimate: ~15 minutes saved per response","Contact log on the paid copy — names, dates and reference numbers from every call — estimate: ~30 minutes saved if the case is reviewed"]}},{"title":"Work Out Whether a Shift Actually Pays After Childcare — Free","tags":["family","work","childcare","rota","local-first","no-account"],"hook":"Compare what childcare and travel cost you against what the shift pays, and get a per-shift figure instead of a vague sense that working extra hours is not worth it.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/childcare-cost-vs-shift-pay-card.html","app_unlock_hook":"The per-shift figure is free. The $4 tier adds a printable receipt for the rota meeting and keeps three shift patterns in the browser.","share_triggers":["A shift pays 40.20 after childcare and travel — I know the number per shift now","Compared childcare against shift pay per shift, not per month"],"reading_time_minutes":4,"perspective_shift":"Before: suspected extra shifts were not worth the childcare. After: knows the figure per shift, because they put their own childcare cost and their own pay rate on the same receipt.","companion_app":{"app_path":"apps/childcare-cost-vs-shift-pay-card.html","price":"$4 one-time","free_features":["Unlimited shift comparisons with the net figure per shift","Both sides itemised, so the cost of a shift is visible as line items","Starter, evening and weekend records included"],"paid_features":["Printable receipt per shift — take the figures to the rota meeting — estimate: ~15 minutes saved versus rebuilding the sum by hand","Saved shifts and rotas — keep three shift patterns in this browser — estimate: ~20 minutes saved each rota cycle","Rate-change log on the paid copy — the dates each rate or fee changed, kept with the shift — estimate: ~10 minutes saved at a pay review"]}},{"title":"Keep One Emergency Contact Card That Is Actually Current — Free","tags":["family","emergency","contacts","care","local-first","no-account"],"hook":"Fill in contacts, medication, allergies and cover arrangements once and see which required lines are still blank — the version a babysitter or neighbour actually needs at 22:00.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/family-emergency-contact-card.html","app_unlock_hook":"The card and the completeness count are free. The $4 tier adds printable fridge and wallet copies plus the saved cards behind them.","share_triggers":["One emergency card per household with the blank lines marked — fixed before the night it matters","Authority lines, medication location and the gas shut-off on the same card"],"reading_time_minutes":4,"perspective_shift":"Before: assumed the emergency numbers were somewhere in a phone. After: has one dated card with the required lines filled or visibly blank, because they wrote their own household's answers down.","companion_app":{"app_path":"apps/family-emergency-contact-card.html","price":"$4 one-time","free_features":["Unlimited lines with the required-field completeness check","Countdown to the review date you set","Starter, shared-custody and elder-care records included"],"paid_features":["Printable card with the completeness count — fridge and wallet copies that agree — estimate: ~15 minutes saved per handover","Saved cards per household — keep three versions in this browser for a shared-custody or elder-care arrangement — estimate: ~20 minutes saved at each review","Review log on the paid copy — the date each line was last checked — estimate: ~10 minutes saved at the next review"]}},{"title":"Keep a Chore Allowance Ledger Both Sides Can Check — Free","tags":["family","allowance","chores","ledger","local-first","no-account"],"hook":"Post each job and each deduction as a dated entry with a running balance, so the conversation about pocket money has a ledger instead of a memory.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/chore-allowance-ledger.html","app_unlock_hook":"The ledger and the balance are free. The $4 tier adds the printable fridge page and keeps three ledgers in the browser.","share_triggers":["Chore allowance on a ledger with a running balance — including the advance nobody remembered","The deduction rule was agreed while it was raining on nobody"],"reading_time_minutes":4,"perspective_shift":"Before: believed the pocket money arrangement was roughly fair. After: can see every job, advance and deduction with a balance both sides can reconstruct, because they kept their own ledger.","companion_app":{"app_path":"apps/chore-allowance-ledger.html","price":"$4 one-time","free_features":["Unlimited entries with a live running balance","Negative entries for advances and agreed deductions","Starter, two-children and teenage records included"],"paid_features":["Printable ledger page — one sheet on the fridge, replaced when it fills — estimate: ~10 minutes saved per week of re-explaining","Saved ledgers per child — keep three in this browser for a shared-jobs arrangement — estimate: ~15 minutes saved per month","Agreement log on the paid copy — the dated rules and rates behind the balance — estimate: ~20 minutes saved per rate change"]}},{"title":"Get a First Job's Paperwork Filed in Order — Free","tags":["family","work","paperwork","first-job","local-first","no-account"],"hook":"Put a first job's forms, ID, bank details and working-hours rules on one dated binder, so nothing is discovered on the first shift or in the first pay packet.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/teen-first-job-paperwork-checklist.html","app_unlock_hook":"The binder and the overdue check are free. The $4 tier adds the printable tabbed copy and keeps three jobs in the browser.","share_triggers":["First job paperwork on one dated binder — bank details before payroll, not after","The payslip check is a dated item now, not an afterthought"],"reading_time_minutes":4,"perspective_shift":"Before: assumed the employer's forms would sort themselves out. After: has every document, account detail and hours check on one dated binder, including the ones nobody asked about.","companion_app":{"app_path":"apps/teen-first-job-paperwork-checklist.html","price":"$4 one-time","free_features":["Unlimited items with owners and dates","Overdue items flagged and sorted to the top","Starter, weekend-job and apprenticeship records included"],"paid_features":["Printable binder with tabs — the sheets in the folder in date order — estimate: ~15 minutes saved at the employer's HR desk","Saved binders — keep three jobs in this browser, including a second job or an apprenticeship — estimate: ~20 minutes saved per new job","Payslip check log on the paid copy — rate and hours recorded for the first three months — estimate: ~25 minutes saved if a rate is wrong"]}},{"title":"Turn a Reading List Into a Daily Page Count — Free","tags":["learning","reading","planning","study","local-first","no-account"],"hook":"Enter the texts, their page counts and your honest reading pace, and get a dated schedule of pages per day that survives a missed evening.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/reading-load-pacing-plan.html","app_unlock_hook":"The sheet and the pace arithmetic are free. The $4 tier adds the printable wall copy and keeps three modules in the browser.","share_triggers":["Priced my reading list at my own pace — 19 pages a day, and the long text starts first","The last text was 96 pages and 5.3 hours; better to know in week one"],"reading_time_minutes":4,"perspective_shift":"Before: treated the reading list as a pile to get through. After: knows the pages per day at their own pace, because they timed themselves and priced the list.","companion_app":{"app_path":"apps/reading-load-pacing-plan.html","price":"$4 one-time","free_features":["Unlimited texts and unlimited re-pacing","Bar-per-text with the hours at your own pace","Starter, revision and long-list records included"],"paid_features":["Printable reading sheet — the bar chart on the wall next to the desk — estimate: ~10 minutes saved per week of re-planning","Saved reading lists — keep three modules in this browser — estimate: ~20 minutes saved at the start of term","Daily tick log on the paid copy — pages read against the plan, dated — estimate: ~15 minutes saved when a week goes wrong"]}},{"title":"Map Which Sources Actually Back Which Claim — Free","tags":["learning","writing","citations","sources","local-first","no-account"],"hook":"List the claims in your draft and mark which of your sources support each one, so the unsupported claim shows up before a marker finds it.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/citation-source-matrix.html","app_unlock_hook":"The matrix and the unsupported-row check are free. The $4 tier adds the printable matrix and keeps three drafts in the browser.","share_triggers":["Mapped every claim in my draft against its sources — two unsupported rows found before the marker did","One claim had three sources, another had none, and they read identically"],"reading_time_minutes":4,"perspective_shift":"Before: believed the draft was referenced. After: can see which specific sentences have nothing behind them, because they mapped their own claims against their own sources.","companion_app":{"app_path":"apps/citation-source-matrix.html","price":"$4 one-time","free_features":["Unlimited claims and unlimited source keys","Unsupported rows pulled into a wash band","Starter, literature-review and fieldwork records included"],"paid_features":["Printable coverage matrix — mark rows off as you source them on paper — estimate: ~15 minutes saved per redraft","Saved matrices per draft — keep three drafts in this browser — estimate: ~20 minutes saved across a term","Source key log on the paid copy — the key with the notes you took on each source — estimate: ~30 minutes saved at the reference stage"]}},{"title":"Give Each Section of a Paper a Word Budget — Free","tags":["learning","writing","planning","wordcount","local-first","no-account"],"hook":"Turn an outline into a word budget per section with the writing hours it implies at your own speed, so the deadline is a schedule instead of a hope.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/term-paper-outline-to-section-budget.html","app_unlock_hook":"The budget and the hours are free. The $4 tier adds the printable card and keeps three papers in the browser.","share_triggers":["Every section of my paper has a word budget and an hours figure now","The conclusion gets 250 words and its own hour, which it never had before"],"reading_time_minutes":4,"perspective_shift":"Before: treated the outline as an order of work. After: knows the word budget and the hours for each section, because they priced their own outline at their own writing speed.","companion_app":{"app_path":"apps/term-paper-outline-to-section-budget.html","price":"$4 one-time","free_features":["Unlimited sections and unlimited re-budgeting","Hours per section at your own writing speed","Starter, short-report and dissertation records included"],"paid_features":["Printable budget card — keep the section budgets beside the keyboard — estimate: ~10 minutes saved per writing session","Saved papers — keep three papers in this browser across a term — estimate: ~20 minutes saved per paper","Daily word log on the paid copy — words written against the plan, dated — estimate: ~15 minutes saved when a week slips"]}},{"title":"Fit a Study Group's Topics Into the Time It Actually Has — Free","tags":["learning","study-group","agenda","planning","local-first","no-account"],"hook":"Enter the topics the group wants to cover and the minutes available, and get scaled blocks that fit the session instead of quietly dropping the last topic.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/study-group-session-agenda.html","app_unlock_hook":"The board and the scaling are free. The $4 tier adds the printable session board and keeps three recurring sessions in the browser.","share_triggers":["Our study session scaled every block to fit the real budget — no topic dropped at the end","The closing round is pinned on the board before we start"],"reading_time_minutes":4,"perspective_shift":"Before: hoped the group would get through the list. After: has every block scaled to the real session length, with a closing round pinned at the foot.","companion_app":{"app_path":"apps/study-group-session-agenda.html","price":"$4 one-time","free_features":["Unlimited topic blocks with proportional scaling","Trimmed blocks flagged with the scale applied","Starter, short-session and full-afternoon records included"],"paid_features":["Printable session board — the scaled blocks on the table at the start — estimate: ~10 minutes saved per session","Saved session plans — keep three recurring sessions in this browser — estimate: ~15 minutes saved per week","Attendance and next-action log on the paid copy — who came, what each person promised — estimate: ~20 minutes saved per follow-up"]}},{"title":"Check Whether the Big Pack Is Actually Cheaper — Free","tags":["household","shopping","unit-price","budget","local-first","no-account"],"hook":"Compare pack sizes by unit price instead of by shelf price, and see the saving against the dearest option at the amount your household actually uses.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/bulk-buy-break-even-card.html","app_unlock_hook":"The comparison and the unit prices are free. The $4 tier adds the printable shelf-tag card and keeps three staples in the browser.","share_triggers":["The 10 kg sack is the cheapest per kilo and the small bag is 60% dearer — one division","Unit price, not shelf price, is the number that survives repackaging"],"reading_time_minutes":4,"perspective_shift":"Before: compared the numbers on the shelf labels. After: knows the price per kilogram and what the gap is worth at their own usage, because they divided the packs themselves.","companion_app":{"app_path":"apps/bulk-buy-break-even-card.html","price":"$4 one-time","free_features":["Unlimited options, unlimited re-pricing","Unit price per option with the gap stated","Starter, coffee and cleaning-supplies records included"],"paid_features":["Printable comparison header — the unit prices on the shelf-tag card in your wallet — estimate: ~10 minutes saved per shopping trip","Saved comparisons — keep three staples in this browser with the dates of the prices — estimate: ~20 minutes saved per month","Repricing log on the paid copy — the dates prices changed, so a promotion is spotted as a promotion — estimate: ~15 minutes saved per quarter"]}},{"title":"Price What an Appliance Costs to Run Before Replacing It — Free","tags":["household","energy","appliances","bills","local-first","no-account"],"hook":"Enter the wattage, the daily hours and your own tariff and see the annual running cost, plus what a more efficient replacement would save and how long it takes to pay for itself.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/appliance-energy-cost-receipt.html","app_unlock_hook":"The running cost and the payback are free. The $4 tier adds the printable receipt for the shop and keeps three appliances in the browser.","share_triggers":["Priced the old tumble dryer at its real running cost, not the label figure","The replacement pays for itself in a specific number of years — or it does not"],"reading_time_minutes":4,"perspective_shift":"Before: thought of the appliance's cost as the price on the receipt. After: knows what it costs per year at their own tariff, because they calculated it from the plate and the bill.","companion_app":{"app_path":"apps/appliance-energy-cost-receipt.html","price":"$4 one-time","free_features":["Unlimited appliances and unlimited re-pricing","Daily, monthly and annual draw with the payback on a replacement","Starter, freezer and heater records included"],"paid_features":["Printable running-cost receipt — take the annual figure to the shop — estimate: ~15 minutes saved per replacement decision","Saved appliance records — keep three appliances in this browser, including their purchase dates — estimate: ~20 minutes saved at the next bill query","Tariff-change log on the paid copy — the dates your tariff changed, so the annual figure stays current — estimate: ~10 minutes saved per bill cycle"]}},{"title":"Log Water Damage as a Dated Cost Timeline — Free","tags":["household","insurance","damage","evidence","local-first","no-account"],"hook":"Post every repair, replacement and drying cost as a dated entry with a running total, so an insurance or landlord conversation starts with numbers instead of photographs.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/water-leak-damage-evidence-log.html","app_unlock_hook":"The timeline and the running total are free. The $4 tier adds the printable claim sheet and keeps three open claims in the browser.","share_triggers":["Water damage as a dated cost timeline with contributions subtracted","The mitigation costs are in the log, which is the part everyone forgets"],"reading_time_minutes":4,"perspective_shift":"Before: had a folder of photographs and no idea of the total. After: has a dated timeline with a running cost, because they logged each repair and replacement as it happened.","companion_app":{"app_path":"apps/water-leak-damage-evidence-log.html","price":"$4 one-time","free_features":["Unlimited dated entries with a cumulative total","Negative entries for contributions and interim payments","Starter, contents and slow-leak records included"],"paid_features":["Printable timeline for the claim — send the dated sheet with the receipts — estimate: ~30 minutes saved versus rebuilding the timeline","Saved claims — keep three open claims in this browser — estimate: ~20 minutes saved per follow-up","Payment log on the paid copy — interim and final payments recorded against the outlay — estimate: ~15 minutes saved at settlement"]}},{"title":"Fit a Physiotherapy Home Program Into the Time You Have — Free","tags":["health","physiotherapy","recovery","planning","local-first","no-account"],"hook":"Enter the exercises and the minutes your program needs, set the time you actually have, and get a scaled session board with the sets written down.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/physical-therapy-home-program-tracker.html","app_unlock_hook":"The board and the scaling are free. The $4 tier adds the printable fridge board and keeps three programmes in the browser.","share_triggers":["Scaled my physio programme to twenty real minutes instead of skipping the last two exercises","Every block shows how much it was trimmed, so nothing is silently dropped"],"reading_time_minutes":4,"perspective_shift":"Before: did what fitted and quietly dropped the rest. After: has every exercise in a session scaled to the time available, because they priced their own programme against their own clock.","companion_app":{"app_path":"apps/physical-therapy-home-program-tracker.html","price":"$4 one-time","free_features":["Unlimited exercises with minutes and sets","Blocks scaled to the time you have, with the trim shown","Starter, short-day and post-operative records included"],"paid_features":["Printable session board — the scaled blocks on the fridge for the week — estimate: ~10 minutes saved per session","Saved programmes — keep three programmes in this browser across a recovery — estimate: ~15 minutes saved per review","Symptom note log on the paid copy — one line per session against the date — estimate: ~20 minutes saved preparing for an appointment"]}},{"title":"Keep an Allergy Action Plan Where People Can Find It — Free","tags":["health","allergy","safety","care","local-first","no-account"],"hook":"Write the allergen, the signs at each stage, the medication and who to call into one card, and see which required lines are still blank before it matters.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/allergy-action-plan-card.html","app_unlock_hook":"The card and the completeness check are free. The $4 tier adds printable copies for every setting plus the saved plans behind them.","share_triggers":["An allergy action card with the required stages checked and the blanks marked","Two injectors, both locations, one call order — on a card a carer can read in a hurry"],"reading_time_minutes":4,"perspective_shift":"Before: believed a list of allergies was enough. After: has a staged plan with the required lines filled or visibly blank, because they wrote their own signs, medication and call order down.","companion_app":{"app_path":"apps/allergy-action-plan-card.html","price":"$4 one-time","free_features":["Unlimited plan lines with the required-section check","Countdown to the review date you set","Starter, workplace and combined asthma records included"],"paid_features":["Printable card copies — one for each setting, identical and dated — estimate: ~15 minutes saved per setting handover","Saved plans per person — keep three plans in this browser for a family — estimate: ~20 minutes saved at each review","Setting handover log on the paid copy — which setting holds which version and when it was given — estimate: ~25 minutes saved at a school or club review"]}},{"title":"Turn Repeated Home Readings Into a Trend You Can Show a Clinician — Free","tags":["health","blood-pressure","monitoring","appointments","local-first","no-account"],"hook":"Log dated readings, set the band you were told to watch, and see the average, the range and exactly which readings fell outside it.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/blood-pressure-log-trend-card.html","app_unlock_hook":"The trend, the average and the flags are free. The $4 tier adds the printable card for the appointment and keeps three logs in the browser.","share_triggers":["Seven readings, an average and two flagged dates — one card for the appointment","The out-of-band days are listed with a note about what was different"],"reading_time_minutes":4,"perspective_shift":"Before: had a pile of home readings and no view of the pattern. After: can see the average, the range and the specific dates outside the band, because they logged their own readings against their own thresholds.","companion_app":{"app_path":"apps/blood-pressure-log-trend-card.html","price":"$4 one-time","free_features":["Unlimited readings with the average, range and trend stated","Out-of-band readings flagged against the thresholds you were given","Starter, post-change and low-reading records included"],"paid_features":["Printable trend card — take the average and the flagged dates to the appointment — estimate: ~20 minutes saved per consultation","Saved logs per period — keep three logs in this browser across dose changes — estimate: ~15 minutes saved per change","Note log on the paid copy — the context line for each reading, kept with the date — estimate: ~10 minutes saved at each review"]}},{"title":"Compare a Day Rate Against a Salary You Understand — Free","tags":["career","contracting","rates","salary","local-first","no-account"],"hook":"Put an annual salary with its benefits beside a day rate minus the costs of contracting, and get both sides on one receipt before you answer the offer.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/contractor-rate-vs-salary-card.html","app_unlock_hook":"The comparison and both totals are free. The $4 tier adds the printable receipt and keeps three offers in the browser.","share_triggers":["Day rate versus salary on one receipt, with insurance and accountancy subtracted","210 billable days, not 260 — the difference decides the offer"],"reading_time_minutes":4,"perspective_shift":"Before: compared the day rate with the salary by feel. After: has both arrangements on one receipt with the contract costs subtracted, because they counted their own billable days.","companion_app":{"app_path":"apps/contractor-rate-vs-salary-card.html","price":"$4 one-time","free_features":["Unlimited comparisons with both annual totals","Billable-day count and contract running costs on the same receipt","Starter, short-contract and consultancy records included"],"paid_features":["Printable comparison receipt — take both totals to the offer conversation — estimate: ~20 minutes saved per negotiation","Saved offers — keep three comparisons in this browser across a job search — estimate: ~15 minutes saved per offer","Cost log on the paid copy — the annual running costs itemised and dated, so nothing is forgotten at renewal — estimate: ~25 minutes saved per year"]}},{"title":"Ask Two Referees With Everything They Need in One Brief — Free","tags":["career","references","applications","local-first","no-account"],"hook":"Write each referee a short brief with the role, the deadline and the points they should speak to, and see which required lines are still missing before you send it.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/reference-request-packet.html","app_unlock_hook":"The packet and the completeness check are free. The $4 tier adds printable dossier sheets and keeps three applications in the browser.","share_triggers":["Two referees, two different briefs, both with the posting attached","The brief was written before the ask, which is why the reference is specific"],"reading_time_minutes":4,"perspective_shift":"Before: sent a short message and hoped the reference would be warm. After: has a named brief per referee with the posting attached and the deadline counted down, because they wrote it before asking.","companion_app":{"app_path":"apps/reference-request-packet.html","price":"$4 one-time","free_features":["Unlimited referees with the required-packet check","Countdown to the reference deadline you set","Starter, course and internal-promotion records included"],"paid_features":["Printable dossier sheets — one page per referee with the posting attached — estimate: ~15 minutes saved per application","Saved packets — keep three applications in this browser across a search — estimate: ~20 minutes saved per application","Chaser log on the paid copy — when each referee was asked and chased — estimate: ~10 minutes saved when an employer says nothing arrived"]}},{"title":"Count Continuing-Education Credits Against the Renewal Deadline — Free","tags":["career","certification","credits","renewal","local-first","no-account"],"hook":"Log each course and credit with its date, and see the running total against what your renewal actually requires, plus which months are still empty.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/certification-renewal-credit-ledger.html","app_unlock_hook":"The ledger and the shortfall check are free. The $4 tier adds the printable transcript and keeps three cycles in the browser.","share_triggers":["Credits logged with dates against the renewal requirement — the shortfall is visible in month six","Every credit has a certificate location next to it"],"reading_time_minutes":4,"perspective_shift":"Before: assumed the credits would accumulate in time. After: has a dated credit ledger against the renewal requirement, so the shortfall showed up with months to spare.","companion_app":{"app_path":"apps/certification-renewal-credit-ledger.html","price":"$4 one-time","free_features":["Unlimited credit entries with a running total","Shortfall shown against your own requirement figure","Starter, first-year and shortfall records included"],"paid_features":["Printable transcript — the dated credit list for a renewal audit — estimate: ~20 minutes saved per renewal","Saved cycles — keep three cycles in this browser as one closes and the next opens — estimate: ~15 minutes saved per cycle","Certificate location log on the paid copy — where each certificate is filed — estimate: ~25 minutes saved at an audit"]}},{"title":"Fit an Episode's Segments Into the Runtime You Actually Have — Free","tags":["creative","podcast","production","planning","local-first","no-account"],"hook":"Enter the segments and the minutes each one needs, set the real episode length, and get a run sheet where every block is scaled instead of the closing segment being cut.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/podcast-episode-run-sheet.html","app_unlock_hook":"The run sheet and the scaling are free. The $4 tier adds the printable sheet for the studio and keeps three episodes in the browser.","share_triggers":["Every segment scaled to the real runtime — the outro keeps its four minutes","The housekeeping and credits were on the sheet, which is why nothing got cut at the end"],"reading_time_minutes":4,"perspective_shift":"Before: hoped the episode would come in on time. After: has every segment scaled to the real runtime with the trim visible, because they planned the sheet before recording.","companion_app":{"app_path":"apps/podcast-episode-run-sheet.html","price":"$4 one-time","free_features":["Unlimited segments with proportional scaling","Trim shown per segment against the runtime","Starter, solo and panel records included"],"paid_features":["Printable run sheet — keep the scaled timings beside the microphone — estimate: ~10 minutes saved per recording session","Saved episode sheets — keep three episodes in this browser for a recurring format — estimate: ~15 minutes saved per week","Segment log on the paid copy — what each segment actually ran as recorded — estimate: ~20 minutes saved in the edit"]}},{"title":"Cut One Piece Into Every Channel Without Breaking the Sentences — Free","tags":["creative","content","repurposing","writing","local-first","no-account"],"hook":"Paste a piece and the character limit for each channel, and get a length-checked cut per channel that stops at sentence boundaries instead of mid-clause.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/content-repurpose-cascade-card.html","app_unlock_hook":"The cascade and the cuts are free. The $4 tier adds the printable map and keeps three pieces in the browser.","share_triggers":["One piece cut per channel at sentence boundaries — no truncated clauses","The 160-character caption can hold the opening and nothing else, and the map says so"],"reading_time_minutes":4,"perspective_shift":"Before: pasted the same text into four channels and let the platform truncate it. After: has a length-checked cut per channel that stops at a sentence, because they ran their own piece through the cascade.","companion_app":{"app_path":"apps/content-repurpose-cascade-card.html","price":"$4 one-time","free_features":["Unlimited channels cut from one source piece","Character count and share of limit per channel","Starter, product-launch and research records included"],"paid_features":["Printable cascade map — the per-channel cuts with their lengths — estimate: ~15 minutes saved per piece","Saved cascades — keep three pieces in this browser for a recurring format — estimate: ~20 minutes saved per publication cycle","Channel limit log on the paid copy — the limits you checked and the date, so a change is visible — estimate: ~10 minutes saved per quarter"]}},{"title":"See the Week Your Cash Runs Thin Before It Arrives — Free","tags":["business","cash-flow","planning","finance","local-first","no-account"],"hook":"Post dated income and outgoings, and read the running balance week by week so the low point is a date on a page instead of a surprise in the account.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/cash-flow-13-week-strip.html","app_unlock_hook":"The book, the running balance and the low point are free. The $4 tier adds the printable book and keeps three scenarios in the browser.","share_triggers":["The low point is a specific week with a date, not a feeling about the quarter","Thirteen weeks on one dated book, with the VAT payment where it actually falls"],"reading_time_minutes":4,"perspective_shift":"Before: watched the bank balance and hoped. After: knows the week the cash runs thinnest and its date, because they kept their own dated cash book.","companion_app":{"app_path":"apps/cash-flow-13-week-strip.html","price":"$4 one-time","free_features":["Unlimited dated entries with a running balance","Low point identified with its date, in a ruled band","Starter, project and seasonal records included"],"paid_features":["Printable cash book — the 13-week book on the desk at the Monday review — estimate: ~20 minutes saved per week","Saved books per scenario — keep three versions in this browser for best, likely and worst — estimate: ~30 minutes saved per planning cycle","Actual-versus-expected log on the paid copy — what really landed against what you entered — estimate: ~25 minutes saved per quarter"]}},{"title":"Work Out Which Supplier Order Is Already Late — Free","tags":["business","suppliers","stock","lead-time","local-first","no-account"],"hook":"Enter stock, weekly usage and supplier lead times, and get a reorder board with the dates a decision is actually due instead of a shelf that looks full.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/supplier-lead-time-risk-board.html","app_unlock_hook":"The board and the reorder dates are free. The $4 tier adds the printable board for the weekly review and keeps three lists in the browser.","share_triggers":["Suppliers sorted by the date the order is due, not by how full the shelf looks","The fast mover with a ten-day lead time was already past its reorder date"],"reading_time_minutes":4,"perspective_shift":"Before: ordered when the shelf looked low. After: knows the date each order decision is due, because they worked back from their own usage and the supplier's lead time.","companion_app":{"app_path":"apps/supplier-lead-time-risk-board.html","price":"$4 one-time","free_features":["Unlimited items with stock, usage and lead time","Reorder dates sorted with overdue items at the top","Starter, café and lab records included"],"paid_features":["Printable board for the weekly review — the decision dates in front of whoever places orders — estimate: ~10 minutes saved per review","Saved boards per supplier set — keep three workshop or site lists in this browser — estimate: ~20 minutes saved per week","Delivery log on the paid copy — when orders were placed and when they landed, against the promise — estimate: ~25 minutes saved per supplier problem"]}},{"title":"Check a Page's Heading Order Before Anyone Screen-Reads It — Free","tags":["accessibility","headings","screen-reader","audit","local-first","no-account"],"hook":"List the headings in the order they exist in the markup and mark which order checks pass, so a skipped level or a decorative heading shows up before a screen-reader user meets it.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/screen-reader-section-order-audit.html","app_unlock_hook":"The audit grid and the check key are free. The $4 tier adds the printable grid and keeps three pages in the browser.","share_triggers":["Heading order as a sequence — the skipped level shows up at the row where it breaks","Bold text pretending to be a heading found in four seconds"],"reading_time_minutes":4,"perspective_shift":"Before: assumed the page structure was fine because it looked right. After: can see the heading order as a sequence with the skipped level marked, because they listed their own page's headings.","companion_app":{"app_path":"apps/screen-reader-section-order-audit.html","price":"$4 one-time","free_features":["Unlimited headings with the five-check key","Rows with nothing passing pulled into a wash band","Starter, shop-page and form records included"],"paid_features":["Printable audit grid — the heading list with the checks, kept with the page's documentation — estimate: ~20 minutes saved per audit","Saved audits per page — keep three pages in this browser while a template fix runs — estimate: ~25 minutes saved per sprint","Fix log on the paid copy — which headings were changed and when — estimate: ~15 minutes saved at the next audit"]}},{"title":"Work Out the Pages Per Day Your Reading List Demands — Free","tags":["learning","reading-load-pacing-plan"],"hook":"Name the pages, the days you have, and what each book is worth; the gauge gives you the pages-per-day figure your own list demands rather than a hopeful one.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/reading-load-pacing-plan-2.html","app_unlock_hook":"Printable gauge with the daily marks ruled along the edge — estimate: 8 minutes saved per list, basis: 4 books re-divided at ~2 minutes each","share_triggers":["A 43  pace, taken from my own list rather than a rule of thumb.","Ran my own numbers through the page gauge and got a result I could actually check.","Free, no card, runs in the browser — the page gauge did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a reading list and a vague intention to start early. After: the reader has a pages-per-day figure they can test in one evening, because they supplied the pages, the deadline, and the weights.","companion_app":{"app_path":"apps/reading-load-pacing-plan-2.html","price":"$4 one-time","free_features":["Any number of books and windows","Weighted page split with the per-day figure","Copy the gauge as text","Stateful link to any result"],"paid_features":["Printable gauge with the daily marks ruled along the edge — estimate: 8 minutes saved per list, basis: 4 books re-divided at ~2 minutes each","Saved local history across lists — estimate: 5 minutes saved per list, basis: re-entering 4 books at ~75 seconds each"]}},{"title":"See Which Source Actually Backs Each Claim — Free","tags":["learning","citation-source-matrix"],"hook":"List each claim with the kind of source behind it and the matrix shows where your evidence is thin, so an unsourced claim is a visible cell rather than a sentence you have stopped noticing.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/citation-source-matrix-2.html","app_unlock_hook":"Printable grid with the empty cells boxed for a supervisor meeting — estimate: 15 minutes saved per draft, basis: 4 claims re-tabbled at ~3.75 minutes each","share_triggers":["My the number , and one claim had nothing behind it at all.","Ran my own numbers through the source matrix and got a result I could actually check.","Free, no card, runs in the browser — the source matrix did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a complete-looking reference list and assumed the argument was carried. After: the reader can see which claim has nothing behind it, because the matrix left that cell empty.","companion_app":{"app_path":"apps/citation-source-matrix-2.html","price":"$4 one-time","free_features":["Any number of claims cross-tabbed","Empty cells surfaced rather than smoothed","Copy the matrix as text","Stateful link to any result"],"paid_features":["Printable grid with the empty cells boxed for a supervisor meeting — estimate: 15 minutes saved per draft, basis: 4 claims re-tabbled at ~3.75 minutes each","Saved local history across drafts — estimate: 10 minutes saved per draft, basis: re-entering 4 claims at ~2.5 minutes each"]}},{"title":"Fit a Study Group Into the Minutes It Actually Has — Free","tags":["learning","study-group-session-agenda"],"hook":"List the agenda with minutes and the clock totals them against the booking, so you discover the plan does not fit before the session rather than at the end of it.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/study-group-session-agenda-2.html","app_unlock_hook":"Printable clock face with each item's minutes marked round it — estimate: 9 minutes saved per session, basis: 5 items re-timed at ~108 seconds each","share_triggers":["the number  of headroom, and the plan only fit because I checked first.","Ran my own numbers through the session clock and got a result I could actually check.","Free, no card, runs in the browser — the session clock did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader ran a study group that always overran and never covered the last item. After: the reader has an agenda that fits the booking, because they totalled the minutes before the session.","companion_app":{"app_path":"apps/study-group-session-agenda-2.html","price":"$4 one-time","free_features":["Any number of items and booking lengths","Running total against your booking","Copy the clock as text","Stateful link to any result"],"paid_features":["Printable clock face with each item's minutes marked round it — estimate: 9 minutes saved per session, basis: 5 items re-timed at ~108 seconds each","Saved local history across sessions — estimate: 6 minutes saved per session, basis: re-entering 5 items at ~72 seconds each"]}},{"title":"Route Your Wrong Answers Into the Fix That Matches Them — Free","tags":["learning","revision-error"],"hook":"List each wrong answer and why; the log sorts them into error lanes with counts, so the fix matches the cause instead of being the same drill for every mistake.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/revision-error-log.html","app_unlock_hook":"Printable log with each lane's drill listed beside it — estimate: 12 minutes saved per set, basis: 5 errors re-sorted at ~2.4 minutes each","share_triggers":["the number , and the concept lane was the one costing real marks.","Ran my own numbers through the repair log and got a result I could actually check.","Free, no card, runs in the browser — the repair log did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader was redoing every wrong answer with the same drill. After: the reader knows the top lane is conceptual rather than careless, because the log ranked their own errors by cost.","companion_app":{"app_path":"apps/revision-error-log.html","price":"$4 one-time","free_features":["Any number of wrong answers sorted","Counts per error lane ranked by cost","Copy the log as text","Stateful link to any result"],"paid_features":["Printable log with each lane's drill listed beside it — estimate: 12 minutes saved per set, basis: 5 errors re-sorted at ~2.4 minutes each","Saved local history across sets — estimate: 8 minutes saved per set, basis: re-entering 5 errors at ~96 seconds each"]}},{"title":"Work Out How Many Uses Justify the Big Pack — Free","tags":["household","bulk-buy-break-even-card"],"hook":"Give the two unit prices and what the big pack costs you today, and the card tells you how many uses it takes before it was worth it — a number you can compare against how often you actually use the thing.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/bulk-buy-break-even-card-2.html","app_unlock_hook":"Printable card with a usage tick column to keep on the pack — estimate: 7 minutes saved per purchase decision, basis: 3 prices re-checked at ~2.3 minutes each","share_triggers":["the number  — and we use it about twice a month, so that is not a saving.","Ran my own numbers through the price card and got a result I could actually check.","Free, no card, runs in the browser — the price card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader bought the big pack because the unit price was lower. After: the reader knows how many uses it takes to pay back and whether they will reach that number, because they supplied both prices and the extra cost.","companion_app":{"app_path":"apps/bulk-buy-break-even-card-2.html","price":"$4 one-time","free_features":["Any number of price pairs compared","Payback in uses with the saving per use shown","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card with a usage tick column to keep on the pack — estimate: 7 minutes saved per purchase decision, basis: 3 prices re-checked at ~2.3 minutes each","Saved local history of purchases compared — estimate: 5 minutes saved per repeat shop, basis: re-entering 3 figures at ~100 seconds each"]}},{"title":"Log Water Damage as a Dated Evidence Packet — Free","tags":["household","water-leak-damage-evidence-log"],"hook":"Paste your leak notes and the packet checks the five slots an insurer asks for, so the missing evidence is named while you can still go and get it.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/water-leak-damage-evidence-log-2.html","app_unlock_hook":"Printable docket with the slots in the order an adjuster reads them — estimate: 22 minutes saved per claim, basis: 5 slots re-ordered at ~4.4 minutes each","share_triggers":["My packet is the number  — the plumber's written report is the one thing missing.","Ran my own numbers through the damage ledger and got a result I could actually check.","Free, no card, runs in the browser — the damage ledger did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a folder of photos and assumed it was enough. After: the reader knows the one document that will stall the claim, because the packet counted what was missing.","companion_app":{"app_path":"apps/water-leak-damage-evidence-log-2.html","price":"$5 one-time","free_features":["Unlimited packets checked","Five slots with completeness reported","Copy the packet as text","Stateful link to any result"],"paid_features":["Printable docket with the slots in the order an adjuster reads them — estimate: 22 minutes saved per claim, basis: 5 slots re-ordered at ~4.4 minutes each","Saved local history across claims — estimate: 14 minutes saved per claim, basis: re-assembling 5 evidence items at ~2.8 minutes each"]}},{"title":"Rank One Room of Clutter by What Is Worth Removing First — Free","tags":["household","room-declutter-value"],"hook":"Score each pile on what it is worth, what it costs you to deal with, and how much room it frees, and the plan ranks them so the first bag out of the house is decided by the numbers.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/room-declutter-value-map.html","app_unlock_hook":"Printable plan with the top three cards boxed for a listing session — estimate: 13 minutes saved per room, basis: 5 groups re-ranked at ~2.6 minutes each","share_triggers":["A the number  spread, and the chair was both worthless and in the way.","Ran my own numbers through the removal plan and got a result I could actually check.","Free, no card, runs in the browser — the removal plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader was starting with whatever was nearest and getting nothing finished. After: the reader has a ranked order with the best return per hour first, because they scored value, effort, and space themselves.","companion_app":{"app_path":"apps/room-declutter-value-map.html","price":"$4 one-time","free_features":["Any number of groups ranked","Value, effort, and space scored with inputs shown","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan with the top three cards boxed for a listing session — estimate: 13 minutes saved per room, basis: 5 groups re-ranked at ~2.6 minutes each","Saved local history across rooms — estimate: 8 minutes saved per room, basis: re-entering 5 groups at ~96 seconds each"]}},{"title":"Turn Home Blood Pressure Readings Into a Chart a Clinician Can Read — Free","tags":["health","blood-pressure-log-trend-card"],"hook":"Paste your home readings with dates and the chart reports the spread and the direction, so what you hand to a clinician is a pattern they can read rather than a column you have to explain.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/blood-pressure-log-trend-card-2.html","app_unlock_hook":"Printable chart in the layout most clinics ask for — estimate: 12 minutes saved per appointment, basis: 6 readings re-tabulated at ~2 minutes each","share_triggers":["A the number  spread, and the direction was visible before I said anything.","Ran my own numbers through the pressure trend and got a result I could actually check.","Free, no card, runs in the browser — the pressure trend did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader handed over a column of numbers and hoped the clinician would spot the pattern. After: the reader brings a chart with the spread and direction already stated, because they entered their own readings and dates.","companion_app":{"app_path":"apps/blood-pressure-log-trend-card-2.html","price":"$4 one-time","free_features":["Any number of readings charted","Spread and direction with per-reading rows","Copy the chart as text","Stateful link to any result"],"paid_features":["Printable chart in the layout most clinics ask for — estimate: 12 minutes saved per appointment, basis: 6 readings re-tabulated at ~2 minutes each","Saved local history across months — estimate: 9 minutes saved per follow-up, basis: re-entering 6 readings with dates at ~90 seconds each"]}},{"title":"Score Your Skills Against the Role You Want — Free","tags":["career","career-skill-gap-board"],"hook":"Score each skill on your level, what the role asks for, and whether you can prove it; the board ranks them so the two gaps worth closing this quarter are named.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/career-skill-gap-board-2.html","app_unlock_hook":"Printable bridge with the largest spans marked for a development conversation — estimate: 16 minutes saved per review, basis: 5 skills re-tabbled at ~3.2 minutes each","share_triggers":["An average of the number , and two skills were the whole problem.","Ran my own numbers through the bridge board and got a result I could actually check.","Free, no card, runs in the browser — the bridge board did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a skills list and a feeling of being underqualified. After: the reader has two named spans to close and knows which one lacks evidence, because they scored each skill against the posting.","companion_app":{"app_path":"apps/career-skill-gap-board-2.html","price":"$5 one-time","free_features":["Any number of skills scored","Your level against the requirement, with evidence weighted","Copy the board as text","Stateful link to any result"],"paid_features":["Printable bridge with the largest spans marked for a development conversation — estimate: 16 minutes saved per review, basis: 5 skills re-tabbled at ~3.2 minutes each","Saved local history across quarters — estimate: 11 minutes saved per review, basis: re-entering 5 skills at ~2.2 minutes each"]}},{"title":"Count Your Credits Against a Renewal Deadline — Free","tags":["career","certification-renewal-credit-ledger"],"hook":"List what you have done and what the renewal needs; the ledger totals them so the shortfall is a number you can plan around instead of a panic in December.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/certification-renewal-credit-ledger-2.html","app_unlock_hook":"Printable ledger in the format most bodies ask for on audit — estimate: 18 minutes saved per renewal, basis: 5 entries re-tabbled at ~3.6 minutes each","share_triggers":["the number  still needed, and there is time to book it cheaply.","Ran my own numbers through the credit ledger and got a result I could actually check.","Free, no card, runs in the browser — the credit ledger did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader discovered a credit shortfall in the last week before renewal. After: the reader knows the shortfall in September and can book it cheaply, because they totalled their own entries against the requirement.","companion_app":{"app_path":"apps/certification-renewal-credit-ledger-2.html","price":"$4 one-time","free_features":["Any number of entries and requirements","Running total against your requirement","Copy the ledger as text","Stateful link to any result"],"paid_features":["Printable ledger in the format most bodies ask for on audit — estimate: 18 minutes saved per renewal, basis: 5 entries re-tabbled at ~3.6 minutes each","Saved local history across cycles — estimate: 12 minutes saved per renewal, basis: re-entering 5 entries at ~2.4 minutes each"]}},{"title":"Score Two Offers Against the Constraints You Actually Have — Free","tags":["career","offer-decision-weighted"],"hook":"Score each offer on pay, the commute it costs you, and how much flexibility it allows; the card ranks them so the decision rests on your constraints rather than on the headline number.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/offer-decision-weighted-card.html","app_unlock_hook":"Printable card with the constraints boxed for a conversation at home — estimate: 10 minutes saved per decision, basis: 3 options re-tabulated at ~3.3 minutes each","share_triggers":["A the number  spread, and the lower offer won on the two things I actually care about.","Ran my own numbers through the constraint card and got a result I could actually check.","Free, no card, runs in the browser — the constraint card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader was comparing headline salaries. After: the reader has a ranking that charges the longer commute against the offer, because they scored pay, minutes, and flexibility themselves.","companion_app":{"app_path":"apps/offer-decision-weighted-card.html","price":"$5 one-time","free_features":["Any number of options scored","Pay, commute, and flexibility weighted with inputs shown","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card with the constraints boxed for a conversation at home — estimate: 10 minutes saved per decision, basis: 3 options re-tabulated at ~3.3 minutes each","Saved local history across decisions — estimate: 7 minutes saved per decision, basis: re-entering 3 options at ~2.3 minutes each"]}},{"title":"Plan Every Channel Cut Before You Write the Draft — Free","tags":["creative","content-repurpose-cascade-card"],"hook":"List each channel and what it reuses, and the cascade shows you which cuts need new material before you promise four deliverables off one draft.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/content-repurpose-cascade-card-2.html","app_unlock_hook":"Printable cascade with the new-material cells boxed for scheduling — estimate: 14 minutes saved per draft, basis: 4 channels re-planned at ~3.5 minutes each","share_triggers":["My the number , and two channels were new work pretending to be repurposing.","Ran my own numbers through the repurpose cut and got a result I could actually check.","Free, no card, runs in the browser — the repurpose cut did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader promised four channel cuts off one draft. After: the reader knows two of those four are new work, because the cascade placed each channel by what it reuses.","companion_app":{"app_path":"apps/content-repurpose-cascade-card-2.html","price":"$4 one-time","free_features":["Any number of channels planned","Reuse versus new material surfaced","Copy the cascade as text","Stateful link to any result"],"paid_features":["Printable cascade with the new-material cells boxed for scheduling — estimate: 14 minutes saved per draft, basis: 4 channels re-planned at ~3.5 minutes each","Saved local history across drafts — estimate: 9 minutes saved per draft, basis: re-entering 4 channels at ~2.25 minutes each"]}},{"title":"Fit Your Scenes Into the Runtime Before You Record — Free","tags":["creative","audio-script-scene-pacer"],"hook":"List the scenes with their timings and the strip totals them against the slot, so an overrun is visible while you are still cutting the script rather than in the edit.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/audio-script-scene-pacer-2.html","app_unlock_hook":"Printable strip with each scene marked along the timeline — estimate: 15 minutes saved per episode, basis: 5 scenes re-timed at ~3 minutes each","share_triggers":["the number  of headroom, found on paper instead of in the edit.","Ran my own numbers through the runtime strip and got a result I could actually check.","Free, no card, runs in the browser — the runtime strip did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader found the overrun in the edit, where fixing it costs another recording session. After: the reader sees it as a signed number on paper, because they totalled their own scene timings.","companion_app":{"app_path":"apps/audio-script-scene-pacer-2.html","price":"$4 one-time","free_features":["Any number of scenes and slot lengths","Running total against your slot","Copy the strip as text","Stateful link to any result"],"paid_features":["Printable strip with each scene marked along the timeline — estimate: 15 minutes saved per episode, basis: 5 scenes re-timed at ~3 minutes each","Saved local history across episodes — estimate: 10 minutes saved per episode, basis: re-entering 5 scenes at ~2 minutes each"]}},{"title":"Compare Headlines on Promise and Proof, Not on Punch — Free","tags":["creative","title-headline-testing"],"hook":"Score each headline on what it promises and whether the piece actually delivers it, and the board ranks them so the choice is made on proof rather than on which one sounds best in a meeting.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/title-headline-testing-board.html","app_unlock_hook":"Printable board with the promise and proof columns for an editorial meeting — estimate: 11 minutes saved per piece, basis: 4 headlines re-scored at ~2.75 minutes each","share_triggers":["A the number  spread, and the punchiest headline was the one the piece could not deliver.","Ran my own numbers through the promise board and got a result I could actually check.","Free, no card, runs in the browser — the promise board did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader picked the headline that sounded strongest. After: the reader has a ranking that charges a headline for promising what the piece does not prove, because they scored proof themselves.","companion_app":{"app_path":"apps/title-headline-testing-board.html","price":"$4 one-time","free_features":["Any number of headlines scored","Promise and proof weighted equally, length lightly","Copy the board as text","Stateful link to any result"],"paid_features":["Printable board with the promise and proof columns for an editorial meeting — estimate: 11 minutes saved per piece, basis: 4 headlines re-scored at ~2.75 minutes each","Saved local history across pieces — estimate: 7 minutes saved per piece, basis: re-entering 4 headlines at ~105 seconds each"]}},{"title":"See the Week Your Cash Runs Thinnest — Free","tags":["business","cash-flow-13-week-strip"],"hook":"List the dated movements in and out and the strip spaces them across the window, so the week where outflows cluster ahead of receipts is visible while you can still move a payment date.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/cash-flow-13-week-strip-2.html","app_unlock_hook":"Printable strip with the dip week shaded for the wall — estimate: 20 minutes saved per month, basis: 6 movements re-dated at ~3.3 minutes each","share_triggers":["My the number  of movements, and week three was the one I needed to see.","Ran my own numbers through the cash gauge and got a result I could actually check.","Free, no card, runs in the browser — the cash gauge did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader watched a closing balance and got caught by a mid-month dip. After: the reader can name the week where payments cluster, because they spaced their own dated movements on the strip.","companion_app":{"app_path":"apps/cash-flow-13-week-strip-2.html","price":"$5 one-time","free_features":["Any number of movements spaced","Gaps measured and ordered along the strip","Copy the gauge as text","Stateful link to any result"],"paid_features":["Printable strip with the dip week shaded for the wall — estimate: 20 minutes saved per month, basis: 6 movements re-dated at ~3.3 minutes each","Saved local history across months — estimate: 14 minutes saved per month, basis: re-entering 6 movements at ~2.3 minutes each"]}},{"title":"Work Out Which Supplier Order Is Due First — Free","tags":["business","supplier-lead-time-risk-board"],"hook":"Paste the date stock is needed and the rail counts back through the ordering steps, marking the ones already behind so a late order is visible before it becomes a stockout.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/supplier-lead-time-risk-board-2.html","app_unlock_hook":"Printable rail with the steps and dates for the purchasing meeting — estimate: 18 minutes saved per order cycle, basis: 5 steps re-dated at ~3.6 minutes each","share_triggers":["the number  to the shelf date, and one step was already behind me.","Ran my own numbers through the order rail and got a result I could actually check.","Free, no card, runs in the browser — the order rail did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader reordered on stock level and got caught by the lead time. After: the reader knows which ordering step is already behind, because they counted back from their own needed-by date.","companion_app":{"app_path":"apps/supplier-lead-time-risk-board-2.html","price":"$5 one-time","free_features":["Unlimited orders counted back","Five dated steps with slack shown","Copy the rail as text","Stateful link to any result"],"paid_features":["Printable rail with the steps and dates for the purchasing meeting — estimate: 18 minutes saved per order cycle, basis: 5 steps re-dated at ~3.6 minutes each","Saved local history across orders — estimate: 12 minutes saved per cycle, basis: re-entering order details at ~12 minutes"]}},{"title":"Turn Repeated Complaints Into Reply Cards You Can Reuse — Free","tags":["business","customer-complaint-response-library"],"hook":"Paste a week of complaints and the library groups them with counts, so the reply you write first is the one that covers the most customers rather than the one that arrived last.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/customer-complaint-response-library-2.html","app_unlock_hook":"Printable library with the reply slots beside each theme — estimate: 19 minutes saved per month, basis: 4 themes re-counted at ~4.75 minutes each","share_triggers":["the number  this week, and it was not the one we had a macro for.","Ran my own numbers through the reply card and got a result I could actually check.","Free, no card, runs in the browser — the reply card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader wrote replies in the order complaints arrived. After: the reader writes the macro covering the most customers first, because the library counted the themes.","companion_app":{"app_path":"apps/customer-complaint-response-library-2.html","price":"$5 one-time","free_features":["Any number of complaints grouped","Counts per theme with a sample line","Copy the library as text","Stateful link to any result"],"paid_features":["Printable library with the reply slots beside each theme — estimate: 19 minutes saved per month, basis: 4 themes re-counted at ~4.75 minutes each","CSV export of every complaint with its theme — estimate: 24 minutes saved per month, basis: 55 complaints hand-coded at ~26 seconds each"]}},{"title":"Check Client Notes for What a Quote Cannot Omit — Free","tags":["business","client-notes-to-quote-proposal"],"hook":"Paste your notes from a client call and the fence checks them for the four things a quote cannot omit, so you know what to ask before you price rather than after they query it.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/client-notes-to-quote-proposal-2.html","app_unlock_hook":"Printable fence with the missing questions drafted for you to send — estimate: 17 minutes saved per quote, basis: 4 fields re-drafted at ~4.25 minutes each","share_triggers":["The notes answered the number  — two questions before I can price at all.","Ran my own numbers through the quote fence and got a result I could actually check.","Free, no card, runs in the browser — the quote fence did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader quoted on incomplete notes and revised it three times. After: the reader sends one email with the missing questions first, because the fence marked each gap before the quote went out.","companion_app":{"app_path":"apps/client-notes-to-quote-proposal-2.html","price":"$5 one-time","free_features":["Unlimited sets of notes checked","Four-field check with nothing invented","Copy the fence as text","Stateful link to any result"],"paid_features":["Printable fence with the missing questions drafted for you to send — estimate: 17 minutes saved per quote, basis: 4 fields re-drafted at ~4.25 minutes each","Saved local history across clients — estimate: 12 minutes saved per quote, basis: re-reading and re-checking notes at ~12 minutes"]}},{"title":"Make the Weekly Chore Load Visible by Person — Free","tags":["family","chore-rotation-fairness-board"],"hook":"Log what each person actually did this week with minutes and difficulty, and the scale ranks the loads, so the imbalance is a number rather than a recurring argument.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/chore-rotation-fairness-board-2.html","app_unlock_hook":"Printable scale with the heaviest card boxed for the Sunday conversation — estimate: 14 minutes saved per week, basis: 4 people re-logged at ~3.5 minutes each","share_triggers":["A the number  spread, and it was not the split we had all assumed.","Ran my own numbers through the chore scale and got a result I could actually check.","Free, no card, runs in the browser — the chore scale did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the household was arguing about who did more from memory. After: the household has a spread between the heaviest and lightest load, because someone logged a real week with minutes and difficulty.","companion_app":{"app_path":"apps/chore-rotation-fairness-board-2.html","price":"$4 one-time","free_features":["Any number of people weighed","Minutes, difficulty, and choice scored with inputs shown","Copy the scale as text","Stateful link to any result"],"paid_features":["Printable scale with the heaviest card boxed for the Sunday conversation — estimate: 14 minutes saved per week, basis: 4 people re-logged at ~3.5 minutes each","Saved local history across weeks — estimate: 10 minutes saved per week, basis: re-entering 4 people at ~2.5 minutes each"]}},{"title":"Check a Babysitter Handoff for What It Cannot Omit — Free","tags":["family","babysitter-handoff-sheet"],"hook":"Paste your handoff notes and the sheet checks for the five things a sitter cannot guess, marking the empty ones while you are still in the house.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/babysitter-handoff-sheet-2.html","app_unlock_hook":"Printable sheet in a large type size for the fridge — estimate: 11 minutes saved per evening out, basis: 5 fields re-set at ~2.2 minutes each","share_triggers":["My sheet answered the number  — the consent line was the one I had left out.","Ran my own numbers through the care sheet and got a result I could actually check.","Free, no card, runs in the browser — the care sheet did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader left notes written from memory in the last two minutes. After: the reader knows which two fields a sitter would have had to guess at, because the sheet checked each one before they left.","companion_app":{"app_path":"apps/babysitter-handoff-sheet-2.html","price":"$4 one-time","free_features":["Unlimited sheets checked","Five-field check with nothing invented","Copy the sheet as text","Stateful link to any result"],"paid_features":["Printable sheet in a large type size for the fridge — estimate: 11 minutes saved per evening out, basis: 5 fields re-set at ~2.2 minutes each","Saved local history per sitter — estimate: 8 minutes saved per repeat booking, basis: re-writing 5 fields at ~96 seconds each"]}},{"title":"Turn School Dates Into a Supply Board You Can Work Back From — Free","tags":["family","school-supply-deadline"],"hook":"Paste the term dates and the board counts back through the shopping steps, marking the ones already behind so the scramble happens on paper rather than the night before.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/school-supply-deadline-board.html","app_unlock_hook":"Printable board with each child's items on separate tags — estimate: 16 minutes saved per term, basis: 5 steps re-dated at ~3.2 minutes each","share_triggers":["the number  to term, and the named uniform was already two weeks late.","Ran my own numbers through the supply board and got a result I could actually check.","Free, no card, runs in the browser — the supply board did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader discovered the named uniform needed three weeks on the last Sunday of the holidays. After: the reader has dated steps and can see which are already behind, because they counted back from their own term date.","companion_app":{"app_path":"apps/school-supply-deadline-board.html","price":"$4 one-time","free_features":["Unlimited boards counted back","Five dated steps with slack shown","Copy the board as text","Stateful link to any result"],"paid_features":["Printable board with each child's items on separate tags — estimate: 16 minutes saved per term, basis: 5 steps re-dated at ~3.2 minutes each","Saved local history across terms — estimate: 11 minutes saved per term, basis: re-entering dates and items at ~11 minutes"]}},{"title":"Fit Meals and Activities Into the Evenings You Actually Have — Free","tags":["family","busy-week-meal-activity-planner"],"hook":"Set how long your evenings actually are and list what each one has to hold; the grid totals them so the overspill is visible before the week starts rather than on Wednesday night.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/busy-week-meal-activity-planner-2.html","app_unlock_hook":"Printable grid with each evening punched out for the fridge — estimate: 15 minutes saved per week, basis: 5 evenings re-added at ~3 minutes each","share_triggers":["the number  across the week, and Tuesday was the night that never fitted.","Ran my own numbers through the week grid and got a result I could actually check.","Free, no card, runs in the browser — the week grid did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader booked activities and discovered the week did not fit on Wednesday night. After: the reader can see the overloaded evening as a negative number on Monday, because they totalled the fixed costs too.","companion_app":{"app_path":"apps/busy-week-meal-activity-planner-2.html","price":"$4 one-time","free_features":["Any number of evenings and lengths","Running total against your available time","Copy the grid as text","Stateful link to any result"],"paid_features":["Printable grid with each evening punched out for the fridge — estimate: 15 minutes saved per week, basis: 5 evenings re-added at ~3 minutes each","Saved local history across weeks — estimate: 10 minutes saved per week, basis: re-entering 5 evenings at ~2 minutes each"]}},{"title":"Find the Captions Viewers Cannot Finish Reading — Free","tags":["accessibility","caption-reading-speed-audit"],"hook":"Export your captions with timings and the gauge ranks them by the reading speed each one demands, so the three a viewer cannot finish are named rather than sensed.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/caption-reading-speed-audit-2.html","app_unlock_hook":"Printable gauge with the failing captions boxed for the editor — estimate: 18 minutes saved per clip, basis: 5 captions re-checked at ~3.6 minutes each","share_triggers":["A the number  spread — three captions were simply too fast to finish.","Ran my own numbers through the caption gauge and got a result I could actually check.","Free, no card, runs in the browser — the caption gauge did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader knew captions should be slow enough to read and could not say which lines were not. After: the reader has three named captions to split, because the gauge ranked each one by the speed it demands.","companion_app":{"app_path":"apps/caption-reading-speed-audit-2.html","price":"$4 one-time","free_features":["Any number of captions ranked","Speed and length scored with inputs shown","Copy the gauge as text","Stateful link to any result"],"paid_features":["Printable gauge with the failing captions boxed for the editor — estimate: 18 minutes saved per clip, basis: 5 captions re-checked at ~3.6 minutes each","Saved local history across clips — estimate: 12 minutes saved per clip, basis: re-entering 5 captions at ~2.4 minutes each"]}},{"title":"Rank Your Colour Pairs by Which One Fails First — Free","tags":["accessibility","color-palette-contrast-checker"],"hook":"Paste each colour pair with its measured contrast ratio and size, and the sheet ranks them so the two that fail the threshold are the first thing you fix rather than something a report mentions in passing.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/color-palette-contrast-checker-2.html","app_unlock_hook":"Printable sheet with the failing pairs boxed for a design review — estimate: 16 minutes saved per audit, basis: 5 pairs re-tabulated at ~3.2 minutes each","share_triggers":["A the number  spread, and the placeholder text was the pair that actually failed.","Ran my own numbers through the contrast pair and got a result I could actually check.","Free, no card, runs in the browser — the contrast pair did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a report listing failures with no sense of which mattered most. After: the reader has a ranked list with the worst pair first, because they measured and ranked their own palette.","companion_app":{"app_path":"apps/color-palette-contrast-checker-2.html","price":"$4 one-time","free_features":["Any number of pairs ranked","Ratio and size scored with inputs shown","Copy the sheet as text","Stateful link to any result"],"paid_features":["Printable sheet with the failing pairs boxed for a design review — estimate: 16 minutes saved per audit, basis: 5 pairs re-tabulated at ~3.2 minutes each","Saved local history across audits — estimate: 11 minutes saved per audit, basis: re-entering 5 pairs at ~2.2 minutes each"]}},{"title":"Break a Dense Process Into One-Action Cards — Free","tags":["accessibility","cognitive-load-reduced-step-cards"],"hook":"Write each step as its own one-action card and the board marks the ones that cannot be done alone, so a dense process becomes a set of cards you can do in any order that suits you.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/cognitive-load-reduced-step-cards-2.html","app_unlock_hook":"Printable cards at a large type size, one per page — estimate: 20 minutes saved per process, basis: 5 cards re-set at ~4 minutes each","share_triggers":["the number cards that cannot be done alone — the rest I can do whenever.","Ran my own numbers through the action cards and got a result I could actually check.","Free, no card, runs in the browser — the action cards did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a dense paragraph and could not tell where to start. After: the reader has standalone cards they can do in any order, because the board marked the few that genuinely must wait.","companion_app":{"app_path":"apps/cognitive-load-reduced-step-cards-2.html","price":"$4 one-time","free_features":["Any number of cards checked","Standalone versus dependent cards marked","Copy the board as text","Stateful link to any result"],"paid_features":["Printable cards at a large type size, one per page — estimate: 20 minutes saved per process, basis: 5 cards re-set at ~4 minutes each","Saved local history across processes — estimate: 13 minutes saved per process, basis: re-entering 5 cards at ~2.6 minutes each"]}},{"title":"Check a Communication Card for What Staff Can Actually Use — Free","tags":["accessibility","communication-card-generator"],"hook":"Write your card and the checker tests it for the four things staff need — the request, plain wording, a non-verbal route, and what to do next — so the gap is found before someone is holding it at a counter.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/communication-card-generator-2.html","app_unlock_hook":"Printable cards at wallet size with a large type option — estimate: 14 minutes saved per card set, basis: 4 fields re-set at ~3.5 minutes each","share_triggers":["My card answered the number  — the response line was the one I had not written.","Ran my own numbers through the comm card and got a result I could actually check.","Free, no card, runs in the browser — the comm card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a card stating a need and assumed staff would know how to respond. After: the reader has written the response line and a non-verbal route, because the checker marked both as required.","companion_app":{"app_path":"apps/communication-card-generator-2.html","price":"$4 one-time","free_features":["Unlimited cards checked","Four-field check with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable cards at wallet size with a large type option — estimate: 14 minutes saved per card set, basis: 4 fields re-set at ~3.5 minutes each","Saved local history across settings — estimate: 10 minutes saved per set, basis: re-entering 4 fields at ~2.5 minutes each"]}},{"title":"Count Back From a Benefits Letter Deadline — Free","tags":["civic","benefits-letter-deadline"],"hook":"Paste the letter and the clock counts back from its deadline, dating each step and marking the ones already behind so a missed window is visible while there is still time to ask for more.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/benefits-letter-deadline-2.html","app_unlock_hook":"Printable clock with the steps and dates for an adviser appointment — estimate: 19 minutes saved per letter, basis: 5 steps re-dated at ~3.8 minutes each","share_triggers":["the number  on the clock, and one step was already behind when I looked.","Ran my own numbers through the benefits clock and got a result I could actually check.","Free, no card, runs in the browser — the benefits clock did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a letter and an intention to deal with it this week. After: the reader has five dated steps and knows which window has closed, because they counted back from their own deadline.","companion_app":{"app_path":"apps/benefits-letter-deadline-2.html","price":"$5 one-time","free_features":["Unlimited letters counted back","Five dated steps with slack shown","Copy the clock as text","Stateful link to any result"],"paid_features":["Printable clock with the steps and dates for an adviser appointment — estimate: 19 minutes saved per letter, basis: 5 steps re-dated at ~3.8 minutes each","Saved local history of letters — estimate: 13 minutes saved per letter, basis: re-entering letter details at ~13 minutes"]}},{"title":"Turn Repair Messages Into a Dated Evidence Packet — Free","tags":["civic","tenant-repair-evidence"],"hook":"Paste your repair messages and the packet checks the five slots that make a disrepair claim move, so the gap is named while you can still go and create the record.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/tenant-repair-evidence-packet.html","app_unlock_hook":"Printable docket with the slots in the order an adviser reads them — estimate: 24 minutes saved per case, basis: 5 slots re-ordered at ~4.8 minutes each","share_triggers":["My packet is the number  — the written chases are what I am missing.","Ran my own numbers through the disrepair file and got a result I could actually check.","Free, no card, runs in the browser — the disrepair file did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a folder of photos and assumed the damp was self-evident. After: the reader knows the written chase record is missing, because the packet counted each slot and marked it empty.","companion_app":{"app_path":"apps/tenant-repair-evidence-packet.html","price":"$5 one-time","free_features":["Unlimited packets checked","Five slots with completeness reported","Copy the packet as text","Stateful link to any result"],"paid_features":["Printable docket with the slots in the order an adviser reads them — estimate: 24 minutes saved per case, basis: 5 slots re-ordered at ~4.8 minutes each","Saved local history across cases — estimate: 16 minutes saved per case, basis: re-assembling 5 evidence items at ~3.2 minutes each"]}},{"title":"Turn Local Election Dates Into an Action Plan — Free","tags":["civic","voter-local-election-action"],"hook":"Paste your ward's election dates and the plan counts back through each step, marking the ones already closed so the thing you can still do is the first thing on the list.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/voter-local-election-action-checklist.html","app_unlock_hook":"Printable plan with the open steps boxed for the fridge — estimate: 13 minutes saved per election, basis: 5 steps re-dated at ~2.6 minutes each","share_triggers":["the number  to polling day, and two deadlines had already closed.","Ran my own numbers through the poll plan and got a result I could actually check.","Free, no card, runs in the browser — the poll plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a set of election dates and a vague sense of time. After: the reader has a short list of steps still open, because the plan marked the deadlines that had closed.","companion_app":{"app_path":"apps/voter-local-election-action-checklist.html","price":"$4 one-time","free_features":["Unlimited election dates counted back","Five dated steps with slack shown","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan with the open steps boxed for the fridge — estimate: 13 minutes saved per election, basis: 5 steps re-dated at ~2.6 minutes each","Saved local history across elections — estimate: 9 minutes saved per election, basis: re-entering dates at ~9 minutes"]}},{"title":"Turn a Second Tax Notice Into a Dated Response Plan — Free","tags":["civic","tax-notice-response-checklist"],"hook":"Paste the notice and the clock counts back from its response date, dating each step and marking the ones already behind so the time you have left is a number rather than a worry.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/tax-notice-response-checklist-2.html","app_unlock_hook":"Printable clock with the steps and dates for an accountant — estimate: 21 minutes saved per notice, basis: 5 steps re-dated at ~4.2 minutes each","share_triggers":["the number  on the clock, and the ask-for-more-time window was the one that mattered.","Ran my own numbers through the tax clock and got a result I could actually check.","Free, no card, runs in the browser — the tax clock did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a notice in a drawer and a growing worry. After: the reader has five dated steps and knows whether the more-time window is still open, because they counted back from their own deadline.","companion_app":{"app_path":"apps/tax-notice-response-checklist-2.html","price":"$5 one-time","free_features":["Unlimited notices counted back","Five dated steps with slack shown","Copy the clock as text","Stateful link to any result"],"paid_features":["Printable clock with the steps and dates for an accountant — estimate: 21 minutes saved per notice, basis: 5 steps re-dated at ~4.2 minutes each","Saved local history of notices — estimate: 14 minutes saved per notice, basis: re-entering notice details at ~14 minutes"]}},{"title":"Pack to the Baggage Scale With a Carry-On Split — Free","tags":["travel","packing-weight-budget-board"],"hook":"Weigh what you are taking and the scale totals it against the allowance on your ticket, so the repacking happens at home rather than on the airport floor with the queue behind you.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/packing-weight-budget-board-2.html","app_unlock_hook":"Printable tag with the heaviest items boxed for a re-pack — estimate: 14 minutes saved per trip, basis: 6 items re-weighed at ~2.3 minutes each","share_triggers":["the number  of headroom, found at home instead of at the desk.","Ran my own numbers through the weight scale and got a result I could actually check.","Free, no card, runs in the browser — the weight scale did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader repacked at the airport desk with the queue behind them. After: the reader knows the bag is over before leaving the house, because they weighed the items against their own allowance.","companion_app":{"app_path":"apps/packing-weight-budget-board-2.html","price":"$4 one-time","free_features":["Any number of items and allowances","Running total against your allowance","Copy the scale as text","Stateful link to any result"],"paid_features":["Printable tag with the heaviest items boxed for a re-pack — estimate: 14 minutes saved per trip, basis: 6 items re-weighed at ~2.3 minutes each","Saved local history across trips — estimate: 10 minutes saved per trip, basis: re-entering 6 items at ~100 seconds each"]}},{"title":"Count Travel Documents Back From Departure — Free","tags":["travel","entry-requirement-lead-time-card"],"hook":"Paste your departure date and what you still need, and the clock counts back through the document windows, marking the ones that have already closed rather than letting you assume there is time.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/entry-requirement-lead-time-card-2.html","app_unlock_hook":"Printable clock with the document windows boxed for a folder — estimate: 20 minutes saved per trip, basis: 5 documents re-dated at ~4 minutes each","share_triggers":["the number  to departure, and the visa window was the one already shut.","Ran my own numbers through the document clock and got a result I could actually check.","Free, no card, runs in the browser — the document clock did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a document checklist and assumed there was time. After: the reader knows which window has already closed, because they counted back from their own departure date.","companion_app":{"app_path":"apps/entry-requirement-lead-time-card-2.html","price":"$5 one-time","free_features":["Unlimited trips counted back","Five dated documents with slack shown","Copy the clock as text","Stateful link to any result"],"paid_features":["Printable clock with the document windows boxed for a folder — estimate: 20 minutes saved per trip, basis: 5 documents re-dated at ~4 minutes each","Saved local history across trips — estimate: 14 minutes saved per trip, basis: re-entering trip details at ~14 minutes"]}},{"title":"Read a Staged Dental Treatment Plan Against What You Can Actually Spend — Free","tags":["health","dental","treatment-plan","costs","local-first","no-account"],"hook":"Type the plan your dentist handed you, line by line, and see which procedure pushes the running total past your budget — with the exact amount to defer instead of a vague 'this is expensive'.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/dental-treatment-plan-ticket.html","app_unlock_hook":"The ticket is free and unlimited. The $4 tier adds a printable copy for the desk and keeps the previous tickets in the browser.","share_triggers":["I re-sorted my dentist's plan by cost and found the one line that blows the budget","Six procedures, one crossing line — the ticket says which one to defer"],"reading_time_minutes":4,"perspective_shift":"Before: believed the plan had to be accepted as written or refused entirely. After: can see which single procedure crosses the line and ask for that one to be staged, because they re-sorted the practice's own numbers into a ticket with the overshoot flagged.","companion_app":{"app_path":"apps/dental-treatment-plan-ticket.html","price":"$4 one-time","free_features":["Unlimited tickets, every line sorted and checked against your figure","Copy the finished ticket or the state link to send to whoever is helping you decide","Starter, emergency and full-rehabilitation records included"],"paid_features":["Printable estimate ticket — hand the same page to the practice and to whoever is helping you pay — estimate: ~20 minutes saved per phone call spent re-reading the plan aloud","Saved plan history — keep the previous three tickets in this browser so a staged plan can be compared with what was originally quoted — estimate: ~15 minutes saved per billing question","Deferral worksheet on the paid copy — write the two lines you asked to move and the dates agreed, printed under the ticket — estimate: ~10 minutes saved per follow-up call"]}},{"title":"Turn a Month of CPAP Nights Into a Compliance Strip You Can Hand Over — Free","tags":["health","sleep","cpap","compliance","local-first","no-account"],"hook":"Log the hours your machine actually ran each night and see which nights fell under the compliance floor your clinic uses — dated, in order, with the average, before the follow-up appointment.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/cpap-night-hours-strip.html","app_unlock_hook":"The strip is free and unlimited. The $4 tier adds a printable copy for the review plus the saved months behind it.","share_triggers":["A month of CPAP nights on one strip — the four under-floor nights are the useful part","I stopped saying 'mostly fine' at the sleep review and handed over a dated strip instead"],"reading_time_minutes":4,"perspective_shift":"Before: believed a month of CPAP use could only be described as 'mostly fine'. After: can point at the four nights under the floor and the reason for each, because they laid their own machine's numbers out as a dated strip.","companion_app":{"app_path":"apps/cpap-night-hours-strip.html","price":"$4 one-time","free_features":["Unlimited strips, every night checked against your floor and ceiling","Copy the finished strip or the state link to send to a carer or the clinic","Starter, new-starter and long-haul records included"],"paid_features":["Printable compliance strip — hand one page to the sleep clinic instead of reading numbers off a phone — estimate: ~15 minutes saved per review appointment spent reconstructing the month","Saved month history — keep the previous three strips in this browser to show a trend across a pressure change — estimate: ~20 minutes saved per comparison you would otherwise do by hand","Flagged-night worksheet — list the under-floor nights with your notes on the printed copy — estimate: ~10 minutes saved per call with the equipment supplier"]}},{"title":"Work a Catch-Up Vaccine Schedule Back From the Day You Need Protection — Free","tags":["health","vaccines","travel-health","scheduling","local-first","no-account"],"hook":"Enter the date you must be protected and the minimum interval each dose needs, and get a docket of start-by dates — showing which dose is already impossible to fit before you travel or start the placement.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/vaccine-catchup-dose-docket.html","app_unlock_hook":"The docket is free and unlimited. The $4 tier adds a printable copy for the clinic plus the saved schedules behind it.","share_triggers":["My vaccine catch-up schedule counted back from the departure date — one dose no longer fits","The dose with the least room is at the top of the docket, which is the one to book today"],"reading_time_minutes":4,"perspective_shift":"Before: believed a catch-up schedule was a list of doses to mention at the appointment. After: can see which dose runs out first and whether the schedule fits at all, because they counted every interval back from the date protection is needed.","companion_app":{"app_path":"apps/vaccine-catchup-dose-docket.html","price":"$4 one-time","free_features":["Unlimited dockets, every dose counted back from your date","Copy the finished docket or the state link to share with whoever is travelling with you","Starter, short-notice and childhood catch-up records included"],"paid_features":["Printable docket for the clinic — hand the same page to the nurse so the intervals are checked against their schedule — estimate: ~15 minutes saved per appointment spent re-explaining the dates","Saved schedule history — keep the previous three dockets in this browser for two travellers or two trips — estimate: ~10 minutes saved per comparison","Dose-by-dose cost column on the paid copy — add the price quoted for each row and total it under the seal — estimate: ~12 minutes saved per phone call asking for prices"]}},{"title":"Turn Discharge Restrictions Into a Dated Board of What Lifts When — Free","tags":["health","recovery","surgery","discharge","local-first","no-account"],"hook":"Write the restrictions you were given with their review dates and get a Now / Next / Parked board that shows what is still in force today, what lifts this week, and what nobody has dated at all.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/post-op-restriction-board.html","app_unlock_hook":"The board is free and unlimited. The $4 tier adds a printable copy for the fridge and the ward, plus the saved boards behind it.","share_triggers":["My discharge restrictions on one board: what applies today, what lifts this week, what nobody dated","Two rows on my recovery board have no date — those are the two phone calls I keep avoiding"],"reading_time_minutes":4,"perspective_shift":"Before: believed recovery was a matter of remembering what the ward said. After: can see what still applies today, what lifts this week, and which rows nobody dated, because they put each restriction on a dated row of their own board.","companion_app":{"app_path":"apps/post-op-restriction-board.html","price":"$4 one-time","free_features":["Unlimited boards, every row dated, owned and sorted against today","Copy the finished board or the state link to send to a carer or the ward","Starter, cataract and slipped-schedule records included"],"paid_features":["Printable board for the fridge and the ward — one page both you and the district nurse can tick against — estimate: ~15 minutes saved per home visit spent re-reading the letter","Saved board history — keep the previous three boards in this browser so a slipped date is visible as a change, not a memory — estimate: ~10 minutes saved per dispute about what was said when","Carer handover copy — print the Now and Next columns only for whoever is covering a weekend — estimate: ~12 minutes saved per handover call"]}},{"title":"Work Out Which Provider Holds Each Record Before You Request Anything — Free","tags":["health","records","paperwork","advocacy","local-first","no-account"],"hook":"List what you need and mark which provider actually holds it, and the form shows the rows nobody can supply — the ones that turn a records request into three months of silence.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/medical-records-request-form.html","app_unlock_hook":"The form is free and unlimited. The $4 tier adds a printable request per holder plus the saved forms behind it.","share_triggers":["I mapped which provider holds each of my records before writing a single request","Nine records, five holders, two rows nobody can supply — the form shows which"],"reading_time_minutes":4,"perspective_shift":"Before: believed requesting records meant writing one letter and waiting. After: can see which four holders to write to and which two rows nobody can supply, because they assigned every record to a holder before drafting anything.","companion_app":{"app_path":"apps/medical-records-request-form.html","price":"$4 one-time","free_features":["Unlimited forms, every row checked against the holder key","Copy the finished form or the state link to share with whoever is helping you chase","Starter, new-consultant and claim records included"],"paid_features":["Printable request form per holder — one page per provider with only their rows on it — estimate: ~25 minutes saved per request you would otherwise draft from scratch","Saved request history — keep the previous three forms in this browser with the dates you sent them — estimate: ~15 minutes saved per follow-up chase","Chase column on the paid copy — add the date each holder replied and print the outstanding rows as a reminder list — estimate: ~10 minutes saved per week of chasing"]}},{"title":"Log Flares With Times and Triggers Until the Pattern Is Undeniable — Free","tags":["health","chronic-condition","symptom-log","self-advocacy","local-first","no-account"],"hook":"Record each flare with the time and what you think preceded it, set your own escalation threshold, and the card counts the entries in your window — the dated pattern a consultant can act on, not a paragraph of complaint.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/flare-trigger-incident-card.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds a printable copy for the appointment plus the saved diaries behind it.","share_triggers":["Four flares in thirty days, three after night shifts — the count crossed the threshold I set in March","I stopped describing a bad month and started handing over a dated count"],"reading_time_minutes":4,"perspective_shift":"Before: believed their flares were random and unavoidable. After: can see that four of the last seven followed a night shift and that the count crossed the threshold they set in March, because they logged dated entries instead of describing a bad month.","companion_app":{"app_path":"apps/flare-trigger-incident-card.html","price":"$4 one-time","free_features":["Unlimited entries, the window count and your threshold checked on every run","Copy the finished card or the state link to share with a carer","Starter, skin and migraine records included"],"paid_features":["Printable flare card for the appointment — one page with the dated entries and the in-window count — estimate: ~20 minutes saved per consultation spent reconstructing the month aloud","Saved diary history — keep the previous three cards in this browser to compare across a medication change — estimate: ~25 minutes saved per before-and-after comparison","Trigger tally on the paid copy — count the entries sharing each suspected trigger and print the ranking — estimate: ~15 minutes saved per pattern you would otherwise spot by eye"]}},{"title":"Price One Scan Two Ways: Cash Against Your Remaining Deductible — Free","tags":["health","imaging","costs","insurance","local-first","no-account"],"hook":"Put the self-pay quote next to what the insured route actually costs you today — remaining deductible plus copay — and see which is cheaper for this scan, before you book either.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/mri-self-pay-vs-deductible-slip.html","app_unlock_hook":"The slip is free and unlimited. The $4 tier adds a printable copy for the booking desk plus the saved quotes behind it.","share_triggers":["I priced one MRI two ways — cash against my remaining deductible — and the gap was $230","The cash price is only cheaper while your deductible is unmet. Both numbers on one slip"],"reading_time_minutes":4,"perspective_shift":"Before: believed the cash price was automatically cheaper and that the insured price was unknowable. After: can see that the insured route costs $710 for this scan against a $480 quote — and that the gap only exists while the deductible is unmet, because they put both figures on one line.","companion_app":{"app_path":"apps/mri-self-pay-vs-deductible-slip.html","price":"$4 one-time","free_features":["Unlimited slips, both routes recomputed on every change","Copy the finished slip or the state link to send to whoever is helping you decide","Starter, contrast and met-deductible records included"],"paid_features":["Printable price slip — take one page to the booking desk instead of quoting numbers from memory — estimate: ~15 minutes saved per call re-confirming the quote","Saved quote history — keep the previous three slips in this browser so a re-quote can be compared with the first one — estimate: ~10 minutes saved per price you would otherwise hunt for in email","Reset-date column on the paid copy — add the deductible reset date and print what the same scan costs either side of it — estimate: ~20 minutes saved per call to the insurer"]}},{"title":"Decide What Each Image Actually Needs Before You Write a Single Alt Text — Free","tags":["accessibility","alt-text","audit","wcag","local-first","no-account"],"hook":"List the images on the page and mark what each one is doing — informative, decorative, a control, text in an image, a chart — and the board shows which ones nobody has decided on yet.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/alt-text-decision-board.html","app_unlock_hook":"The board is free and unlimited. The $4 tier adds a printable copy for the design review plus the saved audits behind it.","share_triggers":["Eleven images classified before any alt text — three need nothing, two need long descriptions","The undecided image is the one a screen reader user meets as silence"],"reading_time_minutes":4,"perspective_shift":"Before: believed alt text was a box to fill per image. After: can see that three of eleven images need nothing, two need a long description, and one was never classified at all, because they decided what each image does before writing a word.","companion_app":{"app_path":"apps/alt-text-decision-board.html","price":"$4 one-time","free_features":["Unlimited boards, every image classified against the six-job key","Copy the finished board or the state link to send to the developer","Starter, course-page and shop-page records included"],"paid_features":["Printable board for the design review — one page the whole team can pin decisions against — estimate: ~30 minutes saved per review meeting spent arguing about one image","Saved audit history — keep the previous three boards in this browser to show what changed between releases — estimate: ~20 minutes saved per re-audit","Alt text column on the paid copy — write the decided alt text beside each row and print the pair together — estimate: ~2 minutes saved per image, across a page of eleven"]}},{"title":"Order Captions, Transcripts and Interpretation Early Enough to Actually Get Them — Free","tags":["accessibility","captions","production","lead-times","local-first","no-account"],"hook":"Enter your publish or event date and the turnaround each access service needs, and the ticket shows the day each one has to be ordered — naming the one that is already too late.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/caption-order-lead-ticket.html","app_unlock_hook":"The ticket is free and unlimited. The $4 tier adds a printable copy per supplier plus the saved release tickets behind it.","share_triggers":["Audio description needs twelve days and we publish in nine — the ticket said so three weeks early","Seven access services, seven different order-by dates, one ticket"],"reading_time_minutes":4,"perspective_shift":"Before: believed access services were ordered at the end of a production, like a final export. After: can see that audio description had to be ordered twelve days out and that the date has passed, because they counted every service back from the publish date.","companion_app":{"app_path":"apps/caption-order-lead-ticket.html","price":"$4 one-time","free_features":["Unlimited tickets, every service counted back from your date","Copy the finished ticket or the state link to send to the producer","Starter, already-too-late and course-relaunch records included"],"paid_features":["Printable order ticket with the stub — one page per supplier with its order-by date on it — estimate: ~15 minutes saved per supplier call spent recalculating the date","Saved release history — keep the previous three tickets in this browser so next series inherits real lead times rather than quoted ones — estimate: ~30 minutes saved per release planning meeting","Delivery-confirmation column on the paid copy — record what each supplier promised and print the outstanding rows as a chase list — estimate: ~10 minutes saved per week of chasing"]}},{"title":"Fit the Day's Tasks Into the Energy You Actually Have — Free","tags":["accessibility","energy-limiting","planning","spoon-theory","local-first","no-account"],"hook":"List what has to happen today with the minutes each one takes, enter the minutes you genuinely have, and the ladder scales every block to fit instead of leaving the last task silently undone.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/paced-task-block-ladder.html","app_unlock_hook":"The ladder is free and unlimited. The $4 tier adds a printable copy for the desk plus the saved days behind it.","share_triggers":["135 minutes of tasks, a 90-minute day — every block scaled, nothing dropped off the end","I put my rests on the list as tasks with minutes attached, and the plan protected them"],"reading_time_minutes":4,"perspective_shift":"Before: believed a day that ended with tasks undone was a failure of effort. After: can see that 135 minutes of tasks never fitted a 90-minute day and that the trimmed plan was the achievable one, because they entered the budget they actually had.","companion_app":{"app_path":"apps/paced-task-block-ladder.html","price":"$4 one-time","free_features":["Unlimited ladders, every block scaled to the budget you enter","Copy the finished ladder or the state link to share with a carer or a manager","Starter, bad-day and treatment-week records included"],"paid_features":["Printable day ladder — one page on the desk with the scaled rungs and the trimming figure — estimate: ~10 minutes saved per morning spent re-deciding the order","Saved day history — keep the previous three ladders in this browser to see what a realistic budget actually is — estimate: ~20 minutes saved per week of over-planning","Energy-budget tracker on the paid copy — log the minutes you planned against the minutes you managed and print the gap — estimate: ~15 minutes saved per review with an occupational health nurse"]}},{"title":"Prep One Overwhelming Appointment Into a Dated Strip of Who Does What — Free","tags":["accessibility","appointments","sensory","preparation","local-first","no-account"],"hook":"Write the access needs for one appointment with their dates and owners, and the strip files them in order — showing the ones already overdue, like the email the clinic never answered.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/sensory-visit-prep-strip.html","app_unlock_hook":"The strip is free and unlimited. The $4 tier adds a printable copy for the companion plus the saved visits behind it.","share_triggers":["Nine prep steps for one appointment — the email the clinic never answered is at the top","The exit plan is a dated row on the strip, which is why it actually happened"],"reading_time_minutes":4,"perspective_shift":"Before: believed a difficult appointment was something to endure and prepare for mentally. After: can see the nine things that make it survivable, the two that are overdue, and the one the clinic never answered, because they put each need on a dated row with an owner.","companion_app":{"app_path":"apps/sensory-visit-prep-strip.html","price":"$4 one-time","free_features":["Unlimited strips, every row dated, owned and checked against today","Copy the finished strip or the state link to send to a companion or support worker","Starter, school-meeting and slipping-schedule records included"],"paid_features":["Printable prep strip — one page for the fridge and one for the companion — estimate: ~15 minutes saved per handover spent explaining the plan aloud","Saved visit history — keep the previous three strips in this browser so the next appointment starts from what worked — estimate: ~25 minutes saved per new request cycle","Venue response log on the paid copy — record what each venue confirmed and print the outstanding chases — estimate: ~10 minutes saved per week of chasing"]}},{"title":"Split a 68-Page Bundle Into Sittings You Can Actually Finish — Free","tags":["accessibility","reading-load","tribunal","planning","local-first","no-account"],"hook":"Enter the sections of a dense document and the pages you can read in an hour, and the binder files each section as sheets with its own hour count — flagging the ones too long for a single sitting.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/tribunal-bundle-reading-binder.html","app_unlock_hook":"The binder is free and unlimited. The $4 tier adds a printable tabbed copy plus the saved plans behind it.","share_triggers":["Sixty-eight pages became eleven sheets with hour counts — two of them need splitting","I stopped dreading the bundle once I knew it was seven and a half hours at my own pace"],"reading_time_minutes":4,"perspective_shift":"Before: believed a 68-page bundle was one impossible task. After: can see it is eleven sheets, that two of them need splitting, and that at nine pages an hour the whole thing is seven and a half hours across six days, because they converted the pages into their own pace.","companion_app":{"app_path":"apps/tribunal-bundle-reading-binder.html","price":"$4 one-time","free_features":["Unlimited binders, every section converted to hours at your own pace","Copy the finished plan or the state link to share with a supporter or adviser","Starter, consultation and low-vision records included"],"paid_features":["Printable reading binder with tabs — one page per section with the hour count and a tick box — estimate: ~2 minutes saved per section hunting for where you stopped","Saved plan history — keep the previous three binders in this browser for bundles that arrive in stages — estimate: ~20 minutes saved per supplementary bundle","Question column on the paid copy — write the point you need from each section beside its sheet and print them together — estimate: ~10 minutes saved per section re-read at the hearing"]}},{"title":"Fit the Set to the Slot the Venue Actually Gave You — Free","tags":["creative","music","live","set-list","local-first","no-account"],"hook":"List the songs with their real running times, enter the minutes the promoter gave you, and the ticket scales every song to fit — instead of letting the last two get cut by the sound engineer's hand signal.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/support-slot-set-ticket.html","app_unlock_hook":"The ticket is free and unlimited. The $4 tier adds a printable copy for the stage plus the saved sets behind it.","share_triggers":["Six songs, a twenty-minute slot — the ticket scaled them and showed me which one to cut","I stopped getting waved off mid-song by timing the set against the slot on paper"],"reading_time_minutes":4,"perspective_shift":"Before: believed a set list was a creative choice made on the night. After: can see that six songs never fitted a twenty-minute slot and that the trimming was always going to happen, because they scaled the set against the slot at rehearsal.","companion_app":{"app_path":"apps/support-slot-set-ticket.html","price":"$4 one-time","free_features":["Unlimited tickets, every song scaled to the slot you enter","Copy the finished ticket or the state link to send to the band","Starter, festival and headline records included"],"paid_features":["Printable set ticket for the stage — one page taped to the floor with the scaled times and offsets — estimate: ~3 minutes saved per song spent working out where you are in the slot","Saved set history — keep the previous three tickets in this browser so each venue inherits the times that actually worked — estimate: ~10 minutes saved per new running order","Venue running-order column on the paid copy — add the changeover and the promoter's own timings and print them beside yours — estimate: ~5 minutes saved per conversation with the sound desk"]}},{"title":"Count a Shoot Day Back From the Call Time, Not Forward From Today — Free","tags":["creative","film","production","scheduling","local-first","no-account"],"hook":"Enter the shoot date and the lead time each thing needs — permit, kit hire, casting, insurance, call sheet — and the chart plots every one as a bar with the day it has to be booked by.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/shoot-day-call-chartsheet.html","app_unlock_hook":"The chart is free and unlimited. The $4 tier adds a printable copy for the production wall plus the saved productions behind it.","share_triggers":["The permit needed 21 days and we were 14 out — the chart said so before the location manager did","Eleven production lead times on one chart, longest bar first, shoot date on the axis"],"reading_time_minutes":4,"perspective_shift":"Before: believed a shoot day was prepared in the week before it. After: can see that a child performance licence needed 42 days and a permit 28, because they plotted every lead time back from the one date that cannot move.","companion_app":{"app_path":"apps/shoot-day-call-chartsheet.html","price":"$4 one-time","free_features":["Unlimited charts, every task counted back from your shoot date","Copy the finished chart or the state link to send to the crew","Starter, corporate and feature records included"],"paid_features":["Printable call-sheet chart — one page for the production wall with every action date on it — estimate: ~10 minutes saved per production meeting spent reconstructing what is due","Saved production history — keep the previous three charts in this browser so the next shoot inherits real lead times — estimate: ~30 minutes saved per new production's planning day","Confirmation column on the paid copy — record the date each supplier confirmed and print the outstanding bars as a chase list — estimate: ~8 minutes saved per day of chasing"]}},{"title":"Find Out Which Page of the Comic Actually Costs You the Week — Free","tags":["creative","comics","drawing","scheduling","local-first","no-account"],"hook":"Enter the panels on each page and the panels you can draw in an hour, and the board pins the heavy pages to Now — showing the splash page that quietly costs three times a dialogue page.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/comic-page-panel-board.html","app_unlock_hook":"The board is free and unlimited. The $4 tier adds a printable copy for the studio wall plus the saved issues behind it.","share_triggers":["Twenty-two pages is 71 hours of drawing, and four of those pages are a third of it","I stopped counting pages and started counting panels — the deadline survived the change"],"reading_time_minutes":4,"perspective_shift":"Before: believed a 22-page issue was 22 equal days of work. After: can see that four pages are a third of the drawing and that the whole issue is 71 hours at their own pace, because they counted panels instead of pages.","companion_app":{"app_path":"apps/comic-page-panel-board.html","price":"$4 one-time","free_features":["Unlimited boards, every page converted to hours at your own pace","Copy the finished board or the state link to send to a colourist or letterer","Starter, lettering-week and behind-schedule records included"],"paid_features":["Printable page-plan board — one page for the studio wall with the hour count per page — estimate: ~4 minutes saved per page deciding what to work on next","Saved issue history — keep the previous three boards in this browser so issue 2 inherits a real pace figure — estimate: ~45 minutes saved per issue re-measuring your own speed","Stage column on the paid copy — split each page into pencils, inks and letters with their own pace and print the three schedules — estimate: ~20 minutes saved per stage handover"]}},{"title":"Watch a Submission Fund Drain in Date Order, Not in Inbox Order — Free","tags":["creative","film-festivals","budgeting","submissions","local-first","no-account"],"hook":"Log every festival entry fee against the fund you set aside and see the running balance in date order — including the deadline that takes the balance below zero before the last entry is paid.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/festival-entry-fee-tag.html","app_unlock_hook":"The tag is free and unlimited. The $4 tier adds a printable copy for a funding application plus the saved seasons behind it.","share_triggers":["Eleven festival entries against a $340 fund — the ledger named the one that broke it","A fee waiver is a positive entry. That is the whole trick to surviving submission season"],"reading_time_minutes":4,"perspective_shift":"Before: believed the submission fund would stretch because each fee looked small. After: can see the eighth entry takes it below zero and that a waiver changed the order, because they ran the fees as a dated ledger.","companion_app":{"app_path":"apps/festival-entry-fee-tag.html","price":"$4 one-time","free_features":["Unlimited ledger rows, waivers and refunds included","Copy the finished tag or the state link to send to a producer or co-writer","Starter, first-short and feature records included"],"paid_features":["Printable entry tag — one page for the funding application or the producer's file — estimate: ~20 minutes saved per grant report spent reconstructing what you spent","Saved season history — keep the previous three tags in this browser so next season starts from what the last one really cost — estimate: ~30 minutes saved per new submission round","Deadline column on the paid copy — add each festival's deadline beside its fee and print the upcoming ones as a chase list — estimate: ~10 minutes saved per deadline you would otherwise hunt for in email"]}},{"title":"Find the Fixture That Breaks Your 512-Channel Universe — Free","tags":["creative","lighting","live-production","dmx","local-first","no-account"],"hook":"List the fixtures with the channels each one eats and the plot shows exactly which fixture pushes the rig past one universe — with the channel count to free rather than a guess about what to cut.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/dmx-channel-plot-board.html","app_unlock_hook":"The board is free and unlimited. The $4 tier adds a printable copy for the rigging day plus the saved plots behind it.","share_triggers":["The plot came to 546 channels against a 512 universe — two fixtures in the wrong mode","Sort the rig by channel footprint before you hang it, not after"],"reading_time_minutes":4,"perspective_shift":"Before: believed an over-patched universe meant hiring another one. After: can see the rig is 34 channels over and that two moving heads in basic mode recover 14 of them, because they sorted the plot by footprint.","companion_app":{"app_path":"apps/dmx-channel-plot-board.html","price":"$4 one-time","free_features":["Unlimited boards, every fixture sorted and checked against your universe","Copy the finished board or the state link to send to the venue's tech","Starter, band-rig and panto records included"],"paid_features":["Printable plot board for the rigging day — one page per universe with the footprints and the totals — estimate: ~25 minutes saved per rig spent re-counting channels on a ladder","Saved plot history — keep the previous three boards in this browser so a returning show inherits last year's patch — estimate: ~40 minutes saved per revival","Universe 2 column on the paid copy — run two boards side by side and print the split patch — estimate: ~15 minutes saved per venue handover"]}},{"title":"Know the Week the Oil Runs Out, Not the Morning It Does — Free","tags":["household","heating","off-grid","ordering","local-first","no-account"],"hook":"Enter the dip reading, how fast the tank drops each week and how long your supplier takes to deliver, and the tag prints the date to order — for the oil, the propane and the logs on one hanging tag.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/heating-oil-dip-tag.html","app_unlock_hook":"The tag is free and unlimited. The $4 tier adds a printable copy for the tank plus the saved seasons behind it.","share_triggers":["Nineteen days of cover against a twelve-day lead time — the tag put the order date in November","A dip reading is a number. Divided by your burn rate it becomes a date"],"reading_time_minutes":4,"perspective_shift":"Before: believed the tank was fine until the boiler said otherwise. After: can see 19 days of cover against a 12-day lead time and an order date of 4 December, because they divided their own dip reading by their own burn rate.","companion_app":{"app_path":"apps/heating-oil-dip-tag.html","price":"$4 one-time","free_features":["Unlimited rows and re-runs, every fuel's order date recomputed","Copy the finished tag or the state link to send to whoever else reads the tank","Starter, deep-winter and small-holding records included"],"paid_features":["Printable tag for the tank and the kitchen door — one hanging page per season with the dip readings and order dates — estimate: ~8 minutes saved per week spent guessing whether to order","Saved season history — keep the previous three tags in this browser so next winter inherits a measured burn rate — estimate: ~30 minutes saved per season recalculating it","Delivery-price column on the paid copy — record what each delivery cost per litre and print the trend — estimate: ~15 minutes saved per quote you would otherwise hunt for"]}},{"title":"Count a Whole Garden Back From Your Last Frost Date — Free","tags":["household","garden","growing","scheduling","local-first","no-account"],"hook":"Enter the last frost date for your plot and everything that has to happen before it — sowing, ordering, hardening off — and the card files each job with the date it has to start.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/frost-date-garden-card.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds a printable copy for the shed door plus the saved seasons behind it.","share_triggers":["A last frost date of 8 May turned the seed order into 23 February","The jobs that decide a garden season are the orders, not the sowings"],"reading_time_minutes":4,"perspective_shift":"Before: believed sowing dates came off the packet. After: can see that a 8 May frost date makes the chillies a February job and the seed order a January one, because they counted every job back from their own plot's date.","companion_app":{"app_path":"apps/frost-date-garden-card.html","price":"$4 one-time","free_features":["Unlimited cards, every job counted back from your frost date","Copy the finished card or the state link to share with whoever gardens with you","Starter, coastal and late-site records included"],"paid_features":["Printable seed card for the shed door — one page with every start-by date and a tick box — estimate: ~6 minutes saved per trip into the house to check a packet","Saved season history — keep the previous three cards in this browser so next year inherits what actually happened — estimate: ~40 minutes saved per season recalculating lead times","Harvest column on the paid copy — add the expected harvest date beside each crop and print the whole year — estimate: ~15 minutes saved per succession-sowing plan"]}},{"title":"Find the Item That Turns One Van Hire Into Two — Free","tags":["household","moving","volume","planning","local-first","no-account"],"hook":"List what is going with the cubic metres each thing takes, enter the van's capacity, and the chart plots every item against the load line — naming the one that pushes you over.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/moving-truck-volume-chart.html","app_unlock_hook":"The chart is free and unlimited. The $4 tier adds a printable copy for the hire desk plus the saved trips behind it.","share_triggers":["A one-bedroom flat came to 19.4 cubic metres against a 17-cube van — the wardrobe was the difference","Count boxes and you will hire the wrong van. Measure volume and you will not"],"reading_time_minutes":4,"perspective_shift":"Before: believed the number of boxes decided whether one van was enough. After: can see the flat comes to 19.4 cubic metres against a 17-cube Luton and that the wardrobe is the difference, because they measured the items instead of counting them.","companion_app":{"app_path":"apps/moving-truck-volume-chart.html","price":"$4 one-time","free_features":["Unlimited charts, every item plotted against your vehicle's capacity","Copy the finished chart or the state link to send to whoever is helping you load","Starter, car-boot and three-bed records included"],"paid_features":["Printable load chart for the hire desk and the driver — one page with every item's volume and the running total — estimate: ~20 minutes saved per argument at the kerbside about what fits","Saved trip history — keep the previous three charts in this browser so a two-trip move can be split properly — estimate: ~15 minutes saved per trip planning what goes first","Trip 2 column on the paid copy — run two charts against two vehicles and print them side by side — estimate: ~25 minutes saved per second-trip decision"]}},{"title":"Price Two Home Insurance Policies Over Ten Years and One Claim — Free","tags":["household","insurance","comparison","renewal","local-first","no-account"],"hook":"Enter both premiums, both excesses and both discounts, and the grid works out what each policy costs over ten years with one claim in it — the comparison the renewal letter never makes.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/home-insurance-excess-grid.html","app_unlock_hook":"The grid is free and unlimited. The $4 tier adds a printable copy for the renewal decision plus the saved renewals behind it.","share_triggers":["The $22-a-month saving disappears the first time the excess is $1,250 higher","Price the policy with one claim in it. That is the comparison the renewal letter never makes"],"reading_time_minutes":4,"perspective_shift":"Before: believed the lower premium was the cheaper policy. After: can see the $22-a-month saving disappears the first time the excess is $1,250 higher, because they priced ten years with one claim in it.","companion_app":{"app_path":"apps/home-insurance-excess-grid.html","price":"$4 one-time","free_features":["Unlimited comparisons, both policies priced over the period you set","Copy the finished grid or the state link to send to whoever shares the policy","Starter, contents-only and older-property records included"],"paid_features":["Printable comparison grid — one page for the renewal decision, with both structures and the ten-year difference — estimate: ~20 minutes saved per household conversation about which policy to take","Saved renewal history — keep the previous three grids in this browser so a premium rise can be compared with what you actually paid — estimate: ~25 minutes saved per renewal season","Claim-scenario column on the paid copy — run zero, one and three claims and print the three results side by side — estimate: ~15 minutes saved per scenario you would otherwise recalculate by hand"]}},{"title":"Write Down Where Everything Turns Off, Before the Day It Matters — Free","tags":["household","emergency-prep","documentation","safety","local-first","no-account"],"hook":"Record the shutoffs, the meters, the keys and the ratings for your home on one form, mark the ones you have not physically checked, and print it for the person who will need it in a hurry.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/home-shutoff-schedule-form.html","app_unlock_hook":"The form is free and unlimited. The $4 tier adds a printable copy for the cupboard door plus the saved schedules behind it.","share_triggers":["Seven required rows about my house, two of them blank — I have lived here six years","A schedule with a visible hole prompts a phone call. A guessed row hides the problem"],"reading_time_minutes":4,"perspective_shift":"Before: believed they knew their house well enough to handle a leak. After: can see that two of the seven required rows are blank — including the stopcock — because the form refused to let an unknown look like an answer.","companion_app":{"app_path":"apps/home-shutoff-schedule-form.html","price":"$4 one-time","free_features":["Unlimited forms, every required row checked on every run","Copy the finished form or the state link to send to a neighbour or family member","Starter, flat and new-house records included"],"paid_features":["Printable schedule form — one page inside the cupboard door and one for whoever else has a key — estimate: ~30 minutes saved the first time someone needs it in a hurry","Saved schedule history — keep the previous three forms in this browser so a change of boiler or consumer unit is visible as a difference — estimate: ~15 minutes saved per re-check","Photo reference column on the paid copy — note where each photograph lives and print the row beside the description — estimate: ~10 minutes saved per hunt through the camera roll"]}},{"title":"Count a Job Move Back From the Start Date, Not Forward From the Offer — Free","tags":["career","relocation","job-change","scheduling","local-first","no-account"],"hook":"Enter the day you start and every task's lead time — notice period, tenancy break, school place, visa, movers — and the receipt prints the date each one has to be actioned, longest first.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/relocation-start-date-receipt.html","app_unlock_hook":"The receipt is free and unlimited. The $4 tier adds a printable copy for the household wall plus the saved moves behind it.","share_triggers":["A 4 January start date made the tenancy notice a 3 November job","The longest lead time in a job move is never the notice period — it is the school application"],"reading_time_minutes":4,"perspective_shift":"Before: believed the start date gave them time to sort the move. After: can see the tenancy notice was a 3 November action for a 4 January start and the school application was an October one, because they counted every task back from the day they start.","companion_app":{"app_path":"apps/relocation-start-date-receipt.html","price":"$4 one-time","free_features":["Unlimited receipts, every task counted back from your start date","Copy the finished receipt or the state link to send to whoever is moving with you","Starter, cross-border and slipping-date records included"],"paid_features":["Printable relocation receipt — one page for the household wall and one for the employer's HR file — estimate: ~20 minutes saved per conversation re-explaining the dates","Saved move history — keep the previous three receipts in this browser so a slipped start date can be compared with the plan — estimate: ~15 minutes saved per reschedule","Cost column on the paid copy — add the quoted cost beside each row and print the total against the relocation contribution — estimate: ~25 minutes saved per claim you would otherwise assemble from emails"]}},{"title":"Cost an Assessment Day's Travel Before You Accept the Interview Slot — Free","tags":["career","interviews","travel-costs","expenses","local-first","no-account"],"hook":"Enter each leg of the day with its distance, your fuel cost per mile and a realistic average speed, and the gauge prices the trip and shows which leg is the one that makes it a whole day.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/assessment-day-travel-gauge.html","app_unlock_hook":"The gauge is free and unlimited. The $4 tier adds a printable copy for an expenses claim plus the saved trips behind it.","share_triggers":["The assessment day was 121 miles and nine hours door to door — that was my question to the recruiter","Include the taxi from the station and the walk back. They are miles too"],"reading_time_minutes":4,"perspective_shift":"Before: believed an assessment centre was a morning commitment. After: can see the day is 121 miles and about nine hours door to door with £21.78 of fuel in it, because they ran every leg as one gauge before accepting the slot.","companion_app":{"app_path":"apps/assessment-day-travel-gauge.html","price":"$4 one-time","free_features":["Unlimited gauges, every leg priced in miles, hours and fuel","Copy the finished gauge or the state link to send to whoever is covering the day","Starter, driving and London-day records included"],"paid_features":["Printable travel gauge for the expenses claim — one page with every leg, the mileage total and the date — estimate: ~15 minutes saved per claim reconstructed from a journey planner","Saved trip history — keep the previous three gauges in this browser so a second-round trip can be compared with the first — estimate: ~10 minutes saved per round of interviews","Public-transport fare column on the paid copy — add the ticket price beside each rail or bus leg and print the true total — estimate: ~12 minutes saved per fare you would otherwise hunt for"]}},{"title":"Fit a Job Search Into the Hours You Have Beside a Full-Time Job — Free","tags":["career","job-search","planning","time-management","local-first","no-account"],"hook":"List the job-search tasks with the minutes each one takes, enter the minutes you genuinely have this week, and the card scales every block to fit instead of leaving the applications undone.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/job-search-week-block-card.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds a printable copy for the fridge plus the saved weeks behind it.","share_triggers":["Fourteen hours of job search fitted into the six I actually have — the card named the task that loses","Put the rest on the list as a block with minutes attached, or the search stops by week three"],"reading_time_minutes":4,"perspective_shift":"Before: believed a job search needed whole free days and therefore could not happen. After: can see that six scaled hours cover three applications and four messages, because they planned the week against the time they actually have.","companion_app":{"app_path":"apps/job-search-week-block-card.html","price":"$4 one-time","free_features":["Unlimited cards, every block scaled to the hours you enter","Copy the finished card or the state link to send to whoever is covering the evenings","Starter, redundancy and career-change records included"],"paid_features":["Printable week card — one page on the fridge with the blocks, the minutes and the tick boxes — estimate: ~10 minutes saved per evening deciding what to do next","Saved week history — keep the previous three cards in this browser so a realistic hour figure emerges from the record — estimate: ~25 minutes saved per week of over-planning","Application log on the paid copy — record each application's date and follow-up beside its block and print the outstanding ones — estimate: ~15 minutes saved per week of chasing"]}},{"title":"Find Out What Each Offer Actually Pays Per Hour Before You Answer — Free","tags":["career","freelance","pricing","negotiation","local-first","no-account"],"hook":"Enter the offers on the table with the hours each one really covers, and the tag sorts them by effective hourly rate — showing that the biggest number is not the best-paid one.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/freelance-offer-rate-tag.html","app_unlock_hook":"The tag is free and unlimited. The $4 tier adds a printable copy for the negotiation plus the saved offers behind it.","share_triggers":["The $5,400 fixed price worked out at $60 an hour; the day rate I nearly turned down was $68","One honest hour estimate applied to every offer — that is the whole trick to comparing quotes"],"reading_time_minutes":4,"perspective_shift":"Before: believed the largest offer figure was the best-paid work. After: can see the $5,400 fixed price is $60 an hour and the day rate they nearly refused is $68, because they divided each offer by the same honest hour estimate.","companion_app":{"app_path":"apps/freelance-offer-rate-tag.html","price":"$4 one-time","free_features":["Unlimited tags, every offer converted to an effective hourly rate","Copy the finished tag or the state link to send to a fellow freelancer","Starter, two-scope and underpriced records included"],"paid_features":["Printable rate tag for the negotiation — one page with the ranking and the monthly figure — estimate: ~15 minutes saved per call spent justifying a rate","Saved offer history — keep the previous three tags in this browser so a returning client's offer can be compared with the last one — estimate: ~20 minutes saved per renewal","Cost column on the paid copy — add your own costs per hour and print the margin beside each offer — estimate: ~10 minutes saved per quote you price by feel"]}},{"title":"Run the Money Owed to You as a Dated Docket, Oldest First — Free","tags":["business","cash-flow","invoicing","bookkeeping","local-first","no-account"],"hook":"Log every invoice paid and every cost out against the cash you started with, and the docket numbers each entry in date order, prints the running balance, and marks the day it dips below zero.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/receivables-aging-docket.html","app_unlock_hook":"The docket is free and unlimited. The $4 tier adds a printable copy for the accountant plus the saved quarters behind it.","share_triggers":["The quarter closes at £14,220 and dips below zero on 6 November — the second number is the one I manage","Date the invoices you are still waiting for. That is the whole cash-flow forecast"],"reading_time_minutes":4,"perspective_shift":"Before: believed the closing balance was the number that mattered. After: can see the quarter closes positive but dips £1,840 below zero on 6 November, because they ran the real entries as a dated ledger with a running balance.","companion_app":{"app_path":"apps/receivables-aging-docket.html","price":"$4 one-time","free_features":["Unlimited entries, the running balance and the lowest point recomputed on every run","Copy the finished docket or the state link to send to a bookkeeper or business partner","Starter, late-payer and seasonal records included"],"paid_features":["Printable docket for the bank and the accountant — one page with every entry dated and the lowest point marked — estimate: ~30 minutes saved per conversation reconstructing the quarter","Saved quarter history — keep the previous three dockets in this browser so a seasonal gap can be compared year on year — estimate: ~40 minutes saved per quarter-end review","Chase column on the paid copy — record the date each invoice was chased and print the outstanding ones as a call list — estimate: ~15 minutes saved per week of chasing"]}},{"title":"Compare Catering Quotes Per Head, Not Per Page — Free","tags":["business","catering","quotes","events","local-first","no-account"],"hook":"Enter each quote with the number of guests it covers and the price, and the label sorts them by cost per head — showing what the cheapest quote is really costing once the guest count is different.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/catering-quote-per-head-label.html","app_unlock_hook":"The label is free and unlimited. The $4 tier adds a printable copy for the committee plus the saved quote rounds behind it.","share_triggers":["The £3,600 quote was the dearer one — it covered 80 guests, not 120","Per head is the only catering figure that travels between quotes"],"reading_time_minutes":4,"perspective_shift":"Before: believed the quote with the lowest total was the cheapest option. After: can see the £3,600 quote covers 80 guests at £45 a head while the £4,180 one covers 120 at £34.83, because they normalised every quote per head.","companion_app":{"app_path":"apps/catering-quote-per-head-label.html","price":"$4 one-time","free_features":["Unlimited labels, every quote normalised to a per-head cost","Copy the finished label or the state link to send to the committee or the client","Starter, corporate-lunch and wedding records included"],"paid_features":["Printable quote label for the client or the committee — one page with the ranking and the per-head figures — estimate: ~25 minutes saved per meeting spent reading three quotes aloud","Saved quote history — keep the previous three labels in this browser so next year's event starts from real per-head prices — estimate: ~30 minutes saved per new round of quotes","Inclusions column on the paid copy — note what each supplier excludes and print it beside the ranking — estimate: ~15 minutes saved per chase for the missing detail"]}},{"title":"Price Your Trade Stand's Power Before the Venue Prices It For You — Free","tags":["business","events","energy-costs","trade-shows","local-first","no-account"],"hook":"Enter the stand's total wattage, the hours it runs, the venue's rate per kWh and the wattage of a lower-energy setup, and the chart shows the daily draw, the cost per show and what the swap would save.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/trade-stand-power-chartsheet.html","app_unlock_hook":"The chart is free and unlimited. The $4 tier adds a printable copy for the stand proposal plus the saved shows behind it.","share_triggers":["A 2,400-watt stand for nine hours is £47.52 a show day — the coffee machine is half of it","The venue's kWh rate is on page 34 of the exhibitor manual. Add it up before you sign"],"reading_time_minutes":4,"perspective_shift":"Before: believed stand power was a fixed cost the venue decided. After: can see 2,400 watts for nine hours is £47.52 a show day at the hall's rate and that swapping the coffee machine saves £24 a day, because they added up their own kit.","companion_app":{"app_path":"apps/trade-stand-power-chartsheet.html","price":"$4 one-time","free_features":["Unlimited charts, every figure recomputed on your own rate and hours","Copy the finished chart or the state link to send to the stand builder","Starter, shell-scheme and outdoor records included"],"paid_features":["Printable power chart for the stand proposal — one page with the daily, monthly and annual figures and the swap's payback — estimate: ~20 minutes saved per budget conversation with the marketing lead","Saved show history — keep the previous three charts in this browser so next year's rate rise is visible against your own record — estimate: ~15 minutes saved per exhibitor-pack read","Kit-list column on the paid copy — list each item's wattage beside the total and print the load breakdown — estimate: ~25 minutes saved per stand design re-adding the numbers"]}},{"title":"Count Your Estimated Tax Quarters Back From the Filing Deadline — Free","tags":["business","tax","deadlines","self-assessment","local-first","no-account"],"hook":"Enter the filing deadline and the lead time each payment, reconciliation and review needs, and the ledger prints the date each quarter's payment has to leave the account — including the ones already past.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/estimated-tax-quarter-ledger.html","app_unlock_hook":"The ledger is free and unlimited. The $4 tier adds a printable copy for the accountant plus the saved years behind it.","share_triggers":["Counting back from the filing date put the year's reconciliation in December, not April","The payments are the easy dates. The reconciliation is the one that needs 45 days"],"reading_time_minutes":4,"perspective_shift":"Before: believed tax deadlines were four dates on a calendar. After: can see the reconciliation is a 45-day job, the accountant's review needs 30, and the fourth payment lands in January, because they counted everything back from the filing date.","companion_app":{"app_path":"apps/estimated-tax-quarter-ledger.html","price":"$4 one-time","free_features":["Unlimited ledgers, every obligation counted back from your deadline","Copy the finished ledger or the state link to send to your bookkeeper","Starter, first-year and close-deadline records included"],"paid_features":["Printable tax ledger for the accountant and the office wall — one page with every dated obligation and its lead time — estimate: ~25 minutes saved per call reconstructing what is due when","Saved year history — keep the previous three ledgers in this browser so this year's dates can be checked against last year's actuals — estimate: ~30 minutes saved per year-end review","Amount column on the paid copy — add each payment's figure and print the year's total tax beside the schedule — estimate: ~15 minutes saved per cash-flow plan"]}},{"title":"Price a Textbook Three Ways: Buy, Rent, or Buy and Sell It Back — Free","tags":["learning","textbooks","student-budget","comparison","local-first","no-account"],"hook":"Enter the new price, the access code, what you can sell it back for and the rental fee, and the label shows what the book actually costs for the semester — which is usually not the number on the shelf.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/textbook-buy-rent-resale-label.html","app_unlock_hook":"The label is free and unlimited. The $4 tier adds a printable copy for the semester budget plus the saved modules behind it.","share_triggers":["The $46 rental costs $125 for the semester once the access code is in it","Net the sell-back value out of the purchase before you compare it with a rental"],"reading_time_minutes":4,"perspective_shift":"Before: believed the rental was the cheap option because its sticker was lowest. After: can see the rental costs $125 for the semester once the access code is counted and the purchase nets $96, because they priced all three routes on one basis.","companion_app":{"app_path":"apps/textbook-buy-rent-resale-label.html","price":"$4 one-time","free_features":["Unlimited labels, all three routes priced on the same basis","Copy the finished label or the state link to send to a coursemate","Starter, access-code and second-hand records included"],"paid_features":["Printable price label — one page for the module's cost plan or the student-budget conversation — estimate: ~15 minutes saved per textbook decision made in a queue at the shop","Saved module history — keep the previous three labels in this browser so a year's book spend can be added up — estimate: ~20 minutes saved per semester of hunting through receipts","Used-copy column on the paid copy — add the used price and the buy-back for each option and print all four routes — estimate: ~10 minutes saved per search through the second-hand groups"]}},{"title":"Weigh a Part-Time Semester Against the Job You Are Keeping — Free","tags":["learning","part-time-study","workload","planning","local-first","no-account"],"hook":"List each module with the weekly hours it really needs, enter the hours you have beside work, and the receipt shows which module pushes you over — with the number of hours to give up rather than a resolution to try harder.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/part-time-semester-hour-receipt.html","app_unlock_hook":"The receipt is free and unlimited. The $4 tier adds a printable copy for the tutor conversation plus the saved terms behind it.","share_triggers":["Four modules came to 31 hours a week against the 22 I have — one had to go","Credits are a total. Divide by the weeks in the term before you plan anything"],"reading_time_minutes":4,"perspective_shift":"Before: believed four modules beside a full-time job was a matter of discipline. After: can see the term needs 31 hours a week against the 22 they have and that one module has to go, because they weighed contact time plus reading plus assignments against their own week.","companion_app":{"app_path":"apps/part-time-semester-hour-receipt.html","price":"$4 one-time","free_features":["Unlimited receipts, every module weighed against your weekly hours","Copy the finished receipt or the state link to send to a tutor or a partner","Starter, full-time-with-a-job and postgraduate records included"],"paid_features":["Printable workload receipt — one page for the tutor conversation and one for the household wall — estimate: ~20 minutes saved per discussion about what the term actually costs","Saved term history — keep the previous three receipts in this browser so next term starts from the hours you really managed — estimate: ~30 minutes saved per term of re-estimating","Week-by-week column on the paid copy — split the semester into submission weeks and quiet weeks and print both totals — estimate: ~15 minutes saved per heavy fortnight"]}},{"title":"See Which Topics Your Past Papers Never Touched — Free","tags":["learning","revision","exams","past-papers","local-first","no-account"],"hook":"List the exam topics and mark which past papers each one appeared in, and the binder names the topics no paper has covered — the ones that will be on this year's exam and are not in your notes.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/past-paper-topic-coverage-binder.html","app_unlock_hook":"The binder is free and unlimited. The $4 tier adds a printable copy for the revision wall plus the saved weeks behind it.","share_triggers":["Fourteen topics, five papers, three of them never covered — one worth 20 marks","A topic nobody has asked in five years is the highest-value revision on the list"],"reading_time_minutes":4,"perspective_shift":"Before: believed five completed past papers meant the syllabus was covered. After: can see three topics nothing had ever asked about — one of them worth 20 marks — because they marked each topic against the papers they actually did.","companion_app":{"app_path":"apps/past-paper-topic-coverage-binder.html","price":"$4 one-time","free_features":["Unlimited binders, every topic marked against the papers you have done","Copy the finished binder or the state link to send to a study group","Starter, law and maths records included"],"paid_features":["Printable coverage binder for the revision wall — one page with every topic, its papers and the gaps boxed — estimate: ~10 minutes saved per study session deciding what to do next","Saved revision history — keep the previous three binders in this browser so the gap count can be tracked week by week — estimate: ~20 minutes saved per weekly review","Mark-weight column on the paid copy — add each topic's syllabus weighting and print the gaps in value order — estimate: ~15 minutes saved per prioritisation you would otherwise do by feel"]}},{"title":"Count a Driving Test Back Through Every Rule That Gates It — Free","tags":["family","driving","teenagers","scheduling","local-first","no-account"],"hook":"Enter the test date and the lead time each requirement needs — the holding period, the theory test, the supervised hours, the motorway lesson — and the strip counts them back into dated stops, each one actioned by the date it lands.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/learner-driver-milestone-strip.html","app_unlock_hook":"The strip is free and unlimited. The $4 tier adds a printable copy for the fridge plus the saved attempts behind it.","share_triggers":["A 14 March test date made the theory test an 8 December booking","The requirements that expire are the ones that fail a driving plan"],"reading_time_minutes":4,"perspective_shift":"Before: believed the test date was the only thing to book. After: can see the theory test had to be passed by mid-January and the supervised hours signed off by December, because they counted every requirement back from the day of the test.","companion_app":{"app_path":"apps/learner-driver-milestone-strip.html","price":"$4 one-time","free_features":["Unlimited strips, every requirement counted back from your test date","Copy the finished strip or the state link to send to the instructor or the supervisor","Starter, booked-test and second-attempt records included"],"paid_features":["Printable milestone strip for the fridge — one page with every action date and a tick box per requirement — estimate: ~15 minutes saved per week of family discussion about what is booked","Saved attempt history — keep the previous three strips in this browser so a second attempt starts from what slipped the first time — estimate: ~30 minutes saved per replan","Hour-log column on the paid copy — log the supervised hours beside the requirement and print the outstanding total — estimate: ~10 minutes saved per week of counting the logbook"]}},{"title":"Run a Babysitting Co-op as a Signed Hour Ledger, Not a Memory — Free","tags":["family","childcare","co-op","reciprocity","local-first","no-account"],"hook":"Log every swap between the families — hours you covered and hours they covered for you — from the balance you started with, and the form prints what is owed, to whom, and the date it happened.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/babysitting-coop-hour-form.html","app_unlock_hook":"The form is free and unlimited. The $4 tier adds a printable copy with both signature lines plus the saved years behind it.","share_triggers":["Eleven swaps since January, 4.5 hours in credit — and no awkward conversation needed","A ledger both families have read is the whole trick to a babysitting co-op surviving a year"],"reading_time_minutes":4,"perspective_shift":"Before: believed counting babysitting hours between friends was petty. After: can see the eleven swaps since January leave them 4.5 hours in credit and that the balance has been within six hours all year, because both families could read the same ledger.","companion_app":{"app_path":"apps/babysitting-coop-hour-form.html","price":"$4 one-time","free_features":["Unlimited entries, the running balance and the lowest point recomputed on every run","Copy the finished form or the state link to send to the other family","Starter, three-family and restart records included"],"paid_features":["Printable co-op form with both signature lines — one page each family keeps, dated and initialled — estimate: ~20 minutes saved per month of reconciling from memory and messages","Saved ledger history — keep the previous three forms in this browser so a year of swaps can be reviewed at once — estimate: ~30 minutes saved per annual reset","Third-family column on the paid copy — run two ledgers against one form and print the group's balances — estimate: ~15 minutes saved per three-way reconciliation"]}},{"title":"Run an Interrail Trip's Reservation Fees as One Ticket, Leg by Leg — Free","tags":["travel","rail","interrail","budgeting","local-first","no-account"],"hook":"Log every seat reservation, sleeper supplement and booking fee against the pass money you set aside, and the ticket prints the running balance in travel order — showing the leg that empties the fund.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/interrail-reservation-fee-ticket.html","app_unlock_hook":"The ticket is free and unlimited. The $4 tier adds a printable copy per traveller plus the saved trips behind it.","share_triggers":["A €244 pass carried €163 of reservation fees underneath it","One row at zero — the regional leg that needed no reservation — is the whole trick"],"reading_time_minutes":4,"perspective_shift":"Before: believed the pass price was the cost of the trip. After: can see €244 of pass carried €163 of reservation fees underneath it and that the Vienna sleeper was €59 of that, because they ran every fee as one ledger against a separate fund.","companion_app":{"app_path":"apps/interrail-reservation-fee-ticket.html","price":"$4 one-time","free_features":["Unlimited ledger rows, refunds and waivers included","Copy the finished ticket or the state link to send to whoever is travelling with you","Starter, two-person and sleeper-heavy records included"],"paid_features":["Printable reservation ticket — one page per traveller with every leg, fee and running balance — estimate: ~20 minutes saved per trip spent reconciling what was booked against what was paid","Saved trip history — keep the previous three tickets in this browser so the next pass is budgeted from real fees, not guesses — estimate: ~30 minutes saved per new trip's planning","Leg column on the paid copy — note the train, the departure time and whether a reservation was compulsory beside each fee — estimate: ~10 minutes saved per journey day hunting through confirmations"]}},{"title":"Turn Any PDF Chapter Into a Spaced-Repetition Deck With Source Links — Free","tags":["learning","deck","local-first","free-tier"],"hook":"Paste a textbook chapter and get 12 recall cards that keep the page number beside each answer, instead of a generic summary.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/pdf-chapter-to-spaced-repetition-deck.html","app_unlock_hook":"Print-ready deck with 12 cards; estimate: 12 cards x ~90 seconds of manual formatting = ~18 minutes avoided per chapter","share_triggers":["I turned my card catalog drawer notes into a card catalog drawer board with a real next step — try the free version.","PSYC 101 Ch 4 Memory 22 pages exam Oct 14 2026 Encoding effortful vs automatic p112 Retrie — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed flashcards meant retyping definitions. After: can point to 12 cards with source tags because they turned a chapter into a checkable deck themselves.","companion_app":{"app_path":"apps/pdf-chapter-to-spaced-repetition-deck.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Print-ready deck with 12 cards; estimate: 12 cards x ~90 seconds of manual formatting = ~18 minutes avoided per chapter","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Debug Why You Keep Missing the Same Math Step — Free","tags":["learning","debug","local-first","free-tier"],"hook":"Paste three wrong attempts at the same problem type and the debugger names the step where the logic flips.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/math-concept-confusion-debugger.html","app_unlock_hook":"Printable error log with 9 attempts; estimate: 9 rows x ~2 minutes of manual copying = ~18 minutes avoided per study session","share_triggers":["I turned my diagnostic work order notes into a diagnostic work order board with a real next step — try the free version.","Algebra solving 2(x-3)=14 attempt1 2x-3=14 attempt2 2x-6=14 x=10 attempt3 2x-6=14 x=8 Miss — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed they were bad at algebra. After: can see all three attempts fail on the distribution step on line 3, because they compared their own work.","companion_app":{"app_path":"apps/math-concept-confusion-debugger.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable error log with 9 attempts; estimate: 9 rows x ~2 minutes of manual copying = ~18 minutes avoided per study session","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn One Short Article Into a 7-Day Language Drill — Free","tags":["learning","drill","local-first","free-tier"],"hook":"Paste a 200-word news paragraph and get 8 micro-drills that use only words from the article you chose.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/article-to-language-mini-drill.html","app_unlock_hook":"Exportable drill pack with 24 drills; estimate: 24 drills x ~45 seconds of manual card creation = ~18 minutes avoided per article","share_triggers":["I turned my language lab workbook notes into a language lab workbook board with a real next step — try the free version.","El Pais Sep 12 2026 187 words mercado de barrio La fruteria abre a las 8 y cierra a las 14 — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed language practice required a course. After: can finish 8 drills from one paragraph they chose because the drills kept the original context.","companion_app":{"app_path":"apps/article-to-language-mini-drill.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable drill pack with 24 drills; estimate: 24 drills x ~45 seconds of manual card creation = ~18 minutes avoided per article","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Video Transcript Into a Structured Lesson With Checks — Free","tags":["learning","lesson","local-first","free-tier"],"hook":"Paste a messy YouTube transcript and get a 5-part lesson that keeps timestamps beside each claim.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/video-transcript-to-lesson-with-checks.html","app_unlock_hook":"Printable lesson packet with 5 blocks; estimate: 5 blocks x ~2 minutes of manual timestamping = ~10 minutes avoided per video","share_triggers":["I turned my filmstrip board notes into a filmstrip board board with a real next step — try the free version.","YouTube 22:14 CrashCourse Photosynthesis transcript 3420 words Sep 12 2026 Key light-depen — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed video notes meant rewatching. After: has 5 timestamped checks from a 22-minute video because they kept the timecode beside each point.","companion_app":{"app_path":"apps/video-transcript-to-lesson-with-checks.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable lesson packet with 5 blocks; estimate: 5 blocks x ~2 minutes of manual timestamping = ~10 minutes avoided per video","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Grocery Receipt Into Cheaper Swaps and a Use-First List — Free","tags":["household","receipt","local-first","free-tier"],"hook":"Paste a grocery receipt and see which 3 items have a cheaper store-brand alternative and which 2 need to be used tonight before they spoil.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/grocery-receipt-swap-and-use-first.html","app_unlock_hook":"Printable swap list with 14 items; estimate: 14 items x ~30 seconds of price lookup = ~7 minutes avoided per shop","share_triggers":["I turned my till receipt notes into a till receipt board with a real next step — try the free version.","Trader Joes Sep 12 2026 total $87.43 14 items Swaps organic berries $5.99 to conventional  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed grocery savings required couponing. After: can see $14.20 of swaps and 2 items that spoil tonight because they sorted their own receipt.","companion_app":{"app_path":"apps/grocery-receipt-swap-and-use-first.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable swap list with 14 items; estimate: 14 items x ~30 seconds of price lookup = ~7 minutes avoided per shop","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Chore List Into a Fair Weekly Board With Hours Per Person — Free","tags":["household","chore","local-first","free-tier"],"hook":"List chores with minutes each takes and who usually does them, and the board rebalances to within 60 minutes per person with a visible ledger.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/chore-list-to-fair-week-board.html","app_unlock_hook":"Printable weekly board with 12 chores; estimate: 12 chores x ~90 seconds of negotiating = ~18 minutes avoided per week","share_triggers":["I turned my fridge magnet board notes into a fridge magnet board board with a real next step — try the free version.","Household 2 adults 1 teen week Sep 9-15 2026 12 chores Current Adult A 6.5h Adult B 2.1h T — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed fairness was subjective. After: can see Person A had 6.5h vs Person B 2.1h because the board counted minutes.","companion_app":{"app_path":"apps/chore-list-to-fair-week-board.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable weekly board with 12 chores; estimate: 12 chores x ~90 seconds of negotiating = ~18 minutes avoided per week","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Pantry Items Into a Meal Plan That Uses What Spoils First — Free","tags":["household","pantry","local-first","free-tier"],"hook":"List what is in your pantry with expiry dates and get a 4-day plan that puts the most fragile items first.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/pantry-to-meal-plan-use-first.html","app_unlock_hook":"Printable 4-day plan with shopping list; estimate: 4 days x ~3 minutes of manual planning = ~12 minutes avoided","share_triggers":["I turned my diner order pad notes into a diner order pad board with a real next step — try the free version.","Pantry spinach expires Sep 13 chicken Sep 13 rice indefinite tomatoes Sep 14 eggs Sep 15 P — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed meal planning was about recipes. After: can see spinach Sep 12 is tonight and chicken Sep 13 is tomorrow because the pad sorted by expiry.","companion_app":{"app_path":"apps/pantry-to-meal-plan-use-first.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable 4-day plan with shopping list; estimate: 4 days x ~3 minutes of manual planning = ~12 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Repair Quote Into Questions That Change the Price — Free","tags":["household","repair","local-first","free-tier"],"hook":"Paste a repair estimate and get 6 specific questions with the line that triggered each question highlighted.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/repair-quote-to-question-list.html","app_unlock_hook":"Printable question packet with 6 questions; estimate: 6 questions x ~2 minutes of research = ~12 minutes avoided per quote","share_triggers":["I turned my garage work order notes into a garage work order board with a real next step — try the free version.","HVAC Sep 12 2026 quote $1240 3 lines compressor $680 labor 3h $360 refrigerant $200 Questi — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed a quote was take-it-or-leave-it. After: can ask 6 line-linked questions because the work order showed which line triggered each one.","companion_app":{"app_path":"apps/repair-quote-to-question-list.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable question packet with 6 questions; estimate: 6 questions x ~2 minutes of research = ~12 minutes avoided per quote","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Appointment Notes Into a Medication Question Checklist — Free","tags":["health","med","local-first","free-tier"],"hook":"Paste appointment notes and current meds, and get a 5-row checklist with what to ask and what to track.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/appointment-notes-to-medication-checklist.html","app_unlock_hook":"Printable checklist with 5 rows; estimate: 5 rows x ~2 minutes of manual summarizing = ~10 minutes avoided per appointment","share_triggers":["I turned my prescription card notes into a prescription card board with a real next step — try the free version.","Appointment Sep 12 2026 Dr Patel 3 meds Lisinopril 10mg Metformin 500mg Atorvastatin 20mg  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: left appointments with vague medication instructions. After: has 5 dated questions to confirm because the card separated said vs to-confirm.","companion_app":{"app_path":"apps/appointment-notes-to-medication-checklist.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable checklist with 5 rows; estimate: 5 rows x ~2 minutes of manual summarizing = ~10 minutes avoided per appointment","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Discharge Instructions Into a Trackable Action List — Free","tags":["health","discharge","local-first","free-tier"],"hook":"Paste discharge instructions and get a 6-row action tracker with dates and who does what.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/discharge-instructions-to-action-tracker.html","app_unlock_hook":"Printable action tracker with 6 rows; estimate: 6 rows x ~2 minutes of manual splitting = ~12 minutes avoided per discharge","share_triggers":["I turned my discharge clipboard notes into a discharge clipboard board with a real next step — try the free version.","Discharge Sep 12 2026 knee arthroscopy 6 actions meds 7 days ice 20 min q2h PT referral by — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: left hospital with a packet they would not reread. After: has 6 dated actions with owners because the tracker split the packet.","companion_app":{"app_path":"apps/discharge-instructions-to-action-tracker.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable action tracker with 6 rows; estimate: 6 rows x ~2 minutes of manual splitting = ~12 minutes avoided per discharge","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Health Goal Into a Low-Risk 14-Day Experiment Plan — Free","tags":["health","experiment","local-first","free-tier"],"hook":"Enter a health goal with constraints and get a 14-day experiment with daily 5-minute actions and when to stop.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/health-goal-to-14-day-experiment.html","app_unlock_hook":"Printable experiment log with 14 days; estimate: 14 days x ~1 minute of manual logging setup = ~14 minutes avoided","share_triggers":["I turned my experiment log notes into a experiment log board with a real next step — try the free version.","Goal walk more constraint knee pain 20 min max 14 days Sep 13-26 2026 Plan 10 min walks tr — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed health change required overhaul. After: has 14 daily 5-minute actions with a stop rule because they wrote an experiment, not a resolution.","companion_app":{"app_path":"apps/health-goal-to-14-day-experiment.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable experiment log with 14 days; estimate: 14 days x ~1 minute of manual logging setup = ~14 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Resume Into a Role-Fit Scorecard Against Three Jobs — Free","tags":["career","scorecard","local-first","free-tier"],"hook":"Paste your resume and three job descriptions, and get a scorecard that shows which bullets match which posting.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/resume-to-role-fit-scorecard.html","app_unlock_hook":"Exportable scorecard CSV with 3 jobs; estimate: 3 jobs x ~5 minutes of manual keyword matching = ~15 minutes avoided","share_triggers":["I turned my scoreboard notes into a scoreboard board with a real next step — try the free version.","Resume 4 years PM $2.1M budget 12 launches Jobs PM at Stripe PM at Notion PM at Figma Sep  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed tailoring was guesswork. After: can see 2 bullets match all 3 postings and 1 gap appears in all 3 because they scored side-by-side.","companion_app":{"app_path":"apps/resume-to-role-fit-scorecard.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable scorecard CSV with 3 jobs; estimate: 3 jobs x ~5 minutes of manual keyword matching = ~15 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Messy Work History Into Quantified Achievement Bullets — Free","tags":["career","forge","local-first","free-tier"],"hook":"Paste a rambling work history and get 6 bullets with numbers that use your own details.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/work-history-to-quantified-bullets.html","app_unlock_hook":"Exportable docx with 6 bullets; estimate: 6 bullets x ~2 minutes of rewriting = ~12 minutes avoided","share_triggers":["I turned my forge ticket notes into a forge ticket board with a real next step — try the free version.","History managed social media for cafe posted daily grew followers handled complaints Sep 2 — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed their work was not quantifiable. After: has 6 bullets with dollar amounts and percent because the forge pulled numbers from their own notes.","companion_app":{"app_path":"apps/work-history-to-quantified-bullets.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable docx with 6 bullets; estimate: 6 bullets x ~2 minutes of rewriting = ~12 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Target Role Into a Networking Message Set — Free","tags":["career","rolodex","local-first","free-tier"],"hook":"Enter a target role and company and get 3 messages that use a specific detail from the company's recent work.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/target-role-to-networking-message-set.html","app_unlock_hook":"Exportable message set with 3 messages; estimate: 3 messages x ~4 minutes of personalization = ~12 minutes avoided","share_triggers":["I turned my Rolodex notes into a Rolodex board with a real next step — try the free version.","Target PM at Notion Company detail launched Notion Calendar Feb 2026 2.1M downloads Messag — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed networking meant generic LinkedIn blasts. After: has 3 messages tied to a real company detail because the set required it.","companion_app":{"app_path":"apps/target-role-to-networking-message-set.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable message set with 3 messages; estimate: 3 messages x ~4 minutes of personalization = ~12 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Voice Memo Outline Into a Structured Draft With Voice Kept — Free","tags":["creative","draft","local-first","free-tier"],"hook":"Paste a messy voice memo transcript and get a draft that keeps your sentence rhythm measured as words per sentence.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/voice-memo-to-structured-draft.html","app_unlock_hook":"Exportable draft with rhythm report; estimate: 1 draft x ~15 minutes of manual voice editing = ~15 minutes avoided","share_triggers":["I turned my editing bench notes into a editing bench board with a real next step — try the free version.","Memo 3 min 420 words topic why I left teaching original rhythm 11.4 words per sentence Sep — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed AI drafts inevitably sound generic. After: can see draft averages 11.2 words vs original 10.8 because the board measured rhythm.","companion_app":{"app_path":"apps/voice-memo-to-structured-draft.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable draft with rhythm report; estimate: 1 draft x ~15 minutes of manual voice editing = ~15 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Scattered Links Into a Newsletter Issue Board — Free","tags":["creative","newsletter","local-first","free-tier"],"hook":"Paste 8 scattered links and notes, and the board sorts them into 4 sections with a word count budget per section.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/links-to-newsletter-issue-board.html","app_unlock_hook":"Printable issue board with 4 sections; estimate: 4 sections x ~3 minutes of manual layout = ~12 minutes avoided","share_triggers":["I turned my paste-up board notes into a paste-up board board with a real next step — try the free version.","Links 8 topic remote work tools Sep 12 2026 budget 900 words total Sections opener 120 dee — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed newsletters were about collecting links. After: has 4 sections with 320-word budgets because the board enforced a reading time.","companion_app":{"app_path":"apps/links-to-newsletter-issue-board.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable issue board with 4 sections; estimate: 4 sections x ~3 minutes of manual layout = ~12 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Product Idea Into Ad Angles and Objection Cards — Free","tags":["creative","ad","local-first","free-tier"],"hook":"Enter a product idea and get 6 ad angles, 4 objection cards, and a landing page outline that keeps the price and audience visible.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/product-idea-to-ad-angle-cards.html","app_unlock_hook":"Printable angle deck with 6 angles; estimate: 6 angles x ~3 minutes of brainstorming = ~18 minutes avoided","share_triggers":["I turned my campaign wall notes into a campaign wall board with a real next step — try the free version.","Product $49 meal planning app for busy parents audience 2 working parents kids 3-8 Sep 12  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed ad angles were about clever slogans. After: has 6 angles each tied to a real objection because the board forced the link.","companion_app":{"app_path":"apps/product-idea-to-ad-angle-cards.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable angle deck with 6 angles; estimate: 6 angles x ~3 minutes of brainstorming = ~18 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Headline Options Into a Tested Board With Audience Fit — Free","tags":["creative","headline","local-first","free-tier"],"hook":"List 6 headline options and the board scores each on clarity, curiosity, and audience fit using your own criteria.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/headline-options-to-tested-board.html","app_unlock_hook":"Printable headline board with 6 options; estimate: 6 headlines x ~2 minutes of manual scoring = ~12 minutes avoided","share_triggers":["I turned my proof sheet notes into a proof sheet board with a real next step — try the free version.","Headlines 6 topic grocery receipt swaps audience budget-conscious parents Sep 12 2026 Scor — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed headline testing required software. After: can see headline 3 scores 8/7/9 vs headline 1 6/8/5 because they scored against their own audience.","companion_app":{"app_path":"apps/headline-options-to-tested-board.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable headline board with 6 options; estimate: 6 headlines x ~2 minutes of manual scoring = ~12 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Support Tickets Into a Ranked FAQ and Policy Gap Board — Free","tags":["business","queue","local-first","free-tier"],"hook":"Paste 12 support tickets and get a ranked FAQ plus 3 policy gaps where replies conflicted.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/support-tickets-to-faq-gap-board.html","app_unlock_hook":"Exportable FAQ CSV with 6 rows; estimate: 12 tickets x ~2 minutes of manual tagging = ~24 minutes avoided","share_triggers":["I turned my queue board notes into a queue board board with a real next step — try the free version.","Tickets 12 SaaS billing Sep 1-12 2026 repeat How to cancel 5 times conflict refund policy  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed FAQ was about guessing what customers ask. After: can see question X appeared 5 times and had 2 conflicting answers because the board counted.","companion_app":{"app_path":"apps/support-tickets-to-faq-gap-board.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable FAQ CSV with 6 rows; estimate: 12 tickets x ~2 minutes of manual tagging = ~24 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Rough Process Into a Simple SOP With Owners — Free","tags":["business","sop","local-first","free-tier"],"hook":"Paste a rambling process explanation and get a 7-step SOP with owner, time per step, and what good looks like.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/rough-process-to-simple-sop.html","app_unlock_hook":"Printable SOP with 7 steps; estimate: 7 steps x ~3 minutes of formatting = ~21 minutes avoided","share_triggers":["I turned my router card notes into a router card board with a real next step — try the free version.","Process onboarding new client 7 steps owner sales ops finance Sep 12 2026 Steps discovery  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed SOPs were bureaucratic. After: has 7 steps with owners and minutes because the router forced both.","companion_app":{"app_path":"apps/rough-process-to-simple-sop.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable SOP with 7 steps; estimate: 7 steps x ~3 minutes of formatting = ~21 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Reviews Into a Response Triage Desk With Praise, Complaints, Urgent — Free","tags":["business","triage","local-first","free-tier"],"hook":"Paste 10 customer reviews and the desk sorts them into praise, complaints, and urgent with a suggested response.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/reviews-to-response-triage-desk.html","app_unlock_hook":"Printable triage desk with 10 cards; estimate: 10 reviews x ~2 minutes of drafting = ~20 minutes avoided","share_triggers":["I turned my front desk notes into a front desk board with a real next step — try the free version.","Reviews 10 cafe Sep 1-12 2026 4 praise 4 complaints 2 urgent allergy mention Desk 3 lanes  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed review responses were ad-hoc. After: has 10 reviews in 3 lanes with owners because the desk sorted them.","companion_app":{"app_path":"apps/reviews-to-response-triage-desk.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable triage desk with 10 cards; estimate: 10 reviews x ~2 minutes of drafting = ~20 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Sales Call Notes Into Objections, Next Steps, and Follow-Up — Free","tags":["business","sales","local-first","free-tier"],"hook":"Paste messy sales call notes and get 3 objection cards, 3 next steps with owners, and a follow-up sequence.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/sales-notes-to-objection-and-followup.html","app_unlock_hook":"Exportable follow-up sequence CSV; estimate: 3 follow-ups x ~4 minutes of drafting = ~12 minutes avoided","share_triggers":["I turned my call docket notes into a call docket board with a real next step — try the free version.","Call Sep 12 2026 45 min Acme Co $12k deal 3 objections price integration timeline Docket 3 — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed follow-up was about checking in. After: has 3 next steps tied to 3 objections from Sep 12 call because the docket linked them.","companion_app":{"app_path":"apps/sales-notes-to-objection-and-followup.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable follow-up sequence CSV; estimate: 3 follow-ups x ~4 minutes of drafting = ~12 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Routines Into a Babysitter Handoff Sheet With Emergency Info — Free","tags":["family","handoff","local-first","free-tier"],"hook":"Enter bedtime, meals, allergies, and emergency contacts, and get a one-page handoff sheet with a tear-off emergency strip.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/routines-to-babysitter-handoff-sheet.html","app_unlock_hook":"Printable handoff sheet with tear-off; estimate: 8 rows x ~90 seconds of formatting = ~12 minutes avoided per handoff","share_triggers":["I turned my fridge sheet notes into a fridge sheet board with a real next step — try the free version.","Kids 2 ages 3 and 6 allergies peanuts bedtime 730 and 815 Sep 12 2026 Sheet 8 routine rows — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed a handoff was a quick text. After: has a one-page sheet with a tear-off strip because they put routines and emergency info in separate places.","companion_app":{"app_path":"apps/routines-to-babysitter-handoff-sheet.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable handoff sheet with tear-off; estimate: 8 rows x ~90 seconds of formatting = ~12 minutes avoided per handoff","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Kid Activity Schedules Into a Transport Conflict Map — Free","tags":["family","transport","local-first","free-tier"],"hook":"Enter 3 kids activities with locations and times for the week, and the map shows which transfers are impossible.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/kid-activities-to-transport-conflict-map.html","app_unlock_hook":"Printable conflict map with 9 activities; estimate: 9 activities x ~2 minutes of manual mapping = ~18 minutes avoided per week","share_triggers":["I turned my transit map notes into a transit map board with a real next step — try the free version.","Week Sep 9-13 2026 3 kids 9 activities 2 locations 12 miles apart Conflicts 1 impossible T — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed they could make all pickups. After: can see Tuesday 415 to 430 is 20 min drive in 15 min window because the map plotted distance.","companion_app":{"app_path":"apps/kid-activities-to-transport-conflict-map.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable conflict map with 9 activities; estimate: 9 activities x ~2 minutes of manual mapping = ~18 minutes avoided per week","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Recurring Arguments Into a Neutral Options Map — Free","tags":["family","options","local-first","free-tier"],"hook":"Describe a recurring household argument and get 3 neutral options, each with a small experiment for 7 days and a check-in date.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/recurring-arguments-to-options-map.html","app_unlock_hook":"Printable options map with 3 options; estimate: 3 options x ~5 minutes of neutral framing = ~15 minutes avoided per argument","share_triggers":["I turned my mediation sheet notes into a mediation sheet board with a real next step — try the free version.","Argument dishes left in sink 3x per week Sep 2026 household 2 adults Options 3 experiments — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed recurring arguments needed a winner. After: has 3 testable options for 7 days because they framed the argument as experiments.","companion_app":{"app_path":"apps/recurring-arguments-to-options-map.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable options map with 3 options; estimate: 3 options x ~5 minutes of neutral framing = ~15 minutes avoided per argument","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Website Description Into an Accessibility Barrier Checklist — Free","tags":["accessibility","a11y","local-first","free-tier"],"hook":"Paste a website description and get a prioritized barrier checklist with 8 checks each with a how-to-test step.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/website-description-to-a11y-barrier-checklist.html","app_unlock_hook":"Printable checklist with 8 checks; estimate: 8 checks x ~3 minutes of manual audit = ~24 minutes avoided","share_triggers":["I turned my punch list notes into a punch list board with a real next step — try the free version.","Site small bakery e-commerce 12 pages images 40 forms 2 Sep 12 2026 Checklist 8 checks 3 h — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed accessibility required an audit tool. After: has 8 testable checks from their own site description because the list included how to test.","companion_app":{"app_path":"apps/website-description-to-a11y-barrier-checklist.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable checklist with 8 checks; estimate: 8 checks x ~3 minutes of manual audit = ~24 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Dense Text Into a Dyslexia-Friendly Layout With Summary — Free","tags":["accessibility","reading","local-first","free-tier"],"hook":"Paste dense text and get a dyslexia-friendly version with short lines and a 3-sentence summary.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/dense-text-to-dyslexia-friendly-layout.html","app_unlock_hook":"Printable friendly layout with ruler; estimate: 1 document x ~10 minutes of manual reformatting = ~10 minutes avoided","share_triggers":["I turned my reading ruler notes into a reading ruler board with a real next step — try the free version.","Text 420 words government notice Sep 12 2026 original 110 chars per line Reflowed 62 chars — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed dense text was about vocabulary. After: can read 60-char lines with a ruler because the layout changed the surface, not the words.","companion_app":{"app_path":"apps/dense-text-to-dyslexia-friendly-layout.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable friendly layout with ruler; estimate: 1 document x ~10 minutes of manual reformatting = ~10 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Barriers Into an Accommodation Request Letter — Free","tags":["accessibility","accommodation","local-first","free-tier"],"hook":"List barriers you face and desired supports, and get a formal accommodation request letter with a specific ask.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/barriers-to-accommodation-request-letter.html","app_unlock_hook":"Printable request packet with 4 pairs; estimate: 4 pairs x ~4 minutes of formal drafting = ~16 minutes avoided","share_triggers":["I turned my request packet notes into a request packet board with a real next step — try the free version.","Barriers 4 noisy open office no captions on meetings 2-hour meetings fluorescent lights Se — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed accommodation requests were about disclosing diagnosis. After: has 4 barrier-support pairs with measurable outcomes because the packet paired them.","companion_app":{"app_path":"apps/barriers-to-accommodation-request-letter.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable request packet with 4 pairs; estimate: 4 pairs x ~4 minutes of formal drafting = ~16 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Tenant Messages Into a Repair Evidence Packet — Free","tags":["civic","tenant","local-first","free-tier"],"hook":"Paste landlord messages, dates, and photos, and get a dated evidence packet with timeline.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/tenant-messages-to-repair-evidence-packet.html","app_unlock_hook":"Printable evidence packet with 6 entries; estimate: 6 entries x ~3 minutes of manual timeline building = ~18 minutes avoided","share_triggers":["I turned my housing file notes into a housing file board with a real next step — try the free version.","Messages 6 leak in bathroom first report Aug 12 2026 second Aug 20 third Sep 1 2026 photos — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed repair requests were about asking nicely. After: has a dated packet showing 3 requests with 1 response because the timeline showed the gap.","companion_app":{"app_path":"apps/tenant-messages-to-repair-evidence-packet.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable evidence packet with 6 entries; estimate: 6 entries x ~3 minutes of manual timeline building = ~18 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Parking Ticket Into Options, Deadlines, and Appeal Draft — Free","tags":["civic","ticket","local-first","free-tier"],"hook":"Paste a parking ticket notice and get 3 options with deadlines, cost, and a draft appeal that cites the notice number.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/parking-ticket-to-options-and-appeal.html","app_unlock_hook":"Printable appeal packet with 3 options; estimate: 3 options x ~5 minutes of deadline checking = ~15 minutes avoided","share_triggers":["I turned my citation docket notes into a citation docket board with a real next step — try the free version.","Ticket A123456 Sep 10 2026 $75 doubles to $150 after Sep 30 2026 reason expired meter 2h O — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed a ticket was pay immediately. After: can see 3 options with deadlines because the docket extracted the escalation dates.","companion_app":{"app_path":"apps/parking-ticket-to-options-and-appeal.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable appeal packet with 3 options; estimate: 3 options x ~5 minutes of deadline checking = ~15 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Voter Info Into a Personal Action Checklist — Free","tags":["civic","voter","local-first","free-tier"],"hook":"Enter your address and election date, and get a checklist with registration deadline, polling place, ID needed.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/voter-info-to-action-checklist.html","app_unlock_hook":"Printable checklist with 6 rows; estimate: 6 rows x ~2 minutes of lookup = ~12 minutes avoided","share_triggers":["I turned my ballot checklist notes into a ballot checklist board with a real next step — try the free version.","Address 123 Main St Austin TX 78701 Election Nov 5 2026 Registration deadline Oct 7 2026 P — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed voting was about showing up. After: can see registration deadline was Sep 15 for Nov 5 election because the checklist counted back.","companion_app":{"app_path":"apps/voter-info-to-action-checklist.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable checklist with 6 rows; estimate: 6 rows x ~2 minutes of lookup = ~12 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Destination, Dates, and Budget Into a Bookable Day-by-Day Plan — Free","tags":["travel","travel","local-first","free-tier"],"hook":"Enter destination, 4 dates, and $800 budget, and get a day-by-day plan with cost per day and packing list.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/destination-to-bookable-day-plan.html","app_unlock_hook":"Printable itinerary with 4 days; estimate: 4 days x ~5 minutes of manual costing = ~20 minutes avoided","share_triggers":["I turned my itinerary ticket notes into a itinerary ticket board with a real next step — try the free version.","Destination Lisbon Dates Oct 10-13 2026 Budget $800 Weather 68F 20 percent rain Plan 4 day — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed itinerary was about attractions. After: can see day 3 costs $320 of $800 because the strip counted cost per day.","companion_app":{"app_path":"apps/destination-to-bookable-day-plan.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable itinerary with 4 days; estimate: 4 days x ~5 minutes of manual costing = ~20 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Mobility Needs Into an Accessibility-Aware Itinerary — Free","tags":["travel","access","local-first","free-tier"],"hook":"List mobility, sensory, and stamina constraints, and the itinerary flags which attractions have steps, noise, or long walks.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/mobility-needs-to-accessible-itinerary.html","app_unlock_hook":"Printable access guide with 5 attractions; estimate: 5 attractions x ~4 minutes of access research = ~20 minutes avoided","share_triggers":["I turned my access guide notes into a access guide board with a real next step — try the free version.","Constraints wheelchair no stairs max walk 0.5 mile low noise Destination Paris 4 days Sep  — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed accessible travel meant avoiding places. After: has 5 attractions with access attributes and 2 alternatives because the guide flagged specifics.","companion_app":{"app_path":"apps/mobility-needs-to-accessible-itinerary.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable access guide with 5 attractions; estimate: 5 attractions x ~4 minutes of access research = ~20 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn a Messy Group Chat Into Travel Decisions and Open Questions — Free","tags":["travel","dispatch","local-first","free-tier"],"hook":"Paste a messy group chat travel thread and get decisions made, open questions, and next actions with owners.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/group-chat-to-travel-decisions.html","app_unlock_hook":"Exportable decision log with 9 rows; estimate: 47 messages x ~30 seconds of manual scanning = ~23 minutes avoided","share_triggers":["I turned my dispatch board notes into a dispatch board board with a real next step — try the free version.","Chat 47 messages 4 people destination Lisbon dates Oct 10-13 2026 budget $800 each Decisio — free tool"],"reading_time_minutes":4,"perspective_shift":"Before: believed group chat travel planning required re-reading 80 messages. After: has 4 decisions, 3 open questions, 2 next actions because the board separated them.","companion_app":{"app_path":"apps/group-chat-to-travel-decisions.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Exportable decision log with 9 rows; estimate: 47 messages x ~30 seconds of manual scanning = ~23 minutes avoided","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Messy Class Notes Into a Quiz and Weak-Area Map — Free","tags":["learning","quiz","local-first","free-tier"],"hook":"Paste messy class notes and get a 6-question quiz that flags which questions you missed and maps them to a 7-day review plan.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/messy-notes-to-quiz-weak-area-map.html","app_unlock_hook":"Printable quiz packet with 6 questions; estimate: 6 questions x ~90 seconds of manual formatting = ~9 minutes avoided per set","share_triggers":["I turned my answer sheet notes into a answer sheet board — try the free version.","Notes CHEM 101 Ch 4 Memory 22 pages exam Oct 14 2026 Encoding effortful vs automatic p112 "],"reading_time_minutes":4,"perspective_shift":"Before: believed re-reading notes was studying. After: has 6 questions with 2 misses mapped to 7-day review because they tested recall.","companion_app":{"app_path":"apps/messy-notes-to-quiz-weak-area-map.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable quiz packet with 6 questions; estimate: 6 questions x ~90 seconds of manual formatting = ~9 minutes avoided per set","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Turn Client Notes Into a First-Draft Quote With Scope Guardrails — Free","tags":["business","quote","local-first","free-tier"],"hook":"Paste client notes and scope constraints and get a quote with line items, guardrails, and what is out of scope — with hours per line.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/client-notes-to-quote-with-guardrails.html","app_unlock_hook":"Printable quote docket with 6 line items; estimate: 6 items x ~3 minutes of manual scoping = ~18 minutes avoided per quote","share_triggers":["I turned my quote docket notes into a quote docket board — try the free version.","Client Acme Co website redesign Notes 3 pages includes homepage 5 sections blog 12 posts e"],"reading_time_minutes":4,"perspective_shift":"Before: believed quotes were about total price. After: has line items with hours and guardrails because the docket forced out-of-scope to be visible.","companion_app":{"app_path":"apps/client-notes-to-quote-with-guardrails.html","price":"$4 one-time","free_features":["Unlimited boards, every row counted and checked","Copy the finished board or the state link","Starter records included"],"paid_features":["Printable quote docket with 6 line items; estimate: 6 items x ~3 minutes of manual scoping = ~18 minutes avoided per quote","Saved local history — compare two sessions without re-pasting","CSV export of rows with dates"]}},{"title":"Find the Three Topics Your Notes Keep Failing — Free","tags":["learning","messy-class-notes-to-weak-area"],"hook":"Score each topic on how sure you are, how often you have tried it, and how much it matters; the map ranks them so the weak-and-important corner is the only one you study.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/messy-class-notes-to-weak-area-map.html","app_unlock_hook":"Printable map with the weak-important corner boxed — estimate: 12 minutes saved per revision session, basis: 5 topics re-scored at ~2.4 minutes each","share_triggers":["An average of the number , and two topics were both weak and heavily examined.","Ran my own numbers through the weak-area map and got a result I could actually check.","Free, no card, runs in the browser — the weak-area map did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader revised from the front of their notes. After: the reader knows which two topics are both weak and heavily examined, because they scored confidence against importance themselves.","companion_app":{"app_path":"apps/messy-class-notes-to-weak-area-map.html","price":"$4 one-time","free_features":["Any number of topics scored","Confidence, attempts, and importance ranked","Copy the map as text","Stateful link to any result"],"paid_features":["Printable map with the weak-important corner boxed — estimate: 12 minutes saved per revision session, basis: 5 topics re-scored at ~2.4 minutes each","Saved local history across sessions — estimate: 8 minutes saved per session, basis: re-entering 5 topics at ~96 seconds each"]}},{"title":"Size a Flashcard Deck to the Chapter Instead of Guessing — Free","tags":["learning","flashcard-deck-from-textbook"],"hook":"Decide how many cards you can actually review in a sitting and the deck totals the chapter against it, so an unmanageable pile is caught before you have written seventy cards.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/flashcard-deck-from-textbook-chapter.html","app_unlock_hook":"Printable card count sheet with the sections boxed — estimate: 13 minutes saved per chapter, basis: 5 sections re-counted at ~2.6 minutes each","share_triggers":["the number  of headroom, so the chapter fits in one sitting after all.","Ran my own numbers through the recall deck and got a result I could actually check.","Free, no card, runs in the browser — the recall deck did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader wrote a full chapter of cards and abandoned the review queue. After: the reader knows the chapter needs splitting before writing, because they set the budget and totalled the sections.","companion_app":{"app_path":"apps/flashcard-deck-from-textbook-chapter.html","price":"$4 one-time","free_features":["Any number of sections and budgets","Running total against your review capacity","Copy the deck plan as text","Stateful link to any result"],"paid_features":["Printable card count sheet with the sections boxed — estimate: 13 minutes saved per chapter, basis: 5 sections re-counted at ~2.6 minutes each","Saved local history across chapters — estimate: 9 minutes saved per chapter, basis: re-entering 5 sections at ~108 seconds each"]}},{"title":"Check What a Video Lesson Actually Left You Able to Do — Free","tags":["learning","video-lesson-self"],"hook":"Write what the video claimed to teach, score each on whether you can actually do it, and the check separates watching from learning before the exam does.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/video-lesson-self-check.html","app_unlock_hook":"Printable check with the unpractised objectives boxed — estimate: 11 minutes saved per lesson, basis: 5 objectives re-scored at ~2.2 minutes each","share_triggers":["An average of the number  — two objectives I had watched but never practised.","Ran my own numbers through the lesson check and got a result I could actually check.","Free, no card, runs in the browser — the lesson check did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader finished a video and counted it as study. After: the reader can name the two objectives they watched but never practised, because they scored practice and evidence separately.","companion_app":{"app_path":"apps/video-lesson-self-check.html","price":"$4 one-time","free_features":["Any number of objectives scored","Confidence, practice, and evidence ranked","Copy the check as text","Stateful link to any result"],"paid_features":["Printable check with the unpractised objectives boxed — estimate: 11 minutes saved per lesson, basis: 5 objectives re-scored at ~2.2 minutes each","Saved local history across lessons — estimate: 7 minutes saved per lesson, basis: re-entering 5 objectives at ~84 seconds each"]}},{"title":"Rank Your Oral Exam Answers by the Ones That Would Collapse — Free","tags":["learning","oral-exam-answer"],"hook":"List the questions you expect and score each answer on depth, how exposed it leaves you to follow-ups, and whether you have evidence; the card ranks them so the one that would collapse is known in advance.","category":"learning","verified":"2026-09-13","date":"2026-09-13","path":"articles/oral-exam-answer-rehearsal.html","app_unlock_hook":"Printable card with the two weakest answers boxed for a mock viva — estimate: 15 minutes saved per rehearsal, basis: 4 answers re-scored at ~3.75 minutes each","share_triggers":["A the number  spread, and the limitations answer was the one that would have gone badly.","Ran my own numbers through the rehearsal card and got a result I could actually check.","Free, no card, runs in the browser — the rehearsal card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader rehearsed by re-reading and felt prepared. After: the reader knows which answer would collapse under one follow-up, because they scored exposure and evidence themselves.","companion_app":{"app_path":"apps/oral-exam-answer-rehearsal.html","price":"$4 one-time","free_features":["Any number of answers ranked","Depth, exposure, and evidence scored with inputs shown","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card with the two weakest answers boxed for a mock viva — estimate: 15 minutes saved per rehearsal, basis: 4 answers re-scored at ~3.75 minutes each","Saved local history across rehearsals — estimate: 10 minutes saved per rehearsal, basis: re-entering 4 answers at ~2.5 minutes each"]}},{"title":"Find the Pattern in What You Throw Away — Free","tags":["household","grocery-receipt-waste"],"hook":"Log what you throw away for a week with the reason, and the audit groups them so the actual cause is a count rather than a resolution to shop better.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/grocery-receipt-waste-audit.html","app_unlock_hook":"Printable audit with the top reason boxed for the shopping list — estimate: 12 minutes saved per week, basis: 4 reasons re-tallied at ~3 minutes each","share_triggers":["the number  this week, and it was the multibuy offers, not the planning.","Ran my own numbers through the waste audit and got a result I could actually check.","Free, no card, runs in the browser — the waste audit did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader assumed the fix was meal planning. After: the reader has a count showing the real cause, because they logged a week of waste with reasons.","companion_app":{"app_path":"apps/grocery-receipt-waste-audit.html","price":"$4 one-time","free_features":["Any number of items audited","Counts per reason with a sample item","Copy the audit as text","Stateful link to any result"],"paid_features":["Printable audit with the top reason boxed for the shopping list — estimate: 12 minutes saved per week, basis: 4 reasons re-tallied at ~3 minutes each","Saved local history across weeks — estimate: 8 minutes saved per week, basis: re-entering 8 items at ~60 seconds each"]}},{"title":"Total Your Home Contents Against the Sum Insured — Free","tags":["household","home-inventory-insurance"],"hook":"Walk the house room by room with a rough value for each and the sheet totals it against your sum insured, so being under-insured is a number rather than something you discover after a loss.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/home-inventory-insurance-walkthrough.html","app_unlock_hook":"Printable sheet in a room-by-room format insurers accept — estimate: 25 minutes saved per renewal, basis: 5 rooms re-tabulated at ~5 minutes each","share_triggers":["the number  of headroom, and I had assumed there was plenty.","Ran my own numbers through the inventory sheet and got a result I could actually check.","Free, no card, runs in the browser — the inventory sheet did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader renewed at a figure set years ago and never checked. After: the reader knows whether they are under-insured by a specific amount, because they walked the rooms and totalled them.","companion_app":{"app_path":"apps/home-inventory-insurance-walkthrough.html","price":"$5 one-time","free_features":["Any number of rooms totalled","Running total against your sum insured","Copy the sheet as text","Stateful link to any result"],"paid_features":["Printable sheet in a room-by-room format insurers accept — estimate: 25 minutes saved per renewal, basis: 5 rooms re-tabulated at ~5 minutes each","Saved local history across years — estimate: 17 minutes saved per renewal, basis: re-walking 5 rooms at ~3.4 minutes each"]}},{"title":"Rank Draught-Proofing Jobs by Payback, Not by Enthusiasm — Free","tags":["household","draught-proofing-priority"],"hook":"Score each draught-proofing job on what it saves, what it costs, and how much work it is; the tag ranks them so the first job you do is the one with the shortest payback.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/draught-proofing-priority-order.html","app_unlock_hook":"Printable tag with the top three jobs and their payback periods — estimate: 14 minutes saved per survey, basis: 5 jobs re-ranked at ~2.8 minutes each","share_triggers":["A the number  spread, and the cheapest job was the one worth doing first.","Ran my own numbers through the draught order and got a result I could actually check.","Free, no card, runs in the browser — the draught order did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader was going to start with the biggest-sounding job. After: the reader starts with the shortest payback, because they scored cost and effort against the saving themselves.","companion_app":{"app_path":"apps/draught-proofing-priority-order.html","price":"$4 one-time","free_features":["Any number of jobs ranked","Saving, cost, and effort scored with inputs shown","Copy the order as text","Stateful link to any result"],"paid_features":["Printable tag with the top three jobs and their payback periods — estimate: 14 minutes saved per survey, basis: 5 jobs re-ranked at ~2.8 minutes each","Saved local history across years — estimate: 9 minutes saved per survey, basis: re-entering 5 jobs at ~108 seconds each"]}},{"title":"Put Every Collection Round on One Dated Card — Free","tags":["household","recycling-collection"],"hook":"Paste the dates for each round and the card orders them with the gaps measured, so the fortnight where nothing is collected is visible before the bin is full.","category":"household","verified":"2026-09-13","date":"2026-09-13","path":"articles/recycling-collection-calendar.html","app_unlock_hook":"Printable card for the bin store with the rounds interleaved — estimate: 10 minutes saved per month, basis: 5 dates re-transcribed at ~2 minutes each","share_triggers":["My the number  of rounds, and one fortnight had nothing collected at all.","Ran my own numbers through the collection card and got a result I could actually check.","Free, no card, runs in the browser — the collection card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader checked one round at a time and was caught by a gap. After: the reader can see every round interleaved with the long gap named, because they put their own dates on the card.","companion_app":{"app_path":"apps/recycling-collection-calendar.html","price":"$4 one-time","free_features":["Any number of rounds ordered","Gaps measured between collections","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card for the bin store with the rounds interleaved — estimate: 10 minutes saved per month, basis: 5 dates re-transcribed at ~2 minutes each","Saved local history across months — estimate: 7 minutes saved per month, basis: re-entering 5 dates at ~84 seconds each"]}},{"title":"Rank Your Appointment Questions by the Ones That Change Anything — Free","tags":["health","appointment-question"],"hook":"Write every question you have and score each on what would change if it were answered; the card ranks them so the two that matter go first in a ten-minute slot.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/appointment-question-prioritiser.html","app_unlock_hook":"Printable card to hand over with the top two questions at the top — estimate: 12 minutes saved per appointment, basis: 5 questions re-ranked at ~2.4 minutes each","share_triggers":["A the number  spread, and two questions were the ones that actually mattered.","Ran my own numbers through the clinic card and got a result I could actually check.","Free, no card, runs in the browser — the clinic card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had fifteen questions and asked them in whatever order came to mind. After: the reader opens with the two that would change something, because they ranked impact themselves.","companion_app":{"app_path":"apps/appointment-question-prioritiser.html","price":"$4 one-time","free_features":["Any number of questions ranked","Impact, timing, and effort scored with inputs shown","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card to hand over with the top two questions at the top — estimate: 12 minutes saved per appointment, basis: 5 questions re-ranked at ~2.4 minutes each","Saved local history across appointments — estimate: 9 minutes saved per appointment, basis: re-entering 5 questions at ~108 seconds each"]}},{"title":"Space an Elimination Trial So the Result Means Something — Free","tags":["health","symptom-trigger-elimination"],"hook":"Lay out the phases with their dates and the plan spaces them, so a trial too short to mean anything is visible before you start rather than after four weeks of notes.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/symptom-trigger-elimination-plan.html","app_unlock_hook":"Printable plan with a daily symptom column for each phase — estimate: 18 minutes saved per trial, basis: 4 phases re-dated at ~4.5 minutes each","share_triggers":["My the number  of trial, and the baseline week was too short to mean anything.","Ran my own numbers through the elimination plan and got a result I could actually check.","Free, no card, runs in the browser — the elimination plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader started an elimination diet with no dates and no baseline. After: the reader can see the baseline week is too short, because the plan spaced their own phases and measured the gaps.","companion_app":{"app_path":"apps/symptom-trigger-elimination-plan.html","price":"$5 one-time","free_features":["Any number of phases spaced","Gaps measured between phases","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan with a daily symptom column for each phase — estimate: 18 minutes saved per trial, basis: 4 phases re-dated at ~4.5 minutes each","Saved local history across trials — estimate: 12 minutes saved per trial, basis: re-entering 4 phases at ~3 minutes each"]}},{"title":"See Whether You Are Actually Doing the Exercises — Free","tags":["health","physio-exercise-adherence"],"hook":"Log how many sessions you actually completed each day and the chart reads the direction, so a course you have quietly stopped is visible before the follow-up appointment.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/physio-exercise-adherence-tracker.html","app_unlock_hook":"Printable chart in the format most physiotherapy clinics use — estimate: 11 minutes saved per review, basis: 7 days re-tabulated at ~95 seconds each","share_triggers":["A the number  spread, and the direction had been downward since day four.","Ran my own numbers through the adherence chart and got a result I could actually check.","Free, no card, runs in the browser — the adherence chart did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader believed they were doing the exercises and could not explain the lack of progress. After: the reader can see the downward slope from day four, because they logged their own sessions.","companion_app":{"app_path":"apps/physio-exercise-adherence-tracker.html","price":"$4 one-time","free_features":["Any number of days charted","Direction and spread from your own counts","Copy the chart as text","Stateful link to any result"],"paid_features":["Printable chart in the format most physiotherapy clinics use — estimate: 11 minutes saved per review, basis: 7 days re-tabulated at ~95 seconds each","Saved local history across courses — estimate: 8 minutes saved per review, basis: re-entering 7 days at ~68 seconds each"]}},{"title":"Check a Care Handover for What the Next Carer Cannot Guess — Free","tags":["health","caregiver-shift-handover"],"hook":"Paste your shift notes and the brief checks the five things the next carer cannot guess, marking the gaps before you hand over rather than at three in the morning.","category":"health","verified":"2026-09-13","date":"2026-09-13","path":"articles/caregiver-shift-handover-brief.html","app_unlock_hook":"Printable brief in a large type size for the handover folder — estimate: 16 minutes saved per handover, basis: 5 fields re-set at ~3.2 minutes each","share_triggers":["My brief answered the number  — the escalation contact was the one I had left off.","Ran my own numbers through the shift brief and got a result I could actually check.","Free, no card, runs in the browser — the shift brief did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader wrote handover notes from memory at the end of a shift. After: the reader knows which two fields the next carer would have guessed at, because the brief checked each one before they left.","companion_app":{"app_path":"apps/caregiver-shift-handover-brief.html","price":"$5 one-time","free_features":["Unlimited briefs checked","Five-field check with nothing invented","Copy the brief as text","Stateful link to any result"],"paid_features":["Printable brief in a large type size for the handover folder — estimate: 16 minutes saved per handover, basis: 5 fields re-set at ~3.2 minutes each","Saved local history across shifts — estimate: 12 minutes saved per handover, basis: re-entering 5 fields at ~2.4 minutes each"]}},{"title":"Check an Outreach Message for What Gets a Reply — Free","tags":["career","networking-message-from-job"],"hook":"Paste your outreach draft and the card checks for the five things that make a message replyable, so a template nobody answers is caught before you send it to twenty people.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/networking-message-from-job-post.html","app_unlock_hook":"Printable card with the five elements boxed beside your draft — estimate: 13 minutes saved per message, basis: 5 elements re-drafted at ~2.6 minutes each","share_triggers":["My draft answered the number  — the generic greeting was the giveaway.","Ran my own numbers through the outreach card and got a result I could actually check.","Free, no card, runs in the browser — the outreach card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader sent a polite template and assumed the silence was bad luck. After: the reader knows their message had no specific reference and no ask, because the card checked each element.","companion_app":{"app_path":"apps/networking-message-from-job-post.html","price":"$4 one-time","free_features":["Unlimited drafts checked","Five-element check with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card with the five elements boxed beside your draft — estimate: 13 minutes saved per message, basis: 5 elements re-drafted at ~2.6 minutes each","Saved local history across drafts — estimate: 9 minutes saved per draft, basis: re-checking 5 elements at ~108 seconds each"]}},{"title":"Work Out the Rate Below Which Freelance Loses Money — Free","tags":["career","freelance-rate-floor"],"hook":"Total your real annual costs and the hours you can actually sell, and the ledger shows the headroom, so a rate that quietly loses money is visible before you quote it again.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/freelance-rate-floor-ledger.html","app_unlock_hook":"Printable ledger with the floor rate worked out in large type — estimate: 20 minutes saved per year, basis: 5 figures re-tabulated at ~4 minutes each","share_triggers":["the number  of headroom, and my current rate was under the floor.","Ran my own numbers through the rate floor and got a result I could actually check.","Free, no card, runs in the browser — the rate floor did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader priced against what other freelancers charge. After: the reader knows their own floor and whether the current rate clears it, because they totalled their costs and sellable hours.","companion_app":{"app_path":"apps/freelance-rate-floor-ledger.html","price":"$5 one-time","free_features":["Any number of cost lines and hour figures","Headroom shown against the hours you can sell","Copy the ledger as text","Stateful link to any result"],"paid_features":["Printable ledger with the floor rate worked out in large type — estimate: 20 minutes saved per year, basis: 5 figures re-tabulated at ~4 minutes each","Saved local history across years — estimate: 14 minutes saved per year, basis: re-entering costs and hours at ~14 minutes"]}},{"title":"Date Every Step of Your Notice Period Before You Hand It In — Free","tags":["career","notice-period-handover"],"hook":"Paste your last working day and the plan dates each handover step, so the thing only you know how to do gets written down with weeks to spare rather than on the final afternoon.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/notice-period-handover-plan.html","app_unlock_hook":"Printable plan with each item's handover notes boxed — estimate: 22 minutes saved per notice period, basis: 5 steps re-dated at ~4.4 minutes each","share_triggers":["the number  to my last day, and the handover notes were the step already behind.","Ran my own numbers through the exit plan and got a result I could actually check.","Free, no card, runs in the browser — the exit plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader spent a notice period on admin and wrote no handover notes. After: the reader has dated steps with knowledge transfer first, because they counted back from their own last day.","companion_app":{"app_path":"apps/notice-period-handover-plan.html","price":"$5 one-time","free_features":["Unlimited notice periods dated","Five steps dated with slack shown","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan with each item's handover notes boxed — estimate: 22 minutes saved per notice period, basis: 5 steps re-dated at ~4.4 minutes each","Saved local history of handovers — estimate: 15 minutes saved per role change, basis: re-listing what only you know at ~15 minutes"]}},{"title":"Time Your Interview Follow-Up Without Nagging — Free","tags":["career","interview-follow-up"],"hook":"Enter the interview date and the decision date you were given, and the clock dates each follow-up step so chasing happens on the right day rather than whenever the anxiety peaks.","category":"career","verified":"2026-09-13","date":"2026-09-13","path":"articles/interview-follow-up-timing.html","app_unlock_hook":"Printable clock with the chase dates and a drafted note for each — estimate: 12 minutes saved per process, basis: 5 steps re-dated at ~2.4 minutes each","share_triggers":["the number  past their stated date, so one chase is reasonable now.","Ran my own numbers through the follow-up clock and got a result I could actually check.","Free, no card, runs in the browser — the follow-up clock did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader chased on anxiety rather than on the date they were given. After: the reader knows whether a chase is reasonable today, and when to stop, because they dated the steps from the stated decision date.","companion_app":{"app_path":"apps/interview-follow-up-timing.html","price":"$4 one-time","free_features":["Unlimited processes dated","Five steps dated from the date you were given","Copy the clock as text","Stateful link to any result"],"paid_features":["Printable clock with the chase dates and a drafted note for each — estimate: 12 minutes saved per process, basis: 5 steps re-dated at ~2.4 minutes each","Saved local history across applications — estimate: 9 minutes saved per process, basis: re-checking dates and what was sent at ~9 minutes"]}},{"title":"Build a Voice Card From Three Things You Actually Wrote — Free","tags":["creative","brand-voice-card-from"],"hook":"Paste three samples of your own writing and the card checks the four fields that make a voice note usable, so the trait you named is backed by a line rather than an impression.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/brand-voice-card-from-samples.html","app_unlock_hook":"Printable card with the example lines set beside each trait — estimate: 17 minutes saved per brand, basis: 4 fields re-set at ~4.25 minutes each","share_triggers":["My card answered the number  — two traits had no line behind them.","Ran my own numbers through the tone card and got a result I could actually check.","Free, no card, runs in the browser — the tone card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a list of adjectives everyone agreed with and nobody could apply. After: the reader has a card where each trait is backed by a real line and a boundary, because the checker required both.","companion_app":{"app_path":"apps/brand-voice-card-from-samples.html","price":"$4 one-time","free_features":["Unlimited cards checked","Four-field check with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card with the example lines set beside each trait — estimate: 17 minutes saved per brand, basis: 4 fields re-set at ~4.25 minutes each","Saved local history across brands — estimate: 12 minutes saved per brand, basis: re-entering 4 fields at ~3 minutes each"]}},{"title":"Size a Storyboard to the Scene You Can Actually Shoot — Free","tags":["creative","storyboard-frames-from"],"hook":"Decide how many frames you can shoot in a day and the board totals the scene against it, so a scene that will not fit is cut on paper rather than on location at four in the afternoon.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/storyboard-frames-from-scene.html","app_unlock_hook":"Printable strip with each shot framed for the location recce — estimate: 15 minutes saved per scene, basis: 5 shots re-counted at ~3 minutes each","share_triggers":["the number  of headroom, so the scene fits the day after all.","Ran my own numbers through the storyboard frames and got a result I could actually check.","Free, no card, runs in the browser — the storyboard frames did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader boarded the whole scene and ran out of light. After: the reader knows the scene needs cutting before the shoot, because they set a day budget and totalled the frames.","companion_app":{"app_path":"apps/storyboard-frames-from-scene.html","price":"$4 one-time","free_features":["Any number of shots and day budgets","Running total against your shoot day","Copy the board as text","Stateful link to any result"],"paid_features":["Printable strip with each shot framed for the location recce — estimate: 15 minutes saved per scene, basis: 5 shots re-counted at ~3 minutes each","Saved local history across scenes — estimate: 11 minutes saved per scene, basis: re-entering 5 shots at ~2.2 minutes each"]}},{"title":"Order a Landing Page by What Has to Be Proven First — Free","tags":["creative","landing-page-section"],"hook":"List your page sections in order and the plan marks the ones that depend on an earlier claim being proven, so a testimonial above the proof is visible as a structural problem.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/landing-page-section-plan.html","app_unlock_hook":"Printable plan with the sections drawn in reading order — estimate: 18 minutes saved per page, basis: 5 sections re-ordered at ~3.6 minutes each","share_triggers":["the number sections that need something proven first — two of them sat above the proof.","Ran my own numbers through the section plan and got a result I could actually check.","Free, no card, runs in the browser — the section plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader followed a page template and put testimonials above the evidence. After: the reader can see which sections ask for trust too early, because the plan marked each proof dependency.","companion_app":{"app_path":"apps/landing-page-section-plan.html","price":"$5 one-time","free_features":["Any number of sections planned","Proof-gated versus standalone sections marked","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan with the sections drawn in reading order — estimate: 18 minutes saved per page, basis: 5 sections re-ordered at ~3.6 minutes each","Saved local history across drafts — estimate: 12 minutes saved per page, basis: re-entering 5 sections at ~2.4 minutes each"]}},{"title":"Plan the Way Back After a Broken Writing Streak — Free","tags":["creative","writing-streak-recovery"],"hook":"Lay out the rebuild as dated steps with rising targets and the plan spaces them, so the return is a ramp you can actually keep rather than a single heroic session.","category":"creative","verified":"2026-09-13","date":"2026-09-13","path":"articles/writing-streak-recovery-plan.html","app_unlock_hook":"Printable ticket with a tick box for each rebuild day — estimate: 10 minutes saved per restart, basis: 5 days re-dated at ~2 minutes each","share_triggers":["My the number  rebuild, and the first step was small enough to actually do.","Ran my own numbers through the streak plan and got a result I could actually check.","Free, no card, runs in the browser — the streak plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader tried to hit the old target immediately and broke the streak again. After: the reader has a dated ramp starting small enough to complete, because they set the targets themselves.","companion_app":{"app_path":"apps/writing-streak-recovery-plan.html","price":"$4 one-time","free_features":["Any number of days planned","Gaps measured with a rising ramp","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable ticket with a tick box for each rebuild day — estimate: 10 minutes saved per restart, basis: 5 days re-dated at ~2 minutes each","Saved local history across breaks — estimate: 7 minutes saved per restart, basis: re-entering 5 days at ~84 seconds each"]}},{"title":"Count the Objections That Actually Cost You Deals — Free","tags":["business","sales-call-objection"],"hook":"Paste a week of objections and the log groups them with counts, so the answer your team needs to build is decided by frequency rather than by the last call that stung.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/sales-call-objection-log.html","app_unlock_hook":"Printable log with the top objection boxed for the next team meeting — estimate: 17 minutes saved per month, basis: 4 themes re-tallied at ~4.25 minutes each","share_triggers":["the number  this month, and it was authority, not price.","Ran my own numbers through the objection log and got a result I could actually check.","Free, no card, runs in the browser — the objection log did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the team rehearsed answers to the objections they remembered. After: the team knows which objection is costing the most deals this month, because they counted a real week of calls.","companion_app":{"app_path":"apps/sales-call-objection-log.html","price":"$5 one-time","free_features":["Any number of objections counted","Counts per theme with a sample line","Copy the log as text","Stateful link to any result"],"paid_features":["Printable log with the top objection boxed for the next team meeting — estimate: 17 minutes saved per month, basis: 4 themes re-tallied at ~4.25 minutes each","CSV export of every objection with its theme — estimate: 22 minutes saved per month, basis: 50 objections hand-sorted at ~26 seconds each"]}},{"title":"Place Your Competitors on Two Axes That Matter — Free","tags":["business","competitor-positioning"],"hook":"Score each rival on capability, price, and reach and the map ranks them, so the gap you are actually competing in is a score rather than a quadrant drawn from habit.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/competitor-positioning-map.html","app_unlock_hook":"Printable map with each rival placed for the strategy session — estimate: 20 minutes saved per review, basis: 5 rivals re-scored at ~4 minutes each","share_triggers":["A the number  spread, and the cheap rival was closer than the deck admitted.","Ran my own numbers through the position map and got a result I could actually check.","Free, no card, runs in the browser — the position map did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader drew a quadrant from habit and placed everyone by feel. After: the reader has a ranked score where a strong cheap rival surfaces, because they scored price as a cost themselves.","companion_app":{"app_path":"apps/competitor-positioning-map.html","price":"$5 one-time","free_features":["Any number of rivals scored","Capability, price, and reach ranked with inputs shown","Copy the map as text","Stateful link to any result"],"paid_features":["Printable map with each rival placed for the strategy session — estimate: 20 minutes saved per review, basis: 5 rivals re-scored at ~4 minutes each","Saved local history across reviews — estimate: 14 minutes saved per review, basis: re-entering 5 rivals at ~2.8 minutes each"]}},{"title":"Date Every Step of Chasing an Overdue Invoice — Free","tags":["business","invoice-chasing"],"hook":"Paste the due date and the sequence dates each chasing step, so the escalation happens on schedule rather than whenever the cash position forces it.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/invoice-chasing-sequence.html","app_unlock_hook":"Printable sequence with a drafted note for each step — estimate: 19 minutes saved per invoice, basis: 5 steps re-dated at ~3.8 minutes each","share_triggers":["the number  past due, so the formal notice is the step that is due now.","Ran my own numbers through the chasing sequence and got a result I could actually check.","Free, no card, runs in the browser — the chasing sequence did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader chased when the cash position forced it. After: the reader knows which step is due today, because they dated the sequence from the invoice's own due date.","companion_app":{"app_path":"apps/invoice-chasing-sequence.html","price":"$5 one-time","free_features":["Unlimited invoices dated","Five steps dated with slack shown","Copy the sequence as text","Stateful link to any result"],"paid_features":["Printable sequence with a drafted note for each step — estimate: 19 minutes saved per invoice, basis: 5 steps re-dated at ~3.8 minutes each","Saved local history across invoices — estimate: 13 minutes saved per invoice, basis: re-checking what was sent when at ~13 minutes"]}},{"title":"Check a Client Exit for What You Have to Hand Back — Free","tags":["business","client-offboarding"],"hook":"Paste your offboarding notes and the card checks the five things an exit needs, so the ownership question is settled in the exit email rather than six weeks later.","category":"business","verified":"2026-09-13","date":"2026-09-13","path":"articles/client-offboarding-checklist.html","app_unlock_hook":"Printable card to send to the client as the exit record — estimate: 21 minutes saved per exit, basis: 5 fields re-drafted at ~4.2 minutes each","share_triggers":["My card answered the number  — the ownership line was the one worth settling first.","Ran my own numbers through the offboarding card and got a result I could actually check.","Free, no card, runs in the browser — the offboarding card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader handled an exit quickly and settled ownership six weeks later by email. After: the reader has all five fields written down before access is revoked, because the card checked each one.","companion_app":{"app_path":"apps/client-offboarding-checklist.html","price":"$5 one-time","free_features":["Unlimited exits checked","Five-field check with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card to send to the client as the exit record — estimate: 21 minutes saved per exit, basis: 5 fields re-drafted at ~4.2 minutes each","Saved local history across clients — estimate: 15 minutes saved per exit, basis: re-entering 5 fields at ~3 minutes each"]}},{"title":"Turn a Repeated Sibling Fight Into Options, Not a Verdict — Free","tags":["family","sibling-conflict-options"],"hook":"Write three options for the same recurring fight and score them on fairness, effort, and trial length; the map ranks them so you are choosing between options rather than refereeing again.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/sibling-conflict-options-map.html","app_unlock_hook":"Printable map with the trial dates boxed for the fridge — estimate: 13 minutes saved per conflict, basis: 4 options re-scored at ~3.25 minutes each","share_triggers":["A the number  spread, and letting them pick the top two changed the tone.","Ran my own numbers through the options map and got a result I could actually check.","Free, no card, runs in the browser — the options map did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader refereed the same fight and issued a verdict that did not stick. After: the reader offers two scored options and a review date, because they ranked fairness, effort, and trialability themselves.","companion_app":{"app_path":"apps/sibling-conflict-options-map.html","price":"$4 one-time","free_features":["Any number of options scored","Fairness, effort, and trial length ranked","Copy the map as text","Stateful link to any result"],"paid_features":["Printable map with the trial dates boxed for the fridge — estimate: 13 minutes saved per conflict, basis: 4 options re-scored at ~3.25 minutes each","Saved local history across conflicts — estimate: 9 minutes saved per recurrence, basis: re-entering 4 options at ~2.25 minutes each"]}},{"title":"Split a Parent's Appointments by the Hours Each Sibling Has — Free","tags":["family","elderly-parent-appointment"],"hook":"Name how many appointments are coming and what each person can realistically carry; the rota divides them, so the split is agreed in advance rather than negotiated every time a letter arrives.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/elderly-parent-appointment-rota.html","app_unlock_hook":"Printable rota with the names and dates in a column for the fridge — estimate: 18 minutes saved per planning round, basis: 4 people re-divided at ~4.5 minutes each","share_triggers":["My 18  split, agreed once instead of argued every time.","Ran my own numbers through the rota card and got a result I could actually check.","Free, no card, runs in the browser — the rota card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the family negotiated each appointment as it arrived. After: the family has an agreed split with visible shares, because they set the weights and let the rota divide the total.","companion_app":{"app_path":"apps/elderly-parent-appointment-rota.html","price":"$5 one-time","free_features":["Any number of people and appointment counts","Weighted split with shares shown","Copy the rota as text","Stateful link to any result"],"paid_features":["Printable rota with the names and dates in a column for the fridge — estimate: 18 minutes saved per planning round, basis: 4 people re-divided at ~4.5 minutes each","Saved local history across rounds — estimate: 12 minutes saved per round, basis: re-entering 4 people at ~3 minutes each"]}},{"title":"Check Your Family Contact Card for the Gaps — Free","tags":["family","household-emergency-contact"],"hook":"Paste your household contact card and the checker tests the five fields a school or hospital actually needs, so the gap is found now rather than when someone is trying to reach you.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/household-emergency-contact-card.html","app_unlock_hook":"Printable card at wallet and fridge size — estimate: 15 minutes saved per update, basis: 5 fields re-set at ~3 minutes each","share_triggers":["My card answered the number  — the second contact was the one I had never added.","Ran my own numbers through the contact card and got a result I could actually check.","Free, no card, runs in the browser — the contact card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a card with one number and assumed it was enough. After: the reader knows the second contact and collection list are missing, because the checker tested each field a school actually needs.","companion_app":{"app_path":"apps/household-emergency-contact-card.html","price":"$4 one-time","free_features":["Unlimited cards checked","Five-field check with nothing invented","Copy the card as text","Stateful link to any result"],"paid_features":["Printable card at wallet and fridge size — estimate: 15 minutes saved per update, basis: 5 fields re-set at ~3 minutes each","Saved local history across updates — estimate: 11 minutes saved per update, basis: re-entering 5 fields at ~2.2 minutes each"]}},{"title":"Score a Pocket Money Deal on What It Actually Teaches — Free","tags":["family","pocket-money-chore"],"hook":"Score each pocket money arrangement on whether a child can follow it, what it costs you to run, and whether it builds a saving habit; the tag ranks them so the deal survives past half term.","category":"family","verified":"2026-09-13","date":"2026-09-13","path":"articles/pocket-money-chore-agreement.html","app_unlock_hook":"Printable agreement with the chosen deal and the review date — estimate: 12 minutes saved per term, basis: 4 options re-scored at ~3 minutes each","share_triggers":["A the number  spread, and the plain option was the one we could actually keep up.","Ran my own numbers through the pocket agreement and got a result I could actually check.","Free, no card, runs in the browser — the pocket agreement did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader picked the arrangement that sounded most educational and abandoned it in a fortnight. After: the reader picks one they can actually sustain, because they scored the running effort themselves.","companion_app":{"app_path":"apps/pocket-money-chore-agreement.html","price":"$4 one-time","free_features":["Any number of options scored","Clarity, effort, and saving habit ranked","Copy the tag as text","Stateful link to any result"],"paid_features":["Printable agreement with the chosen deal and the review date — estimate: 12 minutes saved per term, basis: 4 options re-scored at ~3 minutes each","Saved local history across terms — estimate: 8 minutes saved per term, basis: re-entering 4 options at ~2 minutes each"]}},{"title":"Write an Exit Plan for a Venue Before You Need It — Free","tags":["accessibility","sensory-overload-exit"],"hook":"Write the plan before the visit and the checker tests the five lines it needs, so the route out is decided while you are calm rather than while you are leaving.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/sensory-overload-exit-plan.html","app_unlock_hook":"Printable plan at a size that fits a pocket or lanyard — estimate: 14 minutes saved per visit, basis: 5 lines re-set at ~2.8 minutes each","share_triggers":["My plan answered the number  — the signal word was the bit I had skipped.","Ran my own numbers through the recovery plan and got a result I could actually check.","Free, no card, runs in the browser — the recovery plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader planned to leave if it got too much and hoped to manage. After: the reader has a signal word, a route, and a destination agreed in advance, because the checker required each line.","companion_app":{"app_path":"apps/sensory-overload-exit-plan.html","price":"$4 one-time","free_features":["Unlimited plans checked","Five-line check with nothing assumed","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan at a size that fits a pocket or lanyard — estimate: 14 minutes saved per visit, basis: 5 lines re-set at ~2.8 minutes each","Saved local history across venues — estimate: 10 minutes saved per repeat visit, basis: re-entering 5 lines at ~2 minutes each"]}},{"title":"Check a Document Against Easy Read Conventions — Free","tags":["accessibility","easy-read-version"],"hook":"Paste the document sentence by sentence and the check places each on a rung, so the two lines that break easy read convention are named rather than sensed.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/easy-read-version-check.html","app_unlock_hook":"Printable check with each line beside its rewrite slot — estimate: 16 minutes saved per document, basis: 6 lines re-set at ~2.7 minutes each","share_triggers":["My document reached  on two lines, and both were fixable in a minute.","Ran my own numbers through the easy-read check and got a result I could actually check.","Free, no card, runs in the browser — the easy-read check did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a document that felt too hard and no idea which lines caused it. After: the reader has two named lines and the construction to change, because the check placed each sentence separately.","companion_app":{"app_path":"apps/easy-read-version-check.html","price":"$4 one-time","free_features":["Any number of lines placed","Rung per line with the trigger word named","Copy the check as text","Stateful link to any result"],"paid_features":["Printable check with each line beside its rewrite slot — estimate: 16 minutes saved per document, basis: 6 lines re-set at ~2.7 minutes each","Saved local history across documents — estimate: 11 minutes saved per document, basis: re-entering 6 lines at ~110 seconds each"]}},{"title":"Check an Event Plan for the Access Gaps — Free","tags":["accessibility","accessible-event-planning"],"hook":"Paste what the venue has told you and the check tests the five fields attendees ask about, so the gap is published as a gap rather than discovered on the day.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/accessible-event-planning-check.html","app_unlock_hook":"Printable check to send to the venue as an access request — estimate: 19 minutes saved per event, basis: 5 fields re-drafted at ~3.8 minutes each","share_triggers":["My plan answered the number  — the quiet space was the one nobody had confirmed.","Ran my own numbers through the event check and got a result I could actually check.","Free, no card, runs in the browser — the event check did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader published access information from what the venue volunteered. After: the reader knows which two fields are unconfirmed and can ask in writing, because the check tested each one.","companion_app":{"app_path":"apps/accessible-event-planning-check.html","price":"$5 one-time","free_features":["Unlimited event plans checked","Five-field check with nothing assumed","Copy the check as text","Stateful link to any result"],"paid_features":["Printable check to send to the venue as an access request — estimate: 19 minutes saved per event, basis: 5 fields re-drafted at ~3.8 minutes each","Saved local history across events — estimate: 13 minutes saved per event, basis: re-entering 5 fields at ~2.6 minutes each"]}},{"title":"Read a Page the Way a Screen Reader Would — Free","tags":["accessibility","screen-reader-heading"],"hook":"List the headings in order with their levels and the audit marks the ones that break the outline, so a page that is fine visually and useless by keyboard is caught before it ships.","category":"accessibility","verified":"2026-09-13","date":"2026-09-13","path":"articles/screen-reader-heading-audit.html","app_unlock_hook":"Printable audit with the heading outline drawn as a tree — estimate: 17 minutes saved per page, basis: 5 headings re-checked at ~3.4 minutes each","share_triggers":["the number headings that break the outline, and two of them stranded whole sections.","Ran my own numbers through the heading audit and got a result I could actually check.","Free, no card, runs in the browser — the heading audit did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a page that looked well-structured and could not tell why it was hard to navigate. After: the reader has the two headings that break the outline named, because they listed the levels in order themselves.","companion_app":{"app_path":"apps/screen-reader-heading-audit.html","price":"$4 one-time","free_features":["Any number of headings audited","Breaks in the outline marked and counted","Copy the audit as text","Stateful link to any result"],"paid_features":["Printable audit with the heading outline drawn as a tree — estimate: 17 minutes saved per page, basis: 5 headings re-checked at ~3.4 minutes each","Saved local history across pages — estimate: 12 minutes saved per page, basis: re-entering 5 headings at ~2.4 minutes each"]}},{"title":"Build a Noise Log That an Officer Can Act On — Free","tags":["civic","neighbour-noise-complaint"],"hook":"Paste your notes and the log checks the five slots that make a complaint actionable, so the missing one is found while you can still go back and record it.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/neighbour-noise-complaint-log.html","app_unlock_hook":"Printable log in the format most councils accept — estimate: 22 minutes saved per complaint, basis: 5 slots re-formatted at ~4.4 minutes each","share_triggers":["My log is the number  — the effect on us was the part I had not written down.","Ran my own numbers through the noise log and got a result I could actually check.","Free, no card, runs in the browser — the noise log did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader had a folder of notes about loud nights. After: the reader knows which two slots an officer will ask about, because the log counted what was missing.","companion_app":{"app_path":"apps/neighbour-noise-complaint-log.html","price":"$5 one-time","free_features":["Unlimited logs checked","Five slots with completeness reported","Copy the log as text","Stateful link to any result"],"paid_features":["Printable log in the format most councils accept — estimate: 22 minutes saved per complaint, basis: 5 slots re-formatted at ~4.4 minutes each","Saved local history across incidents — estimate: 15 minutes saved per complaint, basis: re-assembling 5 evidence items at ~3 minutes each"]}},{"title":"Draft a Planning Comment Before the Window Closes — Free","tags":["civic","planning-comment-draft"],"hook":"Paste the application reference and close date and the plan dates each drafting step, so the comment is submitted on material grounds rather than rushed in on the last evening.","category":"civic","verified":"2026-09-13","date":"2026-09-13","path":"articles/planning-comment-draft-plan.html","app_unlock_hook":"Printable plan with the material-grounds checklist alongside — estimate: 20 minutes saved per application, basis: 5 steps re-dated at ~4 minutes each","share_triggers":["the number  to the close date, and the grounds step was where I needed to start.","Ran my own numbers through the comment plan and got a result I could actually check.","Free, no card, runs in the browser — the comment plan did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader drafted a comment on the last evening and it carried no weight. After: the reader has dated steps with the grounds addressed first, because they counted back from their own close date.","companion_app":{"app_path":"apps/planning-comment-draft-plan.html","price":"$5 one-time","free_features":["Unlimited applications dated","Five steps dated with slack shown","Copy the plan as text","Stateful link to any result"],"paid_features":["Printable plan with the material-grounds checklist alongside — estimate: 20 minutes saved per application, basis: 5 steps re-dated at ~4 minutes each","Saved local history across applications — estimate: 14 minutes saved per application, basis: re-entering details at ~14 minutes"]}},{"title":"Assemble a Delay Claim Packet Before You File — Free","tags":["travel","flight-delay-claim"],"hook":"Paste your notes and the packet checks the five slots an airline asks about, so the missing piece is found while you still have the boarding pass in a drawer.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/flight-delay-claim-evidence.html","app_unlock_hook":"Printable packet in the order an airline's claim form asks for — estimate: 21 minutes saved per claim, basis: 5 slots re-ordered at ~4.2 minutes each","share_triggers":["My packet is the number  — the stated reason was the one thing I had not recorded.","Ran my own numbers through the claim card and got a result I could actually check.","Free, no card, runs in the browser — the claim card did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader filed a claim and waited months for a rejection about a missing reference. After: the reader knows the reason and reference matter most, because the packet counted each slot before filing.","companion_app":{"app_path":"apps/flight-delay-claim-evidence.html","price":"$5 one-time","free_features":["Unlimited packets checked","Five slots with completeness reported","Copy the packet as text","Stateful link to any result"],"paid_features":["Printable packet in the order an airline's claim form asks for — estimate: 21 minutes saved per claim, basis: 5 slots re-ordered at ~4.2 minutes each","Saved local history across flights — estimate: 14 minutes saved per claim, basis: re-assembling 5 items at ~2.8 minutes each"]}},{"title":"Pull Decisions Out of a Group Chat Before the Trip — Free","tags":["travel","group-chat-trip-decision"],"hook":"Paste the chat and the log checks whether the five things that make a trip bookable were actually decided, so the unresolved ones are visible before the fares go up rather than on the day.","category":"travel","verified":"2026-09-13","date":"2026-09-13","path":"articles/group-chat-trip-decision-log.html","app_unlock_hook":"Printable log to post back into the group chat — estimate: 18 minutes saved per trip, basis: 5 fields re-checked at ~3.6 minutes each","share_triggers":["My chat answered the number  — the beds and the flights were still open.","Ran my own numbers through the decision log and got a result I could actually check.","Free, no card, runs in the browser — the decision log did the arithmetic, not a template."],"reading_time_minutes":5,"perspective_shift":"Before: the reader felt the chat had planned the trip. After: the reader can see the beds and flights were never agreed, because the log marked each undecided field.","companion_app":{"app_path":"apps/group-chat-trip-decision-log.html","price":"$5 one-time","free_features":["Unlimited chats checked","Five decisions with open ones marked","Copy the log as text","Stateful link to any result"],"paid_features":["Printable log to post back into the group chat — estimate: 18 minutes saved per trip, basis: 5 fields re-checked at ~3.6 minutes each","Saved local history across trips — estimate: 12 minutes saved per trip, basis: re-reading a long chat at ~12 minutes"]}},{"title":"Turn Landlord Text Threads Into a Court-Ready Tenant Evidence Docket","tags":["civic","tenant-rights","housing","free-tier","evidence"],"hook":"Housing inspectors and small-claims judges ignore long SMS screenshots. This free tool extracts chronological repair requests, flags statutory notice dates, and structures your evidence.","category":"civic","verified":"2026-09-14","date":"2026-09-03","path":"articles/tenant-repair-evidence-docket.html","app_unlock_hook":"Exportable Court-Ready PDF Packet, formal Legal Notice to Repair letter, and Certified Mail tracking slips vs free on-screen docket","share_triggers":["I turned my landlord's texts into a court-ready evidence docket — free tool, no account."],"reading_time_minutes":4,"perspective_shift":"Before: believed task required guesswork. After: has a docket because they did it themselves.","companion_app":{"app_path":"apps/tenant-repair-evidence-docket.html","price":"$4 one-time","free_features":["Paste landlord communications and run the evidence extractor locally","Generate and display the chronological docket with statutory status","One-click copy to clipboard"],"paid_features":["Exportable Court-Ready PDF Packet — estimate: 6 exhibits × ~2 min of manual formatting = ~12 minutes avoided","Formal Legal Notice to Repair letter — estimate: 1 letter × ~15 min of drafting = ~15 minutes avoided","Certified Mail tracking slips formatted for USPS — estimate: ~5 min saved per mailing"]}},{"title":"Audit an Itemised Medical Bill Line by Line — Free, Before You Pay It","tags":["health","medical-billing","no-surprise-bills","audit","local-first","no-account"],"hook":"Every charge becomes a correction you can name, starting from the total the hospital quoted, so the corrected figure and the exact lines behind it are on one printable label.","category":"health","verified":null,"date":"2026-09-20","path":"articles/medical-bill-line-audit-label.html","app_unlock_hook":"The audit is free and unlimited. The $12 tier adds the printable label for the call, the corrected-total worksheet and the saved statement history in this browser.","share_triggers":["I audited a hospital bill line by line and the defensible total was $270, not $1,840","Four named corrections, one corrected total — the label is what the billing office answers"],"reading_time_minutes":5,"perspective_shift":"Before: believed the total on the statement was the amount owed, or that disputing it meant refusing to pay. After: can quote a corrected total and the four named corrections behind it, because they typed the itemised lines and watched the balance move.","companion_app":{"app_path":"apps/medical-bill-line-audit-label.html","price":"$12 one-time","free_features":["Unlimited audits with the running corrected balance and every flagged line","Copy the corrected total and the state link to send to whoever is helping you","Starter, duplicate-heavy and emergency-visit records included"],"paid_features":["Printable audit label — hand the tear-off query list to the billing office and keep the barcode copy for your file — estimate: ~25 minutes saved per phone call","Saved statement history — keep this statement and the corrected one in this browser so a re-bill can be compared with the version you queried — estimate: ~15 minutes saved per re-bill","Corrected-total worksheet — one page listing every correction, its rule and the resulting balance, printed under the label — estimate: ~20 minutes saved writing up an appeal"]}},{"title":"Work Out the Real Appeal Deadline for a Denied Claim — Free, Before the Window Closes","tags":["health","insurance","appeals","deadlines","local-first","no-account"],"hook":"Each requirement in your denial letter gets its own lead time counted back from the appeal deadline, so the binder shows the order the paperwork has to move in rather than the order the letter is written.","category":"health","verified":null,"date":"2026-09-20","path":"articles/insurance-denial-appeal-ladder-binder.html","app_unlock_hook":"The ladder is free and unlimited. The $14 tier adds the printable binder sheets, the dated filing log and the saved appeal history in this browser.","share_triggers":["My denial letter buried a three-week records request under a ten-minute form — the ladder put it first","Counted backwards from the appeal deadline and found four start dates, not one"],"reading_time_minutes":5,"perspective_shift":"Before: saw one deadline in the denial letter and assumed everything else could be done at the end. After: has a start date for the three-week records request and knows it is the first thing that has to move, because every requirement was counted back from the filing date.","companion_app":{"app_path":"apps/insurance-denial-appeal-ladder-binder.html","price":"$14 one-time","free_features":["Unlimited ladders with every requirement sorted by start date","Copy the filing schedule or the state link for the person helping you file","Starter, imaging-denial and pharmacy-denial records included"],"paid_features":["Printable binder sheets — one page per requirement with the start date and the owner, ready to tick and file — estimate: ~30 minutes saved per appeal","Saved appeal history — keep this denial and any previous ones in this browser so a second-level appeal can cite what was already submitted — estimate: ~20 minutes saved per level","Deadline log on the paid copy — a dated record of when each request went out, printed under the ladder — estimate: ~15 minutes saved per follow-up call"]}},{"title":"Log Side Effects Against Dose Changes — Free, With the Dates That Matter","tags":["health","medication","symptoms","log","local-first","no-account"],"hook":"Type the readings and the dose you were on, and the docket dates every entry, marks what fell outside the band you set, and shows the pattern in the order a clinician will ask for it.","category":"health","verified":null,"date":"2026-09-20","path":"articles/medication-side-effect-log-docket.html","app_unlock_hook":"The docket is free and unlimited. The $4 tier adds the printable appointment sheet, the dose-change register and the saved log history in this browser.","share_triggers":["Five dated readings showed the spike started the week the dose doubled","One docket, flagged days on top — the appointment stopped being a memory test"],"reading_time_minutes":5,"perspective_shift":"Before: kept a notes-app pile of sentences and tried to remember which week the change happened. After: has a dated docket with the dose written beside each reading and the out-of-band days stamped, so the sequence is visible instead of argued about.","companion_app":{"app_path":"apps/medication-side-effect-log-docket.html","price":"$4 one-time","free_features":["Unlimited dated dockets with the band filter, average, range and direction","Copy the docket text or the state link for a carer or a clinician","Starter, missed-dose and slow-titration records included"],"paid_features":["Printable appointment docket — a dated, stamped sheet a clinician can scan in a minute, with the flagged days on top — estimate: ~20 minutes saved per appointment","Saved log history — keep earlier dockets in this browser so a dose change can be compared with the month before it — estimate: ~15 minutes saved per review","Dose-change register — the dated list of what changed and when, printed under the docket — estimate: ~10 minutes saved per medication review"]}},{"title":"Fit a Physio Home Program Into the Minutes You Actually Have — Free","tags":["health","physiotherapy","rehab","adherence","local-first","no-account"],"hook":"Enter the exercises and the minutes you can spare, and the receipt cuts every block to fit the session instead of dropping the last exercise off the end.","category":"health","verified":null,"date":"2026-09-20","path":"articles/physio-home-program-sessions-receipt.html","app_unlock_hook":"The receipt is free and unlimited. The $4 tier adds the printable stubs, the weekly adherence sheet and the saved program history in this browser.","share_triggers":["My physio program now fits a ten-minute day with every exercise still in it","Twelve minutes, five blocks, one receipt — nothing dropped, nothing skipped"],"reading_time_minutes":5,"perspective_shift":"Before: saw the program as all-or-nothing and skipped it on short days. After: has a twelve-minute version with every block in it, because the receipt scaled the prescribed blocks rather than cutting the list.","companion_app":{"app_path":"apps/physio-home-program-sessions-receipt.html","price":"$4 one-time","free_features":["Unlimited session receipts with every block scaled to the time you enter","Copy the session plan or the state link for a carer or a training partner","Starter, shoulder and post-surgical knee records included"],"paid_features":["Printable session receipts — tear-off stubs to tick each day and hand the weekly stack to the clinician — estimate: ~10 minutes saved per appointment","Saved program history — keep stage one and stage two receipts separately in this browser so progression can be compared — estimate: ~15 minutes saved per stage review","Weekly adherence sheet — one page counting completed sessions, printed under the receipts — estimate: ~10 minutes saved per week of logging"]}},{"title":"Work Out When to Reorder Wound-Care Supplies — Free, From Lead Times Not Shelf Space","tags":["health","wound-care","supplies","reorder","local-first","no-account"],"hook":"Stock on hand, weekly use and supplier lead time become a reorder date for each item, so the binder shows what has to be ordered before the quiet supplier week turns into a dressing shortage.","category":"health","verified":null,"date":"2026-09-20","path":"articles/wound-care-supply-reorder-binder.html","app_unlock_hook":"The binder is free and unlimited. The $5 tier adds the printable tabbed sheets, the delivery log and the saved order history in this browser.","share_triggers":["The dressing shortage was a lead-time problem, not a stock problem — the binder dated it three weeks early","Six supplies, six reorder dates, two already late"],"reading_time_minutes":5,"perspective_shift":"Before: ordered when the shelf looked low and blamed the supplier for the gap. After: has a date for each item worked back from real usage and real lead time, and knows which two items are already late.","companion_app":{"app_path":"apps/wound-care-supply-reorder-binder.html","price":"$5 one-time","free_features":["Unlimited reorder binders with every item dated and sorted","Copy the order list or the state link for a colleague covering the caseload","Starter, post-operative and leg-ulcer regimens included"],"paid_features":["Printable binder sheets — one tabbed sheet per supply with its reorder date, ready to tick and file — estimate: ~15 minutes saved per order cycle","Saved order history — keep the previous months' binders in this browser so quoted lead times can be compared with real ones — estimate: ~10 minutes saved per supplier call","Delivery log on the paid copy — the quoted-versus-actual lead time record printed under the list — estimate: ~10 minutes saved per month of ordering"]}},{"title":"Track Daily Holiday Spend Against Your Own Band — Free","tags":["travel","budget","spending","holiday","local-first","no-account"],"hook":"Each day's spend is filed against the band you set, and the receipt shows the average, the range and the days that went over while there is still time left in the trip.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/trip-spend-per-day-trend-receipt.html","app_unlock_hook":"The receipt is free and unlimited. The $5 tier adds the printable daily sheet, the remaining-days plan and the saved trip history in this browser.","share_triggers":["The receipt showed a daily average of 138 against a 110 band on day four of fourteen","One note per day explained every overspend — two were car hire, one was a birthday"],"reading_time_minutes":5,"perspective_shift":"Before: discovered the overspend at the end of the trip and could not act on it. After: has a daily average against a band with several days still to go, so the remaining days have a target.","companion_app":{"app_path":"apps/trip-spend-per-day-trend-receipt.html","price":"$5 one-time","free_features":["Unlimited daily receipts with the band filter, average, range and direction","Copy the receipt or the state link to whoever you are travelling with","Starter, city-break and camping records included"],"paid_features":["Printable daily receipt — one dated sheet per trip with the band, the average and the over-band days, for the folder — estimate: ~15 minutes saved per holiday","Saved trip history — keep each trip's receipt in this browser so the next budget starts from a real daily figure — estimate: ~20 minutes saved per booking","Remaining-days plan — what each remaining day has to cost to finish inside the band, printed under the receipt — estimate: ~15 minutes saved per trip"]}},{"title":"Compare Hotel Rates at the Cost Per Night With Every Fee Included — Free","tags":["travel","accommodation","fees","consumer","local-first","no-account"],"hook":"Each rate, resort fee, cleaning charge and mandatory service charge becomes one cost per night, ranked cheapest first, with the gap priced across the nights you are actually staying.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/resort-fee-audit-unitprice-ladder.html","app_unlock_hook":"The ladder is free and unlimited. The $9 tier adds the printable comparison page, the fee request sheet and the saved booking history in this browser.","share_triggers":["The resort fee turned the cheapest advertised rate into the second most expensive stay","Five offers, one cost per night each, every fee included"],"reading_time_minutes":5,"perspective_shift":"Before: compared advertised nightly rates and was surprised by the total at checkout. After: has every offer ranked on a cost per night with the fees inside the price, and knows which single fee changed the ranking.","companion_app":{"app_path":"apps/resort-fee-audit-unitprice-ladder.html","price":"$9 one-time","free_features":["Unlimited ladders with every offer ranked on cost per night including fees","Copy the ladder or the state link to whoever is travelling with you","Starter, longer-stay and family-apartment records included"],"paid_features":["Printable rate ladder — one page per destination with each offer's cost per night and its fee breakdown, for the booking file — estimate: ~25 minutes saved per booking","Saved comparison history — keep each trip's ladder in this browser so a repeat destination is priced from what you actually paid — estimate: ~20 minutes saved per booking","Fee request sheet — the list of fees to ask each property to confirm in writing, printed under the ladder — estimate: ~20 minutes saved per booking"]}},{"title":"Work Out What a Delayed or Cancelled Flight Is Actually Worth — Free","tags":["travel","flights","compensation","consumer","local-first","no-account"],"hook":"The statutory entitlement per passenger and the airline's offer per passenger are set against each other, so the difference is a figure rather than a grievance.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/flight-compensation-entitlement-board.html","app_unlock_hook":"The board is free and unlimited. The $12 tier adds the printable claim board, the claim letter draft and the saved claim history in this browser.","share_triggers":["The entitlement was 250 per passenger and the offer was a 30 voucher — one line showed the difference","Four passengers, one booking, four claims — the board caught the arithmetic"],"reading_time_minutes":5,"perspective_shift":"Before: saw a delay as an inconvenience and a voucher as a settlement. After: has the entitlement and the offer per passenger on one board, with the difference as a claim figure.","companion_app":{"app_path":"apps/flight-compensation-entitlement-board.html","price":"$12 one-time","free_features":["Unlimited entitlement boards with both figures and the difference per claim","Copy the board or the state link to a travel companion","Delay, cancellation and missed-connection records included"],"paid_features":["Printable entitlement board — one page per flight with the entitlement, the offer and the claim figure, for the correspondence file — estimate: ~25 minutes saved per claim","Saved claim history — keep each claim in this browser so a second flight on the same booking is claimed against its own figures — estimate: ~20 minutes saved per claim","Claim letter draft — the dated facts a written claim needs, printed under the board — estimate: ~30 minutes saved per claim"]}},{"title":"Date Every Travel-Document Requirement Back From the Appointment — Free","tags":["travel","visa","documents","deadlines","local-first","no-account"],"hook":"Translations, bank statements, biometrics and the appointment itself each get a lead time counted back from the date, in the order they have to start.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/visa-appointment-lead-ladder-form.html","app_unlock_hook":"The form is free and unlimited. The $5 tier adds the printable application sheet, the document checklist and the saved application history in this browser.","share_triggers":["The translation needed two weeks and the bank statement had to be recent — the form showed both","Seven requirements, seven start dates, one appointment at 09:30"],"reading_time_minutes":5,"perspective_shift":"Before: worked through the document checklist in the order it was written and paid for express translations. After: has a start date for the translation and a place in the last fortnight for the bank statements.","companion_app":{"app_path":"apps/visa-appointment-lead-ladder-form.html","price":"$5 one-time","free_features":["Unlimited lead-time forms with every requirement dated and sorted by start date","Copy the schedule or the state link to a sponsor or a family member","Visitor, student and family-visit records included"],"paid_features":["Printable lead-time form — one dated page per application with every requirement, owner and start date, for the file — estimate: ~30 minutes saved per application","Saved application history — keep previous applications in this browser so a renewal reuses the lead times that worked — estimate: ~25 minutes saved per application","Document checklist — the dated list of every original, copy and translation with its owner, printed under the form — estimate: ~20 minutes saved per appointment"]}},{"title":"Price a Multi-City Trip Leg by Leg — Free, With Distance, Fuel and Time","tags":["travel","route","driving","costs","local-first","no-account"],"hook":"Every leg gets its distance, running total, cost and drive time, with the longest leg called out, so a route is chosen on numbers rather than on how it looks on a map.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/multi-city-trip-leg-cost-chartsheet.html","app_unlock_hook":"The chart is free and unlimited. The $5 tier adds the printable route sheet, the overnight plan and the saved route history in this browser.","share_triggers":["One leg was 410 miles and carried half the fuel cost — the chart moved the overnight stop","Every leg priced with distance, cost and time before the booking was made"],"reading_time_minutes":5,"perspective_shift":"Before: judged a route from a map and discovered the long day on the road. After: has each leg priced with distance and time, and knows which day carries half the driving.","companion_app":{"app_path":"apps/multi-city-trip-leg-cost-chartsheet.html","price":"$5 one-time","free_features":["Unlimited route charts with per-leg distance, cost, time and running totals","Copy the chart or the state link to everyone travelling","Starter, work-tour and coastal records included"],"paid_features":["Printable route chart — one sheet per trip with every leg, its cost and running total, for the travel folder — estimate: ~20 minutes saved per trip","Saved route history — keep each route in this browser so a repeat trip is costed from what it actually cost — estimate: ~20 minutes saved per trip","Overnight plan — the legs that should be split with a stop, printed under the chart — estimate: ~15 minutes saved per trip"]}},{"title":"Price an Appliance From Its Own Duty Cycle — Free, Before You Replace It","tags":["household","energy","appliance","running-cost","local-first","no-account"],"hook":"Watts, hours actually run and your kWh rate become a monthly and annual figure, with the replacement wattage priced against it and the payback worked out.","category":"household","verified":null,"date":"2026-09-20","path":"articles/appliance-duty-cycle-cost-strip.html","app_unlock_hook":"The strip is free and unlimited. The $4 tier adds the printable appliance sheets, the tariff change log and the saved appliance history in this browser.","share_triggers":["Our freezer cost $212 a year to run — the label said half that","Watts, hours and our own tariff turned a replacement into a fourteen-month payback"],"reading_time_minutes":5,"perspective_shift":"Before: assumed the energy label described their appliance and never checked the cost against their own tariff. After: has an annual figure from their own run-time and rate, and a payback in months for the replacement.","companion_app":{"app_path":"apps/appliance-duty-cycle-cost-strip.html","price":"$4 one-time","free_features":["Unlimited running-cost strips with the replacement comparison and payback","Copy the figures or the state link to compare an appliance with someone else's","Freezer, tumble-dryer and dehumidifier records included"],"paid_features":["Printable meter strip — one page per appliance with the figures, the tariff and the replacement comparison, for the household folder — estimate: ~10 minutes saved per replacement decision","Saved appliance history — keep the strips in this browser so the same unit can be re-priced after a tariff change — estimate: ~10 minutes saved per bill review","Tariff change log — the dated list of rate changes and what each one did to the annual figure — estimate: ~15 minutes saved per year"]}},{"title":"Clear a Room Against a Real Pickup Limit — Free, Sorted by What Actually Leaves","tags":["household","declutter","moving","triage","local-first","no-account"],"hook":"Enter the rooms or categories with an estimated box count and a collection limit, and the card sorts by size, flags the exact entry that crosses the limit, and names what to repack.","category":"household","verified":null,"date":"2026-09-20","path":"articles/seasonal-declutter-triage-indexcard.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds the printable cards, the donation and tip list and the saved collection history in this browser.","share_triggers":["Sorted the garage by size and found the one category that broke the van limit","One card, one deferred category, one calm collection day"],"reading_time_minutes":5,"perspective_shift":"Before: made the deferral decision in the street with the van already half loaded. After: knows which category crosses the limit and which one waits, because the same pile was sorted by size before anything was carried.","companion_app":{"app_path":"apps/seasonal-declutter-triage-indexcard.html","price":"$4 one-time","free_features":["Unlimited triage cards with the running box count and the crossing entry flagged","Copy the sorted plan or the state link for whoever is helping carry","Starter, garage-only and estate-clearance records included"],"paid_features":["Printable triage card — one card per collection with the sorted categories and the deferral written on the back — estimate: ~15 minutes saved per collection","Saved collection history — keep previous cards in this browser so the same category is not deferred three collections running — estimate: ~10 minutes saved per booking","Donation and tip list — the deferred categories with their destinations, printed under the card — estimate: ~15 minutes saved per clear-out"]}},{"title":"Log Pantry Pest Sightings Until the Pattern Justifies a Call — Free","tags":["household","pantry","pest","log","local-first","no-account"],"hook":"Dated sightings, a window and your own threshold decide whether you have a nuisance or a breeding site, and the board counts the recent entries instead of relying on memory.","category":"household","verified":null,"date":"2026-09-20","path":"articles/pantry-pest-sighting-board.html","app_unlock_hook":"The board is free and unlimited. The $3 tier adds the printable sighting sheet, the treatment log and the saved history in this browser.","share_triggers":["Eleven dated sightings in eighteen days proved it was one cupboard, not the kitchen","The log turned a fumigation quote into a two-hour clean of one shelf"],"reading_time_minutes":5,"perspective_shift":"Before: called it 'a moth problem' and either ignored it or treated everything. After: has a count in a rolling window and a named source shelf, so the decision to escalate is based on a number they recorded.","companion_app":{"app_path":"apps/pantry-pest-sighting-board.html","price":"$3 one-time","free_features":["Unlimited sighting boards with the rolling-window count and threshold flag","Copy the log or the state link to send to a landlord or a pest controller","Starter, single-shelf and rental-kitchen records included"],"paid_features":["Printable sighting board — a dated sheet to pin on the pantry door and write on in the moment — estimate: ~10 minutes saved per week of monitoring","Saved sighting history — keep earlier months in this browser so a recurring season can be compared with the same month last year — estimate: ~15 minutes saved per season","Treatment log — the dated list of what was applied and where, printed under the board — estimate: ~10 minutes saved per treatment"]}},{"title":"Keep an Annual Boiler Service on Schedule — Free, With Owners and Dates","tags":["household","boiler","maintenance","checklist","local-first","no-account"],"hook":"Service items, owners and dates become a dated receipt that sorts overdue work to the top, so the annual visit is booked before the cold week rather than during it.","category":"household","verified":null,"date":"2026-09-20","path":"articles/boiler-service-checklist-receipt.html","app_unlock_hook":"The receipt is free and unlimited. The $5 tier adds the printable sheet for the warranty file, the engineer visit log and the saved service history in this browser.","share_triggers":["The receipt sorted the overdue flue check to the top two months before winter","One dated sheet, filed with the warranty — the service interval is now provable"],"reading_time_minutes":5,"perspective_shift":"Before: kept the service deadline in memory and booked under pressure when the heating failed. After: has a dated receipt where the overdue row sorts itself to the top, so the annual visit is booked at the normal rate.","companion_app":{"app_path":"apps/boiler-service-checklist-receipt.html","price":"$5 one-time","free_features":["Unlimited dated receipts with overdue and imminent rows sorted to the top","Copy the schedule or the state link to a landlord, tenant or co-owner","Starter, rental-property and new-home records included"],"paid_features":["Printable service receipt — a dated, signed-off sheet to keep with the warranty and hand to a landlord or buyer — estimate: ~20 minutes saved per property query","Saved service history — keep this year's and previous receipts in this browser so the interval is provable — estimate: ~15 minutes saved per warranty claim","Engineer visit log — the dated record of who attended and what was recorded, printed under the receipt — estimate: ~10 minutes saved per visit"]}},{"title":"Compare Bulk Packs at the Real Unit Price — Free, Before the Bulk Store Wins","tags":["household","groceries","unit-price","bulk-buying","local-first","no-account"],"hook":"Pack size and price become a price per unit for every offer, sorted cheapest first, with the saving priced across the quantity you will actually use.","category":"household","verified":null,"date":"2026-09-20","path":"articles/bulk-buy-unit-price-receipt.html","app_unlock_hook":"The receipt is free and unlimited. The $4 tier adds the printable ranked list, the bulk storage plan and the saved comparison history in this browser.","share_triggers":["The warehouse pack was 11 cents a kilo dearer than the store brand — the receipt said so","Four packs, one unit, one ranked receipt before checkout"],"reading_time_minutes":5,"perspective_shift":"Before: assumed the warehouse pack was cheaper because it was larger. After: has four packs ranked on one unit with the gap priced across their real usage, so the bulk store wins or loses on arithmetic.","companion_app":{"app_path":"apps/bulk-buy-unit-price-receipt.html","price":"$4 one-time","free_features":["Unlimited comparisons with unit prices ranked and the per-pack gap printed","Copy the ranked list or the state link to whoever does the shopping","Flour, detergent and coffee records included"],"paid_features":["Printable comparison receipt — the ranked list with unit prices and gaps, for the shopping folder or the next trip — estimate: ~10 minutes saved per shopping trip","Saved comparison history — keep the lists in this browser so a price can be checked against last month's before buying in bulk — estimate: ~15 minutes saved per stock-up","Bulk storage plan — the usage-versus-pack table showing where the cheap pack stops being cheap, printed under the receipt — estimate: ~10 minutes saved per stock-up"]}},{"title":"Cancel a Gym Membership Without Paying For Months You Did Not Use — Free","tags":["family","membership","cancellation","consumer","local-first","no-account"],"hook":"Every cancellation requirement gets a date and an owner on a dated ledger, so the notice period, the payment date and the written confirmation line up instead of drifting.","category":"family","verified":null,"date":"2026-09-20","path":"articles/gym-membership-exit-checklist-ledger.html","app_unlock_hook":"The ledger is free and unlimited. The $9 tier adds the printable exit sheet, the written confirmation draft and the saved cancellation history in this browser.","share_triggers":["The notice date and the payment date were in different paragraphs — the ledger joined them","One dated sheet between me and another year of gym fees"],"reading_time_minutes":5,"perspective_shift":"Before: thought cancellation was one phone call and was surprised by another payment. After: has the notice date, the period end and the payment date on one ledger, and knows the cancellation is not finished until the statement shows nothing.","companion_app":{"app_path":"apps/gym-membership-exit-checklist-ledger.html","price":"$9 one-time","free_features":["Unlimited dated exit ledgers with overdue steps sorted to the top","Copy the schedule or the state link to a partner or a bank adviser","Starter, mid-term and freeze records included"],"paid_features":["Printable exit ledger — one dated sheet with the notice date, the period end and the payment date, for the file — estimate: ~20 minutes saved per cancellation","Saved cancellation history — keep the ledger and the acknowledgement reference in this browser in case the gym queries the cancellation — estimate: ~15 minutes saved per dispute","Confirmation letter draft — a short dated confirmation request matching the contract's clause, printed under the ledger — estimate: ~20 minutes saved writing it"]}},{"title":"Set Every Timeshare Exit Quote Against What You Paid — Free","tags":["family","timeshare","consumer","ledger","local-first","no-account"],"hook":"Money already paid, each exit quote and any genuine resale offer become one running position, so the cheapest-looking fee is judged against what the exit actually leaves you.","category":"family","verified":null,"date":"2026-09-20","path":"articles/timeshare-exit-offer-ledger-chartsheet.html","app_unlock_hook":"The position sheet is free and unlimited. The $19 tier adds the printable large-format sheet, the failure-terms checklist and the saved quote history in this browser.","share_triggers":["Two exit quotes and a resale offer on one sheet — the 'safe' up-front fee was the worst of the three","Adding up what the ownership had cost changed which quote looked reasonable"],"reading_time_minutes":5,"perspective_shift":"Before: compared an exit fee with next year's maintenance charge. After: has every quote on one running position against the total already paid, and can see which route leaves them closest to even.","companion_app":{"app_path":"apps/timeshare-exit-offer-ledger-chartsheet.html","price":"$19 one-time","free_features":["Unlimited position sheets with every quote and offer on one running line","Copy the position or the state link to a family member or an adviser","Starter, charity-donation and points-club records included"],"paid_features":["Printable position sheet — one dated, large-format sheet showing every quote against what you have paid, for the folder — estimate: ~40 minutes saved per decision meeting","Saved quote history — keep every quote in this browser so an expiring price is compared with a current one — estimate: ~20 minutes saved per quote round","Failure-terms checklist — the three questions every exit company must answer in writing, printed under the sheet — estimate: ~30 minutes saved per company call"]}},{"title":"Price a School-Run Carpool Stop by Stop — Free, With Fuel and Time","tags":["family","school-run","carpool","costs","local-first","no-account"],"hook":"Each stop on the route gets its distance, running total, fuel cost and drive time, so a carpool rota is negotiated with numbers rather than with goodwill.","category":"family","verified":null,"date":"2026-09-20","path":"articles/school-run-carpool-cost-legs-form.html","app_unlock_hook":"The strip is free and unlimited. The $4 tier adds the printable route sheet, the fare-share table and the saved route history in this browser.","share_triggers":["The far end of our school route is 62 per cent of the distance — the strip settled the rota","Numbered stops with running miles made a carpool share everyone could verify"],"reading_time_minutes":5,"perspective_shift":"Before: negotiated the carpool by turns and resented the far end of the route. After: has each stop priced with its distance and fuel, so the share is agreed against numbers both families can check.","companion_app":{"app_path":"apps/school-run-carpool-cost-legs-form.html","price":"$4 one-time","free_features":["Unlimited route strips with per-stop distance, fuel and time","Copy the strip or the state link to the other drivers","Starter, two-school and walking-bus records included"],"paid_features":["Printable route strip — a numbered stop sheet with running distance and fuel, to share with the other families — estimate: ~15 minutes saved per rota discussion","Saved route history — keep each term's strips in this browser so a route change is compared with the previous arrangement — estimate: ~10 minutes saved per term","Fare-share sheet — the distance share per family worked out from the route, printed under the strip — estimate: ~20 minutes saved per term of collecting"]}},{"title":"Write a Phone Agreement a Teenager Will Actually Sign — Free","tags":["family","agreement","devices","household","local-first","no-account"],"hook":"The card holds every term in the open — curfew, charging spot, consequence and review date — and counts down to the review so the agreement is revisited instead of re-argued.","category":"family","verified":null,"date":"2026-09-20","path":"articles/teen-phone-agreement-card.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds the printable signed copies, the review notes sheet and the saved version history in this browser.","share_triggers":["The blank consequence row was the whole argument — the card would not finish without it","Four terms, two signatures, one review date on the kitchen wall"],"reading_time_minutes":5,"perspective_shift":"Before: renegotiated the phone rules every evening because nothing was written down. After: has a signed card with four filled terms and a dated review, so the next conversation is scheduled instead of spontaneous.","companion_app":{"app_path":"apps/teen-phone-agreement-card.html","price":"$4 one-time","free_features":["Unlimited agreement cards with the required fields checked and the review countdown","Copy the terms or the state link so both adults see the same version","Starter, group-chat and handover records included"],"paid_features":["Printable agreement card — a signed copy per child and a spare for the kitchen wall — estimate: ~20 minutes saved per argument","Saved agreement history — keep version one and version two in this browser so the changes are visible rather than remembered — estimate: ~15 minutes saved per review","Review notes sheet — the dated list of which terms held and which did not, printed under the card — estimate: ~15 minutes saved per review meeting"]}},{"title":"Work Backwards From a Care Appointment — Free, Lead Time by Lead Time","tags":["family","care","appointments","preparation","local-first","no-account"],"hook":"Records requests, transport, medication reviews and family cover each get a lead time counted back from the appointment date, so the slow parts start first instead of last.","category":"family","verified":null,"date":"2026-09-20","path":"articles/eldercare-appointment-lead-ladder.html","app_unlock_hook":"The board is free and unlimited. The $5 tier adds the printable preparation cards, the records request log and the saved history in this browser.","share_triggers":["The three-week records request was listed last in the appointment letter — the board put it first","Six preparation items, six start dates, one appointment that will not be wasted"],"reading_time_minutes":5,"perspective_shift":"Before: worked through the appointment letter in the order it was written and started the slow requests too late. After: has a start date for each item, with the three-week records request at the front of the board.","companion_app":{"app_path":"apps/eldercare-appointment-lead-ladder.html","price":"$5 one-time","free_features":["Unlimited lead-time boards with every item dated and sorted by start date","Copy the schedule or the state link to another family member","Starter, pre-assessment and benefits-assessment records included"],"paid_features":["Printable lead-time board — one page of preparation cards with start dates, to pin up and tick — estimate: ~30 minutes saved per appointment","Saved preparation history — keep each appointment's board in this browser so recurring requests are not redone from scratch — estimate: ~30 minutes saved per follow-up","Records request log — the dated record of what was requested, from whom and when, printed under the board — estimate: ~20 minutes saved per request"]}},{"title":"Stop a Job Search Running Dry — Free, With Reorder Dates for Every Channel","tags":["career","job-search","pipeline","planning","local-first","no-account"],"hook":"Open leads, weekly applications and typical response time become a date per channel, so the pipeline is topped up before it empties rather than after two silent weeks.","category":"career","verified":null,"date":"2026-09-20","path":"articles/application-pipeline-reorder-gauge.html","app_unlock_hook":"The gauge is free and unlimited. The $4 tier adds the printable channel sheets, the weekly refill checklist and the saved search history in this browser.","share_triggers":["My referral channel ran dry eleven days before the first silent week — the gauge dated it","Four channels, four run-out dates, one refill order"],"reading_time_minutes":5,"perspective_shift":"Before: judged the search by how many applications had gone out. After: has a run-out date per channel and knows the referral route empties first, because the pace and the response time were entered separately.","companion_app":{"app_path":"apps/application-pipeline-reorder-gauge.html","price":"$4 one-time","free_features":["Unlimited pipeline gauges with the run-out date per channel","Copy the schedule or the state link to a coach or a partner","Starter, career-changer and returner records included"],"paid_features":["Printable pipeline gauge — one dated sheet per channel with the run-out date and the refill action, for the folder — estimate: ~15 minutes saved per week of search","Saved search history — keep each week's gauge in this browser so the channel that keeps running dry is visible over a month — estimate: ~20 minutes saved per month","Weekly refill checklist — the dated list of which channel to top up next and how many to send, printed under the gauge — estimate: ~10 minutes saved per week"]}},{"title":"Score Every Interview Debrief Until the Pattern Shows — Free","tags":["career","interviews","debrief","trend","local-first","no-account"],"hook":"Each debrief gets a dated score and the one thing to change, and the card shows whether the trend is moving up or the same question keeps costing you the room.","category":"career","verified":null,"date":"2026-09-20","path":"articles/interview-debrief-trend-indexcard.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds the printable card, the change log and the saved debrief history in this browser.","share_triggers":["Six debriefs on one card showed the same competency question costing me points three times","One change per interview, dated — the pattern was in the margins"],"reading_time_minutes":5,"perspective_shift":"Before: remembered interviews as a general sense of not being good enough. After: has six dated scores with one change each, and can see the same stage costing points repeatedly.","companion_app":{"app_path":"apps/interview-debrief-trend-indexcard.html","price":"$4 one-time","free_features":["Unlimited debrief cards with the band filter, average and trend","Copy the card or the state link to a mentor or a partner","Starter, returner and internal-promotion records included"],"paid_features":["Printable debrief card — one ruled card per search with the score column and the change lines, for the folder — estimate: ~15 minutes saved per debrief","Saved debrief history — keep each search's card in this browser so a later round can be compared with the earlier one — estimate: ~20 minutes saved per interview loop","Change log — the dated list of the changes you tried and the score that followed, printed under the card — estimate: ~15 minutes saved per review"]}},{"title":"Compare Hourly Billing With a Retainer — Free, Including the Break-Even","tags":["career","freelance","pricing","retainer","local-first","no-account"],"hook":"Both pricing models are costed over the same period, with the difference and the number of hours a retainer has to fill before it matches your hourly rate.","category":"career","verified":null,"date":"2026-09-20","path":"articles/freelance-rate-compare-chartsheet.html","app_unlock_hook":"The sheet is free and unlimited. The $5 tier adds the printable comparison page, the negotiation notes and the saved offer history in this browser.","share_triggers":["The retainer needed 28 billable hours a month to match my rate — more than the client wanted to use","Hourly versus retainer over twelve months, on one chart sheet"],"reading_time_minutes":5,"perspective_shift":"Before: read a retainer fee as stability and compared it with an impression of a good month. After: has both models over twelve months and the break-even in billable hours, so the discount is a number.","companion_app":{"app_path":"apps/freelance-rate-compare-chartsheet.html","price":"$5 one-time","free_features":["Unlimited comparisons with both models, the annual difference and the break-even","Copy the figures or the state link to an accountant or a partner","Starter, lead-retainer and small-retainer records included"],"paid_features":["Printable comparison sheet — one large-format page per offer with both models and the break-even, for the file — estimate: ~30 minutes saved per negotiation","Saved comparison history — keep every offer in this browser so the accepted figure can be checked against the alternatives — estimate: ~20 minutes saved per renewal","Negotiation notes — the retainer inclusions that consume billable hours, printed under the sheet — estimate: ~20 minutes saved per contract"]}},{"title":"Renew a Certification Without Losing a Month of Practice — Free","tags":["career","certification","renewal","deadlines","local-first","no-account"],"hook":"Every renewal requirement is counted back from the expiry date, so the exam booking, the CPD hours and the employer sign-off start in the right order.","category":"career","verified":null,"date":"2026-09-20","path":"articles/certification-renewal-ladder.html","app_unlock_hook":"The label is free and unlimited. The $4 tier adds the printable renewal sheet, the evidence index and the saved renewal history in this browser.","share_triggers":["The CPD audit had a four-week lead time and the form took ten minutes — the label put them in order","Six renewal requirements, six start dates, one expiry"],"reading_time_minutes":5,"perspective_shift":"Before: saw a single expiry date and started the paperwork a fortnight before it. After: has a start date for the CPD audit and the exam booking, counted back from the last day they may practise.","companion_app":{"app_path":"apps/certification-renewal-ladder.html","price":"$4 one-time","free_features":["Unlimited renewal labels with every requirement dated and sorted","Copy the schedule or the state link to an employer or a training provider","Starter, safety-ticket and audited-licence records included"],"paid_features":["Printable renewal label — one dated sheet per certification with every requirement and start date, for the file — estimate: ~20 minutes saved per cycle","Saved renewal history — keep previous cycles in this browser so the lead times get more accurate each renewal — estimate: ~20 minutes saved per cycle","Evidence index sheet — the dated list of what was collected and where it is held, printed under the label — estimate: ~30 minutes saved per audit"]}},{"title":"Log Workplace Incidents Until the Pattern Is Undeniable — Free","tags":["career","workplace","incident","log","local-first","no-account"],"hook":"Dated entries with times become a count in a rolling window, and the strip shows when your own threshold for a formal report has been crossed.","category":"career","verified":null,"date":"2026-09-20","path":"articles/workplace-incident-log-strip.html","app_unlock_hook":"The strip is free and unlimited. The $4 tier adds the printable report attachment, the escalation summary and the saved log history in this browser.","share_triggers":["Six dated entries in a month turned 'that happens sometimes' into a rota change","The threshold perforation separated the strip and the report wrote itself"],"reading_time_minutes":5,"perspective_shift":"Before: described the problem in general terms and was met with 'that happens sometimes'. After: has a dated, timed log with a count against their own threshold and a record of what was reported each time.","companion_app":{"app_path":"apps/workplace-incident-log-strip.html","price":"$4 one-time","free_features":["Unlimited incident strips with the rolling-window count and threshold flag","Copy the log or the state link to a representative or a colleague","Starter, unpaid-hours and near-miss records included"],"paid_features":["Printable incident strip — the dated log with the rolling count and the threshold mark, ready to attach to a written report — estimate: ~30 minutes saved per report","Saved log history — keep the log in this browser and keep it updated across months without re-typing — estimate: ~20 minutes saved per month","Escalation summary — the dated count by week and what was reported each time, printed under the strip — estimate: ~40 minutes saved per meeting"]}},{"title":"Split a Syllabus Into Study Days at Your Own Pace — Free","tags":["learning","study","planning","revision","local-first","no-account"],"hook":"Section sizes, your reading speed and the days you actually have become a daily load grid, with the longest block split and the daily target printed against each section.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/study-block-load-budget-matrixgrid.html","app_unlock_hook":"The grid is free and unlimited. The $4 tier adds the printable plan, the daily pacing sheet and the saved plan history in this browser.","share_triggers":["My revision plan said 90 minutes a day — the grid said three hours, which explained everything","Sections sized, pace measured, daily target printed across the top"],"reading_time_minutes":5,"perspective_shift":"Before: planned revision in chapters and abandoned the plan by the middle of the week. After: has a grid built from their own measured pace, with a daily target that matches the days they really have.","companion_app":{"app_path":"apps/study-block-load-budget-matrixgrid.html","price":"$4 one-time","free_features":["Unlimited load grids with per-section hours and the implied daily target","Copy the plan or the state link to a tutor or a study partner","Starter, language-exam and evening-study records included"],"paid_features":["Printable load grid — the section grid with hours and daily targets, to pin up and tick off — estimate: ~20 minutes saved per plan","Saved plan history — keep each version in this browser so a plan that failed can be compared with the one that worked — estimate: ~15 minutes saved per exam","Daily pacing sheet — one line per day with the target and the tick box, printed under the grid — estimate: ~10 minutes saved per study day"]}},{"title":"Track Reading Comprehension Against Your Own Band — Free","tags":["learning","reading","comprehension","progress","local-first","no-account"],"hook":"Dated scores from reading sessions become a ledger with the band you set, so progress and dips are visible across weeks instead of judged from the last session.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/reading-comprehension-trend-ledger.html","app_unlock_hook":"The ledger is free and unlimited. The $4 tier adds the printable ledger, the session note sheet and the saved reading history in this browser.","share_triggers":["Four weeks of dated scores showed the dip started with the new book, not with my reading","One ledger with the band, the average and the direction on it"],"reading_time_minutes":5,"perspective_shift":"Before: judged reading progress from the most recent session. After: has a dated ledger with an average and a band, and can see that the dip started with the new book.","companion_app":{"app_path":"apps/reading-comprehension-trend-ledger.html","price":"$4 one-time","free_features":["Unlimited ledgers with the band filter, average, range and direction","Copy the ledger or the state link to a teacher or a tutor","Starter, second-language and exam-passage records included"],"paid_features":["Printable reading ledger — the dated scores with the band and the average, to take to a teacher or tutor — estimate: ~20 minutes saved per meeting","Saved reading history — keep each term's ledger in this browser so a later comparison is against the same method — estimate: ~15 minutes saved per term","Session note sheet — the dated list of what changed and the score that followed, printed under the ledger — estimate: ~10 minutes saved per week"]}},{"title":"Map Every Exam Error to the Source That Fixes It — Free","tags":["learning","exams","revision","errors","local-first","no-account"],"hook":"Each recurring mistake gets the sources behind it from a numbered key, and the label shows which rows still have nothing behind them — the gaps that cost marks.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/exam-error-source-matrix-label.html","app_unlock_hook":"The label is free and unlimited. The $4 tier adds the printable error list, the fix order sheet and the saved mock history in this browser.","share_triggers":["Four recurring errors, two sources each, one gap — the label found the costly one","The gap with no source behind it was a single unit conversion"],"reading_time_minutes":5,"perspective_shift":"Before: reread whole topics after every mock. After: has each recurring error mapped to a page, a past question or a walkthrough, and knows the one error with nothing behind it.","companion_app":{"app_path":"apps/exam-error-source-matrix-label.html","price":"$4 one-time","free_features":["Unlimited source labels with the numbered key and per-row coverage","Copy the label or the state link to a teacher or a study partner","Starter, essay-paper and maths-paper records included"],"paid_features":["Printable error label — the source-mapped list with the key, to pin above the desk or take to a teacher — estimate: ~20 minutes saved per revision session","Saved error history — keep each mock's label in this browser so errors that clear off the list are visible as progress — estimate: ~20 minutes saved per mock","Fix order sheet — the gaps first and the sourced rows in order, printed under the label — estimate: ~15 minutes saved per revision week"]}},{"title":"Fit a Group Study Session Into the Time It Really Has — Free","tags":["learning","study-group","planning","agenda","local-first","no-account"],"hook":"Every topic gets a block of minutes, owners included, and the card scales the whole plan to fit the session instead of dropping the last topic.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/group-study-session-indexcard.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds the printable agenda, the action log and the saved session history in this browser.","share_triggers":["Nine topics in fifty minutes, all of them present — the card trimmed instead of cutting","Owners and start times on one card meant the group started on time"],"reading_time_minutes":5,"perspective_shift":"Before: covered three topics properly and dropped the rest at the end of every session. After: has every topic in the session at a scaled share, with owners and start times on one card.","companion_app":{"app_path":"apps/group-study-session-indexcard.html","price":"$4 one-time","free_features":["Unlimited session cards with every block scaled to the time available","Copy the agenda or the state link to the rest of the group","Starter, exam-technique and remote records included"],"paid_features":["Printable session card — the scaled agenda with owners and start times, one per person — estimate: ~15 minutes saved per session","Saved session history — keep each week's card in this browser so the trimmed topics are visible over a month — estimate: ~15 minutes saved per month","Action log — the dated list of written next actions and who took them, printed under the card — estimate: ~10 minutes saved per session"]}},{"title":"Cut One Page of Revision Notes Into Every Length You Need — Free","tags":["learning","revision","notes","summarising","local-first","no-account"],"hook":"Paste the page once and the strip rebuilds it at each length, cutting at sentence boundaries so the phone version still reads as a complete thought.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/revision-note-cascade-strip.html","app_unlock_hook":"The strip is free and unlimited. The $4 tier adds the printable cascade, the lost-caveat list and the saved history in this browser.","share_triggers":["One page became a card, a phone note and a single line — all cut from my own wording","The cascade showed which caveat every short version was dropping"],"reading_time_minutes":5,"perspective_shift":"Before: rewrote the same note three times and memorised a different emphasis each time. After: has every length cut from one source in their own wording, with the dropped caveats listed.","companion_app":{"app_path":"apps/revision-note-cascade-strip.html","price":"$4 one-time","free_features":["Unlimited cascades with every channel cut at sentence boundaries","Copy any version or the state link to a study partner","Osmosis, titration and history records included"],"paid_features":["Printable cascade strip — every length of the note on one page, cut at sentence boundaries, for the folder — estimate: ~20 minutes saved per topic","Saved cascade history — keep each topic's cascade in this browser so a revision week's notes are all in one place — estimate: ~15 minutes saved per subject","Lost-caveat list — the conditions each cut dropped, printed under the strip — estimate: ~10 minutes saved per review"]}},{"title":"Date Every HOA Cure Requirement Against the Notice Deadline — Free","tags":["civic","hoa","notice","deadlines","local-first","no-account"],"hook":"The cure deadline from the notice anchors every requirement, so the contractor quote, the permit and the photographic evidence each get a start date instead of a last-minute scramble.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/hoa-violation-cure-ladder-tag.html","app_unlock_hook":"The tag is free and unlimited. The $9 tier adds the printable cure tag, the cure evidence log and the saved notice history in this browser.","share_triggers":["The contractor had a three-week wait and the notice gave four — the tag put the booking in week one","Every cure requirement dated back from the deadline, evidence photographed at each stage"],"reading_time_minutes":5,"perspective_shift":"Before: read the notice as one job with one deadline and started it in the final week. After: has a start date for the contractor booking and the permit, counted back from the cure date on the notice.","companion_app":{"app_path":"apps/hoa-violation-cure-ladder-tag.html","price":"$9 one-time","free_features":["Unlimited cure tags with every requirement dated and sorted by start date","Copy the schedule or the state link to a contractor or a neighbour in the same position","Starter, parking-notice and paint-standard records included"],"paid_features":["Printable cure tag — one dated tag per notice with every requirement, owner and start date, for the file — estimate: ~30 minutes saved per notice","Saved notice history — keep each notice and its tag in this browser so a repeat allegation can be answered with the previous cure record — estimate: ~30 minutes saved per repeat notice","Cure evidence log — the dated list of photographs and contractor visits, printed under the tag — estimate: ~20 minutes saved per inspection"]}},{"title":"Check a Deposit Deduction List Against What You Paid — Free","tags":["civic","tenancy","deposit","dispute","local-first","no-account"],"hook":"Each deduction gets weighed against the deposit you paid, dearest first, and the gauge shows the point where the withheld total crosses what was actually held.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/tenant-deposit-deduction-weigh-gauge.html","app_unlock_hook":"The gauge is free and unlimited. The $4 tier adds the printable dispute page, the evidence request sheet and the saved deposit history in this browser.","share_triggers":["The cleaning and admin fees together were half the deposit — and neither came with a receipt","Six deductions weighed against the deposit, dearest line first"],"reading_time_minutes":5,"perspective_shift":"Before: argued about the total and accepted a figure that was never itemised. After: can point at the two largest deductions and name the receipt or the clause each one is missing.","companion_app":{"app_path":"apps/tenant-deposit-deduction-weigh-gauge.html","price":"$4 one-time","free_features":["Unlimited gauges with every deduction sorted dearest first and totalled","Copy the list or the state link to a flatmate or a tenant adviser","Starter, shared-house and furnished-flat records included"],"paid_features":["Printable deduction gauge — one dated page listing each deduction, its evidence and the total, for the dispute file — estimate: ~30 minutes saved per dispute","Saved deposit history — keep the statement, the deductions and the decision in this browser so a second claim on the same tenancy is compared with the first — estimate: ~20 minutes saved per tenancy","Evidence request sheet — the dated list of receipts and clauses to request, printed under the gauge — estimate: ~20 minutes saved per letter"]}},{"title":"Prepare for a Court or Tribunal Date on One Card — Free","tags":["civic","court","tribunal","preparation","local-first","no-account"],"hook":"The four things that decide whether a hearing goes smoothly — date, arrival time, what to bring and where to check in — are checked off on one dated docket.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/court-date-preparation-card-docket.html","app_unlock_hook":"The docket is free and unlimited. The $4 tier adds the printable card, the bundle checklist and the saved case history in this browser.","share_triggers":["Four lines on one card made the hearing day the calmest part of the case","Date, arrival time, bundle and check-in point checked off before leaving"],"reading_time_minutes":5,"perspective_shift":"Before: turned up with the letter and worked out the rest on the pavement. After: has the four decisive fields on one dated card with a countdown, and knows the check-in point before leaving the house.","companion_app":{"app_path":"apps/court-date-preparation-card-docket.html","price":"$4 one-time","free_features":["Unlimited dockets with the four required fields checked and the countdown","Copy the card text or the state link to a representative or a companion","Starter, housing-tribunal and small-claims records included"],"paid_features":["Printable hearing docket — one card per case with the four required lines and the countdown, to carry on the day — estimate: ~20 minutes saved per hearing","Saved hearing history — keep each case's docket in this browser so a listed date change can be compared with the original — estimate: ~15 minutes saved per case","Bundle checklist — the dated list of documents, copies and who holds them, printed under the docket — estimate: ~30 minutes saved per hearing"]}},{"title":"Keep Data-Broker Opt-Outs Renewed, Not Just Sent — Free","tags":["civic","privacy","data-broker","opt-out","local-first","no-account"],"hook":"Each broker gets a re-file date worked back from how quickly confirmations arrive, so an opt-out that quietly expired is renewed before your details resurface.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/data-broker-opt-out-reorder-docket.html","app_unlock_hook":"The docket is free and unlimited. The $11 tier adds the printable round sheet, the refusal log and the saved opt-out history in this browser.","share_triggers":["Two brokers had quietly re-listed my address — the docket had the renewal dates months earlier","Confirmations outstanding, re-file dates and a renewal rate on one docket"],"reading_time_minutes":5,"perspective_shift":"Before: sent opt-out requests once and assumed they held. After: has a re-file date per broker with the confirmations still outstanding, so a lapse is visible before the mail starts arriving again.","companion_app":{"app_path":"apps/data-broker-opt-out-reorder-docket.html","price":"$11 one-time","free_features":["Unlimited renewal dockets with a re-file date for every broker","Copy the schedule or the state link to a family member","Starter, after-a-move and business-owner records included"],"paid_features":["Printable renewal docket — one dated page per round with the re-file dates and the outcome column, for the file — estimate: ~25 minutes saved per round","Saved opt-out history — keep every round in this browser so a broker that keeps re-listing is visible over a year — estimate: ~20 minutes saved per quarter","Refusal log — the dated record of refusals and the reason given, printed under the docket — estimate: ~20 minutes saved per complaint"]}},{"title":"Cut One Council Comment Into the Length Each Channel Allows — Free","tags":["civic","consultation","planning","submission","local-first","no-account"],"hook":"Paste your statement once and the form rebuilds it at the portal limit, the letter length and the three-line summary, cutting at sentence boundaries so the argument survives.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/council-comment-cascade-form.html","app_unlock_hook":"The form is free and unlimited. The $4 tier adds the printable cascade, the dropped-detail list and the saved comment history in this browser.","share_triggers":["One comment became a portal submission, a letter and a two-minute spoken slot","The cascade showed which evidence the short version was dropping"],"reading_time_minutes":5,"perspective_shift":"Before: rewrote the same objection three times and lost a different reason each time. After: has the portal version, the letter and the spoken version cut from one set of sentences, with the dropped detail listed.","companion_app":{"app_path":"apps/council-comment-cascade-form.html","price":"$4 one-time","free_features":["Unlimited cascades with every channel cut at sentence boundaries","Copy any version or the state link to a neighbour or a residents' group","Planning, bus-route and library records included"],"paid_features":["Printable cascade form — every length of the comment on one page with the limits, for the file — estimate: ~25 minutes saved per consultation","Saved comment history — keep each consultation's cascade in this browser so a related application can cite the earlier wording — estimate: ~20 minutes saved per application","Dropped-detail list — the points each shorter version loses, printed under the form — estimate: ~15 minutes saved per submission"]}},{"title":"Check a Debt-Collection Letter Claim by Claim — Free, Before You Respond","tags":["business","debt","collections","consumer","local-first","no-account"],"hook":"Every claim in the letter is mapped to the documents that would prove it, so the validation request names the missing paperwork instead of disputing the debt in general.","category":"business","verified":null,"date":"2026-09-20","path":"articles/debt-collection-letter-validation-ticket.html","app_unlock_hook":"The ticket is free and unlimited. The $14 tier adds the printable validation sheet, the document request list and the saved letter history in this browser.","share_triggers":["Four claims, four documents, two missing — the second letter was a different amount","Claim-by-claim validation turned a demand into a paperwork request"],"reading_time_minutes":5,"perspective_shift":"Before: read a collection letter as a single demand and either paid it or ignored it. After: has every claim mapped to the document that would prove it, and can name the two that arrived with nothing behind them.","companion_app":{"app_path":"apps/debt-collection-letter-validation-ticket.html","price":"$14 one-time","free_features":["Unlimited claim-by-claim tickets with the document key and per-claim coverage","Copy the ticket or the state link to an adviser or a consumer service","Starter, medical-referral and sold-on-card records included"],"paid_features":["Printable validation ticket — one perforated sheet per letter with the claims, the missing documents and the response date — estimate: ~40 minutes saved per letter","Saved letter history — keep every letter and response in this browser so a changed amount or a new collector is provable — estimate: ~30 minutes saved per dispute","Document request sheet — the numbered list of documents to request for each claim, printed under the ticket — estimate: ~30 minutes saved per response"]}},{"title":"See What Outstanding Refunds Are Doing to Your Cash — Free","tags":["business","refunds","cashflow","operations","local-first","no-account"],"hook":"Every refund in flight is weighed against the cash you can be without this month, dearest first, so the one to chase is named rather than guessed.","category":"business","verified":null,"date":"2026-09-20","path":"articles/refund-window-exposure-weigh-form.html","app_unlock_hook":"The form is free and unlimited. The $4 tier adds the printable month sheet, the chase log and the saved exposure history in this browser.","share_triggers":["One return was 40 per cent of our refund exposure — naming it turned worry into one call","Every refund in flight weighed against the cash the month can absorb"],"reading_time_minutes":5,"perspective_shift":"Before: worried about refunds in general and chased whatever was oldest. After: knows which single refund carries 40 per cent of the exposure and has a dated commitment for it.","companion_app":{"app_path":"apps/refund-window-exposure-weigh-form.html","price":"$4 one-time","free_features":["Unlimited exposure forms with every refund sorted dearest first and totalled","Copy the list or the state link to a partner or a bookkeeper","Starter, seasonal-return and subscription records included"],"paid_features":["Printable exposure form — one dated sheet listing every refund, its state and the running total, for the month file — estimate: ~20 minutes saved per week","Saved exposure history — keep each month in this browser so a recurring refund problem is visible against the same exposure limit — estimate: ~20 minutes saved per quarter","Chase log — the dated record of who was contacted, what was agreed and when the refund is due, printed under the form — estimate: ~15 minutes saved per month"]}},{"title":"See the Week Your Cash Position Dips — Free, From Your Own Invoices","tags":["business","cashflow","invoices","forecast","local-first","no-account"],"hook":"Invoices out, bills due and your opening balance become a dated board, and the lowest point is flagged so a payment is chased before the dip, not after it.","category":"business","verified":null,"date":"2026-09-20","path":"articles/invoice-aging-cash-position-board.html","app_unlock_hook":"The board is free and unlimited. The $5 tier adds the printable month sheet, the chase order list and the saved board history in this browser.","share_triggers":["The board showed a two-day dip in the third week — one call moved a payment four days","Every invoice and bill on one dated board with the lowest point labelled"],"reading_time_minutes":5,"perspective_shift":"Before: read an aged debtors report and guessed which customer to chase. After: has the exact date the position dips and the one invoice that lands before it.","companion_app":{"app_path":"apps/invoice-aging-cash-position-board.html","price":"$5 one-time","free_features":["Unlimited position boards with the running balance and the lowest point flagged","Copy the board or the state link to a partner or an accountant","Starter, two-customer and retainer records included"],"paid_features":["Printable cash position board — one dated sheet per month with the running balance and the lowest point, for the folder — estimate: ~30 minutes saved per week","Saved board history — keep each month in this browser so a recurring dip is visible against the same terms — estimate: ~20 minutes saved per quarter","Chase order list — the invoices to chase in the order the board produced, printed under it — estimate: ~20 minutes saved per week"]}},{"title":"Price a Workshop Machine From Its Run Hours — Free","tags":["business","energy","workshop","equipment","local-first","no-account"],"hook":"Watts, hours and your own tariff become a monthly and annual running cost, with a replacement's wattage priced against the same hours and a payback in months.","category":"business","verified":null,"date":"2026-09-20","path":"articles/workshop-equipment-running-cost-ticket.html","app_unlock_hook":"The ticket is free and unlimited. The $4 tier adds the printable machine tickets, the repair-versus-replace sheet and the saved machine history in this browser.","share_triggers":["The old compressor cost 640 a year to run — the replacement paid back in sixteen months","Run hours and our own tariff gave every machine in the workshop a number"],"reading_time_minutes":5,"perspective_shift":"Before: treated machine electricity as an unexamined overhead. After: has an annual figure per machine on their own tariff, and a replacement with a payback in months.","companion_app":{"app_path":"apps/workshop-equipment-running-cost-ticket.html","price":"$4 one-time","free_features":["Unlimited machine tickets with the replacement comparison and payback","Copy the figures or the state link to a partner or an electrician","Compressor, kiln and extractor records included"],"paid_features":["Printable machine ticket — one job ticket per machine with the run hours, tariff and payback, for the maintenance file — estimate: ~15 minutes saved per machine","Saved machine history — keep each machine's ticket in this browser so a tariff change re-prices the whole workshop — estimate: ~20 minutes saved per tariff review","Repair-versus-replace sheet — the annual figure beside the repair quote, printed under the ticket — estimate: ~20 minutes saved per decision"]}},{"title":"Compare Software Plans at the Seat Cost You Will Actually Use — Free","tags":["business","software","subscriptions","costs","local-first","no-account"],"hook":"Every plan is reduced to a cost per seat for the number of seats you really need, ranked cheapest first with the gap priced across a year.","category":"business","verified":null,"date":"2026-09-20","path":"articles/subscription-seat-cost-matrixgrid.html","app_unlock_hook":"The grid is free and unlimited. The $4 tier adds the printable comparison page, the renewal notes and the saved grid history in this browser.","share_triggers":["Four plans reduced to one seat cost — the cheapest tier was the dearest at six seats","Seat minimums included and the annual gap priced on one grid"],"reading_time_minutes":5,"perspective_shift":"Before: chose between plans by tier price and feature list. After: has every plan reduced to a seat cost at their real seat count, with the annual gap priced.","companion_app":{"app_path":"apps/subscription-seat-cost-matrixgrid.html","price":"$4 one-time","free_features":["Unlimited seat-cost grids with every plan ranked at your own seat count","Copy the grid or the state link to a partner or a finance colleague","Starter, design-tool and accountancy records included"],"paid_features":["Printable seat-cost grid — one page per comparison with the seat cost, the terms and the annual gap, for the file — estimate: ~25 minutes saved per renewal","Saved comparison history — keep each renewal's grid in this browser so a price rise is visible against last year's figure — estimate: ~20 minutes saved per year","Renewal notes — the add-ons each plan needed and what they cost, printed under the grid — estimate: ~15 minutes saved per renewal"]}},{"title":"Log Client Revision Rounds Until the Scope Conversation Writes Itself — Free","tags":["creative","freelance","revisions","scope","local-first","no-account"],"hook":"Dated revision requests with times become a count against the rounds your contract includes, and the tag shows the round where the work went past what was agreed.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/client-revision-rounds-logcount-tag.html","app_unlock_hook":"The tag is free and unlimited. The $4 tier adds the printable job tag, the change-order note and the saved project history in this browser.","share_triggers":["Three rounds in three weeks against a two-round contract — the tag named the crossing round","The client's own requests, dated, became the change order"],"reading_time_minutes":5,"perspective_shift":"Before: absorbed extra revision rounds to protect the relationship and priced the work at the end. After: has a dated round count against the contract and names the crossing round while the project is still running.","companion_app":{"app_path":"apps/client-revision-rounds-logcount-tag.html","price":"$4 one-time","free_features":["Unlimited job tags with the round count against the included rounds","Copy the round list or the state link to the client","Starter, website-build and illustration records included"],"paid_features":["Printable job tag — one dated tag per project with every round and the crossing point, for the file — estimate: ~20 minutes saved per project","Saved round history — keep each project's tag in this browser so a repeat client's previous rounds are visible before quoting — estimate: ~20 minutes saved per quote","Change-order note — the dated round list ready to send when the count crosses, printed under the tag — estimate: ~30 minutes saved per change order"]}},{"title":"Compare Per-Piece and Day-Rate Pricing — Free, With the Break-Even","tags":["creative","freelance","pricing","rates","local-first","no-account"],"hook":"Two package structures are costed over the same number of projects, with the difference and the number of pieces a day rate has to cover before it matches.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/portfolio-pricing-compare-binder.html","app_unlock_hook":"The binder is free and unlimited. The $5 tier adds the printable comparison sheet, the quote basis note and the saved rate review history in this browser.","share_triggers":["The day rate paid more on everything over nine pieces — most of my work, none of my quotes","Two pricing structures, twelve projects, one break-even tab"],"reading_time_minutes":5,"perspective_shift":"Before: quoted one structure for everything and chose it by habit. After: has both structures costed across a quarter of work and the break-even in pieces, so the quote structure is a decision.","companion_app":{"app_path":"apps/portfolio-pricing-compare-binder.html","price":"$5 one-time","free_features":["Unlimited comparisons with both structures, the annual difference and the break-even","Copy the figures or the state link to a mentor or an agent","Editorial, book-cover and copywriting records included"],"paid_features":["Printable comparison sheet — two structures side by side with the break-even tabbed, for the quoting folder — estimate: ~30 minutes saved per rate review","Saved comparison history — keep each rate review in this browser so a change of structure can be checked against the previous year — estimate: ~20 minutes saved per year","Quote basis note — the inclusions behind each structure, printed under the sheet — estimate: ~15 minutes saved per quote"]}},{"title":"Date Every Grant Application Requirement Back From the Deadline — Free","tags":["creative","grants","funding","deadlines","local-first","no-account"],"hook":"Budget sign-off, letters of support, access riders and the portal account each get a lead time counted back from the submission date, in the order they have to start.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/grant-deadline-ladder-matrixgrid.html","app_unlock_hook":"The grid is free and unlimited. The $4 tier adds the printable grid, the attachment checklist and the saved application history in this browser.","share_triggers":["The portal took nine days to verify and the support letter took three weeks — both started before I wrote a word","Seven requirements, seven start dates, one submission deadline"],"reading_time_minutes":5,"perspective_shift":"Before: wrote the application first and chased attachments in the last week. After: has a start date for the portal account and the partner letter, counted back from the submission deadline.","companion_app":{"app_path":"apps/grant-deadline-ladder-matrixgrid.html","price":"$4 one-time","free_features":["Unlimited lead-time grids with every requirement dated and sorted by start date","Copy the schedule or the state link to a partner or a trustee","Starter, research-grant and community-project records included"],"paid_features":["Printable lead-time grid — one dated sheet per application with every requirement, owner and start date, for the file — estimate: ~30 minutes saved per application","Saved application history — keep previous rounds in this browser so a resubmission reuses the lead times that worked — estimate: ~30 minutes saved per round","Attachment checklist — the dated list of every upload with its owner, printed under the grid — estimate: ~20 minutes saved per submission"]}},{"title":"Map Every Sample to Its Clearance — Free, Before the Track Goes Out","tags":["creative","music","samples","clearance","local-first","no-account"],"hook":"Each sample in a track is mapped to the licence, receipt or agreement behind it, and the card flags the samples with nothing on file.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/sample-clearance-matrix-indexcard.html","app_unlock_hook":"The card is free and unlimited. The $4 tier adds the printable clearance card, the request log and the saved release history in this browser.","share_triggers":["Six samples, one with no paperwork — finding it before release saved the track","Every sample mapped to a receipt, a licence or a session record on one card"],"reading_time_minutes":5,"perspective_shift":"Before: kept receipts in a folder that said nothing about which track used which sound. After: has one card per track with every sample and its source, and knows the one row with nothing behind it.","companion_app":{"app_path":"apps/sample-clearance-matrix-indexcard.html","price":"$4 one-time","free_features":["Unlimited clearance cards with the source key and per-sample coverage","Copy the card or the state link to a label, a manager or a collaborator","Starter, remix and podcast records included"],"paid_features":["Printable clearance card — one dated card per track with the samples, sources and gaps, for the release folder — estimate: ~20 minutes saved per release","Saved clearance history — keep every track's card in this browser so a rerelease or a remix can be checked against the original sources — estimate: ~30 minutes saved per rerelease","Request log — the dated record of who was asked, what was granted and what was refused, printed under the card — estimate: ~20 minutes saved per clearance"]}},{"title":"Cut One Artist Bio Into Every Length a Promoter Asks For — Free","tags":["creative","bio","press","writing","local-first","no-account"],"hook":"Paste the bio once and the label rebuilds it at the fifty-word, hundred-word and two-hundred-word lengths, cutting at sentence boundaries so the credits stay accurate.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/press-kit-copy-cascade-label.html","app_unlock_hook":"The label is free and unlimited. The $4 tier adds the printable cascade, the dropped-credit list and the saved bio history in this browser.","share_triggers":["One bio became three lengths without inventing a single credit","The label showed which credit every short version was dropping"],"reading_time_minutes":5,"perspective_shift":"Before: wrote three different bios for three formats and corrected a credit in only one of them. After: has every length cut from one master, with the dropped credits listed at the foot.","companion_app":{"app_path":"apps/press-kit-copy-cascade-label.html","price":"$4 one-time","free_features":["Unlimited cascades with every format cut at sentence boundaries","Copy any version or the state link to a promoter or a collaborator","Visual artist, musician and author records included"],"paid_features":["Printable cascade label — every length of the bio on one sheet with its limit, for the press pack — estimate: ~20 minutes saved per show","Saved bio history — keep the master and its cuts in this browser so a credit update re-cuts every format — estimate: ~25 minutes saved per update","Dropped-credit list — the facts each shorter version loses, printed under the label — estimate: ~10 minutes saved per press pack"]}},{"title":"Price What Charging a Mobility Device Costs — Free, From Your Own Tariff","tags":["accessibility","energy","mobility","costs","local-first","no-account"],"hook":"Charger watts, hours on charge and your rate become a daily and annual figure, with a replacement battery or charger priced against the same usage.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/mobility-device-charging-cost-ledger.html","app_unlock_hook":"The ledger is free and unlimited. The $4 tier adds the printable page for a budget or benefits review, the replacement sheet and the saved charging history in this browser.","share_triggers":["Charging the power chair costs about 46 a year on my own tariff","The replacement charger would never pay for itself — the ledger showed the payback"],"reading_time_minutes":5,"perspective_shift":"Before: budgeted for charging from a manual's estimate. After: has a figure from their own charging hours and tariff, and knows a replacement charger would not pay for itself.","companion_app":{"app_path":"apps/mobility-device-charging-cost-ledger.html","price":"$4 one-time","free_features":["Unlimited charging ledgers with the replacement comparison and payback","Copy the figures or the state link to a carer or an adviser","Power chair, scooter and stairlift records included"],"paid_features":["Printable charging ledger — one dated page with the draw, the tariff and the annual figure, for the budget file or a benefits review — estimate: ~20 minutes saved per review","Saved charging history — keep the ledger in this browser so a tariff change re-prices the device in one run — estimate: ~15 minutes saved per bill review","Replacement comparison sheet — the annual difference and the payback, printed under the ledger — estimate: ~20 minutes saved per purchase"]}},{"title":"Track How Long Workplace Adjustments Take to Arrive — Free","tags":["accessibility","adjustments","workplace","trend","local-first","no-account"],"hook":"Each request is logged with the days it took to be actioned and the band you consider acceptable, so a slow pattern is visible as a trend rather than a feeling.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/adjustment-request-response-trend-ladder.html","app_unlock_hook":"The ladder is free and unlimited. The $4 tier adds the printable log for a review, the outstanding request sheet and the saved history in this browser.","share_triggers":["Four adjustment requests averaging 31 days against a two-week service standard","The ladder turned a general frustration into a dated pattern"],"reading_time_minutes":5,"perspective_shift":"Before: described the delays as a general frustration and was met with sympathy. After: has a dated ladder showing an average of 31 days against a two-week band, with one request still unanswered in writing.","companion_app":{"app_path":"apps/adjustment-request-response-trend-ladder.html","price":"$4 one-time","free_features":["Unlimited ladders with the band filter, average, range and direction","Copy the ladder or the state link to a representative or a manager","Starter, exam-arrangement and housing-adaptation records included"],"paid_features":["Printable response ladder — the dated log with the band and the average, to take to a review or a representative — estimate: ~30 minutes saved per meeting","Saved request history — keep the ladder in this browser and keep adding requests without re-typing — estimate: ~20 minutes saved per year","Outstanding request sheet — the dated list of what was asked, of whom and what is still missing, printed under the ladder — estimate: ~20 minutes saved per review"]}},{"title":"Book Accessible Travel Without Missing a Lead Time — Free","tags":["accessibility","travel","assistance","planning","local-first","no-account"],"hook":"Assistance bookings, accessible taxis, companion tickets and hotel confirmations each get a start date counted back from the journey, in the order they have to move.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/transport-booking-lead-ladder-gauge.html","app_unlock_hook":"The gauge is free and unlimited. The $5 tier adds the printable journey page, the confirmation log and the saved journey history in this browser.","share_triggers":["Every accessible travel booking has its own lead time — the gauge put them in order","Assistance, taxi and step-free room dated back from one journey"],"reading_time_minutes":5,"perspective_shift":"Before: booked transport and hoped the assistance and the room would work out. After: has a start date for the assistance request, the adapted taxi and the written room confirmation, counted back from the travel date.","companion_app":{"app_path":"apps/transport-booking-lead-ladder-gauge.html","price":"$5 one-time","free_features":["Unlimited gauges with every requirement dated and sorted by start date","Copy the schedule or the state link to a companion or a carer","Rail-and-taxi, flight and city-break records included"],"paid_features":["Printable lead-time gauge — one dated page per journey with every booking and its start date, for the travel folder — estimate: ~30 minutes saved per trip","Saved journey history — keep each journey's gauge in this browser so a repeat route reuses the lead times that worked — estimate: ~20 minutes saved per trip","Confirmation log — the dated list of every booking reference and its written confirmation, printed under the gauge — estimate: ~20 minutes saved per journey"]}},{"title":"Check Accessible Accommodation Before You Travel — Free","tags":["accessibility","travel","accommodation","checklist","local-first","no-account"],"hook":"Room requirements, equipment, transport and who needs what are dated and owned on one chart sheet, so a stay is checked rather than hoped for.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/care-plan-accommodation-checklist-chartsheet.html","app_unlock_hook":"The sheet is free and unlimited. The $5 tier adds the printable check sheet, the confirmation log and the saved stay history in this browser.","share_triggers":["Four questions in writing turned 'accessible room' into a room I could use","Door width, shower type and the route from the car confirmed before arrival"],"reading_time_minutes":5,"perspective_shift":"Before: booked on a listing's description of an accessible room and hoped. After: has door width, shower type and the route from the car confirmed in writing, with the outstanding checks at the top of the sheet.","companion_app":{"app_path":"apps/care-plan-accommodation-checklist-chartsheet.html","price":"$5 one-time","free_features":["Unlimited check sheets with outstanding requirements sorted to the top","Copy the sheet or the state link to a companion or a carer","Hotel, cottage and conference records included"],"paid_features":["Printable check sheet — one large-format sheet per stay with the requirements, owners and dates, for the travel folder — estimate: ~30 minutes saved per trip","Saved stay history — keep each property's sheet in this browser so a return visit starts from confirmed answers — estimate: ~25 minutes saved per return trip","Confirmation log — the dated list of replies and references, printed under the sheet — estimate: ~20 minutes saved per booking"]}},{"title":"Cut One Communication Passport Into Every Length You Need — Free","tags":["accessibility","communication","passport","handover","local-first","no-account"],"hook":"Paste the full passport once and the binder rebuilds it at the wallet-card, appointment and handover lengths, cutting at sentence boundaries so the essentials survive.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/communication-passport-cascade-binder.html","app_unlock_hook":"The binder is free and unlimited. The $4 tier adds the printable labelled sheets, the dropped-detail list and the saved passport history in this browser.","share_triggers":["One passport became a wallet card, an appointment page and a handover sheet","The cascade showed which instruction the shortest version was dropping"],"reading_time_minutes":5,"perspective_shift":"Before: explained the same thing from scratch at every appointment and in every new setting. After: has one master and three cuts of it, so the wallet card and the handover sheet say the same thing.","companion_app":{"app_path":"apps/communication-passport-cascade-binder.html","price":"$4 one-time","free_features":["Unlimited cascades with every situation cut at sentence boundaries","Copy any version or the state link to a support worker or a family member","Autistic-adult, non-speaking-child and hearing-loss records included"],"paid_features":["Printable binder sheets — every length on its own labelled sheet, ready to hand over or keep in a wallet — estimate: ~30 minutes saved per handover","Saved passport history — keep every version in this browser so a change can be re-cut across all lengths — estimate: ~20 minutes saved per update","Dropped-detail list — the instructions each shorter version loses, printed under the binder — estimate: ~15 minutes saved per update"]}},{"title":"Audit an ER Bill for Duplicate and Inflated Charges — Free","tags":["medical-bill","er-bill","dispute","health"],"hook":"Paste an itemized ER bill and spot duplicate CPTs, inflated facility fees, and unbundled labs before you call billing.","category":"health","verified":null,"date":"2026-09-20","path":"articles/medical-bill-er-overcharge-audit.html","app_unlock_hook":"The audit and script are free. The $12 tier adds printable certified-mail packet, call sheet, and keeps three bills in browser.","share_triggers":["My medical bill er overcharge audit became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader assumed an ER bill was final. After: reader sees their own bill contains $312.40 in duplicate charges they can dispute because they personally audited the CPTs.","companion_app":{"app_path":"apps/medical-bill-er-overcharge-audit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Challenge an Ambulance Bill Using Your Own Mileage and Base Rate — Free","tags":["ambulance","medical-bill","negotiation"],"hook":"Turn a $1,200 ambulance invoice into a line-item audit with mileage math and a negotiation script citing your own EOB.","category":"health","verified":null,"date":"2026-09-20","path":"articles/ambulance-bill-negotiation-kit.html","app_unlock_hook":"The mileage audit is free. The $12 tier adds certified-mail packet and call tracker.","share_triggers":["My ambulance bill negotiation kit became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought ambulance bills were non-negotiable. After: reader sees $340 of the $1,240 is mileage padding they can challenge because they measured it themselves.","companion_app":{"app_path":"apps/ambulance-bill-negotiation-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal an Out-of-Network Anesthesia Bill With Your Own EOB — Free","tags":["anesthesia","surprise-bill","no-surprises-act"],"hook":"Paste the anesthesia bill and EOB to generate a No Surprises Act appeal letter with your own dates and CPTs.","category":"health","verified":null,"date":"2026-09-20","path":"articles/anesthesia-out-of-network-appeal-packet.html","app_unlock_hook":"The appeal draft is free. The $14 tier adds certified-mail packet, deadline tracker, and escalation letter.","share_triggers":["My anesthesia out of network appeal packet became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader assumed out-of-network anesthesia was their fault. After: reader has a dated appeal citing their own EOB because they built it from the denial letter.","companion_app":{"app_path":"apps/anesthesia-out-of-network-appeal-packet.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Find Duplicate Lab Charges Across Two Bills — Free","tags":["lab-bill","duplicate","audit"],"hook":"Paste two lab invoices and see overlapping tests on the same draw date flagged with dollar amounts.","category":"health","verified":null,"date":"2026-09-20","path":"articles/lab-bill-duplicate-charge-dispute-board.html","app_unlock_hook":"The cross-check is free. The $9 tier adds printable dispute packet and keeps 3 lab pairs.","share_triggers":["My lab bill duplicate charge dispute board became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader assumed lab bills from different labs were unrelated. After: reader sees $178 in same-day duplicate metabolic panels because they linked the draw dates.","companion_app":{"app_path":"apps/lab-bill-duplicate-charge-dispute-board.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal a Prior-Auth Denial With Your Own Clinical Notes — Free","tags":["prior-auth","denial","appeal","health-insurance"],"hook":"Turn a prior-auth denial letter and your visit notes into a medical-necessity appeal with policy citation slots.","category":"health","verified":null,"date":"2026-09-20","path":"articles/health-insurance-preauth-denial-appeal-kit.html","app_unlock_hook":"The mapped appeal is free. The $14 tier adds strengthened appeal, evidence checklist, and printable packet.","share_triggers":["My health insurance preauth denial appeal kit became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought prior-auth denial was final. After: reader has a line-by-line appeal because they mapped denial to their own notes.","companion_app":{"app_path":"apps/health-insurance-preauth-denial-appeal-kit.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Turn a Medical-Necessity Denial Into a Citable Appeal — Free","tags":["medical-necessity","denial","appeal"],"hook":"Paste the denial letter and your chart notes to generate an appeal that quotes your own symptoms and the plan's own language.","category":"health","verified":null,"date":"2026-09-20","path":"articles/health-insurance-medical-necessity-denial-appeal.html","app_unlock_hook":"The citable appeal is free. The $14 tier adds printable packet, peer-review checklist, and escalation tracker.","share_triggers":["My health insurance medical necessity denial appeal became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader believed medical-necessity denials were doctor jargon they couldn't fight. After: reader sees their own 4-week symptom log satisfies the plan's criteria because they charted it.","companion_app":{"app_path":"apps/health-insurance-medical-necessity-denial-appeal.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute a Hospital Facility Fee With Your Own Visit Facts — Free","tags":["facility-fee","hospital","dispute"],"hook":"Turn a $400 facility fee on a clinic visit into a dispute letter that cites your own check-in time and place of service.","category":"health","verified":null,"date":"2026-09-20","path":"articles/hospital-facility-fee-dispute-letter.html","app_unlock_hook":"The dispute letter is free. The $9 tier adds certified-mail packet and follow-up tracker.","share_triggers":["My hospital facility fee dispute letter became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader assumed facility fees were automatic. After: reader sees $385 fee was billed as hospital outpatient when they checked in at clinic because they documented location.","companion_app":{"app_path":"apps/hospital-facility-fee-dispute-letter.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Negotiate a Medical Bill Payment Plan From Your Own Budget — Free","tags":["payment-plan","medical-bill","hardship"],"hook":"Paste a medical bill and your monthly budget to generate a hardship letter and payment plan that fits $200/month.","category":"health","verified":null,"date":"2026-09-20","path":"articles/medical-bill-payment-plan-negotiator.html","app_unlock_hook":"The plan and letter are free. The $9 tier adds printable packet and interest-waiver request.","share_triggers":["My medical bill payment plan negotiator became a filed health packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader feared collections on a $2,400 bill. After: reader has a $200/month plan for 12 months grounded in their own budget because they calculated it.","companion_app":{"app_path":"apps/medical-bill-payment-plan-negotiator.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal an Auto Insurance Denial With Your Own Policy Excerpt — Free","tags":["auto-insurance","denial","appeal","civic"],"hook":"Paste a denial letter and your policy excerpt to generate a cite-your-own-policy appeal with deadline board.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/auto-insurance-claim-denial-appeal-packet.html","app_unlock_hook":"The mapped appeal is free. The $14 tier adds strengthened appeal, evidence checklist, and court-ready export.","share_triggers":["My auto insurance claim denial appeal packet became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought denial letter was final. After: reader sees their own policy page 12 covers the loss because they quoted it.","companion_app":{"app_path":"apps/auto-insurance-claim-denial-appeal-packet.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal a Homeowners Insurance Denial With Photos and Policy — Free","tags":["homeowners","denial","appeal"],"hook":"Turn a roof leak denial into an evidence packet that pairs your photos with your policy's water damage clause.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/homeowners-insurance-denial-appeal-board.html","app_unlock_hook":"The binder is free. The $14 tier adds printable packet and adjuster call sheet.","share_triggers":["My homeowners insurance denial appeal board became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought water damage was excluded. After: reader sees their own policy covers sudden discharge because they cited page 14.","companion_app":{"app_path":"apps/homeowners-insurance-denial-appeal-board.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal a Renters Insurance Denial for Theft — Free","tags":["renters","theft","denial"],"hook":"Paste a theft denial and your renters policy to generate a personal property appeal with inventory list.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/renters-insurance-denial-appeal-kit.html","app_unlock_hook":"The inventory and appeal are free. The $12 tier adds printable packet and police report checklist.","share_triggers":["My renters insurance denial appeal kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought renters insurance wouldn't cover laptop theft. After: reader sees $1,240 inventory with receipts satisfies proof of loss because they listed it.","companion_app":{"app_path":"apps/renters-insurance-denial-appeal-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal a Pet Insurance Denial With Vet Notes — Free","tags":["pet-insurance","denial","appeal"],"hook":"Turn a pet insurance denial into a vet-note-backed appeal with timeline of symptoms and treatment.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/pet-insurance-denial-appeal-letter.html","app_unlock_hook":"The timeline and appeal are free. The $9 tier adds printable packet and vet letter request.","share_triggers":["My pet insurance denial appeal letter became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought pre-existing clause was absolute. After: reader sees 18-month symptom-free gap satisfies policy because they charted visits.","companion_app":{"app_path":"apps/pet-insurance-denial-appeal-letter.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal a Phone Insurance Denial With Your Own Repair Quote — Free","tags":["phone-insurance","denial"],"hook":"Paste a cracked screen denial and your repair quote to generate an appeal citing accidental damage clause.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/phone-insurance-denial-appeal-packet.html","app_unlock_hook":"The board is free. The $9 tier adds printable packet and escalation email.","share_triggers":["My phone insurance denial appeal packet became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought phone insurance never pays. After: reader sees $279 repair quote plus $899 purchase receipt meets accidental damage clause because they documented both.","companion_app":{"app_path":"apps/phone-insurance-denial-appeal-packet.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal a Flood Insurance Denial With Elevation and Photos — Free","tags":["flood","insurance","denial"],"hook":"Turn a flood denial into an evidence packet with elevation certificate excerpt and dated photos.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/flood-insurance-denial-appeal-builder.html","app_unlock_hook":"The packet is free. The $14 tier adds printable packet and FEMA checklist.","share_triggers":["My flood insurance denial appeal builder became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought flood denial was final. After: reader sees elevation cert shows first floor 2ft above BFE and photos show 6in water because they measured it.","companion_app":{"app_path":"apps/flood-insurance-denial-appeal-builder.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Demand Debt Validation Within 30 Days — Free FDCPA Letter","tags":["debt-collector","fdcpa","validation"],"hook":"Paste a collection notice to generate a 30-day validation request with certified-mail checklist and deadline clock.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/debt-collector-validation-letter-kit.html","app_unlock_hook":"The validation letter is free. The $12 tier adds certified-mail packet, follow-up calendar, and CFPB complaint draft.","share_triggers":["My debt collector validation letter kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader felt pressured to pay a $1,240 collection immediately. After: reader has a dated validation request that pauses collection because they sent it within 30 days.","companion_app":{"app_path":"apps/debt-collector-validation-letter-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Stop Debt Collector Harassment With a Cease Letter — Free","tags":["debt-collector","harassment","cease"],"hook":"Turn harassing calls into a dated cease-communication letter with call log and FDCPA citation slots.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/debt-collector-cease-harassment-letter.html","app_unlock_hook":"The log and letter are free. The $12 tier adds certified-mail packet and CFPB complaint.","share_triggers":["My debt collector cease harassment letter became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader dreaded daily collector calls. After: reader has a logged 5-call timeline and cease letter because they documented each call.","companion_app":{"app_path":"apps/debt-collector-cease-harassment-letter.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Respond to Time-Barred Zombie Debt Without Resetting the Clock — Free","tags":["zombie-debt","sol","time-barred"],"hook":"Paste an old debt notice and your state's SOL to generate a time-barred response that avoids acknowledging the debt.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/zombie-debt-time-barred-response-kit.html","app_unlock_hook":"The timeline and letter are free. The $12 tier adds certified-mail packet and state SOL citation sheet.","share_triggers":["My zombie debt time barred response kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader feared paying a 2018 debt. After: reader sees SOL expired Jan 15 2024 and has a response that doesn't reset it because they calculated dates.","companion_app":{"app_path":"apps/zombie-debt-time-barred-response-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Validate a Medical Debt Collection Before Paying — Free","tags":["medical-debt","validation","collection"],"hook":"Paste a medical collection notice and your original bill to generate a validation request that checks for insurance posting errors.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/medical-debt-collection-validation-packet.html","app_unlock_hook":"The cross-check and letter are free. The $12 tier adds certified-mail packet and insurance re-bill request.","share_triggers":["My medical debt collection validation packet became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought medical collection was valid. After: reader sees $340 insurance payment missing from collection because they cross-checked EOB.","companion_app":{"app_path":"apps/medical-debt-collection-validation-packet.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Draft a Credit Card Debt Settlement Offer From Your Budget — Free","tags":["credit-card","settlement","debt"],"hook":"Turn a $4,200 credit card balance and your $800 budget into a lump-sum settlement offer with hardship letter.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/credit-card-debt-settlement-letter-builder.html","app_unlock_hook":"The board and letter are free. The $12 tier adds printable packet and follow-up tracker.","share_triggers":["My credit card debt settlement letter builder became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought $4,200 debt required $4,200. After: reader has a $1,680 40% offer grounded in $800 budget and $3,200 income because they calculated it.","companion_app":{"app_path":"apps/credit-card-debt-settlement-letter-builder.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute a Student Loan Collection With Payment History — Free","tags":["student-loan","collection","dispute"],"hook":"Paste a student loan collection notice and your payment history to generate a dispute letter with payment count.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/student-loan-collector-dispute-kit.html","app_unlock_hook":"The ledger and letter are free. The $12 tier adds certified-mail packet and rehab request.","share_triggers":["My student loan collector dispute kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought student loan default was automatic. After: reader shows 18 on-time payments before hardship because they counted history.","companion_app":{"app_path":"apps/student-loan-collector-dispute-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute Bank Overdraft Fees With Your Own Transaction Log — Free","tags":["overdraft","bank-fee","dispute"],"hook":"Paste your bank statement and fee schedule to generate a dispute letter that cites transaction order and fee count.","category":"household","verified":null,"date":"2026-09-20","path":"articles/bank-overdraft-fee-dispute-kit.html","app_unlock_hook":"The timeline and letter are free. The $9 tier adds batch disputes and escalation tracker.","share_triggers":["My bank overdraft fee dispute kit became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought $105 in overdraft fees was valid. After: reader sees 3 fees on same day from reordering because they mapped transaction times.","companion_app":{"app_path":"apps/bank-overdraft-fee-dispute-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute a Hidden Resort Fee With Your Booking Confirmation — Free","tags":["resort-fee","junk-fee","dispute"],"hook":"Turn a $45/night resort fee surprise into a dispute letter that compares your confirmation vs folio.","category":"household","verified":null,"date":"2026-09-20","path":"articles/resort-fee-hidden-charge-dispute-board.html","app_unlock_hook":"The receipt and letter are free. The $9 tier adds batch disputes for multi-night stays.","share_triggers":["My resort fee hidden charge dispute board became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought resort fees were mandatory. After: reader sees $135 hidden over 3 nights because they subtracted confirmation from folio.","companion_app":{"app_path":"apps/resort-fee-hidden-charge-dispute-board.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute an Airline Baggage Fee With Your Fare Rules — Free","tags":["baggage-fee","airline","dispute"],"hook":"Paste your fare rules and baggage receipt to generate a dispute letter that cites your ticket's included bag allowance.","category":"household","verified":null,"date":"2026-09-20","path":"articles/airline-baggage-fee-dispute-letter.html","app_unlock_hook":"The tag and letter are free. The $9 tier adds multi-leg batch disputes.","share_triggers":["My airline baggage fee dispute letter became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader paid $70 baggage fee without question. After: reader sees fare class W includes 1 bag and was charged $70 because they quoted fare rules.","companion_app":{"app_path":"apps/airline-baggage-fee-dispute-letter.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute Ticketmaster Junk Fees With Your Checkout Breakdown — Free","tags":["ticket-fee","junk-fee","dispute"],"hook":"Paste your ticket checkout breakdown to generate a junk fee dispute letter with fee math and FTC citation.","category":"household","verified":null,"date":"2026-09-20","path":"articles/ticket-fee-junk-charge-dispute-kit.html","app_unlock_hook":"The breakdown and letter are free. The $9 tier adds batch disputes for multi-event.","share_triggers":["My ticket fee junk charge dispute kit became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader accepted $48 fees on $120 tickets. After: reader sees 40% fee load and has a letter because they broke down checkout.","companion_app":{"app_path":"apps/ticket-fee-junk-charge-dispute-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute Rental Car Hidden Fees With Your Contract — Free","tags":["rental-car","hidden-fee","dispute"],"hook":"Turn a rental car folio with $85 in fuel and toll fees into a dispute packet citing your contract's fuel policy.","category":"household","verified":null,"date":"2026-09-20","path":"articles/rental-car-hidden-fee-dispute-packet.html","app_unlock_hook":"The audit and letter are free. The $9 tier adds printable packet and photo checklist.","share_triggers":["My rental car hidden fee dispute packet became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader paid $85 in rental fees. After: reader sees fuel was full and tolls were $12 not $45 because they logged gauge and pass.","companion_app":{"app_path":"apps/rental-car-hidden-fee-dispute-packet.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute a Subscription Dark Pattern Charge — Free","tags":["subscription","dark-pattern","dispute"],"hook":"Paste a subscription charge and cancellation flow screenshots to generate a dark pattern dispute with FTC ROSCA citation.","category":"household","verified":null,"date":"2026-09-20","path":"articles/subscription-dark-pattern-fee-dispute-kit.html","app_unlock_hook":"The map and letter are free. The $9 tier adds batch disputes and escalation tracker.","share_triggers":["My subscription dark pattern fee dispute kit became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought subscription was impossible to cancel. After: reader has a 7-step dark pattern map and dispute letter because they screenshotted flow.","companion_app":{"app_path":"apps/subscription-dark-pattern-fee-dispute-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute a Wrong Balance on Your Credit Report — Free FCRA Letter","tags":["credit-report","balance","dispute","fcra"],"hook":"Paste a credit report excerpt and your statement to generate a per-bureau dispute letter with balance math.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/credit-report-wrong-balance-dispute-kit.html","app_unlock_hook":"The diff and letter are free. The $12 tier adds 3-bureau packet and follow-up calendar.","share_triggers":["My credit report wrong balance dispute kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought credit report balance was correct. After: reader sees $1,240 reported vs $0 statement because they compared dates.","companion_app":{"app_path":"apps/credit-report-wrong-balance-dispute-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute Identity Theft Accounts on Credit Report — Free","tags":["identity-theft","credit-report","fraud"],"hook":"Turn a fraudulent account on your credit report into an identity theft dispute packet with FTC report checklist.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/credit-report-identity-theft-dispute-packet.html","app_unlock_hook":"The timeline and packet are free. The $12 tier adds 3-bureau packet and police report checklist.","share_triggers":["My credit report identity theft dispute packet became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader felt helpless about fraud account. After: reader has a timeline showing account opened Sep 02 2026 while they were in Seattle because they documented location.","companion_app":{"app_path":"apps/credit-report-identity-theft-dispute-packet.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute Duplicate Accounts on Credit Report — Free","tags":["duplicate","credit-report","dispute"],"hook":"Paste a credit report with duplicate accounts to generate a duplicate dispute letter with account comparison.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/credit-report-duplicate-account-dispute-board.html","app_unlock_hook":"The board and letter are free. The $12 tier adds 3-bureau packet and follow-up.","share_triggers":["My credit report duplicate account dispute board became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought duplicate accounts helped score. After: reader sees same Chase account listed twice inflates balance because they compared open dates.","companion_app":{"app_path":"apps/credit-report-duplicate-account-dispute-board.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute a False Late Payment on Credit Report — Free","tags":["late-payment","credit-report","dispute"],"hook":"Turn a false 30-day late on your report into a dispute packet with your bank statement proof.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/credit-report-late-payment-error-dispute-kit.html","app_unlock_hook":"The diff and letter are free. The $12 tier adds 3-bureau packet and goodwill letter.","share_triggers":["My credit report late payment error dispute kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought late payment was accurate. After: reader sees statement shows paid Aug 28 vs reported Sep 10 late because they compared dates.","companion_app":{"app_path":"apps/credit-report-late-payment-error-dispute-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute an Unauthorized Hard Inquiry — Free FCRA Letter","tags":["hard-inquiry","credit-report","dispute"],"hook":"Paste a credit report with unauthorized hard inquiries to generate a dispute letter with inquiry timeline.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/credit-report-hard-inquiry-error-dispute-letter.html","app_unlock_hook":"The timeline and letter are free. The $12 tier adds 3-bureau packet.","share_triggers":["My credit report hard inquiry error dispute letter became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought inquiries were harmless. After: reader sees 3 inquiries Sep 02-05 2026 with no applications because they logged history.","companion_app":{"app_path":"apps/credit-report-hard-inquiry-error-dispute-letter.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute a Mixed Credit File With Another Person's Data — Free","tags":["mixed-file","credit-report","dispute"],"hook":"Turn a mixed file with another person's accounts into a dispute packet with not-mine affidavit.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/credit-report-mixed-file-dispute-packet.html","app_unlock_hook":"The board and affidavit are free. The $12 tier adds 3-bureau packet and ID checklist.","share_triggers":["My credit report mixed file dispute packet became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought mixed file was their fault. After: reader sees 3 accounts with different address and SSN variation because they compared details.","companion_app":{"app_path":"apps/credit-report-mixed-file-dispute-packet.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Batch Opt-Out From Data Brokers With One Kit — Free","tags":["data-broker","opt-out","privacy"],"hook":"Turn a list of data broker exposures into batch opt-out letters with confirmation tracker.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/data-broker-opt-out-batch-kit.html","app_unlock_hook":"The board and letters are free. The $9 tier adds re-check reminders and evidence-log export.","share_triggers":["My data broker opt out batch kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader felt exposed on 8 broker sites. After: reader has 8 opt-out letters with their own URLs and PII because they listed exposures.","companion_app":{"app_path":"apps/data-broker-opt-out-batch-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Remove Yourself From People Search Sites — Free Kit","tags":["people-search","removal","privacy"],"hook":"Paste people search results to generate removal requests with your profile URLs and opt-out steps.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/people-search-site-removal-kit.html","app_unlock_hook":"The board and requests are free. The $9 tier adds re-check calendar and evidence export.","share_triggers":["My people search site removal kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought people search removal was impossible. After: reader has 5 removal requests with their own URLs because they copied results.","companion_app":{"app_path":"apps/people-search-site-removal-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Track Data Broker Re-Listings With a Recheck Calendar — Free","tags":["data-broker","recheck","tracker"],"hook":"Turn opt-out confirmations into a recheck calendar that alerts you when brokers re-list your data.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/data-broker-recheck-tracker-board.html","app_unlock_hook":"The calendar is free. The $9 tier adds automated reminders and evidence export.","share_triggers":["My data broker recheck tracker board became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader opted out once and forgot. After: reader has a 90-day recheck calendar because they logged confirmation dates.","companion_app":{"app_path":"apps/data-broker-recheck-tracker-board.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Send CCPA Delete-My-Data Requests to Data Brokers — Free","tags":["ccpa","delete-my-data","privacy"],"hook":"Paste broker list and your California residency to generate CCPA deletion requests with verification checklist.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/delete-my-data-ccpa-request-kit.html","app_unlock_hook":"The packet is free. The $9 tier adds batch requests and follow-up tracker.","share_triggers":["My delete my data ccpa request kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought CCPA was for lawyers. After: reader has 6 deletion requests citing their own CA address because they listed brokers.","companion_app":{"app_path":"apps/delete-my-data-ccpa-request-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Protect Family Members From Data Broker Exposure — Free","tags":["family","data-broker","protection"],"hook":"Turn family exposure list into batch opt-outs for 3 household members with per-person tracker.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/data-broker-family-protection-pack.html","app_unlock_hook":"The matrix and batches are free. The $12 tier adds family recheck calendar and evidence export.","share_triggers":["My data broker family protection pack became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader protected only themselves. After: reader sees spouse and teen exposed on 5 brokers each because they mapped family.","companion_app":{"app_path":"apps/data-broker-family-protection-pack.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Audit Employer Exposure on Data Brokers — Free","tags":["employer","data-broker","exposure"],"hook":"Paste work email and LinkedIn exposure to generate an employer exposure audit with removal priority.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/data-broker-employer-exposure-audit-board.html","app_unlock_hook":"The audit is free. The $9 tier adds priority removal packet and recheck tracker.","share_triggers":["My data broker employer exposure audit board became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader worried about work email on brokers. After: reader sees 3 brokers expose work email and have removal priority because they ranked exposure.","companion_app":{"app_path":"apps/data-broker-employer-exposure-audit-board.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Claim EU261 Compensation for a Flight Delay — Free","tags":["eu261","flight-delay","compensation"],"hook":"Paste flight disruption facts to generate an EU261 compensation claim with entitlement math and deadline board.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/flight-delay-eu261-compensation-kit.html","app_unlock_hook":"The ledger and letter are free. The $9 tier adds escalation packet and multi-passenger claims.","share_triggers":["My flight delay eu261 compensation kit became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader accepted a $12 voucher for a 4h delay. After: reader sees €600 entitlement for 1,800-mile flight because they calculated distance and delay.","companion_app":{"app_path":"apps/flight-delay-eu261-compensation-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Claim a DOT Refund for a Canceled Flight — Free","tags":["dot","refund","cancellation"],"hook":"Turn a cancellation notice into a DOT refund claim with cash vs voucher comparison and deadline board.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/flight-cancellation-dot-refund-kit.html","app_unlock_hook":"The receipt and claim are free. The $9 tier adds escalation packet and printable filing.","share_triggers":["My flight cancellation dot refund kit became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader accepted airline voucher. After: reader sees $850 cash refund right vs $850 voucher with expiration because they compared terms.","companion_app":{"app_path":"apps/flight-cancellation-dot-refund-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Claim Compensation for Delayed Baggage — Free","tags":["baggage","delay","compensation"],"hook":"Paste baggage delay facts to generate a compensation claim with expense ledger and Montreal Convention citation.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/airline-baggage-delay-compensation-board.html","app_unlock_hook":"The ledger and claim are free. The $9 tier adds printable claim pack and keeps 3 claims.","share_triggers":["My airline baggage delay compensation board became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought baggage delay had no compensation. After: reader sees $180 expenses plus $100 inconvenience quantified because they logged receipts.","companion_app":{"app_path":"apps/airline-baggage-delay-compensation-board.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Claim Denied Boarding Compensation for Overbooking — Free","tags":["overbooking","denied-boarding","dot"],"hook":"Turn a denied boarding notice into a compensation claim with DOT denied boarding math and rebooking rights.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/flight-overbooking-denied-boarding-claim-kit.html","app_unlock_hook":"The receipt and claim are free. The $9 tier adds escalation packet and multi-passenger claims.","share_triggers":["My flight overbooking denied boarding claim kit became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader accepted $200 voucher for overbooking. After: reader sees $850 400% compensation right for 3h delay because they calculated DOT %.","companion_app":{"app_path":"apps/flight-overbooking-denied-boarding-claim-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Decode Airline Voucher vs Cash Refund — Free","tags":["voucher","refund","decoder"],"hook":"Paste voucher terms and DOT rules to generate a decoder that shows expiration and transferability vs cash.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/airline-voucher-vs-cash-refund-decoder.html","app_unlock_hook":"The decoder is free. The $9 tier adds printable comparison and claim letter.","share_triggers":["My airline voucher vs cash refund decoder became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought voucher equaled cash. After: reader sees voucher expires Mar 10 2027 and non-transferable vs cash because they decoded terms.","companion_app":{"app_path":"apps/airline-voucher-vs-cash-refund-decoder.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Claim for Missed Connection on Multi-Leg Flight — Free","tags":["missed-connection","multi-leg","claim"],"hook":"Turn a missed connection into a claim packet that maps leg times and airline responsibility with expense ledger.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/multi-leg-flight-missed-connection-claim-kit.html","app_unlock_hook":"The map and claim are free. The $9 tier adds multi-passenger claims and printable packet.","share_triggers":["My multi leg flight missed connection claim kit became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought missed connection was their fault. After: reader sees 45-min MCT vs 30-min actual because first leg delayed 40 min, airline responsibility because they mapped times.","companion_app":{"app_path":"apps/multi-leg-flight-missed-connection-claim-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Claim Compensation for Seat Downgrade — Free","tags":["downgrade","seat","compensation"],"hook":"Paste a seat downgrade notice to generate a compensation claim with fare diff and EU261/ DOT citation.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/airline-seat-downgrade-compensation-kit.html","app_unlock_hook":"The receipt and claim are free. The $9 tier adds escalation packet.","share_triggers":["My airline seat downgrade compensation kit became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader accepted economy after paying business. After: reader sees 75% fare diff $900 because they calculated cabin %.","companion_app":{"app_path":"apps/airline-seat-downgrade-compensation-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Track Meal and Hotel Reimbursement for Flight Delays — Free","tags":["reimbursement","delay","meal-hotel"],"hook":"Turn delay expenses into a reimbursement ledger with airline duty-of-care rules and receipt checklist.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/flight-delay-meal-hotel-reimbursement-tracker.html","app_unlock_hook":"The ledger is free. The $9 tier adds printable claim pack and keeps 3 claims.","share_triggers":["My flight delay meal hotel reimbursement tracker became a filed travel packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader paid $180 hotel during delay and forgot. After: reader has $180 in ledger with duty-of-care citation because they logged receipts.","companion_app":{"app_path":"apps/flight-delay-meal-hotel-reimbursement-tracker.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Cancel a Gym Membership With a Certified-Mail Packet — Free","tags":["gym","cancellation","contract"],"hook":"Paste your gym contract and cancellation terms to generate a cancellation letter with certified-mail checklist and deadline proof.","category":"household","verified":null,"date":"2026-09-20","path":"articles/gym-membership-cancellation-packet.html","app_unlock_hook":"The packet is free. The $9 tier adds deadline-proof packet and escalation letters.","share_triggers":["My gym membership cancellation packet became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought gym cancellation required in-person visit. After: reader has certified-mail packet to correct address with 30-day notice because they extracted terms.","companion_app":{"app_path":"apps/gym-membership-cancellation-packet.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Draft a Timeshare Exit Letter With Rescission Deadline — Free","tags":["timeshare","exit","rescission"],"hook":"Paste timeshare contract and rescission terms to generate an exit letter with deadline proof and certified-mail checklist.","category":"household","verified":null,"date":"2026-09-20","path":"articles/timeshare-exit-letter-kit.html","app_unlock_hook":"The exit letter is free. The $14 tier adds escalation packet and evidence export.","share_triggers":["My timeshare exit letter kit became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought timeshare exit was impossible after 3 days. After: reader sees rescission deadline Oct 10 2026 10 days from Sep 30 purchase because they calculated state law.","companion_app":{"app_path":"apps/timeshare-exit-letter-kit.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Dispute an HOA Fee Increase With Your CC&Rs — Free","tags":["hoa","fee-increase","dispute"],"hook":"Paste HOA fee increase notice and CC&R excerpt to generate a dispute letter that cites increase cap and meeting minutes.","category":"household","verified":null,"date":"2026-09-20","path":"articles/hoa-fee-increase-dispute-board.html","app_unlock_hook":"The board and letter are free. The $9 tier adds certified-mail packet and escalation tracker.","share_triggers":["My hoa fee increase dispute board became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought HOA fee increase was automatic. After: reader sees CC&R caps at 5% but increase was 12% because they calculated %.","companion_app":{"app_path":"apps/hoa-fee-increase-dispute-board.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Appeal an HOA Violation Fine With Photos and CC&Rs — Free","tags":["hoa","violation","fine","appeal"],"hook":"Turn an HOA violation fine into an appeal packet with your photos and CC&R excerpt that defines violation.","category":"household","verified":null,"date":"2026-09-20","path":"articles/hoa-violation-fine-appeal-kit.html","app_unlock_hook":"The packet is free. The $9 tier adds printable packet and hearing prep.","share_triggers":["My hoa violation fine appeal kit became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought HOA fine was final. After: reader sees photo Sep 02 shows grass 4in vs CC&R 6in limit because they measured.","companion_app":{"app_path":"apps/hoa-violation-fine-appeal-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Exit a Storage Unit Contract With Notice Proof — Free","tags":["storage","contract","exit"],"hook":"Paste storage contract and notice terms to generate an exit letter with certified-mail checklist and prorate calc.","category":"household","verified":null,"date":"2026-09-20","path":"articles/storage-unit-contract-exit-packet.html","app_unlock_hook":"The packet is free. The $9 tier adds printable packet and deposit recovery letter.","share_triggers":["My storage unit contract exit packet became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought storage exit forfeited deposit. After: reader sees $75 prorate refund for Sep 15 move-out because they calculated daily rate.","companion_app":{"app_path":"apps/storage-unit-contract-exit-packet.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Cancel a Subscription Box With Deadline Proof — Free","tags":["subscription-box","cancellation"],"hook":"Paste subscription box terms and renewal date to generate a cancellation packet with deadline clock and confirmation tracker.","category":"household","verified":null,"date":"2026-09-20","path":"articles/subscription-box-cancellation-kit.html","app_unlock_hook":"The board is free. The $9 tier adds printable packet and re-bill dispute letter.","share_triggers":["My subscription box cancellation kit became a filed household packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader missed cancellation deadline and got charged $45. After: reader sees deadline Sep 12 for Sep 15 renewal because they calculated 3-day notice.","companion_app":{"app_path":"apps/subscription-box-cancellation-kit.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Assess Small Claims Case Strength Before Filing — Free","tags":["small-claims","demand-letter","case-strength"],"hook":"Paste dispute timeline and amount to generate a demand letter and case-strength score with evidence checklist.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/small-claims-demand-letter-strength-assessor.html","app_unlock_hook":"The board and letter are free. The $14 tier adds court-ready formatting and evidence binder.","share_triggers":["My small claims demand letter strength assessor became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought small claims was too risky. After: reader sees 7 evidence items and 2 timeline gaps to fill because they scored strength.","companion_app":{"app_path":"apps/small-claims-demand-letter-strength-assessor.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Build a Small Claims Evidence Packet — Free","tags":["evidence-packet","small-claims"],"hook":"Turn messages, dates, and photos into a court-ready evidence packet with exhibit labels and timeline.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/small-claims-evidence-packet-builder.html","app_unlock_hook":"The packet is free. The $14 tier adds printable binder and court filing checklist.","share_triggers":["My small claims evidence packet builder became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader had scattered screenshots. After: reader has Exhibit A-C labeled by date with $1,200 total because they built packet.","companion_app":{"app_path":"apps/small-claims-evidence-packet-builder.html","price":"$14 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Recover a Security Deposit With Small Claims — Free Kit","tags":["security-deposit","landlord","small-claims"],"hook":"Paste lease deposit clause and move-out photos to generate a demand letter and small claims filing checklist.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/landlord-deposit-small-claims-kit.html","app_unlock_hook":"The ledger and letter are free. The $12 tier adds court-ready packet and filing checklist.","share_triggers":["My landlord deposit small claims kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader thought deposit was lost. After: reader sees lease p.8 requires 21-day return and photos show clean because they documented.","companion_app":{"app_path":"apps/landlord-deposit-small-claims-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Demand Payment for Unpaid Freelance Work — Free","tags":["freelance","nonpayment","demand-letter"],"hook":"Turn unpaid invoice and contract into a demand letter with late fee math and small claims checklist.","category":"business","verified":null,"date":"2026-09-20","path":"articles/freelance-nonpayment-demand-letter-kit.html","app_unlock_hook":"The ledger and letter are free. The $12 tier adds printable packet and escalation tracker.","share_triggers":["My freelance nonpayment demand letter kit became a filed business packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader waited 60 days for $800. After: reader sees $800 + $40 late fee 5% because they calculated contract terms.","companion_app":{"app_path":"apps/freelance-nonpayment-demand-letter-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Document Contractor Defects for Small Claims — Free","tags":["contractor","defect","small-claims"],"hook":"Paste contractor estimate and defect photos to generate a defect packet with repair quotes and demand letter.","category":"business","verified":null,"date":"2026-09-20","path":"articles/contractor-defect-small-claims-packet.html","app_unlock_hook":"The packet is free. The $12 tier adds printable binder and court filing checklist.","share_triggers":["My contractor defect small claims packet became a filed business packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader had no proof of contractor defect. After: reader has $1,200 repair quote vs $2,400 original because they got second quote.","companion_app":{"app_path":"apps/contractor-defect-small-claims-packet.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Claim Neighbor Property Damage With Evidence — Free","tags":["neighbor","property-damage","claim"],"hook":"Turn neighbor damage incident into an evidence packet with photos, repair quote, and demand letter.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/neighbor-property-damage-claim-kit.html","app_unlock_hook":"The log and letter are free. The $12 tier adds printable packet and small claims checklist.","share_triggers":["My neighbor property damage claim kit became a filed civic packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader had no documentation of neighbor's tree damage. After: reader has $850 repair quote and 3 dated photos because they logged incident.","companion_app":{"app_path":"apps/neighbor-property-damage-claim-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Learn to Write Dispute Letters That Get Results — Free Lab","tags":["learning","dispute-letter","writing"],"hook":"Practice writing dispute letters with guided templates that use your own facts and show before/after.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/learning-dispute-letter-writing-lab.html","app_unlock_hook":"The lab is free. The $9 tier adds printable workbook and 5 template variations.","share_triggers":["My learning dispute letter writing lab became a filed learning packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader wrote vague dispute letters. After: reader sees concrete letter with 4 data points because they transformed draft.","companion_app":{"app_path":"apps/learning-dispute-letter-writing-lab.html","price":"$9 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Send a Contract Breach Notice to a Client — Free","tags":["contract","breach","business"],"hook":"Turn a client breach into a formal breach notice with cure period and contract citation.","category":"business","verified":null,"date":"2026-09-20","path":"articles/business-client-contract-breach-notice-kit.html","app_unlock_hook":"The board and notice are free. The $12 tier adds printable packet and escalation tracker.","share_triggers":["My business client contract breach notice kit became a filed business packet — try yours"],"reading_time_minutes":5,"perspective_shift":"Before: reader avoided confronting client breach. After: reader has a dated breach notice with 10-day cure because they cited contract.","companion_app":{"app_path":"apps/business-client-contract-breach-notice-kit.html","price":"$12 one-time","free_features":["1 complete un-watermarked run","designed result object","stateful share link","quotable result"],"paid_features":["printable certified-mail packet","saved local history","CSV export","follow-up calendar and escalation tracker"]}},{"title":"Work Out What a Course Really Costs Per Credit — Free","tags":["course-fees","cost-per-credit","comparison","learning"],"hook":"Paste the fee lines from two or three programmes and read cost per credit, per contact hour and per module side by side — including the fees brochures keep in a footnote.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/course-cost-per-credit-check.html","app_unlock_hook":"The matrix and the normalised columns are free. The paid layer keeps three programmes on file and prints the comparison as a one-page decision sheet.","share_triggers":["I normalised three course brochures to cost per credit and one was 31% dearer than it looked — try your own programmes"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared sticker prices. After: they can see one programme charging 31% more per credit because the fees were normalised from their own sheet.","companion_app":{"app_path":"apps/course-cost-per-credit-check.html","price":"$7 one-time","free_features":["one complete matrix run","cost per credit and per contact hour","state link that reopens the same fee lines"],"paid_features":["three saved programme comparisons on this device","printable one-page decision sheet with the arithmetic shown","CSV export of every normalised column"]}},{"title":"Decide Whether the New Textbook Edition Is Worth It — Free","tags":["textbook","edition","cost","learning"],"hook":"Paste what actually changed between editions and what each one costs, and get cost per changed chapter instead of a guess.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/textbook-edition-value-check.html","app_unlock_hook":"The card and the per-chapter arithmetic are free. The paid layer keeps four editions side by side and prints the card for a book-buying decision.","share_triggers":["The 'new' edition of my set text rewrote three chapters out of fourteen — here's the card that proved it"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed a new edition meant new material. After: they can see the new edition rewrote three of fourteen chapters and costs $32 per changed chapter.","companion_app":{"app_path":"apps/textbook-edition-value-check.html","price":"$5 one-time","free_features":["one complete card","cost per changed chapter","state link that reopens the same edition notes"],"paid_features":["four editions held on this device","printable comparison card","CSV of every edition and change count"]}},{"title":"Preflight a Thesis Format Before the Submission Portal Does — Free","tags":["thesis","formatting","submission","learning"],"hook":"Paste your formatting notes and see which of the required elements your document still lacks — before a portal rejects the upload at 23:40 on deadline night.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/thesis-format-preflight.html","app_unlock_hook":"The preflight and the open-item list are free. The paid layer prints the packet cover sheet and keeps the record of what was fixed, for the second submission.","share_triggers":["I preflighted my thesis format and found three required elements still open — the same check took me four minutes"],"reading_time_minutes":4,"perspective_shift":"Before: the reader planned to check the formatting the night before. After: they can see three required elements still open, with the portal deadline printed beside them.","companion_app":{"app_path":"apps/thesis-format-preflight.html","price":"$6 one-time","free_features":["one complete preflight","every required element marked present or open","state link to hand to a supervisor"],"paid_features":["printable packet cover sheet with the open items","fix log kept on this device across resubmissions","CSV of every required element and its status"]}},{"title":"Check a Reference List Against Its Own Style — Free","tags":["citations","references","style","learning"],"hook":"Paste a reference list and see which entries are missing the elements the chosen style actually requires — author, year, container, page range, DOI.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/citation-style-compliance-check.html","app_unlock_hook":"The docket and the stamped omissions are free. The paid layer prints the correction sheet and keeps the list on file for the next chapter.","share_triggers":["Ran my reference list through a docket and two entries were missing page ranges the style guide demands — worth the four minutes"],"reading_time_minutes":4,"perspective_shift":"Before: the reader hoped the reference manager was right. After: they can see four entries missing a DOI and two missing a page range, each stamped by number.","companion_app":{"app_path":"apps/citation-style-compliance-check.html","price":"$6 one-time","free_features":["one complete docket of your reference list","missing-element stamps per entry","state link to share with a co-author"],"paid_features":["printable correction sheet","list kept on this device between chapters","CSV of every entry with its missing elements"]}},{"title":"Plan a Peer-Review Resubmission Against the Real Clock — Free","tags":["peer-review","resubmission","deadlines","learning"],"hook":"Paste reviewer comments with their dates and the journal's deadline, and see how many days each response actually has left.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/peer-review-resubmission-clock.html","app_unlock_hook":"The strip and the per-comment day counts are free. The paid layer prints the response plan and keeps the reviewer record for the next round.","share_triggers":["The two comments I was ignoring had the shortest deadlines — the resubmission strip sorted them in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader worked through the longest comment first. After: they can see two minor comments sit on the shortest deadlines and should go out first.","companion_app":{"app_path":"apps/peer-review-resubmission-clock.html","price":"$7 one-time","free_features":["one complete strip of your reviewer comments","days remaining per comment","state link for a co-author"],"paid_features":["printable response plan with the order of work","reviewer record kept on this device across rounds","CSV of every comment, decision and date"]}},{"title":"Keep Every Scholarship Deadline and Fee on One Ledger — Free","tags":["scholarships","deadlines","fees","learning"],"hook":"Paste each award's deadline, required documents and any fee, and watch the running cost of applying mount against the money you are chasing.","category":"learning","verified":null,"date":"2026-09-20","path":"articles/scholarship-deadline-ledger.html","app_unlock_hook":"The ledger and the running fee total are free. The paid layer prints the application calendar and keeps the record across the term.","share_triggers":["My scholarship ledger showed $180 of fees chasing four awards due inside eleven days — tracking it properly changed what I applied to"],"reading_time_minutes":4,"perspective_shift":"Before: the reader tracked deadlines in their head. After: they can see four awards due inside eleven days and $180 of application fees already committed.","companion_app":{"app_path":"apps/scholarship-deadline-ledger.html","price":"$6 one-time","free_features":["one complete ledger of awards","running fee total and document ticks","state link for a parent or adviser"],"paid_features":["printable application calendar","award record kept on this device across terms","CSV of awards, deadlines, documents and fees"]}},{"title":"Check Whether a Pay Stub Actually Pays Your Overtime — Free","tags":["pay-stub","overtime","hours","career"],"hook":"Paste a pay stub and your hours, and read what the effective hourly rate has been against the salary that is supposed to cover it.","category":"career","verified":null,"date":"2026-09-20","path":"articles/paystub-overtime-exemption-check.html","app_unlock_hook":"The gauge and the effective-rate reading are free. The paid layer keeps six weeks on file and prints a dated hours record.","share_triggers":["My pay stub worked out to $14.20 an hour for the weeks I did 52 hours — the gauge took two minutes to read"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed a salary covered the extra hours. After: they can see an effective rate of $14.20 an hour for the weeks they worked 52 hours.","companion_app":{"app_path":"apps/paystub-overtime-exemption-check.html","price":"$9 one-time","free_features":["one complete exposure reading","effective hourly rate and hours gap","state link so a colleague can check the same stub"],"paid_features":["six weeks of stubs kept on this device","printable dated hours record for a payroll query","CSV of hours, rates and gaps per week"]}},{"title":"Recompute Commission Statements Line by Line — Free","tags":["commission","statement","shortfall","career"],"hook":"Paste deals with their units and your commission rate, and read which statement lines paid less than the rate you were promised.","category":"career","verified":null,"date":"2026-09-20","path":"articles/commission-statement-shortfall-register.html","app_unlock_hook":"The register and the per-deal comparison are free. The paid layer keeps four statements and prints a dated query sheet.","share_triggers":["Recomputed my commission statement and three deals were paid at 6% instead of the 8% in my plan — the register took one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader accepted the statement total. After: they can see three deals paid at 6% instead of the stated 8%.","companion_app":{"app_path":"apps/commission-statement-shortfall-register.html","price":"$9 one-time","free_features":["one complete statement recomputed","per-deal expected vs paid","state link for a colleague on the same plan"],"paid_features":["four statements kept on this device","printable query sheet with deal references","CSV of units, rates, paid and shortfall"]}},{"title":"Read a Severance Offer Against the Policy It Cites — Free","tags":["severance","policy","negotiation","career"],"hook":"Paste the severance offer and the policy lines it relies on, and read the gap between the weeks paid and the weeks stated.","category":"career","verified":null,"date":"2026-09-20","path":"articles/severance-weeks-vs-policy-gauge.html","app_unlock_hook":"The gauge and the week gap are free. The paid layer prints the comparison sheet and keeps the negotiation log.","share_triggers":["The severance letter offered 9 weeks while the policy excerpt it cited said 12 — putting both on one receipt made the gap obvious"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared the offer to a colleague's. After: they can see the letter pays 9 weeks where the policy excerpt states 12.","companion_app":{"app_path":"apps/severance-weeks-vs-policy-gauge.html","price":"$12 one-time","free_features":["one complete comparison","week gap priced at your weekly pay","state link for a representative"],"paid_features":["printable comparison sheet with the policy line quoted","negotiation log kept on this device","CSV of every offer line and its policy counterpart"]}},{"title":"Time-Box a Take-Home Assignment Before It Eats the Week — Free","tags":["take-home","assignment","hours","career"],"hook":"Paste the assignment tasks and the hours each one implies, and read the total against the hours you were actually asked to spend.","category":"career","verified":null,"date":"2026-09-20","path":"articles/take-home-assignment-scope-timer.html","app_unlock_hook":"The timer and the per-task hours are free. The paid layer prints a scoped reply to the recruiter and keeps the log for comparison.","share_triggers":["The take-home said 'about four hours' and my own task list added to eleven — timing the brief made the reply obvious"],"reading_time_minutes":4,"perspective_shift":"Before: the reader worked until it felt finished. After: they can see the brief asked for four hours and their own task list adds to eleven.","companion_app":{"app_path":"apps/take-home-assignment-scope-timer.html","price":"$5 one-time","free_features":["one complete scope reading","per-task hours and the brief's cap","state link to decide with a mentor"],"paid_features":["printable scoped reply to the recruiter","assignment log kept on this device","CSV of tasks, hours and shares"]}},{"title":"Price a Training-Repayment Clause Before You Sign It — Free","tags":["training","clawback","contract","career"],"hook":"Paste the training cost, the clawback term and how long you have served, and read what is still recoverable month by month.","category":"career","verified":null,"date":"2026-09-20","path":"articles/training-repayment-clause-exposure.html","app_unlock_hook":"The card and the monthly step-down are free. The paid layer keeps the clause on file and prints a dated exposure statement.","share_triggers":["The training clause looked like $4,500 all-or-nothing; amortised across 24 months it was $1,125 after fourteen months served"],"reading_time_minutes":4,"perspective_shift":"Before: the reader saw an all-or-nothing clause. After: they can see the exposure falls to $1,125 after fourteen months served.","companion_app":{"app_path":"apps/training-repayment-clause-exposure.html","price":"$8 one-time","free_features":["one complete exposure reading","cost amortised across the term months","state link for a partner or mentor"],"paid_features":["clause file kept on this device","printable dated exposure statement","CSV of month, served and recoverable balance"]}},{"title":"Read a Rating Against the Pay Band It Sits In — Free","tags":["pay-band","rating","review","career"],"hook":"Paste your rating, the band range and your current pay, and see where you sit in the band relative to the rating you were given.","category":"career","verified":null,"date":"2026-09-20","path":"articles/performance-rating-to-pay-band-audit.html","app_unlock_hook":"The chart and the compa-ratio per year are free. The paid layer keeps six review years and prints the summary for a pay conversation.","share_triggers":["Three straight 'exceeds' ratings and my bar never crossed the band midpoint — plotting the numbers changed my review conversation"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed a strong rating moved their pay. After: they can see three consecutive 'exceeds' years where the bar never crossed the band midpoint.","companion_app":{"app_path":"apps/performance-rating-to-pay-band-audit.html","price":"$8 one-time","free_features":["one complete audit","compa-ratio per review year","state link for a mentor or union rep"],"paid_features":["six review years kept on this device","printable summary for a pay conversation","CSV of year, rating, pay and compa-ratio"]}},{"title":"See a Retainer Burn Rate Before the Month Ends — Free","tags":["retainer","scope","burn","business"],"hook":"Paste the retainer, the hours logged and the rate, and read how much scope is left before the fee runs out mid-month.","category":"business","verified":null,"date":"2026-09-20","path":"articles/retainer-burn-vs-scope-check.html","app_unlock_hook":"The register and the burn line are free. The paid layer keeps three retainers and prints the overrun note for the client.","share_triggers":["My retainer was gone in week three and nobody noticed until invoicing — the burn register caught it in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader found out the retainer was gone when the invoice was written. After: they can see the fee line crossed in week three.","companion_app":{"app_path":"apps/retainer-burn-vs-scope-check.html","price":"$9 one-time","free_features":["one complete burn reading","week-by-week consumption against the fee","state link for a partner"],"paid_features":["three retainers kept on this device","printable overrun note with the crossing week","CSV of week, hours, value and remaining fee"]}},{"title":"Work Out Late-Payment Interest Invoice by Invoice — Free","tags":["invoices","interest","late-payment","business"],"hook":"Paste invoice dates and amounts with your agreed rate, and get the day count and interest per invoice on a till receipt you can send.","category":"business","verified":null,"date":"2026-09-20","path":"articles/late-payment-interest-claim-receipt.html","app_unlock_hook":"The receipt and per-invoice interest are free. The paid layer prints the demand letter and keeps the ledger as invoices age.","share_triggers":["Printed my own interest schedule and four invoices had $284 of recoverable interest sitting in the day counts"],"reading_time_minutes":4,"perspective_shift":"Before: the reader wrote off the late days. After: they can see $284.16 of interest across four invoices with the day count printed on each line.","companion_app":{"app_path":"apps/late-payment-interest-claim-receipt.html","price":"$9 one-time","free_features":["one complete interest run","days outstanding and interest per invoice","state link for a bookkeeper"],"paid_features":["printable demand letter with the schedule attached","aged ledger kept on this device","CSV of invoice, days, rate and interest"]}},{"title":"Catch Lapsed Subcontractor Insurance Before It Costs You — Free","tags":["subcontractor","insurance","compliance","business"],"hook":"Paste every subcontractor's certificate expiry and project dates, and read which contractor is uninsured on the days they are on site.","category":"business","verified":null,"date":"2026-09-20","path":"articles/subcontractor-insurance-expiry-board.html","app_unlock_hook":"The docket and the exposure days are free. The paid layer keeps the register across projects and prints the chase list before each start.","share_triggers":["Two subs were uninsured before they set foot on site — the certificate docket found it in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader filed certificates in a folder. After: they can see a bricklaying sub lapsed nine days before their start date.","companion_app":{"app_path":"apps/subcontractor-insurance-expiry-board.html","price":"$12 one-time","free_features":["one complete docket","expiry against project dates","state link for the site manager"],"paid_features":["register kept across projects on this device","printable chase list before each start date","CSV of certificate, expiry, exposure days"]}},{"title":"Test a Supplier Price Rise Against Its Own Index — Free","tags":["supplier","pricing","index","business"],"hook":"Paste old and new prices with the input index your supplier cites, and read which increases track the index and which do not.","category":"business","verified":null,"date":"2026-09-20","path":"articles/supplier-price-increase-justification.html","app_unlock_hook":"The sheet and the variance per line are free. The paid layer keeps four supplier letters and prints the negotiation sheet.","share_triggers":["The resin index moved 6% and our price rose 18% — putting both in one matrix took four minutes"],"reading_time_minutes":4,"perspective_shift":"Before: the reader accepted the annual letter. After: they can see resin index up 6.2% while the price on their line rose 18%.","companion_app":{"app_path":"apps/supplier-price-increase-justification.html","price":"$9 one-time","free_features":["one complete variance sheet","index movement beside actual increase","state link for a buyer"],"paid_features":["four supplier letters kept on this device","printable negotiation sheet by line","CSV of product, old price, new price, variance"]}},{"title":"See How Much of Your Revenue Sits With One Client — Free","tags":["revenue","concentration","risk","business"],"hook":"Paste monthly revenue by client and read the share each one holds, with the months your biggest account crossed a third of the total.","category":"business","verified":null,"date":"2026-09-20","path":"articles/client-revenue-concentration-check.html","app_unlock_hook":"The strip and each month's share are free. The paid layer keeps a year of revenue lines and prints the concentration summary.","share_triggers":["One client was 58% of my revenue for four months straight — the concentration strip made that impossible to ignore"],"reading_time_minutes":4,"perspective_shift":"Before: the reader knew one client was large. After: they can see that client was 58% of revenue in four of the last six months.","companion_app":{"app_path":"apps/client-revenue-concentration-check.html","price":"$9 one-time","free_features":["one complete strip","share per client per month","state link for an accountant"],"paid_features":["twelve months kept on this device","printable concentration summary with the crossing months","CSV of client, month, amount, share"]}},{"title":"Recompute a Royalty Statement Unit by Unit — Free","tags":["royalties","statement","publishing","creative"],"hook":"Paste units and rates from a royalty statement and read which lines were paid below the rate your contract states.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/royalty-statement-audit.html","app_unlock_hook":"The register and the per-line comparison are free. The paid layer keeps four statements and prints a dated query letter.","share_triggers":["Recomputed my royalty statement and one paperback line was paid at 6% against a contracted 8%"],"reading_time_minutes":4,"perspective_shift":"Before: the reader filed the statement. After: they can see a paperback line paid at 6% against a contracted 8%.","companion_app":{"app_path":"apps/royalty-statement-audit.html","price":"$12 one-time","free_features":["one complete statement recomputed","expected against paid per title","state link for a co-author or agent"],"paid_features":["four statements kept on this device","printable query letter with line references","CSV of title, units, rate, paid and gap"]}},{"title":"Compare Sync Licence Offers on One Year of Value — Free","tags":["sync","licensing","comparison","creative"],"hook":"Paste licence offers with fee, term, territory and media, and read what each one is worth per year and per territory.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/sync-license-offer-compare.html","app_unlock_hook":"The matrix and the normalised columns are free. The paid layer keeps five offers and prints the counter-offer sheet.","share_triggers":["Two sync offers looked equivalent until I normalised them to fee per year per territory — one was worth half"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared headline fees. After: they can see a $4,000 three-year worldwide offer pays less per year than a $2,200 one-year domestic one.","companion_app":{"app_path":"apps/sync-license-offer-compare.html","price":"$9 one-time","free_features":["one complete matrix","fee per year and per territory","state link for a manager"],"paid_features":["five offers kept on this device","printable counter-offer sheet","CSV of offer, fee, term, territory and normalised value"]}},{"title":"Check a Commercial Deposit Clause Before You Sign — Free","tags":["lease","deposit","commercial","business"],"hook":"Paste the deposit clause and the schedules attached to it, and see which deductions the clause actually allows before you sign.","category":"business","verified":null,"date":"2026-09-20","path":"articles/commercial-deposit-refund-clause-check.html","app_unlock_hook":"The preflight and the open items are free. The paid layer keeps the clause and prints the schedule objection list.","share_triggers":["Two of the deposit deductions in my commercial lease weren't covered by the clause at all — the preflight found them in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader skimmed the deposit clause. After: they can see two schedule items that no permitted deduction covers.","companion_app":{"app_path":"apps/commercial-deposit-refund-clause-check.html","price":"$9 one-time","free_features":["one complete preflight","permitted deductions marked","state link for a business partner"],"paid_features":["clause and schedules kept on this device","printable objection list with clause numbers","CSV of each clause item and its status"]}},{"title":"Read Cash Runway Month by Month on One Strip — Free","tags":["cashflow","runway","burn","business"],"hook":"Paste monthly cash in and out, and read the month the balance turns — with the burn printed on every segment of the strip.","category":"business","verified":null,"date":"2026-09-20","path":"articles/cash-runway-strip-check.html","app_unlock_hook":"The strip and the turning month are free. The paid layer keeps the strip across quarters and prints the cash memo for a lender.","share_triggers":["The runway strip showed the floor crossed in month four with a $14,000 monthly burn — a month earlier than our own spreadsheet"],"reading_time_minutes":4,"perspective_shift":"Before: the reader knew things were tight. After: they can see the floor crossed in month four, with the burn rate printed beside it.","companion_app":{"app_path":"apps/cash-runway-strip-check.html","price":"$12 one-time","free_features":["one complete strip","closing balance per month","state link for a co-director"],"paid_features":["four quarters kept on this device","printable cash memo with the turning month","CSV of month, in, out, burn, closing balance"]}},{"title":"Find the Print Run That Actually Pays — Free","tags":["printing","break-even","unit-cost","creative"],"hook":"Paste printer quotes at different run lengths, and read the per-unit cost, the break-even quantity and the run that clears the outlay.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/print-run-break-even-check.html","app_unlock_hook":"The ladder and the break-even rung are free. The paid layer keeps four quotes and prints the run sheet for the printer.","share_triggers":["The 500-copy print quote looked cheapest until I laddered per-unit cost — break-even sat at 780 copies"],"reading_time_minutes":4,"perspective_shift":"Before: the reader took the lowest quote. After: they can see a 500-run costing $4.80 a copy against $2.15 at 2,000 — with the break-even at 780.","companion_app":{"app_path":"apps/print-run-break-even-check.html","price":"$7 one-time","free_features":["one complete ladder","per-unit cost at every run length","state link for a collaborator"],"paid_features":["four quotes kept on this device","printable run sheet with the break-even rung","CSV of run length, total cost and per-unit cost"]}},{"title":"See What Your Submission Fees Are Actually Buying — Free","tags":["submissions","fees","writing","creative"],"hook":"Paste your submission fees with the outcomes, and read what each acceptance has cost you this cycle.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/submission-fee-portfolio-audit.html","app_unlock_hook":"The audit and cost per acceptance are free. The paid layer keeps three cycles and prints the venue shortlist for next year.","share_triggers":["My submission fees added up to $412 for one acceptance — the stub book named which venues were worth it"],"reading_time_minutes":4,"perspective_shift":"Before: the reader counted submissions. After: they can see eleven entries costing $412 and one acceptance, with the fee-heavy venues named.","companion_app":{"app_path":"apps/submission-fee-portfolio-audit.html","price":"$5 one-time","free_features":["one complete audit","cost per acceptance for the cycle","state link for a writing group"],"paid_features":["three cycles kept on this device","printable venue shortlist by cost per acceptance","CSV of venue, fee, result and running cost"]}},{"title":"Check a Sponsorship Rate Against Your Own Download Numbers — Free","tags":["podcast","sponsorship","cpm","creative"],"hook":"Paste downloads per episode and the offer, and read the effective CPM against the range your own numbers support.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/podcast-sponsorship-rate-check.html","app_unlock_hook":"The gauge and the effective CPM are free. The paid layer keeps four offers and prints the rate card for your media kit.","share_triggers":["The sponsorship offer worked out to a $95 CPM against 4,200 downloads — the gauge took one paste to show it"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared the offer to what other shows get. After: they can see a $400 offer against 4,200 downloads is a $95 CPM, far above their own band.","companion_app":{"app_path":"apps/podcast-sponsorship-rate-check.html","price":"$7 one-time","free_features":["one complete CPM reading","effective CPM against your own bands","state link for a co-host"],"paid_features":["four offers kept on this device","printable rate card with the bands drawn","CSV of episode, downloads, offer and CPM"]}},{"title":"Sort an Accessibility Audit Into Act-First Order — Free","tags":["wcag","audit","triage","accessibility"],"hook":"Paste audit findings and read them sorted into blocking, soon and watch lanes with the effort each one implies.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/wcag-finding-triage-board.html","app_unlock_hook":"The board and the lane counts are free. The paid layer prints the remediation register and keeps it across sprints.","share_triggers":["Triaged 40 audit findings into six that actually block keyboard users — the board took one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader had a 40-item audit list. After: they can see six findings that block keyboard use, separated from thirty that do not.","companion_app":{"app_path":"apps/wcag-finding-triage-board.html","price":"$9 one-time","free_features":["one complete triage of your findings","blocking count in the foot rule","state link for a developer"],"paid_features":["register kept on this device across sprints","printable remediation register with owners","CSV of finding, lane, effort and owner"]}},{"title":"Price Caption and Transcript Work Before You Commission It — Free","tags":["captions","transcripts","budget","accessibility"],"hook":"Paste your video lengths and quoted caption rates, and read cost per minute, per video and per audience before ordering.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/caption-budget-planner.html","app_unlock_hook":"The strip and the per-minute rates are free. The paid layer prints the commissioning sheet and keeps three vendors on file.","share_triggers":["Captioning quoted at $4.20 a minute against $1.80 for the same turnaround — the strip made that visible in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader accepted a bulk quote. After: they can see a $4.20 a minute rate against a $1.80 alternative for the same turnaround.","companion_app":{"app_path":"apps/caption-budget-planner.html","price":"$6 one-time","free_features":["one complete strip","cost per minute and per video","state link for a producer"],"paid_features":["three vendors kept on this device","printable commissioning sheet with turnaround times","CSV of video, length, rate, cost"]}},{"title":"Preflight a PDF for Remediation Before You Publish It — Free","tags":["pdf","remediation","accessibility","publishing"],"hook":"Paste what was done to the document, and see which remediation steps are still open before the file is published.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/pdf-remediation-preflight.html","app_unlock_hook":"The preflight and the open steps are free. The paid layer prints the remediation record and keeps it with the file version.","share_triggers":["Preflighted a 40-page PDF and two steps every screen reader depends on were still open — four minutes before publishing"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed exporting from Word produced an accessible file. After: they can see tag structure and reading order still open.","companion_app":{"app_path":"apps/pdf-remediation-preflight.html","price":"$9 one-time","free_features":["one complete preflight","open steps marked with the tag-tree note","state link for a designer"],"paid_features":["record kept per document version on this device","printable remediation record for the file","CSV of each step and its status"]}},{"title":"Clock an Accommodation Denial and Draft the Response — Free","tags":["accommodation","denial","deadlines","accessibility"],"hook":"Paste the denial letter and your original request, and read the days elapsed against the process clock with the response points listed.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/accommodation-denial-response-clock.html","app_unlock_hook":"The docket and the day count are free. The paid layer prints the response letter and keeps the evidence log.","share_triggers":["47 days between my accommodation request and the denial — the docket laid out the dates and the four grounds I had to answer"],"reading_time_minutes":4,"perspective_shift":"Before: the reader's denial sat in a drawer. After: they can see 47 days elapsed and four stated grounds to answer, with a deadline to meet.","companion_app":{"app_path":"apps/accommodation-denial-response-clock.html","price":"$12 one-time","free_features":["one complete docket of your dates","days elapsed and deadline","state link for an advocate"],"paid_features":["printable response letter with your dates","evidence log kept on this device","CSV of each date, event and stated ground"]}},{"title":"Compare Access Providers on Cost Per Attendee Hour — Free","tags":["events","captions","interpreting","accessibility"],"hook":"Paste quotes for captions, interpreting and hearing loops, and read cost per attendee hour rather than per event.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/event-access-vendor-compare.html","app_unlock_hook":"The matrix and the normalised columns are free. The paid layer keeps four events and prints the provider brief.","share_triggers":["Same captions, three quotes, and the cheapest day rate was the dearest per attendee hour — the matrix sorted it in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared day rates. After: they can see the same $900 interpreting quote is cheaper per attendee hour for a 400-person event.","companion_app":{"app_path":"apps/event-access-vendor-compare.html","price":"$8 one-time","free_features":["one complete matrix","cost per attendee hour per provider","state link for an event lead"],"paid_features":["four events kept on this device","printable provider brief with coverage gaps","CSV of provider, service, quote and normalised cost"]}},{"title":"Budget Sensory Load Across a Day's Agenda — Free","tags":["sensory","agenda","planning","accessibility"],"hook":"Paste the day's agenda with how demanding each block is, and read where the load stacks up before you commit to attending.","category":"accessibility","verified":null,"date":"2026-09-20","path":"articles/sensory-agenda-load-budget.html","app_unlock_hook":"The chart and the peak block are free. The paid layer prints the attendance plan and keeps the load record for the next event.","share_triggers":["Charting my conference agenda showed three high-load blocks with no break — I planned around the peak instead of leaving early"],"reading_time_minutes":4,"perspective_shift":"Before: the reader planned to attend the whole day. After: they can see three consecutive high-load blocks with no break and a peak after lunch.","companion_app":{"app_path":"apps/sensory-agenda-load-budget.html","price":"$6 one-time","free_features":["one complete load chart","peak block and total load","state link to plan with someone"],"paid_features":["load records kept on this device","printable attendance plan with breaks marked","CSV of block, load and cumulative total"]}},{"title":"Check a Childcare Copay Against the Tier You Were Given — Free","tags":["childcare","copay","fees","family"],"hook":"Paste the copay you were charged and the income figures behind your tier, and read which band that copay actually belongs to.","category":"family","verified":null,"date":"2026-09-20","path":"articles/childcare-copay-check.html","app_unlock_hook":"The gauge and the band reading are free. The paid layer keeps the invoice and prints the query letter to the provider.","share_triggers":["Our childcare copay was sitting a whole band above what our income figures implied — the gauge found it in two minutes"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed the invoice was right. After: they can see a $42 weekly copay sitting in the band their own figures place at $28.","companion_app":{"app_path":"apps/childcare-copay-check.html","price":"$8 one-time","free_features":["one complete band reading","copay against the bands your figures imply","state link for a partner"],"paid_features":["invoices kept on this device","printable query letter with the band arithmetic","CSV of week, copay and band"]}},{"title":"Count the Actual Parenting Time Split — Free","tags":["custody","schedule","overnights","family"],"hook":"Paste the schedule and any changes, and read the real split of overnights and hours against what the agreement says.","category":"family","verified":null,"date":"2026-09-20","path":"articles/custody-time-split-audit.html","app_unlock_hook":"The strip and the overnight counts are free. The paid layer prints the schedule record and keeps it across terms.","share_triggers":["Counted the real parenting time and it was 39 overnights against 13 — the strip turned an argument into a record"],"reading_time_minutes":4,"perspective_shift":"Before: the reader believed the split was equal. After: they can see 39 overnights against 13 across the term, printed week by week.","companion_app":{"app_path":"apps/custody-time-split-audit.html","price":"$9 one-time","free_features":["one complete strip","overnights per parent","state link for a mediator"],"paid_features":["schedule records kept across terms on this device","printable overnight record with the agreed proportion","CSV of week, nights and running split"]}},{"title":"Compare Camp and Childcare Costs for the Holidays — Free","tags":["childcare","holidays","cost","family"],"hook":"Paste the camp and childcare options with their hours and fees, and read cost per covered hour rather than per week.","category":"family","verified":null,"date":"2026-09-20","path":"articles/camp-vs-childcare-cost-check.html","app_unlock_hook":"The matrix and the per-hour figures are free. The paid layer keeps the whole holiday period and prints the booking sheet.","share_triggers":["Rescued our summer by pricing holiday cover per covered hour instead of per week — the gap weeks showed up immediately"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared weekly fees. After: they can see a $210 camp covering 32 hours against $260 of childcare covering 45.","companion_app":{"app_path":"apps/camp-vs-childcare-cost-check.html","price":"$7 one-time","free_features":["one complete matrix","cost per covered hour per option","state link for a co-parent"],"paid_features":["period kept on this device","printable booking sheet with gap weeks","CSV of option, hours, fee and per-hour cost"]}},{"title":"Check School Transport Eligibility on the Distance Rules — Free","tags":["school","transport","eligibility","family"],"hook":"Paste the route measurements and the policy thresholds, and read which rule your journey actually falls under.","category":"family","verified":null,"date":"2026-09-20","path":"articles/school-transport-eligibility-check.html","app_unlock_hook":"The ladder and the measurements are free. The paid layer prints the application sheet with the route evidence listed.","share_triggers":["Measured our school route both ways and the shortest walking route was under the threshold while the road route was over it"],"reading_time_minutes":4,"perspective_shift":"Before: the reader guessed the entitlement. After: they can see 2.7 miles by road against a 3-mile threshold, and 1.9 by footpath against 2.","companion_app":{"app_path":"apps/school-transport-eligibility-check.html","price":"$6 one-time","free_features":["one complete ladder","each measure against its threshold","state link for another parent"],"paid_features":["route measurements kept on this device","printable application sheet with evidence listed","CSV of route, measure, threshold and margin"]}},{"title":"Split an Elderly Parent's Care Costs Fairly — Free","tags":["care","costs","siblings","family"],"hook":"Paste the care costs each sibling has already paid, and read the equalisation payment that squares the year.","category":"family","verified":null,"date":"2026-09-20","path":"articles/sibling-care-cost-split-register.html","app_unlock_hook":"The receipt and the equalisation figure are free. The paid layer keeps the year's receipts and prints the settling statement.","share_triggers":["Split three years of care receipts and the equalisation came to $1,140 — the receipt settled a family argument in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the family argued about who paid what. After: they can see a $1,140 equalisation payment with every receipt behind it.","companion_app":{"app_path":"apps/sibling-care-cost-split-register.html","price":"$8 one-time","free_features":["one complete equalisation reading","each sibling's contribution","state link for the family group"],"paid_features":["receipts kept for the year on this device","printable settling statement per sibling","CSV of date, item, payer and amount"]}},{"title":"Prepare a Communication Card Before a School Meeting — Free","tags":["school","meeting","communication","family"],"hook":"Paste what you need the school to know and what you want agreed, and get a card you can hand over in the first five minutes.","category":"family","verified":null,"date":"2026-09-20","path":"articles/school-meeting-communication-card.html","app_unlock_hook":"The card and the follow-up line are free. The paid layer keeps the meeting record and prints the card with the previous meeting's actions.","share_triggers":["Prepared a one-card handover for my child's school meeting and left with three agreed actions and a date"],"reading_time_minutes":4,"perspective_shift":"Before: the reader came out of meetings unsure what was agreed. After: they have three named asks and a stamped follow-up date on one card.","companion_app":{"app_path":"apps/school-meeting-communication-card.html","price":"$6 one-time","free_features":["one complete card","your asks separated from context","state link for a partner or advocate"],"paid_features":["meeting record kept on this device","printable card with the previous meeting's actions","CSV of point, ask and follow-up date"]}},{"title":"Clock an Unemployment Denial Appeal Correctly — Free","tags":["benefits","appeal","deadline","civic"],"hook":"Paste the determination date and the appeal window, and read the exact days left to file with the grounds listed.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/unemployment-denial-appeal-clock.html","app_unlock_hook":"The docket and the deadline are free. The paid layer prints the appeal cover sheet with the grounds and evidence list.","share_triggers":["The determination letter gave me nine days to file and I had missed that entirely — the clock docket found it in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader thought they had weeks. After: they can see the filing deadline is in nine days and the stated grounds are three.","companion_app":{"app_path":"apps/unemployment-denial-appeal-clock.html","price":"$9 one-time","free_features":["one complete docket","days left to file","state link for an adviser"],"paid_features":["printable appeal cover sheet with grounds listed","evidence list kept on this device","CSV of date, event and stated ground"]}},{"title":"Work a Code Enforcement Notice to Its Cure Date — Free","tags":["code","notice","deadlines","civic"],"hook":"Paste the notice, the cure period and what you have done, and read the days left with the outstanding items named.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/code-enforcement-cure-clock.html","app_unlock_hook":"The docket and the remaining days are free. The paid layer prints the compliance statement with photographs listed.","share_triggers":["The code notice gave me fourteen days and two cited items were still untouched — the cure docket counted it properly"],"reading_time_minutes":4,"perspective_shift":"Before: the reader planned to deal with the notice 'soon'. After: they can see fourteen days left and two cited items untouched.","companion_app":{"app_path":"apps/code-enforcement-cure-clock.html","price":"$9 one-time","free_features":["one complete docket","days left on each cited item","state link for a contractor"],"paid_features":["printable compliance statement with photo slots","item record kept on this device","CSV of item, action, date and status"]}},{"title":"Check Whether You Qualify for a Filing Fee Waiver — Free","tags":["court","fees","waiver","civic"],"hook":"Paste your income and household figures against the published guideline, and see which waiver items your figures support.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/court-filing-fee-waiver-check.html","app_unlock_hook":"The packet and the comparison are free. The paid layer prints the waiver form checklist and keeps the evidence list.","share_triggers":["Checked my income against the waiver guideline and qualified — the packet showed exactly which documents to attach"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed they would have to find the fee. After: they can see their income sits under the guideline for their household size.","companion_app":{"app_path":"apps/court-filing-fee-waiver-check.html","price":"$6 one-time","free_features":["one complete comparison","requirement items checked","state link for a caseworker"],"paid_features":["printable form checklist with evidence list","record kept on this device","CSV of income lines, guideline and outcome"]}},{"title":"Log Landlord Entry Against the Notice Required — Free","tags":["tenancy","entry","notice","civic"],"hook":"Paste each visit with the notice you received, and read which entries fell short of the notice period in your agreement.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/landlord-entry-notice-log.html","app_unlock_hook":"The register and the shortfall count are free. The paid layer prints the written notice letter and keeps the log for a dispute.","share_triggers":["Logged five landlord visits and three came with less notice than the tenancy required — the register made the pattern visible"],"reading_time_minutes":4,"perspective_shift":"Before: the reader felt intruded on. After: they can see five entries and three of them with under two hours' notice.","companion_app":{"app_path":"apps/landlord-entry-notice-log.html","price":"$8 one-time","free_features":["one complete register","notice given per entry","state link for a housing adviser"],"paid_features":["log kept across the tenancy on this device","printable letter on notice breaches","CSV of date, notice given and shortfall"]}},{"title":"Audit a Child Support Payment Record — Free","tags":["child-support","payments","arrears","civic"],"hook":"Paste the payments made and the amount ordered, and read the arrears or credit with every month accounted for.","category":"civic","verified":null,"date":"2026-09-20","path":"articles/child-support-payment-record-audit.html","app_unlock_hook":"The register and the running balance are free. The paid layer prints the reconciliation statement for the agency.","share_triggers":["Reconciled eleven months of child support payments and found a $1,860 shortfall nobody had recorded"],"reading_time_minutes":4,"perspective_shift":"Before: the reader guessed at the balance. After: they can see a $1,860 shortfall across eleven months with the two largest months named.","companion_app":{"app_path":"apps/child-support-payment-record-audit.html","price":"$9 one-time","free_features":["one complete reconciliation","month-by-month ordered against paid","state link for a caseworker"],"paid_features":["reconciliation kept on this device","printable statement for the agency","CSV of month, ordered, paid and balance"]}},{"title":"Clock a Prior-Authorisation Decision — Free","tags":["prior-authorisation","insurance","delay","health"],"hook":"Paste the dates your authorisation has been waiting, and read the days elapsed against the turnaround your plan states.","category":"health","verified":null,"date":"2026-09-20","path":"articles/prior-auth-turnaround-clock.html","app_unlock_hook":"The docket and the day count are free. The paid layer prints the escalation letter with the dated contact list attached.","share_triggers":["Nineteen days waiting for a prior authorisation against a seven-day turnaround — the docket turned my phone calls into a dated record"],"reading_time_minutes":4,"perspective_shift":"Before: the reader kept calling. After: they can see nineteen days elapsed against a seven-day turnaround, with every call dated.","companion_app":{"app_path":"apps/prior-auth-turnaround-clock.html","price":"$9 one-time","free_features":["one complete docket","days elapsed and the plan deadline","state link for a family member"],"paid_features":["printable escalation letter with the contact log","record kept on this device","CSV of date, contact, result and days elapsed"]}},{"title":"Compare the Same Prescription Under Two Plans — Free","tags":["medication","tiers","insurance","health"],"hook":"Paste each drug with what it costs under the plan you have and the plan you are considering, and read the swing per drug with the tier driving it.","category":"health","verified":null,"date":"2026-09-20","path":"articles/medication-tier-cost-compare.html","app_unlock_hook":"The sheet and the swing per drug are free. The paid layer keeps the drug list and prints the plan comparison for open enrolment.","share_triggers":["Four of my six prescriptions swung against me under the cheaper plan — the sheet priced every drug in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader chose on premium. After: they can see four of six prescriptions swing against them under the cheaper plan, insulin glargine by $35 a month.","companion_app":{"app_path":"apps/medication-tier-cost-compare.html","price":"$9 one-time","free_features":["one complete comparison","monthly swing per drug","state link for a family member"],"paid_features":["drug list kept on this device","printable comparison for open enrolment","CSV of drug, both copays, swing and tier"]}},{"title":"Audit Home Health Hours Against the Authorisation — Free","tags":["home-health","hours","care","health"],"hook":"Paste the authorised hours and each visit log, and read the shortfall in hours before the authorisation period ends.","category":"health","verified":null,"date":"2026-09-20","path":"articles/home-health-hours-audit.html","app_unlock_hook":"The ladder and the shortfall are free. The paid layer prints the hours reconciliation for the agency and the plan.","share_triggers":["Fourteen authorised home health hours were never delivered — the ladder caught it before the authorisation expired"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed the visits matched the plan. After: they can see 34 of 48 authorised hours delivered with four weeks left.","companion_app":{"app_path":"apps/home-health-hours-audit.html","price":"$9 one-time","free_features":["one complete reconciliation","delivered against authorised hours","state link for a family member"],"paid_features":["visit logs kept on this device","printable reconciliation for the agency","CSV of week, visits, hours and shortfall"]}},{"title":"Track Therapy Visits Against a Plan Limit — Free","tags":["therapy","visits","limits","health"],"hook":"Paste the visits you have used and the limit your plan states, and read how many remain before anything is denied.","category":"health","verified":null,"date":"2026-09-20","path":"articles/therapy-visit-limit-check.html","app_unlock_hook":"The gauge and the remaining count are free. The paid layer prints the extension request with the visit log attached.","share_triggers":["Eighteen therapy visits used against a limit of twenty and nobody had counted — the gauge showed two left"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed visits continued. After: they can see 18 of 20 visits used with two sessions left in the plan year.","companion_app":{"app_path":"apps/therapy-visit-limit-check.html","price":"$9 one-time","free_features":["one complete reading","visits used against the limit","state link for the therapist"],"paid_features":["visit log kept on this device","printable extension request with the log","CSV of date, visit, provider and running count"]}},{"title":"Decide Repair or Replace on Medical Equipment — Free","tags":["equipment","repair","cost","health"],"hook":"Paste the repair quote, the equipment's age and a replacement price, and read the break-even point in months.","category":"health","verified":null,"date":"2026-09-20","path":"articles/equipment-repair-vs-replace-check.html","app_unlock_hook":"The receipt and the break-even are free. The paid layer prints the comparison for a funding application or insurer claim.","share_triggers":["The repair bought nineteen months against a replacement that cost eight times more — the receipt settled the decision in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader replaced on instinct. After: they can see a $180 repair buying nineteen months against a $1,450 replacement.","companion_app":{"app_path":"apps/equipment-repair-vs-replace-check.html","price":"$7 one-time","free_features":["one complete comparison","break-even in months","state link for a carer"],"paid_features":["equipment record kept on this device","printable comparison for funding or insurance","CSV of option, cost and month-by-month position"]}},{"title":"Claim Trial Travel Costs Without Losing Receipts — Free","tags":["clinical-trial","travel","reimbursement","health"],"hook":"Paste each trial visit with its travel cost and the rate you are reimbursed at, and read what is still owed and claimable.","category":"health","verified":null,"date":"2026-09-20","path":"articles/clinical-trial-travel-reimbursement-check.html","app_unlock_hook":"The stubs and the outstanding total are free. The paid layer prints the claim schedule with each visit and receipt slot listed.","share_triggers":["Nine trial visits and $486 of travel costs nobody had claimed — the stub book assembled the schedule in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader absorbed the costs. After: they can see $486 of unreimbursed travel across nine visits, with the rate applied.","companion_app":{"app_path":"apps/clinical-trial-travel-reimbursement-check.html","price":"$6 one-time","free_features":["one complete reconciliation","cost per visit and outstanding total","state link for a carer"],"paid_features":["claim schedule with receipt slots printed","visit log kept on this device","CSV of visit, date, miles, cost and paid"]}},{"title":"Work Out Solar Payback From Your Own Bill — Free","tags":["solar","payback","energy","household"],"hook":"Paste the quote, your annual usage and your tariff, and read the years to payback with the assumptions printed beside it.","category":"household","verified":null,"date":"2026-09-20","path":"articles/solar-payback-check.html","app_unlock_hook":"The chart and the payback year are free. The paid layer keeps three quotes and prints the comparison for a decision.","share_triggers":["The quote claimed a seven-year payback; on my own bill and tariff it was eleven — the chart took one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader relied on the quote's payback claim. After: they can see payback at year eleven on their own consumption figures.","companion_app":{"app_path":"apps/solar-payback-check.html","price":"$9 one-time","free_features":["one complete payback chart","years to payback on your own figures","state link for a partner"],"paid_features":["three quotes kept on this device","printable comparison with assumptions listed","CSV of year, saving, tariff and cumulative position"]}},{"title":"Compare Heat Pump and Boiler Running Costs — Free","tags":["heating","running-cost","comparison","household"],"hook":"Paste installed costs, efficiencies and your fuel prices, and read annual running cost and cost per useful heat unit.","category":"household","verified":null,"date":"2026-09-20","path":"articles/heat-pump-vs-boiler-running-cost.html","app_unlock_hook":"The matrix and the per-kWh column are free. The paid layer keeps four options and prints the comparison for a contractor discussion.","share_triggers":["Compared a heat pump and a boiler on cost per delivered kWh and the cheaper headline was not the cheaper system"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared headline prices. After: they can see a heat pump at 9.4 cents per delivered kWh against a boiler at 12.1.","companion_app":{"app_path":"apps/heat-pump-vs-boiler-running-cost.html","price":"$9 one-time","free_features":["one complete matrix","cost per delivered kWh per system","state link for a partner"],"paid_features":["four options kept on this device","printable comparison with assumptions","CSV of system, cost, efficiency and running cost"]}},{"title":"Find Your Rent-or-Buy Break-Even Year — Free","tags":["rent","buying","break-even","household"],"hook":"Paste your rent, the purchase costs and the holding costs, and read the year owning overtakes renting on your own figures.","category":"household","verified":null,"date":"2026-09-20","path":"articles/rent-vs-buy-break-even-check.html","app_unlock_hook":"The ladder and the crossing year are free. The paid layer keeps three scenarios and prints the comparison for a mortgage appointment.","share_triggers":["The five-year rule said buy; my own numbers crossed at year seven — the ladder showed the difference"],"reading_time_minutes":4,"perspective_shift":"Before: the reader accepted the five-year rule. After: they can see the crossing at year seven on their own rent and price.","companion_app":{"app_path":"apps/rent-vs-buy-break-even-check.html","price":"$9 one-time","free_features":["one complete ladder","the crossing year","state link for a partner"],"paid_features":["three scenarios kept on this device","printable comparison with assumptions listed","CSV of year, rent paid, ownership cost and position"]}},{"title":"Split a Boundary Fence Cost With the Neighbour — Free","tags":["fence","boundary","neighbours","household"],"hook":"Paste the quotes and the boundary position, and read each side's share with the wording for the letter.","category":"household","verified":null,"date":"2026-09-20","path":"articles/fence-cost-share-letter.html","app_unlock_hook":"The receipt and the share calculation are free. The paid layer prints the letter with the quote attached and keeps a record of the response.","share_triggers":["Worked out the neighbour's half of a $1,800 fence quote and had a letter ready in ten minutes"],"reading_time_minutes":4,"perspective_shift":"Before: the reader avoided the conversation. After: they have a figure and a sentence for the neighbour, with the boundary note attached.","companion_app":{"app_path":"apps/fence-cost-share-letter.html","price":"$7 one-time","free_features":["one complete share calculation","both quotes normalised","state link for a partner"],"paid_features":["printable letter with the quote attached","response record kept on this device","CSV of quote, scope and share"]}},{"title":"Decide Whether a Service-Line Warranty Is Worth It — Free","tags":["warranty","insurance","renewal","household"],"hook":"Paste the premium, the cover limit and the exclusions, and read the cost per covered risk before the renewal date.","category":"household","verified":null,"date":"2026-09-20","path":"articles/service-line-warranty-worth-check.html","app_unlock_hook":"The card and the cost-per-covered-risk reading are free. The paid layer keeps the policy record and prints a renewal decision note.","share_triggers":["Renewed a service-line warranty for years before pricing the exclusions — the card showed sewer repairs were never covered"],"reading_time_minutes":4,"perspective_shift":"Before: the reader renewed automatically. After: they can see $186 a year covering $4,000 with sewer repairs excluded.","companion_app":{"app_path":"apps/service-line-warranty-worth-check.html","price":"$6 one-time","free_features":["one complete reading","premium against the cover limit","state link for a partner"],"paid_features":["policy record kept on this device","printable renewal decision note","CSV of item, limit, exclusion and premium"]}},{"title":"Compare Storage Unit Costs Per Square Foot — Free","tags":["storage","unit-cost","rental","household"],"hook":"Paste the unit sizes and prices you have been quoted, and read cost per square foot before you sign another renewal.","category":"household","verified":null,"date":"2026-09-20","path":"articles/storage-unit-cost-per-sqft.html","app_unlock_hook":"The strip and the per-foot figures are free. The paid layer keeps three quotes and prints the comparison for a renewal call.","share_triggers":["My storage unit cost $1.84 a square foot and a nearby one was $1.12 — five minutes with the strip saved $648 a year"],"reading_time_minutes":4,"perspective_shift":"Before: the reader renewed at the same unit. After: they can see their current unit at $1.84 a square foot against a nearby one at $1.12.","companion_app":{"app_path":"apps/storage-unit-cost-per-sqft.html","price":"$5 one-time","free_features":["one complete strip","cost per square foot per quote","state link for a partner"],"paid_features":["quotes kept on this device","printable comparison with sizes and drive times","CSV of unit, size, price and per-foot cost"]}},{"title":"Price a Hotel Cancellation Policy Before Booking — Free","tags":["hotel","cancellation","booking","travel"],"hook":"Paste the rate, the cancellation terms and your likely change window, and read what cancelling would actually cost.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/hotel-cancellation-exposure-check.html","app_unlock_hook":"The gauge and the exposure figure are free. The paid layer keeps three bookings and prints the terms comparison for the trip.","share_triggers":["The non-refundable rate saved me $60 and would have cost $412 if the dates moved — the gauge priced the terms"],"reading_time_minutes":4,"perspective_shift":"Before: the reader picked the cheapest rate. After: they can see a no-refund rate that would cost $412 if their dates move inside fourteen days.","companion_app":{"app_path":"apps/hotel-cancellation-exposure-check.html","price":"$6 one-time","free_features":["one complete exposure reading","cost of change at your window","state link for a travel companion"],"paid_features":["three bookings kept on this device","printable terms comparison","CSV of rate, terms, exposure and total"]}},{"title":"Tally Cruise Port Fees, Gratuities and Extras — Free","tags":["cruise","fees","gratuities","travel"],"hook":"Paste the fare and every added charge, and read the true daily cost per person with the extras itemised.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/cruise-port-fee-gratuity-tally.html","app_unlock_hook":"The register and the daily cost are free. The paid layer keeps three sailings and prints the comparison before a deposit.","share_triggers":["The headline cruise fare was $1,180 and the all-in daily cost was $184 a person once port fees and gratuities were counted"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared headline fares. After: they can see $184 per person per day once port fees, gratuities and drinks are included.","companion_app":{"app_path":"apps/cruise-port-fee-gratuity-tally.html","price":"$7 one-time","free_features":["one complete register","per-person daily cost","state link for a travel companion"],"paid_features":["three sailings kept on this device","printable comparison with extras itemised","CSV of charge, amount and per-day cost"]}},{"title":"Check What Your Rental Car Damage Cover Actually Covers — Free","tags":["rental-car","insurance","cover","travel"],"hook":"Paste the damage waivers and your own policies, and read which damage types are still uncovered before you sign the rental.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/rental-damage-coverage-stack.html","app_unlock_hook":"The packet and the uncovered list are free. The paid layer prints the coverage summary for the rental desk.","share_triggers":["Checked my rental cover stack and tyres, glass and underbody were excluded on both policies — worth knowing before the keys were handed over"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed they were covered. After: they can see tyres, glass and underbody uncovered on both the waiver and their own policy.","companion_app":{"app_path":"apps/rental-damage-coverage-stack.html","price":"$6 one-time","free_features":["one complete coverage map","damage types left uncovered","state link for a travel companion"],"paid_features":["coverage summary kept on this device","printable summary for the rental desk","CSV of damage type, covering policy and gap"]}},{"title":"Assemble a Travel Medical Claim Before the Window Closes — Free","tags":["travel-insurance","medical-claim","evidence","travel"],"hook":"Paste the treatment dates and what you hold in evidence, and read which items are missing before the claim deadline.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/travel-medical-claim-evidence.html","app_unlock_hook":"The docket and the missing list are free. The paid layer prints the claim cover sheet with the evidence schedule.","share_triggers":["Three documents short of a travel medical claim with eleven days left — the docket listed exactly what was missing"],"reading_time_minutes":4,"perspective_shift":"Before: the reader waited for paperwork. After: they can see three items missing and eleven days left to file.","companion_app":{"app_path":"apps/travel-medical-claim-evidence.html","price":"$9 one-time","free_features":["one complete docket","missing evidence items","state link for a travel companion"],"paid_features":["claim cover sheet with evidence schedule","claim record kept on this device","CSV of item, source, date and status"]}},{"title":"Compare Pet Relocation Quotes Properly — Free","tags":["pets","relocation","quotes","travel"],"hook":"Paste the quotes with what each includes, and read cost per animal and per included service before you book.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/pet-relocation-cost-compare.html","app_unlock_hook":"The stubs and the per-animal cost are free. The paid layer prints the quote comparison with the service gaps listed.","share_triggers":["The $1,400 pet relocation quote became $2,100 once crate and vet checks were added — the stub book caught it before booking"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared total prices. After: they can see a $1,850 quote including crate and vet checks against a $1,400 quote where those are extras.","companion_app":{"app_path":"apps/pet-relocation-cost-compare.html","price":"$7 one-time","free_features":["one complete comparison","cost per animal and per service","state link for a partner"],"paid_features":["quotes kept on this device","printable comparison with service gaps","CSV of quote, price, services and per-animal cost"]}},{"title":"Understand Group Trip Deposit and Refund Rules — Free","tags":["group-trip","deposits","refunds","travel"],"hook":"Paste each deposit with its refund window, and read who loses what if the group changes its mind at week three.","category":"travel","verified":null,"date":"2026-09-20","path":"articles/group-trip-deposit-refund-rules.html","app_unlock_hook":"The strip and the per-deposit windows are free. The paid layer prints the group summary with each person's exposure.","share_triggers":["Three of five trip deposits went non-refundable within thirteen days — the strip gave the group a deadline they could actually see"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed deposits were refundable. After: they can see three of five deposits become non-refundable within thirteen days.","companion_app":{"app_path":"apps/group-trip-deposit-refund-rules.html","price":"$6 one-time","free_features":["one complete strip","refund window per deposit","state link for the group chat"],"paid_features":["group exposure kept on this device","printable summary naming each person's exposure","CSV of deposit, paid date, window and risk"]}},{"title":"Triage a Release Package Before It Gets Rejected — Free","tags":["release","distribution","assets","creative"],"hook":"Paste the release assets you hold, and read which are missing, which are wrong and which are fine, before the distributor does.","category":"creative","verified":null,"date":"2026-09-20","path":"articles/release-asset-triage.html","app_unlock_hook":"The three lanes and the blocked list are free. The paid layer keeps the asset register and prints the delivery checklist for the session.","share_triggers":["Three assets were blocking my release and I only found out when the distributor rejected it — the triage caught it in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader uploaded what they had. After: they can see three assets blocking distribution and one that can be fixed in an hour.","companion_app":{"app_path":"apps/release-asset-triage.html","price":"$7 one-time","free_features":["one complete triage","the blocked lane named","state link for a collaborator"],"paid_features":["asset register kept on this device","printable delivery checklist","CSV of asset, lane, reason and deadline"]}},{"title":"Rank Financial Aid Offers Before You Appeal One — Free","tags":["financial-aid","appeal","college","learning"],"hook":"Paste each college's award letter as one dated line, and see which offer is really best once loans are split from grants — and the dollar gap your appeal has to close.","category":"learning","verified":"2026-10-09","date":"2026-09-27","path":"articles/financial-aid-award-appeal-letter.html","app_unlock_hook":"The ranking and the loan-burden split are free. The paid layer keeps every offer on this device, holds a draft appeal per school, and prints the comparison sheet for the call.","share_triggers":["Two offers looked identical until I ranked grants against loans — one school was $3,100 cheaper in real terms. The worksheet caught it in one paste"],"reading_time_minutes":4,"perspective_shift":"Before: the reader compared offers by sticker total. After: they can name that one school is $3,100 cheaper in real grant terms to the aid office, because they ranked the lines themselves.","companion_app":{"app_path":"apps/financial-aid-award-appeal-letter.html","price":"$9 one-time","free_features":["one complete ranking","the loan-burden split per school","state link to take to a parent or counselor"],"paid_features":["every offer kept on this device","printable comparison sheet for the aid office call","CSV of school, date, grants, loans and gap"]}},{"title":"File a Mover Damage Claim Inside the Window — Free","tags":["moving","damage-claim","movers","household"],"hook":"Paste what the movers damaged and when you found it, and get the claim window counted from your own delivery date, a numbered docket of every item, and the total to demand.","category":"household","verified":"2026-10-09","date":"2026-09-27","path":"articles/moving-company-damage-claim-kit.html","app_unlock_hook":"The docket and the countdown are free. The paid layer keeps the item register, prints the claim letter with the item table attached, and tracks the mover's response dates.","share_triggers":["The movers crushed a bookcase and I was five weeks from missing the claim window — the docket counted it down from my delivery date"],"reading_time_minutes":4,"perspective_shift":"Before: the reader photographed the crushed bookcase and left it in the camera roll. After: they see 41 days left to file and $955 of items not yet logged, because the docket counted from their own delivery date.","companion_app":{"app_path":"apps/moving-company-damage-claim-kit.html","price":"$9 one-time","free_features":["one complete docket","the claim window countdown","state link for a spouse or roommate"],"paid_features":["item register kept on this device","printable claim letter with the item table","response-date tracker after you send it"]}},{"title":"See What a Hospital Bill Actually Leaves on You — Free","tags":["hospital-bill","medical-billing","patient-share","health"],"hook":"Paste the hospital bill's line items as they print, and see which dollars already carry an adjustment or an insurance payment — and which bare charges are still on you.","category":"health","verified":"2026-10-09","date":"2026-09-27","path":"articles/hospital-bill-patient-share-audit.html","app_unlock_hook":"The audit and the on-you total are free. The paid layer keeps each bill's audit, prints the billing-office script with the line list, and tracks which balance is still open.","share_triggers":["My $3,480 hospital bill had $2,410 of bare charges with no adjustment on them — the sheet named the two lines I took to the billing office"],"reading_time_minutes":4,"perspective_shift":"Before: the reader saw a four-figure balance and assumed all of it was theirs to pay. After: they can see $2,410 is bare patient share and name the two lines to take to the billing office, because they plotted their own bill.","companion_app":{"app_path":"apps/hospital-bill-patient-share-audit.html","price":"$7 one-time","free_features":["one complete audit","the bare total and biggest line named","state link to take to a family member"],"paid_features":["every bill's audit kept on this device","printable billing-office script with the line list","open-balance tracker with follow-up dates"]}},{"title":"Count Down Your Non-Compete Window Before You Resign — Free","tags":["non-compete","contract","resignation","career"],"hook":"Paste your non-compete clause with your own dates, and see the exact day the restriction stops binding you — and whether the offer already on your desk lands inside the window.","category":"career","verified":"2026-10-09","date":"2026-09-27","path":"articles/non-compete-clause-countdown-card.html","app_unlock_hook":"The countdown and the stamped end date are free. The paid layer keeps every clause you are handed, prints the dated prep plan, and exports the timeline to take to a lawyer.","share_triggers":["I almost started a job 23 days inside my non-compete — the countdown card stamped the safe start date from my own clause"],"reading_time_minutes":4,"perspective_shift":"Before: the reader carried the clause as a vague forever-cloud. After: they see the restriction ends on a named date 191 days away and schedule the new start after it, because they counted from their own clause.","companion_app":{"app_path":"apps/non-compete-clause-countdown-card.html","price":"$7 one-time","free_features":["one complete countdown","the stamped end date","state link for a partner or adviser"],"paid_features":["clause register kept on this device","printable dated prep plan","CSV timeline for a lawyer call"]}},{"title":"Dispute a False Content ID Claim With Your Own Dates — Free","tags":["content-id","copyright","dispute","creative"],"hook":"Paste the claim details and your upload history, and check the dispute has every element it needs — your original date, the source files, the disputed minute — before you press the button.","category":"creative","verified":"2026-10-09","date":"2026-09-27","path":"articles/content-id-claim-dispute-kit.html","app_unlock_hook":"The register and the readiness check are free. The paid layer keeps a register per claim, prints the dispute sheet with your dates, and tracks retraction and appeal deadlines.","share_triggers":["A 40-second clip cost my video its revenue — the register caught two missing elements before I filed the dispute"],"reading_time_minutes":4,"perspective_shift":"Before: the reader fired off a one-line dispute and lost. After: they file as someone whose provenance is documented — upload date, camera originals and license all on the register — because they checked each element themselves.","companion_app":{"app_path":"apps/content-id-claim-dispute-kit.html","price":"$7 one-time","free_features":["one complete readiness check","the missing elements named","state link for a collaborator or manager"],"paid_features":["a register per claim kept on this device","printable dispute sheet with your dates","retraction and appeal deadline tracker"]}},{"title":"Answer a Chargeback With the Evidence Issuers Actually Weigh — Free","tags":["chargeback","dispute","ecommerce","business"],"hook":"Paste the dispute and the evidence you hold, and see which disputed dollars are backed by a named evidence type — and which sit bare before the issuer's deadline.","category":"business","verified":"2026-10-09","date":"2026-09-27","path":"articles/chargeback-response-evidence-packet.html","app_unlock_hook":"The packet index and the uncovered total are free. The paid layer keeps one packet per dispute, prints the issuer-ready response, and tracks the rebuttal deadline.","share_triggers":["Half my chargeback evidence named no evidence type at all — the packet indexed the gaps before the issuer deadline"],"reading_time_minutes":4,"perspective_shift":"Before: the merchant forwarded screenshots and hoped. After: they see $312 of the disputed $715 names no evidence type and gather exactly those items, because the packet indexed their own case.","companion_app":{"app_path":"apps/chargeback-response-evidence-packet.html","price":"$12 one-time","free_features":["one complete packet index","the uncovered dollars named","state link for a partner"],"paid_features":["a packet per dispute kept on this device","printable issuer-ready response","rebuttal deadline and outcome tracker"]}},{"title":"Start Scam Recovery for a Parent in Date Order — Free","tags":["scam","elder-fraud","recovery","family"],"hook":"Paste what happened with its dates — the transfer, the gift cards, the bank call — and get the recovery steps ordered by date with a running total of what left the account.","category":"family","verified":"2026-10-09","date":"2026-09-27","path":"articles/elder-scam-recovery-ladder.html","app_unlock_hook":"The ladder and the loss total are free. The paid layer keeps the incident file, prints the bank and report scripts, and tracks which rung is due a follow-up.","share_triggers":["Mom's $2,900 in gift cards went out Tuesday — the ladder put the bank recall, the reports and the card disputes in date order by Wednesday"],"reading_time_minutes":4,"perspective_shift":"Before: the family froze after the phone call and argued about who should do what. After: four dated steps sit in order with the loss total in hand, because the ladder filed the incident from their own dates.","companion_app":{"app_path":"apps/elder-scam-recovery-ladder.html","price":"$7 one-time","free_features":["one complete ladder","the running loss total","state link for a sibling"],"paid_features":["incident file kept on this device","printable bank and report scripts","follow-up dates for every rung"]}},{"title":"Build Your Personal Evacuation Plan as Punched Stubs — Free","tags":["evacuation","emergency","accessibility","plan"],"hook":"Paste your floor, your aids and your people, and check the plan has every element a drill needs — two exits, the chair, the contact, the meeting point — before the alarm, not after.","category":"accessibility","verified":"2026-10-09","date":"2026-09-27","path":"articles/personal-evacuation-plan-stubs.html","app_unlock_hook":"The stub book and the readiness count are free. The paid layer keeps the plan current, prints the wallet card for aides and neighbours, and logs your drill dates.","share_triggers":["My building plan had one exit and nobody assigned to my chair — the stub book caught both before the fire drill"],"reading_time_minutes":4,"perspective_shift":"Before: the reader assumed the building's alarm and a kind neighbour covered them. After: they hold a plan with two named exits and a person assigned to the chair, because they filed each element themselves.","companion_app":{"app_path":"apps/personal-evacuation-plan-stubs.html","price":"$5 one-time","free_features":["one complete stub book","the missing elements named","state link for a housemate"],"paid_features":["plan file kept on this device","printable wallet card for aides and neighbours","drill-date log and review reminders"]}},{"title":"Answer an Eviction Summons Before Its Deadline — Free","tags":["eviction","answer","deadline","housing"],"hook":"Paste the summons dates and what you have gathered, and see the answer deadline counted from your own service date — with every task sorted into file now, fix this week and already done.","category":"civic","verified":"2026-10-09","date":"2026-09-27","path":"articles/eviction-answer-deadline-lanes.html","app_unlock_hook":"The lanes and the countdown are free. The paid layer keeps the case file, prints the answer cover sheet with your dates, and tracks the hearing tasks.","share_triggers":["I had 14 days to answer and didn't know it — the lanes counted from my service date and sorted what to file first"],"reading_time_minutes":4,"perspective_shift":"Before: the envelope sat unopened because court paper felt final. After: the reader has filed three tasks this week with 12 days still on the clock, because the lanes counted from their own service date.","companion_app":{"app_path":"apps/eviction-answer-deadline-lanes.html","price":"$9 one-time","free_features":["one complete lane sort","the answer countdown","state link for a housing counselor"],"paid_features":["case file kept on this device","printable answer cover sheet with your dates","hearing task tracker with dates"]}},{"title":"Catch Duplicate Charges on a Hotel Folio at Checkout — Free","tags":["hotel","folio","duplicate-charge","travel"],"hook":"Paste the folio lines before you sign, and see which charges repeat — the minibar posted twice, the room billed on two folios — with the corrected total ruled at the foot.","category":"travel","verified":"2026-10-09","date":"2026-09-27","path":"articles/hotel-folio-duplicate-charge-audit.html","app_unlock_hook":"The audit and the corrected total are free. The paid layer keeps the folio audit, prints the front-desk dispute sheet, and tracks the refund until it lands.","share_triggers":["The folio had a $64 minibar posted twice and a room charge on both folios — the audit caught both before I signed"],"reading_time_minutes":4,"perspective_shift":"Before: the reader signed the folio the front desk slid over. After: they caught a $64 minibar posted twice and a room charge on both folios before paying, because they ran the roll against itself first.","companion_app":{"app_path":"apps/hotel-folio-duplicate-charge-audit.html","price":"$5 one-time","free_features":["one complete audit","the duplicate lines named","state link to send the front desk"],"paid_features":["folio audits kept on this device","printable front-desk dispute sheet","refund-chase tracker with dates"]}},{"title":"Fit Audio Description Into Real Dialogue Gaps — Free","tags":["accessibility","description","local-first","planning","no-account"],"hook":"A description that reads well can still collide with dialogue. Measure each silence and compare it with the speaking time of your draft before recording.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/audio-description-pause-fit.html","app_unlock_hook":"The cue envelope reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked fit audio description into real dialogue gaps with explicit quantities instead of guessing. 1 seconds spare in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A roomy opening does not create time during a crowded exchange. After: the cue envelope shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/audio-description-pause-fit.html","price":"$4 one-time","free_features":["one complete cue envelope run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the cue envelope with its row workings","CSV of seconds spare and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Braille Label Lines Before Embossing — Free","tags":["accessibility","braille","local-first","planning","no-account"],"hook":"Use cell counts from an approved braille translation to estimate the lines and copies a label run needs, without pretending that print characters equal braille cells.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/braille-label-line-budget.html","app_unlock_hook":"The embosser spool reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked budget braille label lines before embossing with explicit quantities instead of guessing. 11 embossed lines in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Contractions and indicators make that conversion unreliable. After: the embosser spool shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/braille-label-line-budget.html","price":"$4 one-time","free_features":["one complete embosser spool run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the embosser spool with its row workings","CSV of embossed lines and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Waiting Time in a Single-Switch Scan — Free","tags":["accessibility","scan","local-first","planning","no-account"],"hook":"See how target order changes a single-switch selection wait. Enter the target position, dwell interval and measured activation time rather than guessing which menu feels slow.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/switch-scanning-wait-estimator.html","app_unlock_hook":"The scan escapement reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked estimate waiting time in a single-switch scan with explicit quantities instead of guessing. 13.3 seconds per selection in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Activation time already describes selecting the highlighted target. After: the scan escapement shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/switch-scanning-wait-estimator.html","price":"$4 one-time","free_features":["one complete scan escapement run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the scan escapement with its row workings","CSV of seconds per selection and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan a Link-Purpose Review for a Long Document — Free","tags":["accessibility","links","local-first","planning","no-account"],"hook":"Turn a manual count of ambiguous links into a realistic editing allocation. Keep reviewed sections visible instead of assuming every “read more” label has the same destination.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/document-link-purpose-review-budget.html","app_unlock_hook":"The hyperlink galley reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked plan a link-purpose review for a long document with explicit quantities instead of guessing. 27 review minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Context can distinguish identical link text; review the purpose first. After: the hyperlink galley shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/document-link-purpose-review-budget.html","price":"$4 one-time","free_features":["one complete hyperlink galley run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the hyperlink galley with its row workings","CSV of review minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Usable Uniforms Before Buying More — Free","tags":["family","uniform","local-first","planning","no-account"],"hook":"Count garments that fit and can be worn now, then compare them with your actual wash cycle. A drawer full of outgrown shirts is not five days of uniform.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/school-uniform-usable-stock-gap.html","app_unlock_hook":"The wardrobe tally reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count usable uniforms before buying more with explicit quantities instead of guessing. 3 items short in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: An unusable spare inflates coverage without helping Monday morning. After: the wardrobe tally shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/school-uniform-usable-stock-gap.html","price":"$4 one-time","free_features":["one complete wardrobe tally run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the wardrobe tally with its row workings","CSV of items short and row explanations","last five readings saved in this browser profile"]}},{"title":"Size a Family Photo Scanning Project — Free","tags":["family","photos","local-first","planning","no-account"],"hook":"Estimate scanning and naming time separately from sorting brittle albums. The number of photos alone misses the work that usually stalls a family archive.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/family-photo-digitization-workload.html","app_unlock_hook":"The negative sleeve reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked size a family photo scanning project with explicit quantities instead of guessing. 250 work minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Naming and orientation correction can take longer than capture. After: the negative sleeve shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/family-photo-digitization-workload.html","price":"$4 one-time","free_features":["one complete negative sleeve run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the negative sleeve with its row workings","CSV of work minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Separate Confirmed Party Meals From Unanswered Invites — Free","tags":["family","rsvp","local-first","planning","no-account"],"hook":"Keep the uncertain portion count separate from the confirmed guest list. Follow up with nine unanswered places instead of quietly shopping as though every invitation is accepted.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/party-rsvp-unanswered-portions.html","app_unlock_hook":"The place-setting comb reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked separate confirmed party meals from unanswered invites with explicit quantities instead of guessing. 9 uncertain portions in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Food orders need people, even when invitations are grouped. After: the place-setting comb shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/party-rsvp-unanswered-portions.html","price":"$4 one-time","free_features":["one complete place-setting comb run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the place-setting comb with its row workings","CSV of uncertain portions and row explanations","last five readings saved in this browser profile"]}},{"title":"Find Unfilled Hours in a School Volunteer Rota — Free","tags":["family","volunteer","local-first","planning","no-account"],"hook":"Convert unfilled volunteer places into person-hours while preserving the shift that needs help. Extra volunteers at closing do not cover an empty lunch slot.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/school-volunteer-shift-coverage.html","app_unlock_hook":"The rota pegrail reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked find unfilled hours in a school volunteer rota with explicit quantities instead of guessing. 8 unfilled person-hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A surplus after school cannot staff the lunch slot. After: the rota pegrail shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/school-volunteer-shift-coverage.html","price":"$4 one-time","free_features":["one complete rota pegrail run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the rota pegrail with its row workings","CSV of unfilled person-hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Count the Weekly Time Cost of a Hybrid Commute — Free","tags":["career","commute","local-first","planning","no-account"],"hook":"Include both directions and the parking, changing or station walk you usually omit. Compare actual weekly travel commitments without turning them into a salary claim.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/hybrid-commute-weekly-time-cost.html","app_unlock_hook":"The commuter punchclock reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count the weekly time cost of a hybrid commute with explicit quantities instead of guessing. 380 weekly minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The return journey uses time even when it feels routine. After: the commuter punchclock shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hybrid-commute-weekly-time-cost.html","price":"$4 one-time","free_features":["one complete commuter punchclock run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the commuter punchclock with its row workings","CSV of weekly minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Application Attachment Sizes Before Uploading — Free","tags":["career","uploads","local-first","planning","no-account"],"hook":"Spot which attachment is likely to exceed a portal’s per-file size limit before exporting a high-resolution PDF. Keep the distinction between a forecast and the actual file properties.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/application-upload-size-preflight.html","app_unlock_hook":"The upload weighbridge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked estimate application attachment sizes before uploading with explicit quantities instead of guessing. 9.14 MiB estimated in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: This estimate divides by 1024; convert the portal limit deliberately. After: the upload weighbridge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/application-upload-size-preflight.html","price":"$4 one-time","free_features":["one complete upload weighbridge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the upload weighbridge with its row workings","CSV of MiB estimated and row explanations","last five readings saved in this browser profile"]}},{"title":"Time a Portfolio Walkthrough Section by Section — Free","tags":["career","portfolio","local-first","planning","no-account"],"hook":"Count the live demo time that a spoken rehearsal leaves out. Flag overlong case studies while keeping the whole walkthrough duration visible for your interview slot.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/portfolio-presentation-section-timing.html","app_unlock_hook":"The rehearsal baton reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked time a portfolio walkthrough section by section with explicit quantities instead of guessing. 15 presentation minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A prototype walkthrough is not free time between slides. After: the rehearsal baton shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/portfolio-presentation-section-timing.html","price":"$4 one-time","free_features":["one complete rehearsal baton run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the rehearsal baton with its row workings","CSV of presentation minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Reconcile Recorded Leave Usage With a Stated Accrual Rate — Free","tags":["career","leave","local-first","planning","no-account"],"hook":"Recompute the change in leave hours from an employer-supplied accrual rate and your usage log. Keep that change distinct from the balance you brought into the period.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/paid-leave-accrual-hours-reconcile.html","app_unlock_hook":"The accrual abacus reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked reconcile recorded leave usage with a stated accrual rate with explicit quantities instead of guessing. 0 net hours change in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A constant-rate model cannot know when the balance stopped growing. After: the accrual abacus shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/paid-leave-accrual-hours-reconcile.html","price":"$4 one-time","free_features":["one complete accrual abacus run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the accrual abacus with its row workings","CSV of net hours change and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Whole Thread Cuts From Each Skein — Free","tags":["creative","thread","local-first","planning","no-account"],"hook":"Work out how many complete working lengths each skein can supply after a reserve. Leftover centimetres in one colour cannot become a complete cut in another.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/embroidery-thread-cut-yield.html","app_unlock_hook":"The skein bobbin reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count whole thread cuts from each skein with explicit quantities instead of guessing. 37 whole cuts in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A remainder shorter than the working length is not another full cut. After: the skein bobbin shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/embroidery-thread-cut-yield.html","price":"$4 one-time","free_features":["one complete skein bobbin run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the skein bobbin with its row workings","CSV of whole cuts and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Folded Sheets and Blank Pages for a Zine — Free","tags":["creative","zine","local-first","planning","no-account"],"hook":"Round each edition to whole folded signatures, then count the sheets for the run. See the blank pages per copy before adding filler at the last minute.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/zine-signature-sheet-count.html","app_unlock_hook":"The signature quire reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count folded sheets and blank pages for a zine with explicit quantities instead of guessing. 360 folded sheets in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A folded duplex sheet has four page faces in this model. After: the signature quire shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/zine-signature-sheet-count.html","price":"$4 one-time","free_features":["one complete signature quire run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the signature quire with its row workings","CSV of folded sheets and row explanations","last five readings saved in this browser profile"]}},{"title":"Convert Action and Hold Frames Into Shot Durations — Free","tags":["creative","frames","local-first","planning","no-account"],"hook":"Separate movement from held poses and calculate the real duration at your timeline frame rate. A long hold is still screen time even when it adds no drawings.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/animation-frame-hold-duration.html","app_unlock_hook":"The exposure dope reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked convert action and hold frames into shot durations with explicit quantities instead of guessing. 8 seconds in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Animation on twos doubles exposure without doubling drawings. After: the exposure dope shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/animation-frame-hold-duration.html","price":"$4 one-time","free_features":["one complete exposure dope run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the exposure dope with its row workings","CSV of seconds and row explanations","last five readings saved in this browser profile"]}},{"title":"Space Equal-Width Artworks Along a Wall — Free","tags":["creative","hanging","local-first","planning","no-account"],"hook":"Calculate equal gaps including both ends of the wall for works with matching outer widths. A negative result tells you the arrangement cannot fit before you mark hanging points.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/exhibition-equal-width-hanging-gaps.html","app_unlock_hook":"The hanging storypole reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked space equal-width artworks along a wall with explicit quantities instead of guessing. 12 centimetres per gap in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Equal end margins add one more gap than the number of works. After: the hanging storypole shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/exhibition-equal-width-hanging-gaps.html","price":"$4 one-time","free_features":["one complete hanging storypole run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the hanging storypole with its row workings","CSV of centimetres per gap and row explanations","last five readings saved in this browser profile"]}},{"title":"Include Note Pauses in Lecture Playback Time — Free","tags":["learning","playback","local-first","planning","no-account"],"hook":"Speeding a recording does not speed your note-taking pauses. Estimate the whole study block by applying playback speed only to the recorded portion.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/lecture-playback-real-study-time.html","app_unlock_hook":"The playback tachograph reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked include note pauses in lecture playback time with explicit quantities instead of guessing. 145 study minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Only the recording changes duration with the playback multiplier. After: the playback tachograph shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/lecture-playback-real-study-time.html","price":"$4 one-time","free_features":["one complete playback tachograph run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the playback tachograph with its row workings","CSV of study minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Find the Consumable That Limits a Classroom Trial — Free","tags":["learning","lab","local-first","planning","no-account"],"hook":"Calculate whole trials from each consumable and use the smallest capacity as the class limit. A surplus of paper strips cannot replace missing sample cups.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/teaching-lab-consumable-trial-capacity.html","app_unlock_hook":"The reagent aliquot reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked find the consumable that limits a classroom trial with explicit quantities instead of guessing. 18 complete trials in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The class needs every consumable for each trial; the minimum controls. After: the reagent aliquot shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/teaching-lab-consumable-trial-capacity.html","price":"$4 one-time","free_features":["one complete reagent aliquot run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the reagent aliquot with its row workings","CSV of complete trials and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Review Time for Unsupported Rubric Criteria — Free","tags":["learning","rubric","local-first","planning","no-account"],"hook":"Count criteria that still lack a specific piece of evidence and reserve review time for them. A long draft is not proof that every rubric requirement is addressed.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/rubric-evidence-gap-review-time.html","app_unlock_hook":"The criterion concordance reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked budget review time for unsupported rubric criteria with explicit quantities instead of guessing. 48 review minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: More words may still miss a required comparison. After: the criterion concordance shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/rubric-evidence-gap-review-time.html","price":"$4 one-time","free_features":["one complete criterion concordance run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the criterion concordance with its row workings","CSV of review minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Include Reset Time in a Music Practice Plan — Free","tags":["learning","practice","local-first","planning","no-account"],"hook":"Count the seconds between repetitions as well as the notes. A practice plan with no reset allowance rewards rushing instead of noticing what changed.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/music-practice-repetition-reset-budget.html","app_unlock_hook":"The practice ratchet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked include reset time in a music practice plan with explicit quantities instead of guessing. 11.33 practice minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A slow technical repetition may take much longer than the finished phrase. After: the practice ratchet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/music-practice-repetition-reset-budget.html","price":"$4 one-time","free_features":["one complete practice ratchet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the practice ratchet with its row workings","CSV of practice minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Pages After Large-Print Reflow — Free","tags":["accessibility","reflow","local-first","planning","no-account"],"hook":"Increasing type size changes both characters per line and lines per page. Use a square-ratio estimate to budget paper before doing an actual accessible reflow.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/large-print-reflow-page-estimate.html","app_unlock_hook":"The typesetter galley reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked estimate pages after large-print reflow with explicit quantities instead of guessing. 18 estimated pages in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Larger type also reduces characters across a line. After: the typesetter galley shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/large-print-reflow-page-estimate.html","price":"$4 one-time","free_features":["one complete typesetter galley run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the typesetter galley with its row workings","CSV of estimated pages and row explanations","last five readings saved in this browser profile"]}},{"title":"Measure Repeated Keyboard Navigation Burden — Free","tags":["accessibility","keypress","local-first","planning","no-account"],"hook":"A short keyboard detour becomes substantial when repeated. Quantify a measured tab route without pretending a stopwatch can determine whether a site meets an accessibility standard.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/keyboard-navigation-repeat-burden.html","app_unlock_hook":"The keystroke counterfoil reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked measure repeated keyboard navigation burden with explicit quantities instead of guessing. 103.2 navigation seconds in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Repeated routes are the source of the cumulative burden. After: the keystroke counterfoil shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/keyboard-navigation-repeat-burden.html","price":"$4 one-time","free_features":["one complete keystroke counterfoil run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the keystroke counterfoil with its row workings","CSV of navigation seconds and row explanations","last five readings saved in this browser profile"]}},{"title":"Rebase Transcript Times After a Leading Cut — Free","tags":["accessibility","rebase","local-first","planning","no-account"],"hook":"After removing a lead-in, every transcript cue needs the same offset but a cue crossing the cut also needs clipping. Keep those cases visible instead of generating negative timestamps.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/transcript-cut-offset-rebase.html","app_unlock_hook":"The splice cuebook reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked rebase transcript times after a leading cut with explicit quantities instead of guessing. 16 retained cue seconds in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The end timestamp must move by the same offset. After: the splice cuebook shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/transcript-cut-offset-rebase.html","price":"$4 one-time","free_features":["one complete splice cuebook run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the splice cuebook with its row workings","CSV of retained cue seconds and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Pan Positions on a Magnified Canvas — Free","tags":["accessibility","pan","local-first","planning","no-account"],"hook":"A fixed canvas can require many viewport positions when magnified. Estimate non-overlapping coverage to expose navigation burden, not to claim a reader will follow a perfect scan path.","category":"accessibility","verified":"2026-09-27","date":"2026-09-27","path":"articles/magnified-canvas-pan-coverage.html","app_unlock_hook":"The viewport mosaic reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked estimate pan positions on a magnified canvas with explicit quantities instead of guessing. 13 viewport positions in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Partial edge tiles can require additional positions. After: the viewport mosaic shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/magnified-canvas-pan-coverage.html","price":"$4 one-time","free_features":["one complete viewport mosaic run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the viewport mosaic with its row workings","CSV of viewport positions and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Complete Toy Rotation Sets — Free","tags":["family","rotation","local-first","planning","no-account"],"hook":"A cupboard full of toys may still lack one category needed for balanced rotation sets. Check the gap by category before buying more storage or more toys.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/toy-rotation-complete-set-capacity.html","app_unlock_hook":"The playroom pigeonholes reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count complete toy rotation sets with explicit quantities instead of guessing. 3 additional toys needed in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The model needs complete usable play units. After: the playroom pigeonholes shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/toy-rotation-complete-set-capacity.html","price":"$4 one-time","free_features":["one complete playroom pigeonholes run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the playroom pigeonholes with its row workings","CSV of additional toys needed and row explanations","last five readings saved in this browser profile"]}},{"title":"Reconcile a Jigsaw Before Passing It On — Free","tags":["family","puzzle","local-first","planning","no-account"],"hook":"Counted pieces and the number printed on a box are different kinds of evidence. Record the discrepancy and plan a recount before labelling a puzzle complete for another family.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/family-jigsaw-piece-reconciliation.html","app_unlock_hook":"The puzzle tallyboard reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked reconcile a jigsaw before passing it on with explicit quantities instead of guessing. 37.45 recount minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A foreign or duplicate piece can mask a missing one. After: the puzzle tallyboard shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/family-jigsaw-piece-reconciliation.html","price":"$4 one-time","free_features":["one complete puzzle tallyboard run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the puzzle tallyboard with its row workings","CSV of recount minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Check the Depth Needed for Sleeved Keepsakes — Free","tags":["family","keepsake","local-first","planning","no-account"],"hook":"Archival sleeves add depth even when each drawing looks flat. Estimate boxes per collection while keeping separate collections separate, rather than treating all empty space as interchangeable.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/keepsake-sleeve-box-depth.html","app_unlock_hook":"The archive spine reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check the depth needed for sleeved keepsakes with explicit quantities instead of guessing. 4 boxes needed in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Lids and wall thickness reduce useful depth. After: the archive spine shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/keepsake-sleeve-box-depth.html","price":"$4 one-time","free_features":["one complete archive spine run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the archive spine with its row workings","CSV of boxes needed and row explanations","last five readings saved in this browser profile"]}},{"title":"Fit Whole Game Rounds Into a Shared Session — Free","tags":["family","rounds","local-first","planning","no-account"],"hook":"Stopping mid-round can leave somebody with one fewer turn. Estimate whole equal-turn rounds for each game option using observed turn duration, with setup already removed.","category":"family","verified":"2026-09-27","date":"2026-09-27","path":"articles/family-game-even-turn-rounds.html","app_unlock_hook":"The turn-order wheel reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked fit whole game rounds into a shared session with explicit quantities instead of guessing. 14 complete rounds in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Each row assumes the entire session is available to that option. After: the turn-order wheel shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/family-game-even-turn-rounds.html","price":"$4 one-time","free_features":["one complete turn-order wheel run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the turn-order wheel with its row workings","CSV of complete rounds and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Onboarding Buddy Session Capacity — Free","tags":["career","buddy","local-first","planning","no-account"],"hook":"A named buddy is not the same as enough booked support time. Translate onboarding sessions into a whole-person capacity estimate before allocating the same experienced colleague to everyone.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/onboarding-buddy-session-capacity.html","app_unlock_hook":"The induction appointment book reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check onboarding buddy session capacity with explicit quantities instead of guessing. 6 buddies needed in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: One overloaded buddy may appear sufficient in a directory. After: the induction appointment book shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/onboarding-buddy-session-capacity.html","price":"$4 one-time","free_features":["one complete induction appointment book run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the induction appointment book with its row workings","CSV of buddies needed and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Application Answer Character Headroom — Free","tags":["career","characters","local-first","planning","no-account"],"hook":"A draft under the portal limit may still have no room for a final correction. Calculate headroom after an explicit edit reserve, using the portal’s own character counter as the authority.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/application-character-limit-headroom.html","app_unlock_hook":"The submission margin rule reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check application answer character headroom with explicit quantities instead of guessing. 110 spare characters in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A draft can miss the chosen buffer while still fitting the portal. After: the submission margin rule shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/application-character-limit-headroom.html","price":"$4 one-time","free_features":["one complete submission margin rule run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the submission margin rule with its row workings","CSV of spare characters and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Whether Shift Overlap Covers the Handover — Free","tags":["career","handover","local-first","planning","no-account"],"hook":"Two shifts can overlap without leaving enough time to transfer current work. Compare a planned topic allowance with the actual overlap instead of assuming a calendar intersection is a complete handover.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/shift-handover-overlap-deficit.html","app_unlock_hook":"The overlap bridge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check whether shift overlap covers the handover with explicit quantities instead of guessing. 11 uncovered minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Separate shift boundaries cannot exchange time automatically. After: the overlap bridge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/shift-handover-overlap-deficit.html","price":"$4 one-time","free_features":["one complete overlap bridge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the overlap bridge with its row workings","CSV of uncovered minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Spot Interview Ratings That Need Panel Discussion — Free","tags":["career","spread","local-first","planning","no-account"],"hook":"Averages can hide disagreement about the same interview evidence. Use rating spread to identify criteria needing a panel conversation, without automatically rejecting or ranking candidates.","category":"career","verified":"2026-09-27","date":"2026-09-27","path":"articles/interview-panel-score-spread.html","app_unlock_hook":"The rating caliper reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked spot interview ratings that need panel discussion with explicit quantities instead of guessing. 4 rating points of spread in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The same average can conceal very different evidence judgments. After: the rating caliper shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-panel-score-spread.html","price":"$4 one-time","free_features":["one complete rating caliper run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the rating caliper with its row workings","CSV of rating points of spread and row explanations","last five readings saved in this browser profile"]}},{"title":"Adjust Stitch Counts From a Washed Gauge Swatch — Free","tags":["creative","knit","local-first","planning","no-account"],"hook":"Gauge changes the width produced by a stitch count. Estimate a repeat-aligned cast-on from a washed swatch while keeping edge stitches and garment shaping outside the calculation.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/knitting-swatch-stitch-adjustment.html","app_unlock_hook":"The swatch sett reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked adjust stitch counts from a washed gauge swatch with explicit quantities instead of guessing. 150 cast-on stitches in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Finishing can change the measured stitch density. After: the swatch sett shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/knitting-swatch-stitch-adjustment.html","price":"$4 one-time","free_features":["one complete swatch sett run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the swatch sett with its row workings","CSV of cast-on stitches and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Contact Sheets Without Splitting a Shoot — Free","tags":["creative","contact","local-first","planning","no-account"],"hook":"Contact sheets are easier to review when each shoot starts on a fresh sheet. Count pages with that separation intact, rather than pooling leftover thumbnail cells between unrelated shoots.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/photo-contact-sheet-page-count.html","app_unlock_hook":"The proofing folio reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked plan contact sheets without splitting a shoot with explicit quantities instead of guessing. 7 contact sheets in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A new shoot deliberately starts on a fresh page. After: the proofing folio shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/photo-contact-sheet-page-count.html","price":"$4 one-time","free_features":["one complete proofing folio run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the proofing folio with its row workings","CSV of contact sheets and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Uncompressed PCM Audio Storage — Free","tags":["creative","pcm","local-first","planning","no-account"],"hook":"Uncompressed audio grows with channel count as well as duration. Estimate the PCM payload at an explicit 24-bit depth before reserving disk space for original recordings.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/pcm-audio-storage-budget.html","app_unlock_hook":"The sample spool reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked budget uncompressed pcm audio storage with explicit quantities instead of guessing. 846.72 decimal megabytes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: This output uses decimal megabytes, not binary mebibytes. After: the sample spool shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pcm-audio-storage-budget.html","price":"$4 one-time","free_features":["one complete sample spool run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the sample spool with its row workings","CSV of decimal megabytes and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate the Extra Area Around a Bleed Trim — Free","tags":["creative","bleed","local-first","planning","no-account"],"hook":"Bleed surrounds all four edges, so adding it to only one width and height understates the artwork area. Inspect the expanded dimensions before building a print file.","category":"creative","verified":"2026-09-27","date":"2026-09-27","path":"articles/print-bleed-trim-area-uplift.html","app_unlock_hook":"The trim chase reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked calculate the extra area around a bleed trim with explicit quantities instead of guessing. 46.32 extra square centimetres in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Each dimension has two edges receiving the allowance. After: the trim chase shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/print-bleed-trim-area-uplift.html","price":"$4 one-time","free_features":["one complete trim chase run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the trim chase with its row workings","CSV of extra square centimetres and row explanations","last five readings saved in this browser profile"]}},{"title":"Convert Image Measurements With a Scale Bar — Free","tags":["learning","scale","local-first","planning","no-account"],"hook":"Image pixels become a physical measurement only through a valid scale reference. Use the bar embedded in each image instead of assuming the microscope magnification survives cropping and resizing.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/microscope-scale-bar-length.html","app_unlock_hook":"The specimen graticule reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked convert image measurements with a scale bar with explicit quantities instead of guessing. 76 micrometres in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Display resizing breaks a simple magnification-to-pixel assumption. After: the specimen graticule shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/microscope-scale-bar-length.html","price":"$4 one-time","free_features":["one complete specimen graticule run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the specimen graticule with its row workings","CSV of micrometres and row explanations","last five readings saved in this browser profile"]}},{"title":"Check How Much Text a Cloze Exercise Removes — Free","tags":["learning","cloze","local-first","planning","no-account"],"hook":"Deleting too much context can turn a language exercise into guessing. Calculate the missing-word share for each passage before deciding whether its clues still support the intended skill.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/language-cloze-deletion-density.html","app_unlock_hook":"The deletion stencil reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check how much text a cloze exercise removes with explicit quantities instead of guessing. 21 percent deleted in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: One blank can replace several words. After: the deletion stencil shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/language-cloze-deletion-density.html","price":"$4 one-time","free_features":["one complete deletion stencil run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the deletion stencil with its row workings","CSV of percent deleted and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Fixed-Interval Observation Opportunities — Free","tags":["learning","intervals","local-first","planning","no-account"],"hook":"A window includes an observation at its start when you use a start-inclusive schedule. Count sampling opportunities with that convention explicit, rather than losing the first observation in duration division.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/field-observation-fixed-interval-count.html","app_unlock_hook":"The transect tickstrip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count fixed-interval observation opportunities with explicit quantities instead of guessing. 8 observation opportunities in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Duration divided by interval counts gaps, not all sample instants. After: the transect tickstrip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/field-observation-fixed-interval-count.html","price":"$4 one-time","free_features":["one complete transect tickstrip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the transect tickstrip with its row workings","CSV of observation opportunities and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Elevation Difference From Contour Intervals — Free","tags":["learning","contour","local-first","planning","no-account"],"hook":"Count spaces between contour levels, not the number of printed lines. Calculate a vertical difference from indexed contours while keeping route distance and travel difficulty out of the answer.","category":"learning","verified":"2026-09-27","date":"2026-09-27","path":"articles/map-contour-elevation-difference.html","app_unlock_hook":"The relief ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked estimate elevation difference from contour intervals with explicit quantities instead of guessing. 220 vertical metres in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Seven spaces separate eight successive contour lines. After: the relief ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/map-contour-elevation-difference.html","price":"$4 one-time","free_features":["one complete relief ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the relief ladder with its row workings","CSV of vertical metres and row explanations","last five readings saved in this browser profile"]}},{"title":"Tally Cumulative Stay Days Against Your Entry Allowance — Free","tags":["travel","staydays","local-first","planning","no-account"],"hook":"Several short visits can quietly add up to a long stay. Count inclusive days visit by visit on one day-number line, and see the exact visit where a cumulative allowance is exceeded.","category":"travel","verified":"2026-09-28","date":"2026-09-28","path":"articles/visa-stay-day-tally.html","app_unlock_hook":"The stay stamp ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked tally cumulative stay days against your entry allowance with explicit quantities instead of guessing. 31 stay days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Some conditions count differently; inclusive days is only one convention. After: the stay stamp ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/visa-stay-day-tally.html","price":"$4 one-time","free_features":["one complete stay stamp ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the stay stamp ledger with its row workings","CSV of stay days and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Range Margin Over the Longest Service-Free Gap — Free","tags":["travel","range","local-first","planning","no-account"],"hook":"A route is only as safe as its longest stretch without fuel, water or charging. Compare each section’s worst gap with your real range and see which margin is thinnest.","category":"travel","verified":"2026-09-28","date":"2026-09-28","path":"articles/fuel-range-service-gap-margin.html","app_unlock_hook":"The range dipstick reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check range margin over the longest service-free gap with explicit quantities instead of guessing. 210 km of margin in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Range depends on consumption, load, terrain and climate use. After: the range dipstick shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/fuel-range-service-gap-margin.html","price":"$4 one-time","free_features":["one complete range dipstick run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the range dipstick with its row workings","CSV of km of margin and row explanations","last five readings saved in this browser profile"]}},{"title":"Space Driving Breaks Before the Stretch Gets Long — Free","tags":["travel","breaks","local-first","planning","no-account"],"hook":"Equal spacing matters more than total break time. Work out the longest continuous stretch each day’s break plan actually produces, and see the day where it passes your own comfort limit.","category":"travel","verified":"2026-09-28","date":"2026-09-28","path":"articles/driving-break-spacing-check.html","app_unlock_hook":"The rest interval strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked space driving breaks before the stretch gets long with explicit quantities instead of guessing. 120 minutes per stretch in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Five short breaks bunched together still leave one long stretch. After: the rest interval strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/driving-break-spacing-check.html","price":"$4 one-time","free_features":["one complete rest interval strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the rest interval strip with its row workings","CSV of minutes per stretch and row explanations","last five readings saved in this browser profile"]}},{"title":"Price Airport Parking Across the Whole Trip — Free","tags":["travel","parking","local-first","planning","no-account"],"hook":"The cheapest daily rate is not always the cheapest week. Multiply each option by your actual trip length, add one-off transfer fees, and see which total really wins.","category":"travel","verified":"2026-09-28","date":"2026-09-28","path":"articles/airport-parking-trip-cost-compare.html","app_unlock_hook":"The parking tariff slip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked price airport parking across the whole trip with explicit quantities instead of guessing. 98 cost units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A one-off fee can flip the ranking over a short trip. After: the parking tariff slip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/airport-parking-trip-cost-compare.html","price":"$4 one-time","free_features":["one complete parking tariff slip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the parking tariff slip with its row workings","CSV of cost units and row explanations","last five readings saved in this browser profile"]}},{"title":"See How Many Days of Stock Cover You Actually Hold — Free","tags":["business","cover","local-first","planning","no-account"],"hook":"A full warehouse can still hide a product that runs out this week. Divide stock on hand by its own daily usage and compare each product’s cover with the lead time to replace it.","category":"business","verified":"2026-09-28","date":"2026-09-28","path":"articles/stock-cover-reorder-lead-check.html","app_unlock_hook":"The stock cover hourglass reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked see how many days of stock cover you actually hold with explicit quantities instead of guessing. 3.75 days of cover in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Fast and slow movers hide each other in one total. After: the stock cover hourglass shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/stock-cover-reorder-lead-check.html","price":"$4 one-time","free_features":["one complete stock cover hourglass run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the stock cover hourglass with its row workings","CSV of days of cover and row explanations","last five readings saved in this browser profile"]}},{"title":"Check the Tax Reserve Gap Payment by Payment — Free","tags":["business","reserve","local-first","planning","no-account"],"hook":"One reserve percentage applied inconsistently leaves silent gaps. Check each payment against the share you decided to set aside, and see the total still missing.","category":"business","verified":"2026-09-28","date":"2026-09-28","path":"articles/tax-reserve-shortfall-ledger.html","app_unlock_hook":"The reserve envelope reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check the tax reserve gap payment by payment with explicit quantities instead of guessing. 30 units to set aside in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A surplus you chose to keep is not free cover for a later gap. After: the reserve envelope shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tax-reserve-shortfall-ledger.html","price":"$4 one-time","free_features":["one complete reserve envelope run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the reserve envelope with its row workings","CSV of units to set aside and row explanations","last five readings saved in this browser profile"]}},{"title":"Count the Focus Blocks Left Beside Your Meetings — Free","tags":["business","blocks","local-first","planning","no-account"],"hook":"Whether deep work fits is arithmetic, not willpower. Subtract booked meetings from your working day and count how many blocks of your minimum useful length actually remain.","category":"business","verified":"2026-09-28","date":"2026-09-28","path":"articles/deep-work-block-feasibility-audit.html","app_unlock_hook":"The focus block grid reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count the focus blocks left beside your meetings with explicit quantities instead of guessing. 3 focus blocks in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Four 20-minute gaps are not one 80-minute block. After: the focus block grid shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/deep-work-block-feasibility-audit.html","price":"$4 one-time","free_features":["one complete focus block grid run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the focus block grid with its row workings","CSV of focus blocks and row explanations","last five readings saved in this browser profile"]}},{"title":"Pool Monthly Churn Into One Honest Rate — Free","tags":["business","churn","local-first","planning","no-account"],"hook":"Averaging monthly percentages lets a small month shout as loud as a big one. Pool all accounts lost over all accounts at risk to get one weighted rate, and flag the months that cross your review line.","category":"business","verified":"2026-09-28","date":"2026-09-28","path":"articles/churn-rate-pooled-monthly-audit.html","app_unlock_hook":"The churn tally wheel reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked pool monthly churn into one honest rate with explicit quantities instead of guessing. 2.8 percent churned in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A tiny month counts as much as your biggest one. After: the churn tally wheel shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/churn-rate-pooled-monthly-audit.html","price":"$4 one-time","free_features":["one complete churn tally wheel run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the churn tally wheel with its row workings","CSV of percent churned and row explanations","last five readings saved in this browser profile"]}},{"title":"Sweep a First-Aid Kit for Expiring Stock — Free","tags":["health","firstaid","local-first","planning","no-account"],"hook":"A kit feels ready until the one expired item is the one you need. Count the units that expire inside your review horizon, so replacements can be ordered before the gap, not after.","category":"health","verified":"2026-09-28","date":"2026-09-28","path":"articles/first-aid-kit-expiry-replacement-sweep.html","app_unlock_hook":"The kit expiry parcel reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked sweep a first-aid kit for expiring stock with explicit quantities instead of guessing. 2 units to replace in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A single expired line can mean twelve dead units. After: the kit expiry parcel shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/first-aid-kit-expiry-replacement-sweep.html","price":"$4 one-time","free_features":["one complete kit expiry parcel run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the kit expiry parcel with its row workings","CSV of units to replace and row explanations","last five readings saved in this browser profile"]}},{"title":"Measure Time in Bed Across Midnight Without Losing Minutes — Free","tags":["health","sleepwin","local-first","planning","no-account"],"hook":"Bed at 23:30 and up at 07:15 is 465 minutes in bed — if you count across midnight correctly. Log each night as minutes before and after midnight and see the shortest night, not just the average.","category":"health","verified":"2026-09-28","date":"2026-09-28","path":"articles/sleep-window-duration-consistency-check.html","app_unlock_hook":"The night window strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked measure time in bed across midnight without losing minutes with explicit quantities instead of guessing. 405 minutes in bed in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: 23:30 to 07:15 is not 7.15 minus 23.30 hours. After: the night window strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/sleep-window-duration-consistency-check.html","price":"$4 one-time","free_features":["one complete night window strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the night window strip with its row workings","CSV of minutes in bed and row explanations","last five readings saved in this browser profile"]}},{"title":"Cap Weekly Training Load Progression — Free","tags":["health","progression","local-first","planning","no-account"],"hook":"Enthusiasm outpaces tissue. Apply your own weekly increase cap to last week’s totals and see exactly how many planned reps sit over the line, exercise by exercise.","category":"health","verified":"2026-09-28","date":"2026-09-28","path":"articles/physio-load-progression-cap-check.html","app_unlock_hook":"The load progression caliper reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked cap weekly training load progression with explicit quantities instead of guessing. 5 reps over cap in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A calm squat does not buy a wild shoulder. After: the load progression caliper shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/physio-load-progression-cap-check.html","price":"$4 one-time","free_features":["one complete load progression caliper run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the load progression caliper with its row workings","CSV of reps over cap and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget the Copy Cost Before Requesting Records — Free","tags":["health","recordscopy","local-first","planning","no-account"],"hook":"A records request can arrive with a bill you did not plan. Price each set from its page count and the provider’s per-page fee, after any free-page allowance, before you send it.","category":"health","verified":"2026-09-28","date":"2026-09-28","path":"articles/medical-records-copy-cost-budget.html","app_unlock_hook":"The page fee chit reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked budget the copy cost before requesting records with explicit quantities instead of guessing. 10 cost units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: An estimate can be off by a factor of ten. After: the page fee chit shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/medical-records-copy-cost-budget.html","price":"$4 one-time","free_features":["one complete page fee chit run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the page fee chit with its row workings","CSV of cost units and row explanations","last five readings saved in this browser profile"]}},{"title":"Count the Weeks to Each Savings Goal — Free","tags":["family","goalweeks","local-first","planning","no-account"],"hook":"“Soon” is not a plan. Divide what is left of each goal by one weekly savings amount and see the real date — and what saving for one goal at a time actually costs in weeks.","category":"family","verified":"2026-09-28","date":"2026-09-28","path":"articles/savings-goal-weeks-remaining.html","app_unlock_hook":"The goal step ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count the weeks to each savings goal with explicit quantities instead of guessing. 9 weeks remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Every goal then takes longer than its row shows. After: the goal step ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/savings-goal-weeks-remaining.html","price":"$4 one-time","free_features":["one complete goal step ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the goal step ladder with its row workings","CSV of weeks remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Snack Multipacks From Portions, Not Guesses — Free","tags":["family","snackpacks","local-first","planning","no-account"],"hook":"The shop maths happens in packs, the family maths in portions. Multiply children by portions per child, round up to whole multipacks per snack, and shop the real number.","category":"family","verified":"2026-09-28","date":"2026-09-28","path":"articles/snack-pack-portion-planner.html","app_unlock_hook":"The snack pack counter reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count snack multipacks from portions, not guesses with explicit quantities instead of guessing. 6 multipacks in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Spare raisins are not spare yoghurt. After: the snack pack counter shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/snack-pack-portion-planner.html","price":"$4 one-time","free_features":["one complete snack pack counter run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the snack pack counter with its row workings","CSV of multipacks and row explanations","last five readings saved in this browser profile"]}},{"title":"See the Slack Left on Every Library Hold — Free","tags":["family","hold","local-first","planning","no-account"],"hook":"Holds expire quietly on different branch windows. Subtract the days a hold has waited from its own pickup window and see which family errand is already overdue.","category":"family","verified":"2026-09-28","date":"2026-09-28","path":"articles/library-hold-pickup-slack-check.html","app_unlock_hook":"The hold shelf timer reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked see the slack left on every library hold with explicit quantities instead of guessing. 2 days of slack in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Each branch sets its own shelf time. After: the hold shelf timer shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/library-hold-pickup-slack-check.html","price":"$4 one-time","free_features":["one complete hold shelf timer run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the hold shelf timer with its row workings","CSV of days of slack and row explanations","last five readings saved in this browser profile"]}},{"title":"Keep a Comp-Time Balance You Can Actually Check — Free","tags":["career","comptime","local-first","planning","no-account"],"hook":"Time off in lieu only exists if the bank agrees. Accrue each overtime hour at your agreed ratio, subtract comp time taken, and watch a negative week while it is still small.","category":"career","verified":"2026-09-28","date":"2026-09-28","path":"articles/comp-time-balance-accrual-check.html","app_unlock_hook":"The time bank ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked keep a comp-time balance you can actually check with explicit quantities instead of guessing. 4 balance hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Two busy weeks erase an accurate memory of it. After: the time bank ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/comp-time-balance-accrual-check.html","price":"$4 one-time","free_features":["one complete time bank ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the time bank ledger with its row workings","CSV of balance hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Check the Pace Each Exam Section Allows — Free","tags":["career","exampace","local-first","planning","no-account"],"hook":"One slow section sinks the whole sitting. Convert each section’s allotment into seconds per question, compare it with the pace your own practice needs, and see the tightest section before exam day.","category":"career","verified":"2026-09-28","date":"2026-09-28","path":"articles/exam-section-pace-slack-check.html","app_unlock_hook":"The pace sandglass reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check the pace each exam section allows with explicit quantities instead of guessing. 180 slack seconds in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Nerves and reading time consume the slack. After: the pace sandglass shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/exam-section-pace-slack-check.html","price":"$4 one-time","free_features":["one complete pace sandglass run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pace sandglass with its row workings","CSV of slack seconds and row explanations","last five readings saved in this browser profile"]}},{"title":"Tally Standup Drift Until the Pattern Shows — Free","tags":["career","standup","local-first","planning","no-account"],"hook":"A fifteen-minute standup that runs twenty is a different meeting. Log planned against actual, count only the minutes over your tolerance, and let the tally make the pattern undeniable.","category":"career","verified":"2026-09-28","date":"2026-09-28","path":"articles/standup-duration-drift-tally.html","app_unlock_hook":"The drift chronometer reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked tally standup drift until the pattern shows with explicit quantities instead of guessing. 2 minutes over in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A short Friday does not refund a long Monday. After: the drift chronometer shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/standup-duration-drift-tally.html","price":"$4 one-time","free_features":["one complete drift chronometer run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the drift chronometer with its row workings","CSV of minutes over and row explanations","last five readings saved in this browser profile"]}},{"title":"Check a Ramp Against Its Intended Slope — Free","tags":["accessibility","ramp","local-first","planning","no-account"],"hook":"A ramp reads gentle until you divide rise by run. Compute each run’s real 1-in ratio, compare it with the target you were given, and see the steepest one first.","category":"accessibility","verified":"2026-09-28","date":"2026-09-28","path":"articles/ramp-slope-ratio-check.html","app_unlock_hook":"The slope inclinometer reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check a ramp against its intended slope with explicit quantities instead of guessing. 12 1-in ratio in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Run is horizontal; the hypotenuse overstates it. After: the slope inclinometer shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/ramp-slope-ratio-check.html","price":"$4 one-time","free_features":["one complete slope inclinometer run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the slope inclinometer with its row workings","CSV of 1-in ratio and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Sign Letter Height Against Viewing Distance — Free","tags":["accessibility","signheight","local-first","planning","no-account"],"hook":"A sign that reads at the counter can vanish at the door. Apply your chosen height-per-distance factor to each viewing distance and see the shortfall in millimetres before the sign is made.","category":"accessibility","verified":"2026-09-28","date":"2026-09-28","path":"articles/sign-letter-height-viewing-check.html","app_unlock_hook":"The height sighting rule reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check sign letter height against viewing distance with explicit quantities instead of guessing. 50 mm short in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The failure mode is distance, not the artwork on screen. After: the height sighting rule shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/sign-letter-height-viewing-check.html","price":"$4 one-time","free_features":["one complete height sighting rule run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the height sighting rule with its row workings","CSV of mm short and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Shortcut Collisions Before Users Hit Them — Free","tags":["accessibility","collision","local-first","planning","no-account"],"hook":"Every shortcut an assistive technology already owns is a trap. Count collisions per screen against a budget you set, and see which screens need remapping first.","category":"accessibility","verified":"2026-09-28","date":"2026-09-28","path":"articles/shortcut-collision-budget-check.html","app_unlock_hook":"The collision budget slate reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked budget shortcut collisions before users hit them with explicit quantities instead of guessing. 2 collisions over budget in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Different tools own different keys. After: the collision budget slate shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/shortcut-collision-budget-check.html","price":"$4 one-time","free_features":["one complete collision budget slate run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the collision budget slate with its row workings","CSV of collisions over budget and row explanations","last five readings saved in this browser profile"]}},{"title":"Recompute Darkroom Exposure After Filter Stops — Free","tags":["creative","darkroom","local-first","planning","no-account"],"hook":"Each filter stop doubles the light you must give back. Multiply a metered base exposure by two to the power of the added stops, and see which shots pass the longest time your process tolerates.","category":"creative","verified":"2026-09-28","date":"2026-09-28","path":"articles/darkroom-filter-exposure-recalculation.html","app_unlock_hook":"The exposure bellows scale reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked recompute darkroom exposure after filter stops with explicit quantities instead of guessing. 32 seconds in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Each stop doubles again: two stops is ×4, three is ×8. After: the exposure bellows scale shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/darkroom-filter-exposure-recalculation.html","price":"$4 one-time","free_features":["one complete exposure bellows scale run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the exposure bellows scale with its row workings","CSV of seconds and row explanations","last five readings saved in this browser profile"]}},{"title":"Tally Rehearsal Minutes Including Every Runthrough — Free","tags":["creative","runthrough","local-first","planning","no-account"],"hook":"One scene at four runthroughs is not one scene. Multiply pages by your measured minutes per page by the number of full runthroughs, and see where rehearsal time actually goes.","category":"creative","verified":"2026-09-28","date":"2026-09-28","path":"articles/rehearsal-runthrough-time-tally.html","app_unlock_hook":"The runthrough tally roll reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked tally rehearsal minutes including every runthrough with explicit quantities instead of guessing. 40 rehearsal minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Four runthroughs are four times the minutes, not one. After: the runthrough tally roll shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/rehearsal-runthrough-time-tally.html","price":"$4 one-time","free_features":["one complete runthrough tally roll run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the runthrough tally roll with its row workings","CSV of rehearsal minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Split a Paint Mix Into Colour and Medium Volumes — Free","tags":["creative","washmix","local-first","planning","no-account"],"hook":"A ratio is not a recipe until it meets a volume. Split each batch’s total millilitres by its parts ratio and write down the colour and medium to actually measure out.","category":"creative","verified":"2026-09-28","date":"2026-09-28","path":"articles/paint-mix-ratio-volume-split.html","app_unlock_hook":"The mixing ratio beaker reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked split a paint mix into colour and medium volumes with explicit quantities instead of guessing. 600 ml of colour in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: It is one part in five — the parts add. After: the mixing ratio beaker shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/paint-mix-ratio-volume-split.html","price":"$4 one-time","free_features":["one complete mixing ratio beaker run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the mixing ratio beaker with its row workings","CSV of ml of colour and row explanations","last five readings saved in this browser profile"]}},{"title":"Tally Hidden Currency Exchange Fees Against Interbank Rates — Free","tags":["travel","fxdrag","local-first","planning","no-account"],"hook":"Card issuers and kiosks hide conversion markups in retail exchange rates. Compare your actual billed charges against the interbank benchmark rate to isolate hidden markup drag.","category":"travel","verified":"2026-09-28","date":"2026-09-28","path":"articles/currency-exchange-fee-drag-tally.html","app_unlock_hook":"The fx fee register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked tally hidden currency exchange fees against interbank rates with explicit quantities instead of guessing. 18 fee drag units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Focusing only on advertised zero-fee claims while paying a padded exchange rate. After: the fx fee register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/currency-exchange-fee-drag-tally.html","price":"$4 one-time","free_features":["one complete fx fee register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the fx fee register with its row workings","CSV of fee drag units and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Bag Weight Margins Against Airline Free Luggage Allowances — Free","tags":["travel","bagweight","local-first","planning","no-account"],"hook":"Avoid heavy airport overweight fees by checking packed bag totals against your ticket’s free weight allowance before leaving for the terminal.","category":"travel","verified":"2026-09-28","date":"2026-09-28","path":"articles/baggage-weight-distribution-margin.html","app_unlock_hook":"The suitcase scale gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check bag weight margins against airline free luggage allowances with explicit quantities instead of guessing. 3 kg of margin in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Heavy luggage frames consume several kilograms of free allowance before packing. After: the suitcase scale gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/baggage-weight-distribution-margin.html","price":"$4 one-time","free_features":["one complete suitcase scale gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the suitcase scale gauge with its row workings","CSV of kg of margin and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Late Payment Interest and Fee Charges on Overdue Invoices — Free","tags":["business","lateinterest","local-first","planning","no-account"],"hook":"Overdue invoices drain cash flow. Calculate statutory late payment interest and fixed recovery fees owed on overdue client balances.","category":"business","verified":"2026-09-28","date":"2026-09-28","path":"articles/invoice-payment-delay-penalty-tally.html","app_unlock_hook":"The overdue penalty register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked calculate late payment interest and fee charges on overdue invoices with explicit quantities instead of guessing. 96.44 penalty units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Failing to enforce contractual late fees encourages delayed payment habits. After: the overdue penalty register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/invoice-payment-delay-penalty-tally.html","price":"$4 one-time","free_features":["one complete overdue penalty register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the overdue penalty register with its row workings","CSV of penalty units and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Unused Software Subscriptions and Idle Assigned Seats — Free","tags":["business","idleseats","local-first","planning","no-account"],"hook":"Unused SaaS licenses waste monthly budget. Audit assigned license seats against active monthly user counts to quantify wasted seat spend.","category":"business","verified":"2026-09-28","date":"2026-09-28","path":"articles/software-license-idle-seat-cost.html","app_unlock_hook":"The seat audit docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked audit unused software subscriptions and idle assigned seats with explicit quantities instead of guessing. 270 idle cost units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Retaining licenses for departed or transferred staff members. After: the seat audit docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/software-license-idle-seat-cost.html","price":"$4 one-time","free_features":["one complete seat audit docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the seat audit docket with its row workings","CSV of idle cost units and row explanations","last five readings saved in this browser profile"]}},{"title":"Cap Intensive Study Blocks Before Memory Retention Drops — Free","tags":["learning","studyfatigue","local-first","planning","no-account"],"hook":"Studying too long without rest impairs retention. Check focus block durations against cognitive fatigue caps to ensure effective rest intervals.","category":"learning","verified":"2026-09-28","date":"2026-09-28","path":"articles/study-session-pomodoro-fatigue-cap.html","app_unlock_hook":"The pomodoro focus stub reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked cap intensive study blocks before memory retention drops with explicit quantities instead of guessing. 40 over-limit minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Continuing to read when cognitive processing speed drops. After: the pomodoro focus stub shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/study-session-pomodoro-fatigue-cap.html","price":"$4 one-time","free_features":["one complete pomodoro focus stub run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pomodoro focus stub with its row workings","CSV of over-limit minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Chapter Reading Time Against Your Tested Pace — Free","tags":["learning","readingbudget","local-first","planning","no-account"],"hook":"Reading dense textbook material takes longer when complex diagrams are present. Calculate realistic chapter reading time based on page count and diagram complexity.","category":"learning","verified":"2026-09-28","date":"2026-09-28","path":"articles/textbook-chapter-reading-speed-budget.html","app_unlock_hook":"The page pace indexcard reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked budget chapter reading time against your tested pace with explicit quantities instead of guessing. 196 reading minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Technical proofs take significantly longer than narrative summaries. After: the page pace indexcard shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/textbook-chapter-reading-speed-budget.html","price":"$4 one-time","free_features":["one complete page pace indexcard run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the page pace indexcard with its row workings","CSV of reading minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Video Caption Contrast Ratios Against Accessibility Guidelines — Free","tags":["accessibility","captioncontrast","local-first","planning","no-account"],"hook":"Low-contrast captions make video content inaccessible. Check text and background relative luminance values against WCAG accessibility contrast targets.","category":"accessibility","verified":"2026-09-28","date":"2026-09-28","path":"articles/caption-text-contrast-margin-check.html","app_unlock_hook":"The subtitle contrast matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check video caption contrast ratios against accessibility guidelines with explicit quantities instead of guessing. -2.3 contrast ratio margin in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: White text over light or moving video backgrounds loses contrast. After: the subtitle contrast matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/caption-text-contrast-margin-check.html","price":"$4 one-time","free_features":["one complete subtitle contrast matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the subtitle contrast matrix with its row workings","CSV of contrast ratio margin and row explanations","last five readings saved in this browser profile"]}},{"title":"Verify Doorway and Passage Clearances Against Mobility Standards — Free","tags":["accessibility","doorclearance","local-first","planning","no-account"],"hook":"Narrow doorways restrict wheelchair and mobility aid access. Compare measured clear opening widths against accessibility clearance standards.","category":"accessibility","verified":"2026-09-28","date":"2026-09-28","path":"articles/wheelchair-doorway-clearance-width-check.html","app_unlock_hook":"The passage clearance strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked verify doorway and passage clearances against mobility standards with explicit quantities instead of guessing. -30 mm width margin in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Door leaf thickness reduces clear opening width when open. After: the passage clearance strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-doorway-clearance-width-check.html","price":"$4 one-time","free_features":["one complete passage clearance strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the passage clearance strip with its row workings","CSV of mm width margin and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Real Hourly Earnings After Accounting for Commute Hours — Free","tags":["career","commutedrag","local-first","planning","no-account"],"hook":"Long commutes reduce effective hourly pay. Compare contractual hourly pay against real hourly earnings when commute time is added to working hours.","category":"career","verified":"2026-09-28","date":"2026-09-28","path":"articles/commute-time-unpaid-work-tally.html","app_unlock_hook":"The commute hourly board reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked calculate real hourly earnings after accounting for commute hours with explicit quantities instead of guessing. 5.1 effective hourly rate drag in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Commute time consumes personal hours and travel expense. After: the commute hourly board shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/commute-time-unpaid-work-tally.html","price":"$4 one-time","free_features":["one complete commute hourly board run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the commute hourly board with its row workings","CSV of effective hourly rate drag and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Unpaid Scope Creep Hours Against Project Contingency — Free","tags":["career","scopecreep","local-first","planning","no-account"],"hook":"Unbilled revisions erode freelance project profitability. Track extra hours logged per milestone against agreed project contingency buffers.","category":"career","verified":"2026-09-28","date":"2026-09-28","path":"articles/freelance-project-scope-creep-buffer.html","app_unlock_hook":"The project scope packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked track unpaid scope creep hours against project contingency with explicit quantities instead of guessing. 5 buffer overrun hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Performing extra revisions without logging hours disguises scope creep. After: the project scope packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/freelance-project-scope-creep-buffer.html","price":"$4 one-time","free_features":["one complete project scope packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the project scope packet with its row workings","CSV of buffer overrun hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Weekly Family Screen Time Against Outdoor Activity Goals — Free","tags":["family","screentime","local-first","planning","no-account"],"hook":"Excessive screen time displaces healthy outdoor activity. Compare daily screen minutes against outdoor play time using healthy ratio targets.","category":"family","verified":"2026-09-28","date":"2026-09-28","path":"articles/screen-time-balance-weekly-budget.html","app_unlock_hook":"The screen balance chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked audit weekly family screen time against outdoor activity goals with explicit quantities instead of guessing. 90 excess screen minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Focusing only on device caps without encouraging outdoor activity. After: the screen balance chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-time-balance-weekly-budget.html","price":"$4 one-time","free_features":["one complete screen balance chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the screen balance chart with its row workings","CSV of excess screen minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Verify Pet Medication Interval Spacing and Dosage Timing — Free","tags":["family","petmeds","local-first","planning","no-account"],"hook":"Irregular medication timing reduces treatment efficacy in pets. Check actual dose timing against prescribed schedules to track interval drift.","category":"family","verified":"2026-09-28","date":"2026-09-28","path":"articles/pet-medication-dose-schedule-check.html","app_unlock_hook":"The veterinary dose receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked verify pet medication interval spacing and dosage timing with explicit quantities instead of guessing. 1 hours drift over cap in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Never double up doses to compensate for a missed or late medication time. After: the veterinary dose receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-medication-dose-schedule-check.html","price":"$4 one-time","free_features":["one complete veterinary dose receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the veterinary dose receipt with its row workings","CSV of hours drift over cap and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Subtitle Sync Drift Across Video Timestamps — Free","tags":["accessibility","subtitles","video","sync","local-first"],"hook":"Enter subtitle timing offsets and drift rates to pinpoint exactly when caption sync breaks down across long-form media.","category":"accessibility","verified":"2026-10-09","date":"2026-09-27","path":"articles/subtitled-media-sync-drift-docket.html","app_unlock_hook":"The sync docket is free and unlimited. The $4 tier adds printable editor reports and saved file audit history.","share_triggers":["Fixed a 45-minute caption drift with four timecode checks and a frame-rate correction factor."],"reading_time_minutes":4,"perspective_shift":"Before: thought caption desync required re-timing hundreds of subtitle lines individually. After: identifies the exact frame-rate stretch factor from four timestamp checks.","companion_app":{"app_path":"apps/subtitled-media-sync-drift-docket.html","price":"$4 one-time","free_features":["Unlimited subtitle drift calculations and offset tracking","Copy drift factors and state link for caption editing software"],"paid_features":["Printable sync docket report — Detailed timestamped offset matrix for caption editors — estimate: ~40 minutes saved per video edit","Saved media audit history — Store media caption profiles in local browser storage — estimate: ~20 minutes saved per re-render"]}},{"title":"Calculate Desk Workstation Ergonomic Strain & Break Timing — Free","tags":["accessibility","ergonomics","health","productivity","local-first"],"hook":"Log continuous typing and sitting blocks to compute accumulated strain load and optimal micro-break schedules.","category":"accessibility","verified":"2026-10-09","date":"2026-09-27","path":"articles/ergonomic-workstation-break-load-form.html","app_unlock_hook":"The ergonomic form is free and unlimited. The $4 tier adds printable daily stretch schedules and saved workstation profiles.","share_triggers":["Structuring micro-breaks by task intensity eliminated my end-of-day desk fatigue."],"reading_time_minutes":4,"perspective_shift":"Before: pushed through 3-hour work blocks until neck stiffness forced a stop. After: uses intensity-weighted micro-breaks to maintain high energy all day.","companion_app":{"app_path":"apps/ergonomic-workstation-break-load-form.html","price":"$4 one-time","free_features":["Full cumulative strain calculations and custom break recommendations","Copy daily break schedule to calendar or reminder apps"],"paid_features":["Printable ergonomic schedule form — Formatted daily break chart and stretch guide — estimate: ~15 minutes saved per day","Saved workstation profiles — Store different workstation setups in browser storage — estimate: ~10 minutes saved per setup"]}},{"title":"Assess Severance Agreement Non-Compete & Clawback Risks — Free","tags":["career","severance","contracts","legal","local-first"],"hook":"Audit severance clauses against non-solicit, non-disparagement, and clawback triggers before signing away rights.","category":"career","verified":"2026-10-09","date":"2026-09-27","path":"articles/severance-package-clawback-risk-gauge.html","app_unlock_hook":"The risk gauge is free and unlimited. The $9 tier adds printable clause redline summaries and saved contract records.","share_triggers":["Flagged a severance clause that would have allowed my employer to demand 100% payback for routine networking."],"reading_time_minutes":4,"perspective_shift":"Before: assumed severance contracts were standard take-it-or-leave-it forms. After: pinpointed specific high-risk clawback triggers to negotiate safer terms.","companion_app":{"app_path":"apps/severance-package-clawback-risk-gauge.html","price":"$9 one-time","free_features":["Full severance risk gauge evaluation and clause breakdown","Copy risk summary for employment counsel or HR negotiation"],"paid_features":["Printable severance risk audit report — Formatted clause redline summary and negotiation guide — estimate: ~45 minutes saved","Saved contract evaluation records — Store multiple contract versions for comparison — estimate: ~20 minutes saved"]}},{"title":"Compare Remote Job Offer Total Compensation & Benefit Value — Free","tags":["career","compensation","remote-work","job-offer","local-first"],"hook":"Monetize stipend allowances, healthcare matches, PTO, and home-office perks to reveal actual net cash comparison.","category":"career","verified":"2026-10-09","date":"2026-09-27","path":"articles/remote-job-offer-perk-value-board.html","app_unlock_hook":"The value board is free and unlimited. The $4 tier adds printable negotiation reports and saved offer comparisons.","share_triggers":["Compared two remote job offers and proved the $120k offer actually paid more net cash than the $130k one."],"reading_time_minutes":4,"perspective_shift":"Before: rated job offers strictly by gross annual base salary. After: evaluates real net value including stipends, matches, and out-of-pocket costs.","companion_app":{"app_path":"apps/remote-job-offer-perk-value-board.html","price":"$4 one-time","free_features":["Full compensation breakdown calculation and net salary parity metrics","Export compensation analysis text for negotiation notes"],"paid_features":["Printable job offer value board — Side-by-side total compensation report for negotiation — estimate: ~30 minutes saved","Saved offer comparison history — Store multiple job offers in local storage — estimate: ~15 minutes saved"]}},{"title":"Track Foster Care Board Rate Stipends vs Child Expenses — Free","tags":["family","foster-care","parenting","budgeting","local-first"],"hook":"Log monthly state stipend payments against clothing, medical, and enrichment expenses for clear reimbursement records.","category":"family","verified":"2026-10-09","date":"2026-09-27","path":"articles/foster-care-stipend-expense-chartsheet.html","app_unlock_hook":"The expense chartsheet is free and unlimited. The $4 tier adds printable agency reports and saved monthly logs.","share_triggers":["Organized foster child care expenses into an audit-ready monthly report for my caseworker."],"reading_time_minutes":4,"perspective_shift":"Before: struggled to account for where board stipends went each month. After: maintains clear, audit-ready expense records for agency reviews.","companion_app":{"app_path":"apps/foster-care-stipend-expense-chartsheet.html","price":"$4 one-time","free_features":["Full stipend balance calculations and itemized expense logging","Export expense summaries for caseworker reviews"],"paid_features":["Printable foster care expense chartsheet — Formatted agency-ready expense report — estimate: ~30 minutes saved per month","Saved monthly care records — Store monthly logs locally for annual case review — estimate: ~20 minutes saved"]}},{"title":"Track Shared Coparenting Child Expenses & Settlement Balance — Free","tags":["family","coparenting","divorce","child-expenses","local-first"],"hook":"Log medical, school, and extracurricular bills to calculate exact 50/50 or proportional coparent reimbursement balances.","category":"family","verified":"2026-10-09","date":"2026-09-27","path":"articles/coparenting-custody-expense-docket.html","app_unlock_hook":"The expense docket is free and unlimited. The $5 tier adds printable settlement statements and saved monthly logs.","share_triggers":["Settled shared child expenses in 2 minutes with an exact proportional split breakdown."],"reading_time_minutes":4,"perspective_shift":"Before: argued over receipts and manual math at the end of every month. After: relies on an objective, dated docket that computes exact net reimbursement.","companion_app":{"app_path":"apps/coparenting-custody-expense-docket.html","price":"$5 one-time","free_features":["Full proportional expense split calculations and net settlement totals","Copy itemized reimbursement statement to email or text"],"paid_features":["Printable coparenting expense docket — Formatted reimbursement summary statement — estimate: ~30 minutes saved per month","Saved monthly coparenting records — Store historical settlement records in local browser — estimate: ~15 minutes saved"]}},{"title":"Schedule Academic Lab Equipment Sharing & Bench Time — Free","tags":["learning","academic","research","lab-management","local-first"],"hook":"Log research group apparatus bookings and maintenance blocks to optimize expensive lab resource utilization.","category":"learning","verified":"2026-10-09","date":"2026-09-27","path":"articles/academic-lab-equipment-sharing-binder.html","app_unlock_hook":"The lab binder is free and unlimited. The $4 tier adds printable noticeboard timetables and saved weekly schedules.","share_triggers":["Organized our university lab apparatus scheduling and eliminated experiment overlaps."],"reading_time_minutes":4,"perspective_shift":"Before: managed shared lab equipment through chaotic whiteboard notes. After: uses a priority-weighted schedule binder that protects maintenance time.","companion_app":{"app_path":"apps/academic-lab-equipment-sharing-binder.html","price":"$4 one-time","free_features":["Full apparatus hour allocation calculation and priority slotting","Share schedule link with lab researchers and department heads"],"paid_features":["Printable lab scheduling binder — Formatted apparatus timetable sheet for lab noticeboard — estimate: ~25 minutes saved","Saved laboratory schedules — Store weekly apparatus schedules in browser — estimate: ~15 minutes saved"]}},{"title":"Track Professional License CEU / CPD Renewal Credits — Free","tags":["learning","career","licensure","ceu","local-first"],"hook":"Log completed webinars, courses, and conferences to monitor mandatory continuing education renewal progress.","category":"learning","verified":"2026-10-09","date":"2026-09-27","path":"articles/continuing-education-unit-tracker-board.html","app_unlock_hook":"The CEU tracker board is free and unlimited. The $4 tier adds printable audit summaries and saved multi-year logs.","share_triggers":["Tracked my professional license CEU requirements and completed my renewal credits stress-free."],"reading_time_minutes":4,"perspective_shift":"Before: stored course certificates in random folders and worried about missing renewal deadlines. After: tracks every CEU against state category requirements.","companion_app":{"app_path":"apps/continuing-education-unit-tracker-board.html","price":"$4 one-time","free_features":["Full CEU credit calculation and category target tracking","Copy credit audit summary for license renewal application"],"paid_features":["Printable CEU renewal summary board — Formatted audit-ready credit log for license board submission — estimate: ~30 minutes saved","Saved multi-year license records — Store historical CEU logs in local browser — estimate: ~20 minutes saved"]}},{"title":"Pace Podcast Episode Sponsor Ad Read Timing — Free","tags":["creative","podcasting","audio","sponsorship","local-first"],"hook":"Log episode segment durations and host-read ad spots to maintain listener retention and sponsor contract compliance.","category":"creative","verified":"2026-10-09","date":"2026-09-27","path":"articles/podcast-episode-sponsorship-pacing-docket.html","app_unlock_hook":"The podcast docket is free and unlimited. The $4 tier adds printable cue sheets and saved show structure templates.","share_triggers":["Balanced our podcast sponsor ad reads with episode content pacing perfectly."],"reading_time_minutes":4,"perspective_shift":"Before: dropped sponsor ad reads randomly into podcast audio files. After: uses calculated timing markers that protect show pacing and meet sponsor contracts.","companion_app":{"app_path":"apps/podcast-episode-sponsorship-pacing-docket.html","price":"$4 one-time","free_features":["Full podcast pacing calculations and ad placement timestamps","Export episode cue sheet timestamps for audio editing software"],"paid_features":["Printable podcast pacing docket — Formatted audio production cue sheet for recording/editing — estimate: ~20 minutes saved","Saved episode pacing templates — Store reusable episode structure profiles in local storage — estimate: ~15 minutes saved"]}},{"title":"Track Indie Film Location Permit & Insurance Requirements — Free","tags":["creative","filmmaking","production","permits","local-first"],"hook":"Log filming site permits, municipal fees, noise variances, and liability insurance requirements across production days.","category":"creative","verified":"2026-10-09","date":"2026-09-27","path":"articles/indie-film-location-permit-checklist-chartsheet.html","app_unlock_hook":"The location permit chartsheet is free and unlimited. The $5 tier adds printable binder reports and saved production location records.","share_triggers":["Organized our indie film location permits and avoided municipal filming shutdowns."],"reading_time_minutes":4,"perspective_shift":"Before: assumed small indie shoots could film anywhere without municipal permits. After: tracks permit lead times systematically to protect production shoot days.","companion_app":{"app_path":"apps/indie-film-location-permit-checklist-chartsheet.html","price":"$5 one-time","free_features":["Full location permit cost tracking and lead-time schedule calculation","Export location permit checklist for production crew"],"paid_features":["Printable film location permit chartsheet — Formatted location permit tracking sheet for line producer binder — estimate: ~30 minutes saved","Saved production location records — Store location tracking data in local browser storage — estimate: ~20 minutes saved"]}},{"title":"Budget Daily Energy Spoon Activity & Chronic Illness Pacing — Free","tags":["health","pacing","chronic-illness","spoons","local-first"],"hook":"Log daily tasks with energy spoon points to prevent post-exertional malaise (PEM) and activity crashes.","category":"health","verified":"2026-10-09","date":"2026-09-27","path":"articles/chronic-illness-pacing-budget-gauge.html","app_unlock_hook":"The energy pacing gauge is free and unlimited. The $4 tier adds printable pacing sheets and saved baseline records.","share_triggers":["Managed my daily energy spoons to stay active without triggering a fatigue crash."],"reading_time_minutes":4,"perspective_shift":"Before: fell into frequent push-crash cycles by overexerting on good days. After: uses spoon energy budgeting to maintain a stable, crash-free routine.","companion_app":{"app_path":"apps/chronic-illness-pacing-budget-gauge.html","price":"$4 one-time","free_features":["Full daily energy spoon calculations and exertion overload alerts","Copy daily pacing summary for OT or healthcare provider"],"paid_features":["Printable energy pacing sheet — Formatted daily spoon budget card for pacing routine — estimate: ~15 minutes saved","Saved pacing baseline records — Store energy baseline profiles in browser local storage — estimate: ~10 minutes saved"]}},{"title":"Audit Dental Procedure Out-of-Pocket Costs & Insurance Splits — Free","tags":["health","dental","insurance","copay","local-first"],"hook":"Audit dental treatment estimates, annual benefit maximums, and deductibles before sitting in the chair.","category":"health","verified":"2026-10-09","date":"2026-09-27","path":"articles/dental-procedure-out-of-pocket-label.html","app_unlock_hook":"The dental audit label is free and unlimited. The $9 tier adds printable cost summary labels and saved estimate records.","share_triggers":["Audited my dental treatment plan before sitting in the chair and avoided a $350 surprise bill."],"reading_time_minutes":4,"perspective_shift":"Before: accepted dental treatment estimates without knowing if insurance maximums were exhausted. After: audits every procedure line to know exact out-of-pocket costs.","companion_app":{"app_path":"apps/dental-procedure-out-of-pocket-label.html","price":"$9 one-time","free_features":["Full dental treatment cost breakdown and insurance maximum calculation","Copy cost breakdown to send to dental office or insurer"],"paid_features":["Printable dental cost audit label — Formatted treatment cost summary label for dental office — estimate: ~30 minutes saved","Saved treatment plan audits — Store dental treatment estimates locally in browser — estimate: ~15 minutes saved"]}},{"title":"Calculate Real Rooftop Solar Panel Payback & ROI — Free","tags":["household","solar","energy","savings","local-first"],"hook":"Audit solar quotes, net-metering buyback rates, federal incentives, and inverter replacement reserves.","category":"household","verified":"2026-10-09","date":"2026-09-27","path":"articles/solar-panel-payback-period-binder.html","app_unlock_hook":"The solar payback binder is free and unlimited. The $5 tier adds printable ROI comparison reports and saved quote records.","share_triggers":["Calculated true solar payback period and identified hidden contractor assumptions."],"reading_time_minutes":4,"perspective_shift":"Before: believed aggressive solar salesperson claims of a 5-year payback. After: computes realistic break-even years incorporating net-metering changes and maintenance reserves.","companion_app":{"app_path":"apps/solar-panel-payback-period-binder.html","price":"$5 one-time","free_features":["Full solar ROI calculations and true payback year determination","Copy financial summary for home loan or solar financing application"],"paid_features":["Printable solar payback binder report — Formatted ROI analysis sheet for contractor quote comparison — estimate: ~30 minutes saved","Saved solar quote evaluations — Store multiple solar contractor quotes locally in browser — estimate: ~20 minutes saved"]}},{"title":"Size Home Battery Backup Runtime During Blackouts — Free","tags":["household","battery","blackout","emergency-prep","local-first"],"hook":"Audit essential household appliance power draws to calculate exact battery bank runtime during power outages.","category":"household","verified":"2026-10-09","date":"2026-09-27","path":"articles/home-battery-backup-load-board.html","app_unlock_hook":"The battery load board is free and unlimited. The $4 tier adds printable circuit panel guides and saved outage scenario profiles.","share_triggers":["Sized our home battery backup runtime and created an emergency load-shedding plan for blackouts."],"reading_time_minutes":4,"perspective_shift":"Before: assumed a home battery would run the whole house during a multi-day storm blackout. After: knows exactly which circuits to shed to guarantee 48 hours of critical power.","companion_app":{"app_path":"apps/home-battery-backup-load-board.html","price":"$4 one-time","free_features":["Full battery runtime calculations and appliance wattage load breakdowns","Copy load-shedding circuit plan for household emergency prep"],"paid_features":["Printable battery backup load board — Formatted circuit breaker load-shedding guide for electrical panel — estimate: ~25 minutes saved","Saved battery system profiles — Store multiple outage emergency scenarios in local browser — estimate: ~15 minutes saved"]}},{"title":"Audit Travel Insurance Pre-Existing Conditions & Exclusions — Free","tags":["travel","insurance","medical","claims","local-first"],"hook":"Audit travel insurance policy clauses against pre-existing medical conditions, extreme sports, and trip cancellation limits.","category":"travel","verified":"2026-10-09","date":"2026-09-27","path":"articles/travel-insurance-policy-exclusion-chartsheet.html","app_unlock_hook":"The policy chartsheet is free and unlimited. The $4 tier adds printable travel audit summaries and saved policy logs.","share_triggers":["Audited my travel insurance policy fine print and fixed a major medical exclusion gap before flying overseas."],"reading_time_minutes":4,"perspective_shift":"Before: assumed buying any travel insurance policy guaranteed complete medical coverage overseas. After: audits policy exclusions and secures pre-existing condition waivers early.","companion_app":{"app_path":"apps/travel-insurance-policy-exclusion-chartsheet.html","price":"$4 one-time","free_features":["Full travel insurance policy coverage gap evaluation and limit audit","Copy policy audit summary for travel partners or insurance agent"],"paid_features":["Printable travel insurance audit chartsheet — Formatted policy coverage audit summary sheet for travel wallet — estimate: ~25 minutes saved","Saved policy evaluation logs — Store travel insurance policy reviews locally in browser — estimate: ~15 minutes saved"]}},{"title":"Manage RV Electrical Amperage Load & 30A / 50A Hookups — Free","tags":["travel","rv","camping","electrical","local-first"],"hook":"Log RV AC units, microwave, water heater, and appliance amp draws to prevent tripping campground pedestal breakers.","category":"travel","verified":"2026-10-09","date":"2026-09-27","path":"articles/rv-campground-electrical-hookup-binder.html","app_unlock_hook":"The RV electrical binder is free and unlimited. The $4 tier adds printable control panel guides and saved site profiles.","share_triggers":["Balanced our RV 30-amp electrical appliances and eliminated campground breaker trips."],"reading_time_minutes":4,"perspective_shift":"Before: constantly tripped 30-amp campground breakers when cooking or cooling the RV. After: manages simultaneous appliance loads easily with a clear power budget.","companion_app":{"app_path":"apps/rv-campground-electrical-hookup-binder.html","price":"$4 one-time","free_features":["Full RV amperage load calculations and 30A/50A breaker safety alerts","Copy electrical management plan for family RV trips"],"paid_features":["Printable RV electrical hookup binder — Formatted appliance power management sheet for RV control panel — estimate: ~20 minutes saved","Saved RV campground profiles — Store electrical profiles for different campsite stays in browser — estimate: ~10 minutes saved"]}},{"title":"Audit Commercial Lease CAM Common Area Charges — Free","tags":["business","real-estate","lease","cam-audit","local-first"],"hook":"Audit landlord Common Area Maintenance (CAM) reconciliations for improper administrative markups and capital expense roll-ins.","category":"business","verified":"2026-10-09","date":"2026-09-27","path":"articles/commercial-lease-cam-audit-form.html","app_unlock_hook":"The CAM audit form is free and unlimited. The $12 tier adds printable objection forms and saved multi-year audit logs.","share_triggers":["Audited our commercial lease CAM reconciliation statement and flagged $3,400 in improper capital pass-through charges."],"reading_time_minutes":4,"perspective_shift":"Before: accepted annual landlord CAM reconciliation increases as unavoidable business costs. After: audits CAM line items against lease terms and flags improper pass-through expenses.","companion_app":{"app_path":"apps/commercial-lease-cam-audit-form.html","price":"$12 one-time","free_features":["Full commercial CAM reconciliation calculation and line-item dispute flagging","Copy audit objection breakdown for landlord correspondence"],"paid_features":["Printable CAM audit objection form — Formatted formal objection statement for commercial landlord — estimate: ~45 minutes saved","Saved lease audit records — Store multi-year CAM audit logs in local browser storage — estimate: ~20 minutes saved"]}},{"title":"Calculate Freelance Contract Cancellation & Kill Fees — Free","tags":["business","freelance","contracts","invoicing","local-first"],"hook":"Audit project cancellation clauses, milestone completion percentages, and kill fees when clients abort contracts midway.","category":"business","verified":"2026-10-09","date":"2026-09-27","path":"articles/freelance-contract-kill-fee-gauge.html","app_unlock_hook":"The kill fee gauge is free and unlimited. The $9 tier adds printable final cancellation invoice statements and saved contract records.","share_triggers":["Calculated an enforceable contract kill fee invoice after a client abruptly cancelled our project."],"reading_time_minutes":4,"perspective_shift":"Before: suffered heavy financial losses when clients abruptly cancelled projects. After: uses contractual kill fees and milestone progress tracking to collect fair cancellation invoices.","companion_app":{"app_path":"apps/freelance-contract-kill-fee-gauge.html","price":"$9 one-time","free_features":["Full contract kill fee calculations and milestone billing breakdowns","Copy cancellation invoice summary for client billing"],"paid_features":["Printable contract kill fee summary — Formatted final cancellation invoice statement — estimate: ~30 minutes saved","Saved client cancellation records — Store contract termination audits in local browser — estimate: ~15 minutes saved"]}},{"title":"Track FEMA & Disaster Relief Grant Expense Compliance — Free","tags":["civic","disaster-relief","fema","grants","local-first"],"hook":"Audit emergency storm cleanup, temporary shelter, and repair costs against FEMA / government disaster grant rules.","category":"civic","verified":"2026-10-09","date":"2026-09-27","path":"articles/disaster-relief-grant-compliance-form.html","app_unlock_hook":"The disaster compliance form is free and unlimited. The $5 tier adds printable agency audit reports and saved grant logs.","share_triggers":["Organized our emergency disaster recovery receipts and passed grant compliance review with zero issues."],"reading_time_minutes":4,"perspective_shift":"Before: worried about government audits and grant clawbacks after emergency storm cleanup. After: keeps an organized, audit-ready expense log that satisfies grant rules.","companion_app":{"app_path":"apps/disaster-relief-grant-compliance-form.html","price":"$5 one-time","free_features":["Full disaster grant balance tracking and category expense logging","Copy audit ledger text for grant officer reporting"],"paid_features":["Printable disaster grant compliance report — Formatted audit-ready expense report for FEMA/agency review — estimate: ~40 minutes saved","Saved disaster grant expense logs — Store grant tracking records locally in browser — estimate: ~20 minutes saved"]}},{"title":"Assess Small Claims Judgment Enforcement & Collectibility — Free","tags":["civic","small-claims","legal","judgment","local-first"],"hook":"Audit debtor bank levies, wage garnishments, property liens, and enforcement costs before spending money to collect.","category":"civic","verified":"2026-10-09","date":"2026-09-27","path":"articles/small-claims-enforcement-collectibility-label.html","app_unlock_hook":"The judgment enforcement label is free and unlimited. The $9 tier adds printable enforcement strategy reports and saved judgment records.","share_triggers":["Assessed small claims judgment collectibility and identified the best enforcement route to recover my award."],"reading_time_minutes":4,"perspective_shift":"Before: assumed winning a court judgment meant receiving a check automatically. After: evaluates debtor collectibility and chooses targeted enforcement methods.","companion_app":{"app_path":"apps/small-claims-enforcement-collectibility-label.html","price":"$9 one-time","free_features":["Full small claims judgment collectibility calculation and asset exemption breakdown","Copy enforcement strategy audit for court clerk filings"],"paid_features":["Printable judgment enforcement label — Formatted enforcement strategy report for court clerk/sheriff — estimate: ~35 minutes saved","Saved judgment collection records — Store debtor asset enforcement tracking in local browser — estimate: ~20 minutes saved"]}},{"title":"Check Prescription Refill Lead Windows Before Supply Runs Dry — Free","tags":["health","refilllead","local-first","planning","no-account"],"hook":"Counting pills in a bottle is not the same as knowing when to call the pharmacy. Divide remaining doses by your daily schedule, subtract processing lead days, and see which prescription hits its reorder cutoff first.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/prescription-refill-lead-window-check.html","app_unlock_hook":"The dispensary refill strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check prescription refill lead windows before supply runs dry with explicit quantities instead of guessing. 7 days of refill slack in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Twice-daily or three-times-daily regimens exhaust a thirty-count bottle in ten to fifteen days. After: the dispensary refill strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/prescription-refill-lead-window-check.html","price":"$4 one-time","free_features":["one complete dispensary refill strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the dispensary refill strip with its row workings","CSV of days of refill slack and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Exercise Sweat Loss and Rehydration Volume Deficit — Free","tags":["health","sweatloss","local-first","planning","no-account"],"hook":"Drinking during a workout rarely replaces everything lost in sweat. Subtract in-session fluid intake from gross sweat loss and apply your post-session replacement factor to see the recovery volume still owed.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/sweat-rate-rehydration-deficit-check.html","app_unlock_hook":"The hydration loss gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked calculate exercise sweat loss and rehydration volume deficit with explicit quantities instead of guessing. 1875 ml replacement needed in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Ongoing fluid excretion during recovery means one-for-one replacement leaves a lingering deficit. After: the hydration loss gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/sweat-rate-rehydration-deficit-check.html","price":"$4 one-time","free_features":["one complete hydration loss gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the hydration loss gauge with its row workings","CSV of ml replacement needed and row explanations","last five readings saved in this browser profile"]}},{"title":"Tally Duty-Free Purchases Against Your Customs Exemption Limit — Free","tags":["travel","customsduty","local-first","planning","no-account"],"hook":"Small souvenirs and airport purchases stack up across a trip. Multiply quantity by home-currency unit price for every item you are bringing back, and see the exact purchase that pushes your declaration past your personal exemption.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/duty-free-customs-allowance-check.html","app_unlock_hook":"The customs allowance receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked tally duty-free purchases against your customs exemption limit with explicit quantities instead of guessing. 700 dutiable value units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Duty-free at departure does not mean exempt from arrival limits if the total exceeds your personal allowance. After: the customs allowance receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/duty-free-customs-allowance-check.html","price":"$4 one-time","free_features":["one complete customs allowance receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the customs allowance receipt with its row workings","CSV of dutiable value units and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Layover Connection Buffers After Terminal Transfer Time — Free","tags":["travel","layoverbuffer","local-first","planning","no-account"],"hook":"A 55-minute layover is not 55 minutes of waiting. Subtract terminal transit time and the airline’s gate-closure cutoff from the scheduled layover to see how many real buffer minutes remain on your tightest connection.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/layover-terminal-transfer-buffer-check.html","app_unlock_hook":"The layover transfer ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check layover connection buffers after terminal transfer time with explicit quantities instead of guessing. 30 buffer minutes remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Arriving at the gate two minutes before departure usually means the flight has already closed. After: the layover transfer ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/layover-terminal-transfer-buffer-check.html","price":"$4 one-time","free_features":["one complete layover transfer ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the layover transfer ladder with its row workings","CSV of buffer minutes remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Reconcile Monthly Client Retainer Hours Against Logged Work — Free","tags":["business","retainerdraw","local-first","planning","no-account"],"hook":"Unreconciled retainers create month-end disputes over unused hours. Compare prepaid hours with logged work under your contract’s rollover cap to separate hours that carry forward from hours that expire.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/client-retainer-drawdown-ledger.html","app_unlock_hook":"The retainer drawdown register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked reconcile monthly client retainer hours against logged work with explicit quantities instead of guessing. 10 rollover-eligible hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Without a clear monthly cap check, unused retainer hours accumulate into an unworkable delivery liability. After: the retainer drawdown register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/client-retainer-drawdown-ledger.html","price":"$4 one-time","free_features":["one complete retainer drawdown register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the retainer drawdown register with its row workings","CSV of rollover-eligible hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Unit Sales Needed to Offset a Promotional Price Markdown — Free","tags":["business","markdownhurdle","local-first","planning","no-account"],"hook":"A ten-percent discount does not need ten percent more sales. Because every markdown comes straight out of gross margin, calculate the exact extra units each product line must sell just to keep total gross profit whole.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/promotional-discount-volume-hurdle-check.html","app_unlock_hook":"The markdown margin chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check unit sales needed to offset a promotional price markdown with explicit quantities instead of guessing. 130 extra units required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A 10 percent price cut on a 25 percent margin product requires 66.7 percent more unit volume just to stand still. After: the markdown margin chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/promotional-discount-volume-hurdle-check.html","price":"$4 one-time","free_features":["one complete markdown margin chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the markdown margin chart with its row workings","CSV of extra units required and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Thrown Clay Dimensions to Hit Target Fired Sizes — Free","tags":["creative","clayshrink","local-first","planning","no-account"],"hook":"Clay shrinks from wet wheel to final glaze firing, and dividing by one minus shrinkage is not the same as adding that percentage back. Compute the exact wet throwing dimension and check that it fits inside your kiln shelf clearance.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/ceramic-shrinkage-fired-dimension-check.html","app_unlock_hook":"The kiln firing docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked calculate thrown clay dimensions to hit target fired sizes with explicit quantities instead of guessing. 220 wet thrown mm required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Multiplying 102 mm by 1.15 gives 117.3 mm, which shrinks to 99.7 mm and misses the target fit. After: the kiln firing docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/ceramic-shrinkage-fired-dimension-check.html","price":"$4 one-time","free_features":["one complete kiln firing docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the kiln firing docket with its row workings","CSV of wet thrown mm required and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Typeset Column Widths Against Comfortable Character Measures — Free","tags":["creative","typemeasure","local-first","planning","no-account"],"hook":"A column width in points means nothing until you divide by the typeface’s average character advance. Check every layout column against your maximum character-per-line target before locking a page grid.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/typesetting-line-character-measure-check.html","app_unlock_hook":"The typesetting measure matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked audit typeset column widths against comfortable character measures with explicit quantities instead of guessing. 60 characters per line in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A small point size in a single full-width column easily exceeds 80 characters per line and tires the eye. After: the typesetting measure matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/typesetting-line-character-measure-check.html","price":"$4 one-time","free_features":["one complete typesetting measure matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the typesetting measure matrix with its row workings","CSV of characters per line and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Carpool Seat Capacity and Fair Driving Turn Balance — Free","tags":["family","carpoolseats","local-first","planning","no-account"],"hook":"A five-seat car only holds four passengers once the driver sits down, and bulky booster bases often block the middle position. Subtract driver and blocked positions from total belts to verify every carpool leg fits safely.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/school-carpool-seat-rotation-check.html","app_unlock_hook":"The carpool seat ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check carpool seat capacity and fair driving turn balance with explicit quantities instead of guessing. 1 spare seats when driving in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A five-seat saloon has at most four passenger belts after the driver. After: the carpool seat ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/school-carpool-seat-rotation-check.html","price":"$4 one-time","free_features":["one complete carpool seat ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the carpool seat ledger with its row workings","CSV of spare seats when driving and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Freezer Meal Containers and Leftover Portions From Batch Cooking — Free","tags":["family","freezerportions","local-first","planning","no-account"],"hook":"Guessing ladlefuls leaves half-filled tubs and short family dinners. Divide cooked batch weight by your target portion weight, group into multi-portion containers, and see how many complete family meals actually reach the freezer.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/batch-meal-freezer-portion-yield.html","app_unlock_hook":"The lunchbox prep stub reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count freezer meal containers and leftover portions from batch cooking with explicit quantities instead of guessing. 5 filled family containers in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Stews evaporate water while grains and pulses absorb it; raw weight rarely equals cooked yield. After: the lunchbox prep stub shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/batch-meal-freezer-portion-yield.html","price":"$4 one-time","free_features":["one complete lunchbox prep stub run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the lunchbox prep stub with its row workings","CSV of filled family containers and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Unvested Equity Forfeited Before a Departure Date — Free","tags":["career","vestingcliff","local-first","planning","no-account"],"hook":"Leaving a job two months before a cliff or vesting date can forfeit thousands of units. Model each equity grant against a standard twelve-month cliff and monthly schedule to see how many unvested units a target departure date leaves behind.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/equity-grant-cliff-vesting-tally.html","app_unlock_hook":"The vesting cliff packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked calculate unvested equity forfeited before a departure date with explicit quantities instead of guessing. 1800 unvested units forfeited in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Each refresh grant starts its own vesting schedule and remaining unvested tail. After: the vesting cliff packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/equity-grant-cliff-vesting-tally.html","price":"$4 one-time","free_features":["one complete vesting cliff packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the vesting cliff packet with its row workings","CSV of unvested units forfeited and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Monthly Mentoring Hours Against Your Advisory Cap — Free","tags":["career","mentorcap","local-first","planning","no-account"],"hook":"A 45-minute mentoring call actually takes an hour once you review drafts beforehand and send notes afterward. Add per-session preparation time to every recurring commitment and see your true monthly mentoring load in hours.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/mentorship-contact-hours-allocation-check.html","app_unlock_hook":"The mentorship cadence indexcard reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked budget monthly mentoring hours against your advisory cap with explicit quantities instead of guessing. 5.5 committed mentoring hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Context switching, document review and follow-up notes add 25 to 50 percent to every session. After: the mentorship cadence indexcard shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/mentorship-contact-hours-allocation-check.html","price":"$4 one-time","free_features":["one complete mentorship cadence indexcard run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the mentorship cadence indexcard with its row workings","CSV of committed mentoring hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Project Daily Flashcard Review Minutes From New Card Additions — Free","tags":["learning","flashcardload","local-first","planning","no-account"],"hook":"Adding twenty-five new flashcards does not add twenty-five reviews: new cards cycle through multiple learning steps on day one. Weight new cards at three initial passes on top of due reviews and convert total passes into real study minutes.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/spaced-repetition-daily-review-load.html","app_unlock_hook":"The flashcard queue triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked project daily flashcard review minutes from new card additions with explicit quantities instead of guessing. 34 review minutes required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: New cards fail and repeat through intraday learning steps before graduating to tomorrow’s queue. After: the flashcard queue triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/spaced-repetition-daily-review-load.html","price":"$4 one-time","free_features":["one complete flashcard queue triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the flashcard queue triage with its row workings","CSV of review minutes required and row explanations","last five readings saved in this browser profile"]}},{"title":"Pool Defined Technical Terms Across Chapters to Audit Glossary Coverage — Free","tags":["learning","glossarypool","local-first","planning","no-account"],"hook":"Averaging chapter glossary percentages treats a twenty-term safety primer the same as an eighty-term chemistry module. Pool total defined terms over total introduced terms to calculate true course-wide glossary coverage.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/technical-glossary-defined-term-coverage.html","app_unlock_hook":"The glossary coverage register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked pool defined technical terms across chapters to audit glossary coverage with explicit quantities instead of guessing. 90 percent defined in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A small 100-percent module hides a large 75-percent module unless denominators are pooled. After: the glossary coverage register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/technical-glossary-defined-term-coverage.html","price":"$4 one-time","free_features":["one complete glossary coverage register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the glossary coverage register with its row workings","CSV of percent defined and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Tactile Warning Tiles Needed Across Kerb Ramp Widths — Free","tags":["accessibility","tactiletiles","local-first","planning","no-account"],"hook":"Tactile blister paving must span the full dropped-kerb width across every depth row. Divide each approach width by your modular tile size, round up per course, and flag crossings whose width requires masonry cuts.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/tactile-paving-blister-tile-count.html","app_unlock_hook":"The tactile paving strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked count tactile warning tiles needed across kerb ramp widths with explicit quantities instead of guessing. 14 tactile tiles needed in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Leaving a 150 mm gap at the edge of a dropped kerb creates an unguarded hazard for cane users. After: the tactile paving strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tactile-paving-blister-tile-count.html","price":"$4 one-time","free_features":["one complete tactile paving strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the tactile paving strip with its row workings","CSV of tactile tiles needed and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Assistive Listening Receiver Inventory Against Venue Seating — Free","tags":["accessibility","assistivepool","local-first","planning","no-account"],"hook":"Dead batteries and missing earpieces quietly drop a venue below its assistive-listening coverage target. Compare tested working receivers in each hall against seating capacity and surface the room with the worst deficit.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/assistive-listening-receiver-pool-check.html","app_unlock_hook":"The haptic alert gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["I checked check assistive listening receiver inventory against venue seating with explicit quantities instead of guessing. 1 receiver surplus or deficit in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A receiver with a corroded battery or missing neckloop does not count toward usable venue coverage. After: the haptic alert gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/assistive-listening-receiver-pool-check.html","price":"$4 one-time","free_features":["one complete haptic alert gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the haptic alert gauge with its row workings","CSV of receiver surplus or deficit and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Practice Question Banks Against Exam Weightings — Free","tags":["learning","quizcover","local-first","planning","no-account"],"hook":"A question bank can look full while the heaviest exam topics sit almost unpractised. Multiply each topic’s marks weighting by the questions you want per mark and see which topics are still short.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/quiz-bank-coverage-vs-marks.html","app_unlock_hook":"The quiz bank ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Practice Question Banks Against Exam Weightings — explicit quantities instead of guesswork, and the working shown beside each row. -24 question surplus in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A topic worth 18 marks and a topic worth 4 marks are not equally covered by the same number of questions. After: the quiz bank ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/quiz-bank-coverage-vs-marks.html","price":"$4 one-time","free_features":["one complete quiz bank ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the quiz bank ledger with its row workings","CSV of question surplus and row explanations","last five readings saved in this browser profile"]}},{"title":"Weigh Stale Citations by How Often Your Draft Relies on Them — Free","tags":["learning","citationage","local-first","planning","no-account"],"hook":"An old source used once in a literature review is a footnote; the same source carrying four argumentative claims is a risk. Weigh each citation’s years past your recency rule by how often the draft leans on it.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/citation-age-exposure-check.html","app_unlock_hook":"The source recency docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Weigh Stale Citations by How Often Your Draft Relies on Them — explicit quantities instead of guesswork, and the working shown beside each row. 8 stale citation years in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Age matters far less for a methods paper or a primary historical source than for a current-statistics citation, and the weighting shows which sources you lean on. After: the source recency docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/citation-age-exposure-check.html","price":"$4 one-time","free_features":["one complete source recency docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the source recency docket with its row workings","CSV of stale citation years and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Dehumidifier Run Hours Around the Damp You Measure — Free","tags":["household","damprun","local-first","planning","no-account"],"hook":"Running a dehumidifier all day is expensive and often unnecessary. Convert each room’s measured moisture load into the hours its extraction rate actually needs, then compare that with the run window you can live with.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/damp-room-extraction-run-hours.html","app_unlock_hook":"The damp extraction strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Dehumidifier Run Hours Around the Damp You Measure — explicit quantities instead of guesswork, and the working shown beside each row. 13 run hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Extraction drops as temperature falls and as humidity approaches the target level. After: the damp extraction strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/damp-room-extraction-run-hours.html","price":"$4 one-time","free_features":["one complete damp extraction strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the damp extraction strip with its row workings","CSV of run hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Pill Organiser Fills Before Compartments Run Out — Free","tags":["health","pillfill","local-first","planning","no-account"],"hook":"A fortnightly fill cycle changes what each compartment has to hold. Multiply daily tablets by the days in your cycle and check the count against the compartment before you pour medication into a box that cannot take it.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/pill-organiser-fill-cycle.html","app_unlock_hook":"The pill organiser register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Pill Organiser Fills Before Compartments Run Out — explicit quantities instead of guesswork, and the working shown beside each row. 42 tablets per cycle in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Packing a compartment past its lid leads to mixed doses later in the week. After: the pill organiser register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pill-organiser-fill-cycle.html","price":"$4 one-time","free_features":["one complete pill organiser register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pill organiser register with its row workings","CSV of tablets per cycle and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Sunscreen Reapplications Across a Day Outdoors — Free","tags":["health","suncreapp","local-first","planning","no-account"],"hook":"A long outdoor day needs more reapplications than the label’s interval alone suggests, and each one interrupts what you were doing. Count the applications across each block and the minutes they actually cost.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/sunscreen-reapplication-count.html","app_unlock_hook":"The sun exposure ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Sunscreen Reapplications Across a Day Outdoors — explicit quantities instead of guesswork, and the working shown beside each row. 15 minutes reapplying in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Intervals restart after each application: a 90-minute interval only covers 90 minutes. After: the sun exposure ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/sunscreen-reapplication-count.html","price":"$4 one-time","free_features":["one complete sun exposure ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the sun exposure ladder with its row workings","CSV of minutes reapplying and row explanations","last five readings saved in this browser profile"]}},{"title":"Price Each Claim Against a Travel Policy Excess — Free","tags":["travel","excessclaim","local-first","planning","no-account"],"hook":"A cheap policy with a large excess shifts real money onto you at the worst moment. Price the smaller of each claim and its excess to see what you would actually pay, claim by claim.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/travel-insurance-excess-exposure.html","app_unlock_hook":"The excess claim packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Price Each Claim Against a Travel Policy Excess — explicit quantities instead of guesswork, and the working shown beside each row. 175 out-of-pocket units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Many policies have higher excesses for medical, gadget or cancellation claims than the headline figure. After: the excess claim packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/travel-insurance-excess-exposure.html","price":"$4 one-time","free_features":["one complete excess claim packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the excess claim packet with its row workings","CSV of out-of-pocket units and row explanations","last five readings saved in this browser profile"]}},{"title":"Price Door-to-Door Travel Options Including Your Time — Free","tags":["travel","timetravel","local-first","planning","no-account"],"hook":"The cheapest ticket is rarely the cheapest trip once waiting rooms, security queues and station transfers are counted. Add your own hourly value to each option’s clock time and compare the real price of the journey.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/door-to-door-travel-time-price.html","app_unlock_hook":"The door-to-door time chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Price Door-to-Door Travel Options Including Your Time — explicit quantities instead of guesswork, and the working shown beside each row. 251.67 time-priced cost units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Published journey times omit the taxi rank, the security queue and the walk to the platform. After: the door-to-door time chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/door-to-door-travel-time-price.html","price":"$4 one-time","free_features":["one complete door-to-door time chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the door-to-door time chart with its row workings","CSV of time-priced cost units and row explanations","last five readings saved in this browser profile"]}},{"title":"Forecast Pipeline Value From Stage Win Rates — Free","tags":["business","funnelwin","local-first","planning","no-account"],"hook":"A pipeline total that adds every open deal at full value is a wish, not a forecast. Weight each stage by its historical win rate and see the number the funnel actually supports — and whether one stage carries it.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/pipeline-win-rate-forecast.html","app_unlock_hook":"The deal funnel matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Forecast Pipeline Value From Stage Win Rates — explicit quantities instead of guesswork, and the working shown beside each row. 10200 weighted forecast units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Summed open deals overstate every forecast and erode trust in the number. After: the deal funnel matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pipeline-win-rate-forecast.html","price":"$4 one-time","free_features":["one complete deal funnel matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the deal funnel matrix with its row workings","CSV of weighted forecast units and row explanations","last five readings saved in this browser profile"]}},{"title":"Count the Overbuy in Pack-Quantity Minimums — Free","tags":["business","packoverbuy","local-first","planning","no-account"],"hook":"Suppliers sell in packs, and the extra units are cash sitting in a storeroom. Round each line up to whole packs and measure the overbuy as a percentage before it becomes dead stock.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/pack-quantity-overbuy-check.html","app_unlock_hook":"The pack quantity receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count the Overbuy in Pack-Quantity Minimums — explicit quantities instead of guesswork, and the working shown beside each row. 70 units overbought in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A cheaper pack price can still be the more expensive decision once rounding waste is priced in. After: the pack quantity receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pack-quantity-overbuy-check.html","price":"$4 one-time","free_features":["one complete pack quantity receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pack quantity receipt with its row workings","CSV of units overbought and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Mural Paint Volume Before Buying Tins — Free","tags":["creative","muralpaint","local-first","planning","no-account"],"hook":"Paint estimates fail on coats and coverage, not on wall size. Multiply area by coats, divide by the coverage printed on the tin you are using, and buy for the job rather than for the wall.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/mural-paint-coverage-budget.html","app_unlock_hook":"The paint coverage strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Mural Paint Volume Before Buying Tins — explicit quantities instead of guesswork, and the working shown beside each row. 7.88 litres of paint in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Order of operations changes the answer: coats multiply the area before coverage divides it. After: the paint coverage strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/mural-paint-coverage-budget.html","price":"$4 one-time","free_features":["one complete paint coverage strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the paint coverage strip with its row workings","CSV of litres of paint and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Draft Days From Act Word Budgets — Free","tags":["creative","draftdays","local-first","planning","no-account"],"hook":"A total word target hides which act is actually behind. Subtract what is drafted, divide the remainder by a realistic daily word count, and see how many writing days each section truly needs.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/manuscript-draft-days-plan.html","app_unlock_hook":"The manuscript pace docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Draft Days From Act Word Budgets — explicit quantities instead of guesswork, and the working shown beside each row. 31 draft days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A daily count you hit once is not a pace; use a median over the last fortnight of writing. After: the manuscript pace docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/manuscript-draft-days-plan.html","price":"$4 one-time","free_features":["one complete manuscript pace docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the manuscript pace docket with its row workings","CSV of draft days and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Whether the School-Morning Plan Actually Fits — Free","tags":["family","morningslack","local-first","planning","no-account"],"hook":"The morning plan on the fridge rarely matches the morning you actually have. Compare the minutes each task needs with the minutes the routine allows and add up the overrun before it turns into a shout.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/school-morning-departure-slack.html","app_unlock_hook":"The morning run triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Whether the School-Morning Plan Actually Fits — explicit quantities instead of guesswork, and the working shown beside each row. 7 overrun minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Once-a-week best-case timings create daily conflict when they are treated as normal. After: the morning run triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/school-morning-departure-slack.html","price":"$4 one-time","free_features":["one complete morning run triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the morning run triage with its row workings","CSV of overrun minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Schedule Interview Loops Against Panel Hours — Free","tags":["career","panelhours","local-first","planning","no-account"],"hook":"A shortlist looks affordable until the panel’s diary is priced. Convert each interview stage’s candidate count and interview length into panel hours and compare them with the hours your interviewers can genuinely spare.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/interview-loop-panel-hours.html","app_unlock_hook":"The panel loop gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Schedule Interview Loops Against Panel Hours — explicit quantities instead of guesswork, and the working shown beside each row. 9 panel hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Panel hours are the constraint; four hours a week still interviews 24 candidates at 30 minutes each. After: the panel loop gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-loop-panel-hours.html","price":"$4 one-time","free_features":["one complete panel loop gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the panel loop gauge with its row workings","CSV of panel hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Screening Days From a Daily Minute Budget — Free","tags":["career","screeningdays","local-first","planning","no-account"],"hook":"A hundred applications and a full calendar produce the same result: a silent backlog. Price each batch’s screening minutes against the minutes you can actually set aside and book the days before the queue starts to rot.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/screening-throughput-days.html","app_unlock_hook":"The screening queue stub reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Screening Days From a Daily Minute Budget — explicit quantities instead of guesswork, and the working shown beside each row. 7 screening days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Interrupted screening produces inconsistent shortlists; booked minutes produce defensible ones. After: the screening queue stub shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screening-throughput-days.html","price":"$4 one-time","free_features":["one complete screening queue stub run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the screening queue stub with its row workings","CSV of screening days and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Interpreter Rotation Blocks for Long Sessions — Free","tags":["accessibility","interpreterblocks","local-first","planning","no-account"],"hook":"A two-hour session is not one interpreter’s two hours. Divide each session by the continuous-interpreting limit your team works to and check whether the interpreters booked can actually cover the rotations.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/interpreter-rotation-blocks.html","app_unlock_hook":"The rotation block ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Interpreter Rotation Blocks for Long Sessions — explicit quantities instead of guesswork, and the working shown beside each row. 6 rotation blocks in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Continuous interpreting at length degrades accuracy and risks injury; rotations are the normal practice. After: the rotation block ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interpreter-rotation-blocks.html","price":"$4 one-time","free_features":["one complete rotation block ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the rotation block ladder with its row workings","CSV of rotation blocks and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Accessible Bay Demand at Peak Arrival Hours — Free","tags":["accessibility","parkbay","local-first","planning","no-account"],"hook":"A venue with enough accessible bays on paper can still turn away cars at the busiest hour. Divide peak-hour demand by how often a bay frees up and compare the requirement with the bays you actually have.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/accessible-parking-bay-demand.html","app_unlock_hook":"The bay demand packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Accessible Bay Demand at Peak Arrival Hours — explicit quantities instead of guesswork, and the working shown beside each row. -2 bay margin in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Bays far from the accessible entrance do not function as accessible parking for that route. After: the bay demand packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/accessible-parking-bay-demand.html","price":"$4 one-time","free_features":["one complete bay demand packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the bay demand packet with its row workings","CSV of bay margin and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Weekly Laundry Time Before the Loads Pile Up — Free","tags":["family","laundryrun","local-first","planning","no-account"],"hook":"A full basket is not the constraint; machine hours are. Multiply the loads each type runs in a week by its real cycle minutes and the ledger marks the row where your laundry window runs out.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/laundry-cycle-time-budget.html","app_unlock_hook":"The laundry time ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Weekly Laundry Time Before the Loads Pile Up — explicit quantities instead of guesswork, and the working shown beside each row. 485 machine minutes per week in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Two half-baskets can be one load, while an overfilled drum needs a second cycle — count starts, not baskets. After: the laundry time ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/laundry-cycle-time-budget.html","price":"$4 one-time","free_features":["one complete laundry time ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the laundry time ledger with its row workings","CSV of machine minutes per week and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Curtain Fullness Before Buying Panels — Free","tags":["household","curtain","local-first","planning","no-account"],"hook":"Two panels can cover a window yet hang almost flat. Compare their combined flat width with the track width multiplied by the fullness you want, before ordering another pair.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/curtain-panel-fullness-ratio.html","app_unlock_hook":"The drapery fullness register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Curtain Fullness Before Buying Panels — explicit quantities instead of guesswork, and the working shown beside each row. 60 cm additional flat width in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The fabric must serve the whole track, including the parts outside the opening. After: the drapery fullness register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/curtain-panel-fullness-ratio.html","price":"$4 one-time","free_features":["one complete drapery fullness register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the drapery fullness register with its row workings","CSV of cm additional flat width and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Window Film Length Without Hiding Width Failures — Free","tags":["household","film","local-first","planning","no-account"],"hook":"A roll can have plenty of area and still be too narrow for a pane. Keep the cross-roll width test separate from the running length before trimming adhesive film.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/window-film-rectangle-roll-fit.html","app_unlock_hook":"The glazing cut strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Window Film Length Without Hiding Width Failures — explicit quantities instead of guesswork, and the working shown beside each row. 180 cm roll length in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Equal square centimetres do not guarantee that the narrow dimension fits. After: the glazing cut strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/window-film-rectangle-roll-fit.html","price":"$4 one-time","free_features":["one complete glazing cut strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the glazing cut strip with its row workings","CSV of cm roll length and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Separate Drawer Liner Coverage from Cutting Waste — Free","tags":["household","liner","local-first","planning","no-account"],"hook":"Drawer liners look small until their areas are added. Compare the area inside your drawers with the sheet area you bought, without pretending that the remainder is reusable offcut.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/drawer-liner-offcut-area.html","app_unlock_hook":"The lining area receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Separate Drawer Liner Coverage from Cutting Waste — explicit quantities instead of guesswork, and the working shown beside each row. 0.32 square metres covered in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Outside dimensions include walls and runners that do not need liner. After: the lining area receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/drawer-liner-offcut-area.html","price":"$4 one-time","free_features":["one complete lining area receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the lining area receipt with its row workings","CSV of square metres covered and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Compare Dishwasher Powder Costs at Your Actual Dose — Free","tags":["household","detergent","local-first","planning","no-account"],"hook":"A large powder box is not necessarily the cheapest wash. Turn pack price into cost at the measured dose you actually use, rather than trusting a front-label wash count.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/dishwasher-detergent-dose-cost.html","app_unlock_hook":"The wash-dose price chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Dishwasher Powder Costs at Your Actual Dose — explicit quantities instead of guesswork, and the working shown beside each row. 0.1 units per wash in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A label may assume a dose unlike the one you use. After: the wash-dose price chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/dishwasher-detergent-dose-cost.html","price":"$4 one-time","free_features":["one complete wash-dose price chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the wash-dose price chart with its row workings","CSV of units per wash and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Balance Compost Bucket Volumes Without Guessing Carbon Ratios — Free","tags":["household","compost","local-first","planning","no-account"],"hook":"A bucket ratio is a repeatable mixing note, not a laboratory carbon-to-nitrogen result. Count the brown volume needed for the blend you chose while keeping that distinction visible.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/compost-bucket-blend-ratio.html","app_unlock_hook":"The compost blend gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Compost Bucket Volumes Without Guessing Carbon Ratios — explicit quantities instead of guesswork, and the working shown beside each row. 2 brown buckets missing in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Volume does not measure elemental carbon or nitrogen. After: the compost blend gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/compost-bucket-blend-ratio.html","price":"$4 one-time","free_features":["one complete compost blend gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the compost blend gauge with its row workings","CSV of brown buckets missing and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Expected Marks Before Using a Guessing Strategy — Free","tags":["learning","marking","local-first","planning","no-account"],"hook":"Negative marking changes the arithmetic of an uncertain answer. Compare an estimated chance of being correct with a stated penalty while remembering that confidence is not a calibrated probability.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/negative-marking-attempt-threshold.html","app_unlock_hook":"The guessing threshold matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Expected Marks Before Using a Guessing Strategy — explicit quantities instead of guesswork, and the working shown beside each row. 7.5 expected marks in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Enter 20 for twenty percent, not 0.2 or one-in-five text. After: the guessing threshold matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/negative-marking-attempt-threshold.html","price":"$4 one-time","free_features":["one complete guessing threshold matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the guessing threshold matrix with its row workings","CSV of expected marks and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Keep Survey Percentage Points Separate from Percent Change — Free","tags":["learning","survey","local-first","planning","no-account"],"hook":"A response rate rising from 30 to 40 percent moves ten percentage points, not ten percent. Give each survey wave its own denominator before discussing a change.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/survey-response-percentage-point-gap.html","app_unlock_hook":"The response-rate index card reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Keep Survey Percentage Points Separate from Percent Change — explicit quantities instead of guesswork, and the working shown beside each row. 3.33 percentage-point difference in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A rate using delivered invitations is not directly the same measure as one using a mailing-list size. After: the response-rate index card shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/survey-response-percentage-point-gap.html","price":"$4 one-time","free_features":["one complete response-rate index card run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the response-rate index card with its row workings","CSV of percentage-point difference and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Translate Shutter Angle into Exposure Time for Each Shot — Free","tags":["creative","shutter","local-first","planning","no-account"],"hook":"Shutter angle only becomes an exposure duration once frame rate is known. Convert both together before comparing blur across normal-speed and slow-motion shots.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/shutter-angle-exposure-time.html","app_unlock_hook":"The shutter exposure docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Translate Shutter Angle into Exposure Time for Each Shot — explicit quantities instead of guesswork, and the working shown beside each row. 20.83 milliseconds exposure in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Retiming footage does not change the interval used when it was captured. After: the shutter exposure docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/shutter-angle-exposure-time.html","price":"$4 one-time","free_features":["one complete shutter exposure docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the shutter exposure docket with its row workings","CSV of milliseconds exposure and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Account for Fabric Hidden Inside Knife Pleats — Free","tags":["creative","pleat","local-first","planning","no-account"],"hook":"A finished pleated panel hides fabric in every fold. Calculate that take-up before cutting, so the visible width is not accidentally used as the starting width.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/sewing-pleat-fabric-takeup.html","app_unlock_hook":"The pleat take-up ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Account for Fabric Hidden Inside Knife Pleats — explicit quantities instead of guesswork, and the working shown beside each row. 140 cm starting width in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Doubling an already doubled measurement overestimates the hidden fabric. After: the pleat take-up ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/sewing-pleat-fabric-takeup.html","price":"$4 one-time","free_features":["one complete pleat take-up ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pleat take-up ladder with its row workings","CSV of cm starting width and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Reconcile Stock Movement Before Calling a Gap Shrinkage — Free","tags":["business","stockloss","local-first","planning","no-account"],"hook":"A missing unit is not automatically theft. Compare a movement-adjusted expected balance with the physical count, then price the signed difference to prioritize reconciliation.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/inventory-count-unexplained-loss.html","app_unlock_hook":"The stocktake variance packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Reconcile Stock Movement Before Calling a Gap Shrinkage — explicit quantities instead of guesswork, and the working shown beside each row. 8 units of cost variance in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Comparing opening stock directly with the count makes legitimate sales look like loss. After: the stocktake variance packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/inventory-count-unexplained-loss.html","price":"$4 one-time","free_features":["one complete stocktake variance packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the stocktake variance packet with its row workings","CSV of units of cost variance and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Reconcile Consignment Proceeds After Refunds and Commission — Free","tags":["business","consign","local-first","planning","no-account"],"hook":"Gross consignment sales are not the amount a maker receives. Separate refunded sales, the commission base and the remaining proceeds before querying a settlement.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/consignment-commission-settlement.html","app_unlock_hook":"The consignment settlement stub reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Reconcile Consignment Proceeds After Refunds and Commission — explicit quantities instead of guesswork, and the working shown beside each row. 980 units due before other charges in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A gross-sales contract will not match this net-sales model. After: the consignment settlement stub shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/consignment-commission-settlement.html","price":"$4 one-time","free_features":["one complete consignment settlement stub run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the consignment settlement stub with its row workings","CSV of units due before other charges and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Compressed Workdays After Unpaid Breaks — Free","tags":["career","compressed","local-first","planning","no-account"],"hook":"Ten hours between arrival and departure may not mean ten paid hours. Convert unpaid breaks before checking whether a compressed-day pattern meets the target you were given.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/compressed-workday-break-adjustment.html","app_unlock_hook":"The compressed-day time register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Compressed Workdays After Unpaid Breaks — explicit quantities instead of guesswork, and the working shown beside each row. -0.5 paid-hour difference in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: 10.30 hours is not ten hours thirty minutes. After: the compressed-day time register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/compressed-workday-break-adjustment.html","price":"$4 one-time","free_features":["one complete compressed-day time register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the compressed-day time register with its row workings","CSV of paid-hour difference and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Workdays in a Repeating On-Off Roster — Free","tags":["career","roster","local-first","planning","no-account"],"hook":"A repeating roster rarely lines up with a calendar month. Count full cycles plus the unfinished final cycle rather than multiplying a weekly average by four.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/rotating-roster-full-cycle-count.html","app_unlock_hook":"The roster-cycle strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Workdays in a Repeating On-Off Roster — explicit quantities instead of guesswork, and the working shown beside each row. 16 scheduled workdays in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A different starting phase can change the short-horizon count. After: the roster-cycle strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/rotating-roster-full-cycle-count.html","price":"$4 one-time","free_features":["one complete roster-cycle strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the roster-cycle strip with its row workings","CSV of scheduled workdays and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Scale a Round-Pan Recipe by Area Rather Than Diameter — Free","tags":["family","pan","local-first","planning","no-account"],"hook":"A pan twenty percent wider has forty-four percent more area. Use the squared diameter ratio to scale ingredient quantities for a similar fill depth, rather than adding twenty percent to everything.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/recipe-round-pan-area-scale.html","app_unlock_hook":"The pan-area scaling chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Scale a Round-Pan Recipe by Area Rather Than Diameter — explicit quantities instead of guesswork, and the working shown beside each row. 432 grams of entered ingredients in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Diameter is a length; the batter footprint grows with its square. After: the pan-area scaling chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/recipe-round-pan-area-scale.html","price":"$4 one-time","free_features":["one complete pan-area scaling chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pan-area scaling chart with its row workings","CSV of grams of entered ingredients and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Make a Savings-Match Promise with an Explicit Cap — Free","tags":["family","match","local-first","planning","no-account"],"hook":"A matching promise can cost more than expected when nobody writes down the ceiling. Show the contribution earned by each saver under a clear per-person cap before agreeing to fund it.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/family-savings-match-cap.html","app_unlock_hook":"The savings-match receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Make a Savings-Match Promise with an Explicit Cap — explicit quantities instead of guesswork, and the working shown beside each row. 35 match units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Only newly eligible amounts belong in the current calculation. After: the savings-match receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/family-savings-match-cap.html","price":"$4 one-time","free_features":["one complete savings-match receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the savings-match receipt with its row workings","CSV of match units and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Show Missing Diary Entries Without Inventing Symptom-Free Days — Free","tags":["health","diary","local-first","planning","no-account"],"hook":"An empty diary cell does not mean there was no symptom. Count missing observation slots separately so a summary does not silently turn missing notes into reassuring data.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/symptom-diary-observation-completeness.html","app_unlock_hook":"The observation completeness matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Show Missing Diary Entries Without Inventing Symptom-Free Days — explicit quantities instead of guesswork, and the working shown beside each row. 4 missing observation slots in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Missing observation is different from an observed absence of symptoms. After: the observation completeness matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/symptom-diary-observation-completeness.html","price":"$4 one-time","free_features":["one complete observation completeness matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the observation completeness matrix with its row workings","CSV of missing observation slots and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Hearing-Aid Battery Changes Over a Planning Horizon — Free","tags":["health","battery","local-first","planning","no-account"],"hook":"A battery bought for a hearing aid is useful only if it is compatible and available when needed. Count replacements from an observed service interval, explicitly excluding the fresh battery already installed on day one.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hearing-aid-battery-pack-horizon.html","app_unlock_hook":"The hearing-device supply ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Hearing-Aid Battery Changes Over a Planning Horizon — explicit quantities instead of guesswork, and the working shown beside each row. 10 replacement batteries in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The calculation starts after that fresh battery is already available. After: the hearing-device supply ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hearing-aid-battery-pack-horizon.html","price":"$4 one-time","free_features":["one complete hearing-device supply ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the hearing-device supply ladder with its row workings","CSV of replacement batteries and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Data Cells Still Missing Header Associations — Free","tags":["accessibility","headers","local-first","planning","no-account"],"hook":"A table can look tidy while its data cells lack meaningful header context. Turn a manual association audit into a visible review workload without mistaking a count for accessibility certification.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/data-table-header-association-coverage.html","app_unlock_hook":"The header association packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Data Cells Still Missing Header Associations — explicit quantities instead of guesswork, and the working shown beside each row. 30 review minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A visible heading may not be programmatically associated with the data it describes. After: the header association packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/data-table-header-association-coverage.html","price":"$4 one-time","free_features":["one complete header association packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the header association packet with its row workings","CSV of review minutes and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Calculate the Area of an Outside Rectangular Focus Outline — Free","tags":["accessibility","outline","local-first","planning","no-account"],"hook":"A two-pixel outside outline contains more area around a large control than a small one. Calculate the rectangular ring explicitly before discussing focus-indicator design with a reviewer.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/focus-outline-rectangular-area.html","app_unlock_hook":"The focus-outline geometry docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate the Area of an Outside Rectangular Focus Outline — explicit quantities instead of guesswork, and the working shown beside each row. 784 square CSS px outline area in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Browser zoom and device pixel ratio can make screenshot dimensions differ from CSS dimensions. After: the focus-outline geometry docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/focus-outline-rectangular-area.html","price":"$4 one-time","free_features":["one complete focus-outline geometry docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the focus-outline geometry docket with its row workings","CSV of square CSS px outline area and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Estimate Ferry Length Supplements from the Booked Vehicle Envelope — Free","tags":["travel","ferry","local-first","planning","no-account"],"hook":"A rack or trailer can move a vehicle into another ferry length band. Model a stated per-started-metre supplement before comparing bookings, using the full envelope the operator asks for.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/ferry-vehicle-length-band-supplement.html","app_unlock_hook":"The vehicle-length tariff stub reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Ferry Length Supplements from the Booked Vehicle Envelope — explicit quantities instead of guesswork, and the working shown beside each row. 15 supplement units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The booking envelope may exceed the manufacturer’s bare-vehicle dimension. After: the vehicle-length tariff stub shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/ferry-vehicle-length-band-supplement.html","price":"$4 one-time","free_features":["one complete vehicle-length tariff stub run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the vehicle-length tariff stub with its row workings","CSV of supplement units and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Add an Explicit Ascent Allowance to Walking Time — Free","tags":["travel","ascent","local-first","planning","no-account"],"hook":"A route’s flat-ground estimate can hide the time you spend climbing. Add a visible, self-chosen ascent allowance while keeping breaks, descent and difficult terrain outside the moving-time figure.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/walking-route-ascent-time-allowance.html","app_unlock_hook":"The ascent-time index card reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Add an Explicit Ascent Allowance to Walking Time — explicit quantities instead of guesswork, and the working shown beside each row. 150 planned moving minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Downhill sections do not cancel the effort and time already spent ascending. After: the ascent-time index card shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/walking-route-ascent-time-allowance.html","price":"$4 one-time","free_features":["one complete ascent-time index card run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the ascent-time index card with its row workings","CSV of planned moving minutes and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Plan Remaining Degree Credits Across Your Last Terms — Free","tags":["learning","degreeterms","local-first","planning","no-account"],"hook":"A degree audit lists what is left; it rarely divides that by what you can actually take each term. Split the remaining requirement blocks into terms and see which block decides when you can finish.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/degree-requirement-terms-remaining.html","app_unlock_hook":"The graduation terms ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Remaining Degree Credits Across Your Last Terms — explicit quantities instead of guesswork, and the working shown beside each row. 3 terms needed in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Blocks with sequenced prerequisites cannot be saved for the last term, whatever the arithmetic says. After: the graduation terms ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/degree-requirement-terms-remaining.html","price":"$4 one-time","free_features":["one complete graduation terms ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the graduation terms ledger with its row workings","CSV of terms needed and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Weekly Study Hours Against Course Credit Weights — Free","tags":["learning","creditdeficit","local-first","planning","no-account"],"hook":"Credit hours are a weekly-study contract in disguise: a four-credit course at a two-hour ratio wants eight hours a week. Compare the hours you have actually planned with the hours the credits imply.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/course-credit-study-hour-deficit.html","app_unlock_hook":"The coursework ratio strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Weekly Study Hours Against Course Credit Weights — explicit quantities instead of guesswork, and the working shown beside each row. 5 hours per week in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The credit ratio usually sits on top of scheduled contact hours, not inside them. After: the coursework ratio strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/course-credit-study-hour-deficit.html","price":"$4 one-time","free_features":["one complete coursework ratio strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the coursework ratio strip with its row workings","CSV of hours per week and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Prerequisite Catch-Up Weeks Before Term Starts — Free","tags":["learning","catchupweeks","local-first","planning","no-account"],"hook":"A prerequisite gap is a countdown wearing a syllabus costume. Divide the hours each gap needs by the hours you can genuinely practise each week and see which gap runs out of calendar first.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/prerequisite-catchup-weeks-plan.html","app_unlock_hook":"The catch-up weeks gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Prerequisite Catch-Up Weeks Before Term Starts — explicit quantities instead of guesswork, and the working shown beside each row. 3 catch-up weeks in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Convert the gap into concrete tasks first: twelve worked problems, one safety module, three formula sheets. After: the catch-up weeks gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/prerequisite-catchup-weeks-plan.html","price":"$4 one-time","free_features":["one complete catch-up weeks gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the catch-up weeks gauge with its row workings","CSV of catch-up weeks and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Cold-Storage Hours Left in a Power Cut — Free","tags":["household","outagemargin","local-first","planning","no-account"],"hook":"When the power goes, the clock starts on every shelf in the house. Subtract the hours already lost and the hours still expected from each cold zone’s rated safe window, and see which zone runs out first.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/fridge-outage-safe-hours-margin.html","app_unlock_hook":"The outage margin docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Cold-Storage Hours Left in a Power Cut — explicit quantities instead of guesswork, and the working shown beside each row. 2.5 margin hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A full chest freezer can hold a safe window many times longer than a fridge shelf, and mixing them hides the shelf that fails first. After: the outage margin docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/fridge-outage-safe-hours-margin.html","price":"$4 one-time","free_features":["one complete outage margin docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the outage margin docket with its row workings","CSV of margin hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Draught-Seal Length for Every Opening — Free","tags":["household","sealpacks","local-first","planning","no-account"],"hook":"Seal strips sell in packs; draughts live in millimetres. Convert each opening’s measured perimeter and sealing passes into the packs of seal the job actually consumes, before the third trip to the shop.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/draught-seal-length-budget.html","app_unlock_hook":"The draught seal packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Draught-Seal Length for Every Opening — explicit quantities instead of guesswork, and the working shown beside each row. 3 packs of seal in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Seal strips run along the frame edge, so the perimeter that matters is the one the strip contacts. After: the draught seal packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/draught-seal-length-budget.html","price":"$4 one-time","free_features":["one complete draught seal packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the draught seal packet with its row workings","CSV of packs of seal and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Heating Oil Supply Weeks Against Delivery Lead — Free","tags":["household","oilsupply","local-first","planning","no-account"],"hook":"A dip reading is litres; the order book thinks in delivery weeks. Divide each tank’s litres by its measured weekly burn and compare the supply weeks with the lead time your supplier actually quotes.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/heating-oil-supply-weeks-check.html","app_unlock_hook":"The oil supply gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Heating Oil Supply Weeks Against Delivery Lead — explicit quantities instead of guesswork, and the working shown beside each row. 2 supply weeks in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Only the oil in the tank buys weeks; the gauge’s red zone is not supply. After: the oil supply gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/heating-oil-supply-weeks-check.html","price":"$4 one-time","free_features":["one complete oil supply gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the oil supply gauge with its row workings","CSV of supply weeks and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Smoke-Alarm Battery Months Before Each Swap — Free","tags":["household","alarmbattery","local-first","planning","no-account"],"hook":"Alarms are installed once and then live on a clock nobody watches. Subtract the months since each battery swap from its rated life and see which alarm enters the warning window first.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/smoke-alarm-battery-swap-months.html","app_unlock_hook":"The alarm battery receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Smoke-Alarm Battery Months Before Each Swap — explicit quantities instead of guesswork, and the working shown beside each row. 2 months remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The chirp is a last resort signal, not a schedule, and it arrives at the worst moment. After: the alarm battery receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/smoke-alarm-battery-swap-months.html","price":"$4 one-time","free_features":["one complete alarm battery receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the alarm battery receipt with its row workings","CSV of months remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Appliance Standby Watt-Hours Against a Budget — Free","tags":["household","standbyload","local-first","planning","no-account"],"hook":"Standby loads are tiny individually and noisy in aggregate. Multiply each appliance’s standby watts by its standby hours and watch the running daily total cross the budget you set.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/appliance-standby-watt-hour-audit.html","app_unlock_hook":"The standby load strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Appliance Standby Watt-Hours Against a Budget — explicit quantities instead of guesswork, and the working shown beside each row. 372 standby watt-hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The point is the budget and the habit; the meter is for the rows you cannot otherwise estimate. After: the standby load strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/appliance-standby-watt-hour-audit.html","price":"$4 one-time","free_features":["one complete standby load strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the standby load strip with its row workings","CSV of standby watt-hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Tally Sleep Debt Against Your Recovery Cap — Free","tags":["health","sleepdebt","local-first","planning","no-account"],"hook":"One short night is an anecdote; four is a ledger. Subtract the hours you actually slept from your target each night and check the total debt against the recovery hours you allow yourself to add.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/sleep-debt-recovery-hours-check.html","app_unlock_hook":"The sleep debt register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Tally Sleep Debt Against Your Recovery Cap — explicit quantities instead of guesswork, and the working shown beside each row. 3 debt hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Debt computed from bed hours flatters every restless night. After: the sleep debt register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/sleep-debt-recovery-hours-check.html","price":"$4 one-time","free_features":["one complete sleep debt register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the sleep debt register with its row workings","CSV of debt hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Your Drink Schedule Against a Daily Volume Target — Free","tags":["health","drinkvolume","local-first","planning","no-account"],"hook":"Hydration advice is a number; a busy day is a sequence of poured glasses. Multiply the glasses you have actually scheduled by their size and see which days fall under the target you were set.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hydration-schedule-volume-gaps.html","app_unlock_hook":"The drink volume strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Your Drink Schedule Against a Daily Volume Target — explicit quantities instead of guesswork, and the working shown beside each row. 1500 millilitres scheduled in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Intention is not a scheduled glass; only count pours tied to a real moment. After: the drink volume strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hydration-schedule-volume-gaps.html","price":"$4 one-time","free_features":["one complete drink volume strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the drink volume strip with its row workings","CSV of millilitres scheduled and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Large-Print Handout Pages at Your Own Formatting — Free","tags":["accessibility","printpages","local-first","planning","no-account"],"hook":"Large print is a formatting choice with a page count attached. Divide each handout’s words by the words per page you actually produce, then hold the pages that needs against the pages its slot allows.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/large-print-handout-page-count-fit.html","app_unlock_hook":"The large-print page packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Large-Print Handout Pages at Your Own Formatting — explicit quantities instead of guesswork, and the working shown beside each row. 2 pages in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Widows, heading breaks and answer spacing can add pages that word counts alone never predict. After: the large-print page packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/large-print-handout-page-count-fit.html","price":"$4 one-time","free_features":["one complete large-print page packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the large-print page packet with its row workings","CSV of pages and row explanations","last five readings saved in this browser profile"]}},{"title":"Compare Stay Options as Nightly Rate Plus Add-Ons — Free","tags":["travel","staycompare","local-first","planning","no-account"],"hook":"The headline nightly rate is only the first line of the stay. Add the nightly extras each option carries — breakfast, resort fees, parking — multiply by the nights, and compare the totals the ads never print.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/stay-option-add-on-total-compare.html","app_unlock_hook":"The stay total chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Stay Options as Nightly Rate Plus Add-Ons — explicit quantities instead of guesswork, and the working shown beside each row. 420 stay total units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Rate calendars move faster than the comparison can survive; same dates or no comparison. After: the stay total chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/stay-option-add-on-total-compare.html","price":"$4 one-time","free_features":["one complete stay total chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the stay total chart with its row workings","CSV of stay total units and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Walking-Leg Times Against Your Hours Available — Free","tags":["travel","walktime","local-first","planning","no-account"],"hook":"A route on a map is distance; a day on foot is minutes. Multiply each leg’s distance by the pace you actually walk, total the minutes, and compare them with the hours in the day you have left.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/walking-route-hours-feasibility.html","app_unlock_hook":"The walk time docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Walking-Leg Times Against Your Hours Available — explicit quantities instead of guesswork, and the working shown beside each row. 104 walk minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Cobbles, hills and photo stops change pace by minutes per kilometre. After: the walk time docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/walking-route-hours-feasibility.html","price":"$4 one-time","free_features":["one complete walk time docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the walk time docket with its row workings","CSV of walk minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Activity Cancellation Slack Before Each Deadline — Free","tags":["travel","cancellationslack","local-first","planning","no-account"],"hook":"Every booking on the itinerary carries its own cancellation clock, and the clocks run down together. Subtract the notice period and your buffer from the days remaining, and see which booking loses its free exit first.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/activity-cancellation-window-slack.html","app_unlock_hook":"The cancellation slack stub reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Activity Cancellation Slack Before Each Deadline — explicit quantities instead of guesswork, and the working shown beside each row. 4 slack days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Each supplier’s term governs its own row; the package headline governs almost none of them. After: the cancellation slack stub shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/activity-cancellation-window-slack.html","price":"$4 one-time","free_features":["one complete cancellation slack stub run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the cancellation slack stub with its row workings","CSV of slack days and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Meeting-Room Utilisation Against Your Ceiling — Free","tags":["business","roomutil","local-first","planning","no-account"],"hook":"A meeting-room calendar counts bookings, rarely the hours the room is even open. Divide the booked hours by the open hours for each room and hold the busiest room against the ceiling you plan to.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/meeting-room-hours-utilisation-check.html","app_unlock_hook":"The meeting-room utilisation register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Meeting-Room Utilisation Against Your Ceiling — explicit quantities instead of guesswork, and the working shown beside each row. 110 utilisation percent in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Open hours are bookable hours; a room that cannot be booked before nine is not open at seven. After: the meeting-room utilisation register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/meeting-room-hours-utilisation-check.html","price":"$4 one-time","free_features":["one complete meeting-room utilisation register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the meeting-room utilisation register with its row workings","CSV of utilisation percent and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Early-Payment Discounts Against Your Return Floor — Free","tags":["business","earlypay","local-first","planning","no-account"],"hook":"A two-percent discount for paying twenty days early is a return no bank prints. Convert each offer into its implied annual return and compare it with the floor your cash actually needs.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/early-payment-discount-implied-return.html","app_unlock_hook":"The early payment chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Early-Payment Discounts Against Your Return Floor — explicit quantities instead of guesswork, and the working shown beside each row. 18.43 implied annual percent in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The percent is small because the period is short; the annualised figure is the comparable one. After: the early payment chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/early-payment-discount-implied-return.html","price":"$4 one-time","free_features":["one complete early payment chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the early payment chart with its row workings","CSV of implied annual percent and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Card Lines Missing Filed Receipts — Free","tags":["business","receiptgap","local-first","planning","no-account"],"hook":"A card statement is a list of questions in chronological order. Compare each month’s transaction lines with the receipts actually filed and see where the gap passes the tolerance your bookkeeping allows.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/receipt-match-gap-audit.html","app_unlock_hook":"The receipt gap stub reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Card Lines Missing Filed Receipts — explicit quantities instead of guesswork, and the working shown beside each row. 2 missing receipts in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Transfers, fees and direct debits are not receipt events; count only lines that should have one. After: the receipt gap stub shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/receipt-match-gap-audit.html","price":"$4 one-time","free_features":["one complete receipt gap stub run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the receipt gap stub with its row workings","CSV of missing receipts and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Provisioned Seats Against Active Users — Free","tags":["business","seataudit","local-first","planning","no-account"],"hook":"Seats get provisioned in a hurry and vacated in silence. Compare the seats each team holds against the users who actually sign in, and flag the teams whose idle share passes the tolerance.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/seat-count-vs-headcount-audit.html","app_unlock_hook":"The seat audit matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Provisioned Seats Against Active Users — explicit quantities instead of guesswork, and the working shown beside each row. 2 idle seats in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Licences sit behind shared logins and never-touched accounts; use the vendor’s activity definition. After: the seat audit matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/seat-count-vs-headcount-audit.html","price":"$4 one-time","free_features":["one complete seat audit matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the seat audit matrix with its row workings","CSV of idle seats and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Set-Block Minutes Against the Booked Slot — Free","tags":["creative","setslot","local-first","planning","no-account"],"hook":"A set list is songs; a booking is minutes. Multiply each block’s songs by their average length, total the minutes, and see how far the band lives outside the slot the venue actually booked.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/live-set-slot-fit-check.html","app_unlock_hook":"The set slot gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Set-Block Minutes Against the Booked Slot — explicit quantities instead of guesswork, and the working shown beside each row. 53 set minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Live arrangements, solos and stage talk run longer than the record. After: the set slot gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/live-set-slot-fit-check.html","price":"$4 one-time","free_features":["one complete set slot gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the set slot gauge with its row workings","CSV of set minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Photo Cull Days From Shots and Seconds — Free","tags":["creative","culldays","local-first","planning","no-account"],"hook":"Every frame you kept in the field is a decision waiting at home. Multiply the shots by the seconds a real cull takes, divide by the minutes you can give the edit each day, and book the days before the clients notice the silence.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/photo-cull-days-budget.html","app_unlock_hook":"The cull days ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Photo Cull Days From Shots and Seconds — explicit quantities instead of guesswork, and the working shown beside each row. 3 cull days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A rushed first pass moves the decisions into the retouch phase where they cost more. After: the cull days ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/photo-cull-days-budget.html","price":"$4 one-time","free_features":["one complete cull days ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the cull days ladder with its row workings","CSV of cull days and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Song Sections Against Their Bar Share — Free","tags":["creative","barshare","local-first","planning","no-account"],"hook":"Arrangements drift in fours and eights. Compare the bars each section actually holds with the share the form calls for, and find the section that is quietly eating another one’s time.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/song-section-bar-share-check.html","app_unlock_hook":"The bar share triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Song Sections Against Their Bar Share — explicit quantities instead of guesswork, and the working shown beside each row. -4 bar surplus in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A lyric-first draft forgets that the chorus returns; count the form as played. After: the bar share triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/song-section-bar-share-check.html","price":"$4 one-time","free_features":["one complete bar share triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the bar share triage with its row workings","CSV of bar surplus and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Dog-Walk Minutes Against a Daily Minimum — Free","tags":["family","walkcover","local-first","planning","no-account"],"hook":"Walks happen as minutes, not as a checkbox on a rota. Multiply the walks each day by their real lengths and see which days fall under the minimum the dog’s routine actually needs.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pet-walk-coverage-week.html","app_unlock_hook":"The dog walk indexcard reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Dog-Walk Minutes Against a Daily Minimum — explicit quantities instead of guesswork, and the working shown beside each row. 85 walk minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The minimum usually exists for exercise and scent work a garden rarely delivers. After: the dog walk indexcard shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-walk-coverage-week.html","price":"$4 one-time","free_features":["one complete dog walk indexcard run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the dog walk indexcard with its row workings","CSV of walk minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Weekly Care-Hour Gaps Against Your Tolerance — Free","tags":["family","caregap","local-first","planning","no-account"],"hook":"Care arrangements are made in hours and broken in weeks. Subtract the hours actually covered from the hours each week needs and check the gap against what the household can genuinely absorb.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/care-hours-coverage-gap.html","app_unlock_hook":"The uncovered hours docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Weekly Care-Hour Gaps Against Your Tolerance — explicit quantities instead of guesswork, and the working shown beside each row. 4 gap hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The ledger’s honesty is its whole value; only confirmed hours count. After: the uncovered hours docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/care-hours-coverage-gap.html","price":"$4 one-time","free_features":["one complete uncovered hours docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the uncovered hours docket with its row workings","CSV of gap hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Holiday Cover Days Against Leave Available — Free","tags":["family","coverdays","local-first","planning","no-account"],"hook":"School holidays arrive as blocks; annual leave arrives as days. Subtract the cover already arranged from the days each block needs and watch the running total exhaust the leave you actually hold.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/holiday-childcare-cover-days.html","app_unlock_hook":"The cover days packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Holiday Cover Days Against Leave Available — explicit quantities instead of guesswork, and the working shown beside each row. 5 uncovered days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The blocks differ in length and the cover differs in price; even spread is rarely the fix. After: the cover days packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/holiday-childcare-cover-days.html","price":"$4 one-time","free_features":["one complete cover days packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the cover days packet with its row workings","CSV of uncovered days and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Skill Hours Against Target Shares — Free","tags":["career","skillalloc","local-first","planning","no-account"],"hook":"Skill plans fail in the allocation, not the ambition. Compare the hours already invested in each skill with the share your plan gives it, and see which skill is quietly underfunded.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/skill-hours-allocation-check.html","app_unlock_hook":"The skill allocation matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Skill Hours Against Target Shares — explicit quantities instead of guesswork, and the working shown beside each row. -6 surplus hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Over-committed shares guarantee every skill looks behind; the plan must divide a real budget. After: the skill allocation matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/skill-hours-allocation-check.html","price":"$4 one-time","free_features":["one complete skill allocation matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the skill allocation matrix with its row workings","CSV of surplus hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Billable Hours Against Weekly Targets — Free","tags":["career","billablegap","local-first","planning","no-account"],"hook":"Timesheets remember the hours; utilisation targets remember the percent. Compare each week’s logged billable hours with the target and flag the weeks that fall past your shortfall tolerance.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/billable-hours-target-gap.html","app_unlock_hook":"The billable gap strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Billable Hours Against Weekly Targets — explicit quantities instead of guesswork, and the working shown beside each row. 6 shortfall hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Shortfalls created by miscoding are solved in the timesheet, not the diary. After: the billable gap strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/billable-hours-target-gap.html","price":"$4 one-time","free_features":["one complete billable gap strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the billable gap strip with its row workings","CSV of shortfall hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Realised Project Rates Against Your Floor — Free","tags":["career","realisedrate","local-first","planning","no-account"],"hook":"A quoted rate is a promise; the realised rate is the receipt. Divide each finished project’s fee by the hours it actually consumed and see which engagements quietly paid below the floor.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/project-realised-rate-audit.html","app_unlock_hook":"The realised rate triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Realised Project Rates Against Your Floor — explicit quantities instead of guesswork, and the working shown beside each row. 50 realised units per hour in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The audit’s whole subject is the difference between estimated and consumed hours. After: the realised rate triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/project-realised-rate-audit.html","price":"$4 one-time","free_features":["one complete realised rate triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the realised rate triage with its row workings","CSV of realised units per hour and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Required Speaking Rate Against Captioner Speed — Free","tags":["accessibility","captionwpm","local-first","planning","no-account"],"hook":"Live captioners carry a real top speed. Divide each session’s words by its minutes and compare the required rate with the words per minute your captioner can actually sustain.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/captioner-words-per-minute-fit.html","app_unlock_hook":"The speaking rate indexcard reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Required Speaking Rate Against Captioner Speed — explicit quantities instead of guesswork, and the working shown beside each row. 75 words per minute in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Average rates hide the bursts that break the captioner’s buffer. After: the speaking rate indexcard shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/captioner-words-per-minute-fit.html","price":"$4 one-time","free_features":["one complete speaking rate indexcard run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the speaking rate indexcard with its row workings","CSV of words per minute and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Wheelchair Range Against Planned Distances — Free","tags":["accessibility","rangeday","local-first","planning","no-account"],"hook":"Manual and powered chairs are honest about distance in a way day plans are not. Subtract each day’s planned distance from the usable range your reserve leaves, and see which day the battery spends before you do.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/wheelchair-range-day-margin.html","app_unlock_hook":"The range day ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Wheelchair Range Against Planned Distances — explicit quantities instead of guesswork, and the working shown beside each row. 4 margin units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Terrain, temperature and battery age move real range well below the printed one. After: the range day ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-range-day-margin.html","price":"$4 one-time","free_features":["one complete range day ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the range day ladder with its row workings","CSV of margin units and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Alt-Text Production Days From Images and Minutes — Free","tags":["accessibility","altdays","local-first","planning","no-account"],"hook":"Alt text is written at a pace, not a wish. Multiply the images by the minutes a real description takes, divide by the minutes available per day, and book the days before the launch date does it for you.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/alt-text-production-days.html","app_unlock_hook":"The alt text receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Alt-Text Production Days From Images and Minutes — explicit quantities instead of guesswork, and the working shown beside each row. 3 production days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Charts and maps set the pace of a batch more than the product shots do. After: the alt text receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/alt-text-production-days.html","price":"$4 one-time","free_features":["one complete alt text receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the alt text receipt with its row workings","CSV of production days and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Loft Boards Still Needed Before Cutting — Free","tags":["household","loftboard","local-first","planning","no-account"],"hook":"A run of loft boarding can be measured once and still come up short after the cut boards are laid. Compare each bay with the board width you actually bought before a second trip.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/loft-boarding-board-count.html","app_unlock_hook":"The loft board tally reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Loft Boards Still Needed Before Cutting — explicit quantities instead of guesswork, and the working shown beside each row. 5 boards to buy in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Skirting, tanks and pipe runs rarely follow the walls. After: the loft board tally shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/loft-boarding-board-count.html","price":"$4 one-time","free_features":["one complete loft board tally run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the loft board tally with its row workings","CSV of boards to buy and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Bulb Planting Positions in a Bed — Free","tags":["household","bulbgrid","local-first","planning","no-account"],"hook":"A bed can look large and still hold fewer bulbs than expected once the spacing you chose is applied to both directions. Count positions on a square grid instead of dividing the area by a bare number.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/bulb-planting-grid-count.html","app_unlock_hook":"The bulb spacing grid reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Bulb Planting Positions in a Bed — explicit quantities instead of guesswork, and the working shown beside each row. 102 planting positions in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: That mixes two directions and usually overcounts a rectangular bed. After: the bulb spacing grid shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/bulb-planting-grid-count.html","price":"$4 one-time","free_features":["one complete bulb spacing grid run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the bulb spacing grid with its row workings","CSV of planting positions and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Toy Battery Demand Against the Drawer Stock — Free","tags":["family","toystock","local-first","planning","no-account"],"hook":"A drawer of mixed batteries looks generous until each toy needs a specific size. Add the demand in order and see which group takes the running total past what is actually in the drawer.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/toy-battery-stock-check.html","app_unlock_hook":"The toy battery docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Toy Battery Demand Against the Drawer Stock — explicit quantities instead of guesswork, and the working shown beside each row. 15 batteries required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A four-cell toy consumes far more than a one-cell toy. After: the toy battery docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/toy-battery-stock-check.html","price":"$4 one-time","free_features":["one complete toy battery docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the toy battery docket with its row workings","CSV of batteries required and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Plan a Board Game Night Against the Minutes You Have — Free","tags":["family","gamenight","local-first","planning","no-account"],"hook":"One long game can quietly consume the whole evening you set aside. Multiply each game out, compare it with the window you actually have, and let the table decide before anyone opens the box.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/board-game-night-runtime-plan.html","app_unlock_hook":"The game night card reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan a Board Game Night Against the Minutes You Have — explicit quantities instead of guesswork, and the working shown beside each row. 99 planned minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Printed durations usually exclude teaching and setup. After: the game night card shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/board-game-night-runtime-plan.html","price":"$4 one-time","free_features":["one complete game night card run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the game night card with its row workings","CSV of planned minutes and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Cover Before Approving Overlapping Leave — Free","tags":["career","leavecover","local-first","planning","no-account"],"hook":"Two approved requests can leave the same desk short on the same day. Enter who is away and who remains, then compare the remaining cover with the minimum you decided in advance.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/team-leave-coverage-check.html","app_unlock_hook":"The leave coverage board reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Cover Before Approving Overlapping Leave — explicit quantities instead of guesswork, and the working shown beside each row. 3 people away in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Some staff cannot perform the work of the desk that is short. After: the leave coverage board shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/team-leave-coverage-check.html","price":"$4 one-time","free_features":["one complete leave coverage board run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the leave coverage board with its row workings","CSV of people away and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Off-the-Job Training Hours Against the Monthly Requirement — Free","tags":["career","offjob","local-first","planning","no-account"],"hook":"Total hours over a whole programme can look healthy while a single month falls short. Work month by month so completed sessions and sessions already booked are both counted.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/off-the-job-training-hours-check.html","app_unlock_hook":"The training hour gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Off-the-Job Training Hours Against the Monthly Requirement — explicit quantities instead of guesswork, and the working shown beside each row. 5 hours still missing in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: An averaging calculation hides a month that has already failed the requirement. After: the training hour gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/off-the-job-training-hours-check.html","price":"$4 one-time","free_features":["one complete training hour gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the training hour gauge with its row workings","CSV of hours still missing and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Reading Nights for a List at Your Own Pace — Free","tags":["learning","readingnights","local-first","planning","no-account"],"hook":"A reading list shrinks faster when you already know your nightly pace. Convert remaining pages into evenings, and keep a partially finished book visible instead of counting it as done.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/reading-list-nights-at-pace.html","app_unlock_hook":"The nightly page ruler reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Reading Nights for a List at Your Own Pace — explicit quantities instead of guesswork, and the working shown beside each row. 10 reading nights in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Reference books often read at a different speed from novels. After: the nightly page ruler shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reading-list-nights-at-pace.html","price":"$4 one-time","free_features":["one complete nightly page ruler run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the nightly page ruler with its row workings","CSV of reading nights and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Section Word Counts Against a Course Allowance — Free","tags":["learning","wordbudget","local-first","planning","no-account"],"hook":"A total word count can sit inside the allowance while one section is already over its own limit. Track both as you write, before the count becomes a last-minute editing problem.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/coursework-word-count-allowance.html","app_unlock_hook":"The word budget docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Section Word Counts Against a Course Allowance — explicit quantities instead of guesswork, and the working shown beside each row. 2200 words in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: One section can breach its own limit while the total still looks fine. After: the word budget docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/coursework-word-count-allowance.html","price":"$4 one-time","free_features":["one complete word budget docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the word budget docket with its row workings","CSV of words and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Find Horizontal Overflow at a Chosen Viewport Width — Free","tags":["accessibility","reflow","local-first","planning","no-account"],"hook":"A page that looks fine on a desktop can still force sideways scrolling at a phone width. Compare measured content widths with the width you are testing, and see which patterns need rework first.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/reflow-overflow-width-check.html","app_unlock_hook":"The reflow ruler reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Find Horizontal Overflow at a Chosen Viewport Width — explicit quantities instead of guesswork, and the working shown beside each row. 40 CSS px overflow in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Shared headers and footers appear everywhere. After: the reflow ruler shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reflow-overflow-width-check.html","price":"$4 one-time","free_features":["one complete reflow ruler run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the reflow ruler with its row workings","CSV of CSS px overflow and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Controls Still Missing a Verified Accessible Name — Free","tags":["accessibility","names","local-first","planning","no-account"],"hook":"Icon buttons and filter chips can carry a visible label yet still be announced as an unlabelled control. Subtract the ones a human has actually verified to find the remaining gap.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/accessible-name-gap-count.html","app_unlock_hook":"The name gap register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Controls Still Missing a Verified Accessible Name — explicit quantities instead of guesswork, and the working shown beside each row. 6 review minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A visible label can be missing from the accessible name. After: the name gap register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/accessible-name-gap-count.html","price":"$4 one-time","free_features":["one complete name gap register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the name gap register with its row workings","CSV of review minutes and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Whether Your Supply Covers the Trip — Free","tags":["health","medtrip","local-first","planning","no-account"],"hook":"A strip of tablets looks like plenty until it is multiplied by trip days. Compare each item with the days you will be away and find the shortfall before you travel.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/travel-medication-supply-cover.html","app_unlock_hook":"The supply cover slip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Whether Your Supply Covers the Trip — explicit quantities instead of guesswork, and the working shown beside each row. 8 units short in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A two-week trip is 14 days, not two doses. After: the supply cover slip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/travel-medication-supply-cover.html","price":"$4 one-time","free_features":["one complete supply cover slip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the supply cover slip with its row workings","CSV of units short and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Device Runtime Against a Planned Power Outage — Free","tags":["health","runtime","local-first","planning","no-account"],"hook":"A device that runs for four hours on a charge with one spare pack covers eight hours — and no more. Compare the weakest device in the plan with the outage you are preparing for.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/home-medical-device-runtime-cover.html","app_unlock_hook":"The runtime gauge card reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Device Runtime Against a Planned Power Outage — explicit quantities instead of guesswork, and the working shown beside each row. 6 hours available in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Older batteries often hold less than the label states. After: the runtime gauge card shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/home-medical-device-runtime-cover.html","price":"$4 one-time","free_features":["one complete runtime gauge card run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the runtime gauge card with its row workings","CSV of hours available and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Ice Packs Against the Hours in Transit — Free","tags":["health","coolpack","local-first","planning","no-account"],"hook":"A cool bag packed for a two-hour train is not cover for a six-hour connection. Convert each leg into packs at the rating you trust, and see which leg is short before you leave the house.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/cool-box-pack-hours-check.html","app_unlock_hook":"The cool-box pack tally reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Ice Packs Against the Hours in Transit — explicit quantities instead of guesswork, and the working shown beside each row. 1 ice packs still to add in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Ambient heat, an open lid and an ageing pack all reduce cooling hours. After: the cool-box pack tally shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/cool-box-pack-hours-check.html","price":"$4 one-time","free_features":["one complete cool-box pack tally run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the cool-box pack tally with its row workings","CSV of ice packs still to add and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Compare Group Transport Options at Your Party Size — Free","tags":["travel","transport","local-first","planning","no-account"],"hook":"A minibus can beat train tickets for a dozen people and lose badly for six. Multiply each option out at the size of your actual group, including any minimum the operator charges for.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/group-transport-option-cost-compare.html","app_unlock_hook":"The transport option ticket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Group Transport Options at Your Party Size — explicit quantities instead of guesswork, and the working shown beside each row. 96 total cost units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Minimum charges change the ranking as group size changes. After: the transport option ticket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/group-transport-option-cost-compare.html","price":"$4 one-time","free_features":["one complete transport option ticket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the transport option ticket with its row workings","CSV of total cost units and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Compare Daily Tolls With the Budget You Set — Free","tags":["travel","toll","local-first","planning","no-account"],"hook":"A toll that looks trivial per crossing adds up across a day of driving. Multiply crossings by the toll, compare each day with the budget you set, and keep the flagged day visible.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/toll-day-budget-overrun.html","app_unlock_hook":"The toll day ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Daily Tolls With the Budget You Set — explicit quantities instead of guesswork, and the working shown beside each row. 20 toll units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Most crossings happen in both directions. After: the toll day ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/toll-day-budget-overrun.html","price":"$4 one-time","free_features":["one complete toll day ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the toll day ledger with its row workings","CSV of toll units and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Compare Each Itinerary Day With Your Comfortable Walking Distance — Free","tags":["travel","comfort","local-first","planning","no-account"],"hook":"A city day that reads as three kilometres can behave like five with steps, hills and heat. Apply your own terrain adjustment and see which day exceeds the distance you find comfortable.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/daily-walking-distance-vs-comfort.html","app_unlock_hook":"The walking comfort gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Each Itinerary Day With Your Comfortable Walking Distance — explicit quantities instead of guesswork, and the working shown beside each row. 2.35 kilometres over comfort in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Entrances, detours and indoor routes all add length. After: the walking comfort gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/daily-walking-distance-vs-comfort.html","price":"$4 one-time","free_features":["one complete walking comfort gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the walking comfort gauge with its row workings","CSV of kilometres over comfort and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Whether Pack Rounds Reach the Supplier Minimum — Free","tags":["business","moq","local-first","planning","no-account"],"hook":"Pack sizes rarely match the quantity you need, and rounding down can leave the order below the supplier’s minimum. Round each line up to whole packs and check it against the minimum.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/supplier-minimum-order-gap.html","app_unlock_hook":"The minimum order chit reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Whether Pack Rounds Reach the Supplier Minimum — explicit quantities instead of guesswork, and the working shown beside each row. 125 units ordered in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A part pack cannot ship, so the ordered quantity is always rounded up. After: the minimum order chit shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/supplier-minimum-order-gap.html","price":"$4 one-time","free_features":["one complete minimum order chit run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the minimum order chit with its row workings","CSV of units ordered and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Turn Annual Service Costs Into a Monthly Line Per Seat — Free","tags":["business","monthly","local-first","planning","no-account"],"hook":"Annual renewals hide their real weight until they arrive, and seat counts drift over the year. Convert each service into a monthly cost per active seat before the next renewal conversation.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/annual-service-cost-monthly-line.html","app_unlock_hook":"The service cost card reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Turn Annual Service Costs Into a Monthly Line Per Seat — explicit quantities instead of guesswork, and the working shown beside each row. 10 units per seat per month in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Unused seats inflate the per-seat figure and hide the real cost. After: the service cost card shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/annual-service-cost-monthly-line.html","price":"$4 one-time","free_features":["one complete service cost card run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the service cost card with its row workings","CSV of units per seat per month and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Dispatch Days Against Packing Station Capacity — Free","tags":["business","dispatch","local-first","planning","no-account"],"hook":"A promotion day can push three times the usual orders through the same benches. Multiply the stations actually working by the rate you know, then see which days need help.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/dispatch-capacity-overrun-check.html","app_unlock_hook":"The packing bench board reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Dispatch Days Against Packing Station Capacity — explicit quantities instead of guesswork, and the working shown beside each row. 60 orders over capacity in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Peak rates rarely sustain across a full shift. After: the packing bench board shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/dispatch-capacity-overrun-check.html","price":"$4 one-time","free_features":["one complete packing bench board run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the packing bench board with its row workings","CSV of orders over capacity and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Planned Dance Pairs Against the Floor You Have — Free","tags":["creative","floorpair","local-first","planning","no-account"],"hook":"A room that seats a hundred does not hold a hundred dancers. Convert the usable floor area into pairs at a space allowance you choose, then compare it with the numbers on the running order.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/dance-floor-pair-capacity.html","app_unlock_hook":"The floor pair plan reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Planned Dance Pairs Against the Floor You Have — explicit quantities instead of guesswork, and the working shown beside each row. 7 pairs over capacity in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Columns, seating and equipment all reduce danceable space. After: the floor pair plan shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/dance-floor-pair-capacity.html","price":"$4 one-time","free_features":["one complete floor pair plan run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the floor pair plan with its row workings","CSV of pairs over capacity and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Check Photo Archive Size Before the Drive Fills — Free","tags":["creative","archive","local-first","planning","no-account"],"hook":"Two copies of a shoot double the space you need, and the drive you bought last year is already partly full. Add the written volume in order and see where a rotation is due.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/photo-archive-drive-fill.html","app_unlock_hook":"The backup rotation strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Photo Archive Size Before the Drive Fills — explicit quantities instead of guesswork, and the working shown beside each row. 680 gigabytes written in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Storage needs double when the rule is two copies. After: the backup rotation strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/photo-archive-drive-fill.html","price":"$4 one-time","free_features":["one complete backup rotation strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the backup rotation strip with its row workings","CSV of gigabytes written and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Shoot Days From Setups, Not Shot Lists — Free","tags":["creative","shootdays","local-first","planning","no-account"],"hook":"A shot list with thirty items is not thirty setups, and a location move costs another one. Multiply shots by setups, divide by the setups you can light in a day, and round up to whole days.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/storyboard-shoot-days.html","app_unlock_hook":"The shoot day card reading is complete for free. The optional $4 layer adds print, row CSV and the last five local reading summaries; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Shoot Days From Setups, Not Shot Lists — explicit quantities instead of guesswork, and the working shown beside each row. 5 shoot days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Every new framing needs at least one setup. After: the shoot day card shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/storyboard-shoot-days.html","price":"$4 one-time","free_features":["one complete shoot day card run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the shoot day card with its row workings","CSV of shoot days and row explanations","last five reading summaries saved in this browser profile"]}},{"title":"Count Paint Cans From Coat-Adjusted Room Area — Free","tags":["household","paintcans","local-first","planning","no-account"],"hook":"A room’s raw wall area is not the quantity the tin label covers after multiple coats. Enter the already coat-adjusted area and your chosen can coverage to count whole cans, then see which room still needs stock.","category":"household","verified":"2026-09-30","date":"2026-09-30","path":"articles/paint-can-coverage-room-plan.html","app_unlock_hook":"The paint-can order slip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Paint Cans From Coat-Adjusted Room Area — explicit quantities rather than assumptions, with the working beside each row. 4 cans in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A room footprint does not describe the wall surface. Measure each paintable plane or use a separately checked room-area method. After: the paint-can order slip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/paint-can-coverage-room-plan.html","price":"$4 one-time","free_features":["one complete paint-can order slip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the paint-can order slip with its row workings","CSV of cans and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Laundry Loads Against Usable Clothesline Length — Free","tags":["household","clothesline","local-first","planning","no-account"],"hook":"A washing basket fits in the washer; it does not follow that the clean load fits on the line. Multiply the item count by the spacing you measured on your own line and compare the load with usable length.","category":"household","verified":"2026-09-30","date":"2026-09-30","path":"articles/clothesline-laundry-load-fit.html","app_unlock_hook":"The drying-line measure strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Laundry Loads Against Usable Clothesline Length — explicit quantities rather than assumptions, with the working beside each row. 8.4 line metres in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A route around posts or a pulley can change usable length; measure the part you can actually hang on. After: the drying-line measure strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/clothesline-laundry-load-fit.html","price":"$4 one-time","free_features":["one complete drying-line measure strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the drying-line measure strip with its row workings","CSV of line metres and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Usable Volume in a Straight-Sided Cooking Pot — Free","tags":["household","potvolume","local-first","planning","no-account"],"hook":"A pot’s outside dimensions do not tell you how much liquid its straight-sided interior holds below your chosen fill line. Use inner diameter and usable depth to estimate volume before transferring a batch.","category":"household","verified":"2026-09-30","date":"2026-09-30","path":"articles/cylindrical-cookpot-volume-fit.html","app_unlock_hook":"The pot-volume gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Usable Volume in a Straight-Sided Cooking Pot — explicit quantities rather than assumptions, with the working beside each row. 12.72345 litres in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Wall thickness overstates the interior area; measure inside the pot. After: the pot-volume gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/cylindrical-cookpot-volume-fit.html","price":"$4 one-time","free_features":["one complete pot-volume gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pot-volume gauge with its row workings","CSV of litres and row explanations","last five readings saved in this browser profile"]}},{"title":"Compare Room Lighting With a Lux Target You Supply — Free","tags":["household","lighting","local-first","planning","no-account"],"hook":"Lighting labels provide lumens; a room plan starts with area. Multiply area by a target illuminance you selected, subtract the fixture output you entered and expose a rough lumen gap without pretending to design the room.","category":"household","verified":"2026-09-30","date":"2026-09-30","path":"articles/home-lighting-output-gap.html","app_unlock_hook":"The room-light output docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Room Lighting With a Lux Target You Supply — explicit quantities rather than assumptions, with the working beside each row. 600 lumens short in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Electrical input power and luminous output are different quantities; keep the units in the labels. After: the room-light output docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/home-lighting-output-gap.html","price":"$4 one-time","free_features":["one complete room-light output docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the room-light output docket with its row workings","CSV of lumens short and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Effective Horizontal PPI Before a Print Export — Free","tags":["creative","ppi","local-first","planning","no-account"],"hook":"A file’s pixel count becomes a different density at every print width. Divide the source pixels by the intended width and find assets that fall below the print threshold you set for this job.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/print-image-effective-ppi.html","app_unlock_hook":"The print-density ruler reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Effective Horizontal PPI Before a Print Export — explicit quantities rather than assumptions, with the working beside each row. 200 pixels per inch in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Total image megapixels do not identify the cropped horizontal pixel count. After: the print-density ruler shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/print-image-effective-ppi.html","price":"$4 one-time","free_features":["one complete print-density ruler run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the print-density ruler with its row workings","CSV of pixels per inch and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Whether a Poster Canvas Includes Your Chosen Bleed — Free","tags":["creative","bleed","local-first","planning","no-account"],"hook":"The canvas can be larger than the trim and still leave too little bleed. Halve the extra width to estimate the margin on each side, then compare it with the printer’s requirement you entered.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/poster-bleed-canvas-fit.html","app_unlock_hook":"The bleed-edge caliper reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Whether a Poster Canvas Includes Your Chosen Bleed — explicit quantities rather than assumptions, with the working beside each row. 2 bleed mm per edge in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A document with equal canvas and trim has no bleed extension. After: the bleed-edge caliper shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/poster-bleed-canvas-fit.html","price":"$4 one-time","free_features":["one complete bleed-edge caliper run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the bleed-edge caliper with its row workings","CSV of bleed mm per edge and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Ink Mass for a Screen-Print Run From Your Laydown Rate — Free","tags":["creative","inkrun","local-first","planning","no-account"],"hook":"A print run multiplies the image area many times over. Apply your measured ink laydown rate to each copy and total the theoretical mass before mixing a batch.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/screen-print-ink-run-weight.html","app_unlock_hook":"The ink-run weigh ticket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Ink Mass for a Screen-Print Run From Your Laydown Rate — explicit quantities rather than assumptions, with the working beside each row. 400 grams of ink in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Only count the area covered by this ink pass. After: the ink-run weigh ticket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-print-ink-run-weight.html","price":"$4 one-time","free_features":["one complete ink-run weigh ticket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the ink-run weigh ticket with its row workings","CSV of grams of ink and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Whether a Mat Opening Leaves Your Chosen Artwork Border — Free","tags":["creative","matmargin","local-first","planning","no-account"],"hook":"A mat opening only leaves a border when it is wider than the artwork. Divide the width difference between the two sides and check it against the margin you planned.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/mat-opening-artwork-margin-check.html","app_unlock_hook":"The mat-window border gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Whether a Mat Opening Leaves Your Chosen Artwork Border — explicit quantities rather than assumptions, with the working beside each row. 10 border mm per side in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The frame does not define the visible mat opening. After: the mat-window border gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/mat-opening-artwork-margin-check.html","price":"$4 one-time","free_features":["one complete mat-window border gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the mat-window border gauge with its row workings","CSV of border mm per side and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate the Final-Exam Score Needed for Your Chosen Course Grade — Free","tags":["learning","finalscore","local-first","planning","no-account"],"hook":"A current course percentage does not directly answer what the final assessment must earn when it has a different weight. Back out the score needed from points already earned and the final’s share.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/final-exam-score-needed.html","app_unlock_hook":"The final-grade scorecard reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate the Final-Exam Score Needed for Your Chosen Course Grade — explicit quantities rather than assumptions, with the working beside each row. 55 required final score percent in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The equation needs the number of final-grade points already secured. After: the final-grade scorecard shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/final-exam-score-needed.html","price":"$4 one-time","free_features":["one complete final-grade scorecard run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the final-grade scorecard with its row workings","CSV of required final score percent and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Course Absence Headroom From a Minimum You Supply — Free","tags":["learning","attendance","local-first","planning","no-account"],"hook":"A rule written as a minimum attendance percentage can be hard to translate into remaining sessions. Convert the course’s stated minimum to a whole absence allowance and subtract absences already recorded.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/course-attendance-absence-headroom.html","app_unlock_hook":"The attendance headroom ledger reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Course Absence Headroom From a Minimum You Supply — explicit quantities rather than assumptions, with the working beside each row. -2 sessions of headroom in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Only sessions covered by the rule belong in the denominator. After: the attendance headroom ledger shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/course-attendance-absence-headroom.html","price":"$4 one-time","free_features":["one complete attendance headroom ledger run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the attendance headroom ledger with its row workings","CSV of sessions of headroom and row explanations","last five readings saved in this browser profile"]}},{"title":"Compare Planned Group Hours With Each Member’s Target Share — Free","tags":["learning","workshare","local-first","planning","no-account"],"hook":"A group can split the visible tasks evenly and still miss the workload split it agreed. Compare each member’s planned hours as a share of total hours with the target percentage the group chose.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/group-project-workshare-balance.html","app_unlock_hook":"The project-share balance board reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Planned Group Hours With Each Member’s Target Share — explicit quantities rather than assumptions, with the working beside each row. 0 percentage points in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use 40 for forty percent, not 0.4. After: the project-share balance board shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/group-project-workshare-balance.html","price":"$4 one-time","free_features":["one complete project-share balance board run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the project-share balance board with its row workings","CSV of percentage points and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Small-Group Lab Rotations Against a Session Window — Free","tags":["learning","labrotation","local-first","planning","no-account"],"hook":"A station plan can list every activity and still run past the room booking. Multiply groups by the time each group needs in sequence and compare the rotation with the session window.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/lab-rotation-session-fit.html","app_unlock_hook":"The station rotation time docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Small-Group Lab Rotations Against a Session Window — explicit quantities rather than assumptions, with the working beside each row. 60 minutes required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The multiplier is groups per lane, not station count when stations work in parallel. After: the station rotation time docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/lab-rotation-session-fit.html","price":"$4 one-time","free_features":["one complete station rotation time docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the station rotation time docket with its row workings","CSV of minutes required and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Carpool Passenger Counts Against Usable Seats and a Reserve — Free","tags":["family","carpool","local-first","planning","no-account"],"hook":"A ride plan should not assume every marked seat is available to every passenger. Subtract riders from the usable-seat count and see whether each run retains the reserve you chose.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/school-carpool-seat-reserve-check.html","app_unlock_hook":"The carpool seat-margin slip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Carpool Passenger Counts Against Usable Seats and a Reserve — explicit quantities rather than assumptions, with the working beside each row. 0 spare seats in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The third column is seats available to riders after the driver is accounted for. After: the carpool seat-margin slip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/school-carpool-seat-reserve-check.html","price":"$4 one-time","free_features":["one complete carpool seat-margin slip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the carpool seat-margin slip with its row workings","CSV of spare seats and row explanations","last five readings saved in this browser profile"]}},{"title":"Compare Family Gathering Table Plans With Your Guest Count — Free","tags":["family","tables","local-first","planning","no-account"],"hook":"A venue sketch becomes easier to compare when every layout has the same guest count. Multiply tables by seats at each table, then see which option is short or has spare places.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/family-table-seat-capacity.html","app_unlock_hook":"The gathering seating chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Family Gathering Table Plans With Your Guest Count — explicit quantities rather than assumptions, with the working beside each row. -2 spare seats in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Alternative layouts must remain separate rows. After: the gathering seating chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/family-table-seat-capacity.html","price":"$4 one-time","free_features":["one complete gathering seating chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the gathering seating chart with its row workings","CSV of spare seats and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Pickup Arrival Against a School’s Closing Window — Free","tags":["family","pickup","local-first","planning","no-account"],"hook":"A pickup can be before the stated closing time and still leave no room for traffic or a delayed handoff. Subtract arrival and your chosen buffer from the closing window.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/school-pickup-window-buffer.html","app_unlock_hook":"The pickup-window time docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Pickup Arrival Against a School’s Closing Window — explicit quantities rather than assumptions, with the working beside each row. -5 minutes of slack in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A 3:30 arrival and 5:00 close need a consistent origin or converted minutes. After: the pickup-window time docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/school-pickup-window-buffer.html","price":"$4 one-time","free_features":["one complete pickup-window time docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pickup-window time docket with its row workings","CSV of minutes of slack and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Unique Pairings Needed for a Round-Robin Event — Free","tags":["family","roundrobin","local-first","planning","no-account"],"hook":"A round-robin means every participant meets every other participant once. Count unique pairs, divide by the number of match tables running in parallel, and compare the rounds needed with the time you booked.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/round-robin-pairing-count.html","app_unlock_hook":"The pairing-round counter reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Unique Pairings Needed for a Round-Robin Event — explicit quantities rather than assumptions, with the working beside each row. 12 rounds required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A person is not paired with themself, and each pair is counted once. After: the pairing-round counter shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/round-robin-pairing-count.html","price":"$4 one-time","free_features":["one complete pairing-round counter run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pairing-round counter with its row workings","CSV of rounds required and row explanations","last five readings saved in this browser profile"]}},{"title":"Round Required Units Up to Whole Supplier Case Packs — Free","tags":["business","casepack","local-first","planning","no-account"],"hook":"An order for 83 units cannot be placed as 3.46 cases. Round to whole packs, show the surplus in units and flag lines where that surplus exceeds the tolerance you set.","category":"business","verified":"2026-09-30","date":"2026-09-30","path":"articles/case-pack-order-roundup.html","app_unlock_hook":"The case-pack overage receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Round Required Units Up to Whole Supplier Case Packs — explicit quantities rather than assumptions, with the working beside each row. 13 surplus units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A partial case cannot fulfill the requirement under this model. After: the case-pack overage receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/case-pack-order-roundup.html","price":"$4 one-time","free_features":["one complete case-pack overage receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the case-pack overage receipt with its row workings","CSV of surplus units and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Accepted Units From an Observed Production Yield — Free","tags":["business","yield","local-first","planning","no-account"],"hook":"A run starts with inputs, but the job ships accepted units. Apply the yield percentage you actually observed to the planned input count and see whether each batch reaches the required output.","category":"business","verified":"2026-09-30","date":"2026-09-30","path":"articles/production-yield-finished-unit-plan.html","app_unlock_hook":"The finished-unit yield register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Accepted Units From an Observed Production Yield — explicit quantities rather than assumptions, with the working beside each row. 920 accepted units in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: If 8 percent are rejected, the yield is 92 percent. After: the finished-unit yield register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/production-yield-finished-unit-plan.html","price":"$4 one-time","free_features":["one complete finished-unit yield register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the finished-unit yield register with its row workings","CSV of accepted units and row explanations","last five readings saved in this browser profile"]}},{"title":"Add Setup and Unit Cycle Time Across a Small Production Batch — Free","tags":["business","batchtime","local-first","planning","no-account"],"hook":"A shop’s production window is consumed by setup and repeat work. Keep the one-off setup minutes separate from per-unit cycle time, then add the job rows to see the planned run length.","category":"business","verified":"2026-09-30","date":"2026-09-30","path":"articles/job-batch-run-time-budget.html","app_unlock_hook":"The setup-and-run time ticket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Add Setup and Unit Cycle Time Across a Small Production Batch — explicit quantities rather than assumptions, with the working beside each row. 45 production minutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Setup is counted once per row in this model. After: the setup-and-run time ticket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/job-batch-run-time-budget.html","price":"$4 one-time","free_features":["one complete setup-and-run time ticket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the setup-and-run time ticket with its row workings","CSV of production minutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Spread an Entered Overhead Allocation Across Accepted Units — Free","tags":["business","overheadunit","local-first","planning","no-account"],"hook":"A fixed overhead amount feels different when a run yields 50 accepted units instead of 500. Divide the allocation by accepted output and compare the result with the ceiling you selected.","category":"business","verified":"2026-09-30","date":"2026-09-30","path":"articles/overhead-per-accepted-unit.html","app_unlock_hook":"The unit-overhead cost card reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Spread an Entered Overhead Allocation Across Accepted Units — explicit quantities rather than assumptions, with the working beside each row. 6 dollars per unit in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A low yield can raise overhead per sellable piece. After: the unit-overhead cost card shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/overhead-per-accepted-unit.html","price":"$4 one-time","free_features":["one complete unit-overhead cost card run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the unit-overhead cost card with its row workings","CSV of dollars per unit and row explanations","last five readings saved in this browser profile"]}},{"title":"Compare a Rental Fuel Prepay Price With Your Pump-Price Estimate — Free","tags":["travel","fuelprepay","local-first","planning","no-account"],"hook":"A prepaid fuel option trades convenience for a quoted per-gallon price. Multiply both prices by the gallons you expect to use, then compare the totals before deciding.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/rental-fuel-prepay-break-even.html","app_unlock_hook":"The refuelling-price comparison slip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare a Rental Fuel Prepay Price With Your Pump-Price Estimate — explicit quantities rather than assumptions, with the working beside each row. 8.4 dollars difference in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: You may return with fuel left; estimate the quantity the offer actually bills. After: the refuelling-price comparison slip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/rental-fuel-prepay-break-even.html","price":"$4 one-time","free_features":["one complete refuelling-price comparison slip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the refuelling-price comparison slip with its row workings","CSV of dollars difference and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate How Many Travel Days a Data Allowance Covers — Free","tags":["travel","roaming","local-first","planning","no-account"],"hook":"A data allowance is easier to compare with a trip when expressed in days at your own typical use. Divide each plan’s gigabytes by expected gigabytes per day and compare with the days away.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/roaming-data-cap-days-fit.html","app_unlock_hook":"The roaming allowance day strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate How Many Travel Days a Data Allowance Covers — explicit quantities rather than assumptions, with the working beside each row. 6.66667 days of data in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use the plan’s stated unit and the same convention for usage. After: the roaming allowance day strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/roaming-data-cap-days-fit.html","price":"$4 one-time","free_features":["one complete roaming allowance day strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the roaming allowance day strip with its row workings","CSV of days of data and row explanations","last five readings saved in this browser profile"]}},{"title":"Check a Weekly Job-Application Target Against Your Available Minutes — Free","tags":["career","applications","local-first","planning","no-account"],"hook":"A weekly application target has hidden research, tailoring and form time behind it. Multiply the target by each workstream’s minutes per application and check how much weekly time remains.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/job-search-application-week-capacity.html","app_unlock_hook":"The application-week capacity dial reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check a Weekly Job-Application Target Against Your Available Minutes — explicit quantities rather than assumptions, with the working beside each row. -40 minutes of slack in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Research, tailoring and follow-up may dominate the work. After: the application-week capacity dial shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/job-search-application-week-capacity.html","price":"$4 one-time","free_features":["one complete application-week capacity dial run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the application-week capacity dial with its row workings","CSV of minutes of slack and row explanations","last five readings saved in this browser profile"]}},{"title":"Count Large-Print Copies for Audience Groups and a Chosen Reserve — Free","tags":["accessibility","printcopies","local-first","planning","no-account"],"hook":"Page count is only part of an accessible handout run. Multiply each group’s headcount by copies per person, add a reserve percentage you chose, and round up to whole copies.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/large-print-copy-run-count.html","app_unlock_hook":"The handout-run copy docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Count Large-Print Copies for Audience Groups and a Chosen Reserve — explicit quantities rather than assumptions, with the working beside each row. 42 copies to print in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Calculate the full required quantity first, then add the reserve. After: the handout-run copy docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/large-print-copy-run-count.html","price":"$4 one-time","free_features":["one complete handout-run copy docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the handout-run copy docket with its row workings","CSV of copies to print and row explanations","last five readings saved in this browser profile"]}},{"title":"Compare Projected Text Size With a Viewing-Distance Threshold You Set — Free","tags":["accessibility","viewangle","local-first","planning","no-account"],"hook":"A slide’s font setting does not reveal the capital-letter height on the screen. Estimate visual angle from measured letter height and audience distance, then compare it with a threshold chosen for your event.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/projected-text-viewing-distance-check.html","app_unlock_hook":"The projection angle sightline reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Compare Projected Text Size With a Viewing-Distance Threshold You Set — explicit quantities rather than assumptions, with the working beside each row. 2.5785 arcminutes in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The display system scales a slide; measure the output on screen. After: the projection angle sightline shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/projected-text-viewing-distance-check.html","price":"$4 one-time","free_features":["one complete projection angle sightline run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the projection angle sightline with its row workings","CSV of arcminutes and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Whether a Text Slide Stays Up for Your Chosen Reading Pace — Free","tags":["accessibility","slideread","local-first","planning","no-account"],"hook":"A dense slide can disappear before a viewer finishes reading it. Convert the visible word count to seconds at a reading pace you chose and compare that with the display time.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/accessible-slide-reading-time-fit.html","app_unlock_hook":"The slide dwell-time meter reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Whether a Text Slide Stays Up for Your Chosen Reading Pace — explicit quantities rather than assumptions, with the working beside each row. -6 seconds of dwell slack in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Only count the content the viewer must read on the displayed slide. After: the slide dwell-time meter shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/accessible-slide-reading-time-fit.html","price":"$4 one-time","free_features":["one complete slide dwell-time meter run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the slide dwell-time meter with its row workings","CSV of seconds of dwell slack and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Flashcard Deck Daily Review Pace — Free","tags":["learning","screeningdays","local-first","planning","no-account"],"hook":"Daily flashcard queues grow quickly when review speed is underestimated. Multiply cards by seconds per card and compare against your daily review budget.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/flashcard-deck-review-pace.html","app_unlock_hook":"The flashcard-queue matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Flashcard Deck Daily Review Pace — explicit quantities instead of guesswork, and the working shown beside each row. 2 review days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Complex concepts need longer recall times than single-word translations. After: the flashcard-queue matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/flashcard-deck-review-pace.html","price":"$4 one-time","free_features":["one complete flashcard-queue matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the flashcard-queue matrix with its row workings","CSV of review days and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Weekly Reading List Hours — Free","tags":["learning","panelhours","local-first","planning","no-account"],"hook":"Syllabi assign hundreds of pages without calculating the hours required. Price each reading by pages and speed to keep your weekly schedule realistic.","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/reading-list-page-budget.html","app_unlock_hook":"The syllabus-page matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Weekly Reading List Hours — explicit quantities instead of guesswork, and the working shown beside each row. 2.25 reading hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A dense journal article takes twice as long per page as an introductory chapter. After: the syllabus-page matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reading-list-page-budget.html","price":"$4 one-time","free_features":["one complete syllabus-page matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the syllabus-page matrix with its row workings","CSV of reading hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Deep Freezer Ice Drawdown Hours — Free","tags":["household","damprun","local-first","planning","no-account"],"hook":"Ice buildup reduces freezer efficiency and steals storage space. Calculate defrost hours per compartment based on ice thickness and drainage rate.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/deep-freeze-defrost-schedule.html","app_unlock_hook":"The deep-freezer docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Deep Freezer Ice Drawdown Hours — explicit quantities instead of guesswork, and the working shown beside each row. 5 defrost hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Thermal shock can crack plastic liners and damage cooling coils. After: the deep-freezer docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/deep-freeze-defrost-schedule.html","price":"$4 one-time","free_features":["one complete deep-freezer docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the deep-freezer docket with its row workings","CSV of defrost hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Garden Bed Mulch Volume in Bags — Free","tags":["household","muralpaint","local-first","planning","no-account"],"hook":"Buying mulch by guess leads to leftover bags or exposed soil. Multiply bed area by mulch depth and convert directly to standard bag counts.","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/garden-bed-mulch-volume.html","app_unlock_hook":"The garden-bed docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Garden Bed Mulch Volume in Bags — explicit quantities instead of guesswork, and the working shown beside each row. 12 bags required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mulch volcanoes rot bark and invite pests; leave a 5 cm collar. After: the garden-bed docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/garden-bed-mulch-volume.html","price":"$4 one-time","free_features":["one complete garden-bed docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the garden-bed docket with its row workings","CSV of bags required and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Daily Water Intake Distribution Hours — Free","tags":["health","suncreapp","local-first","planning","no-account"],"hook":"Drinking all your daily water at night disrupts sleep. Distribute your fluid targets evenly across active waking hours.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hydration-intake-hourly-target.html","app_unlock_hook":"The hydration-intake strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Daily Water Intake Distribution Hours — explicit quantities instead of guesswork, and the working shown beside each row. 4 intake glasses in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The body absorbs water best when consumed in steady, moderate amounts. After: the hydration-intake strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hydration-intake-hourly-target.html","price":"$4 one-time","free_features":["one complete hydration-intake strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the hydration-intake strip with its row workings","CSV of intake glasses and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit First Aid Kit Bandage Reserves — Free","tags":["health","packoverbuy","local-first","planning","no-account"],"hook":"First aid kits often hold expired or mismatched supplies. Compare needed item counts against standard multipack sizes to stock efficiently.","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/first-aid-bandage-stock-check.html","app_unlock_hook":"The first-aid strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit First Aid Kit Bandage Reserves — explicit quantities instead of guesswork, and the working shown beside each row. 5 units overbought in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sterile packaging degrades over time, compromising safety. After: the first-aid strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/first-aid-bandage-stock-check.html","price":"$4 one-time","free_features":["one complete first-aid strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the first-aid strip with its row workings","CSV of units overbought and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Interview Prep Question Pacing — Free","tags":["career","panelhours","local-first","planning","no-account"],"hook":"Preparing for job interviews takes focused hours across question categories. Price each topic by questions and minutes to budget your prep time.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/interview-prep-question-pacing.html","app_unlock_hook":"The candidate-prep register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Interview Prep Question Pacing — explicit quantities instead of guesswork, and the working shown beside each row. 2.5 total prep hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Practicing out loud or writing responses builds true interview recall. After: the candidate-prep register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-prep-question-pacing.html","price":"$4 one-time","free_features":["one complete candidate-prep register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the candidate-prep register with its row workings","CSV of total prep hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Freelance Hourly Rate Minimum Floor — Free","tags":["career","timetravel","local-first","planning","no-account"],"hook":"Freelance project quotes often forget non-billable administrative hours and tax overhead. Add overhead buffers to check your real hourly rate.","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/freelance-rate-floor-check.html","app_unlock_hook":"The billing-floor register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Freelance Hourly Rate Minimum Floor — explicit quantities instead of guesswork, and the working shown beside each row. 100 effective hourly rate in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Proposal writing, invoicing, and client emails consume up to 30% of work hours. After: the billing-floor register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/freelance-rate-floor-check.html","price":"$4 one-time","free_features":["one complete billing-floor register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the billing-floor register with its row workings","CSV of effective hourly rate and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Carry-On Packing Cube Weights — Free","tags":["travel","excessclaim","local-first","planning","no-account"],"hook":"Overstuffing a single packing cube makes luggage hard to close and causes seam failure. Price each cube weight against individual capacity limits.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/packing-cube-weight-balance.html","app_unlock_hook":"The carryon-cube ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Carry-On Packing Cube Weights — explicit quantities instead of guesswork, and the working shown beside each row. 3 overweight risk kg in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Gel and liquid containers add significant weight rapidly. After: the carryon-cube ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/packing-cube-weight-balance.html","price":"$4 one-time","free_features":["one complete carryon-cube ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the carryon-cube ladder with its row workings","CSV of overweight risk kg and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Regional Tourist Tax Exposure — Free","tags":["travel","timetravel","local-first","planning","no-account"],"hook":"European municipal tourist taxes vary by city and hotel star rating. Multiply nights by city rates and traveler count to prevent cash surprises at checkout.","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/tourist-tax-daily-tally.html","app_unlock_hook":"The citytax-rate ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Regional Tourist Tax Exposure — explicit quantities instead of guesswork, and the working shown beside each row. 40 total tourist tax in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Most platforms mandate local payment directly at hotel reception. After: the citytax-rate ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tourist-tax-daily-tally.html","price":"$4 one-time","free_features":["one complete citytax-rate ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the citytax-rate ladder with its row workings","CSV of total tourist tax and row explanations","last five readings saved in this browser profile"]}},{"title":"Evaluate Early Payment Discount Returns — Free","tags":["business","excessclaim","local-first","planning","no-account"],"hook":"Taking 2% early payment discounts yields high annualised returns on cash. Compare offered discount amounts against payment thresholds.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/invoice-early-payment-discount.html","app_unlock_hook":"The invoice-discount packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Evaluate Early Payment Discount Returns — explicit quantities instead of guesswork, and the working shown beside each row. 50 captured discount dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Maintain sufficient working capital reserves before accelerating vendor payments. After: the invoice-discount packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/invoice-early-payment-discount.html","price":"$4 one-time","free_features":["one complete invoice-discount packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the invoice-discount packet with its row workings","CSV of captured discount dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Unused SaaS User Licenses — Free","tags":["business","citationage","local-first","planning","no-account"],"hook":"SaaS subscriptions auto-renew for inactive team members. Multiply idle seat counts by monthly price to quantify ongoing subscription waste.","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/software-seat-utilization-audit.html","app_unlock_hook":"The software-seat packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Unused SaaS User Licenses — explicit quantities instead of guesswork, and the working shown beside each row. 180 monthly wasted license cost in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use monthly seats or guest access for short-term team members. After: the software-seat packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/software-seat-utilization-audit.html","price":"$4 one-time","free_features":["one complete software-seat packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the software-seat packet with its row workings","CSV of monthly wasted license cost and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Podcast Episode Post-Production Hours — Free","tags":["creative","panelhours","local-first","planning","no-account"],"hook":"Raw audio takes three to four times its length to edit, clean, and master. Convert raw recording minutes into realistic editing hours.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/podcast-editing-time-ratio.html","app_unlock_hook":"The audio-editing chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Podcast Episode Post-Production Hours — explicit quantities instead of guesswork, and the working shown beside each row. 3 total editing hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Listening, cutting mistakes, levelling volume, and exporting take multiple passes. After: the audio-editing chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/podcast-editing-time-ratio.html","price":"$4 one-time","free_features":["one complete audio-editing chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the audio-editing chart with its row workings","CSV of total editing hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Weekly Social Graphic Render Hours — Free","tags":["creative","screeningdays","local-first","planning","no-account"],"hook":"Designing graphics one by one fragments creative output. Batch asset creation by platform and calculate total graphic production days required.","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/social-media-asset-batch-planner.html","app_unlock_hook":"The graphic-render chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Weekly Social Graphic Render Hours — explicit quantities instead of guesswork, and the working shown beside each row. 3 design days required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Creating every post layout from scratch slows production dramatically. After: the graphic-render chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/social-media-asset-batch-planner.html","price":"$4 one-time","free_features":["one complete graphic-render chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the graphic-render chart with its row workings","CSV of design days required and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Family Chore Allowance Allocation — Free","tags":["family","funnelwin","local-first","planning","no-account"],"hook":"Promising allowance without tracking completed chores leads to family arguments. Weight assigned chores by realistic completion rates to budget weekly payouts.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pocket-money-chore-tally.html","app_unlock_hook":"The allowance-chore receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Family Chore Allowance Allocation — explicit quantities instead of guesswork, and the working shown beside each row. 16 expected weekly allowance payout in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Inconsistent rules undermine chore accountability. After: the allowance-chore receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pocket-money-chore-tally.html","price":"$4 one-time","free_features":["one complete allowance-chore receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the allowance-chore receipt with its row workings","CSV of expected weekly allowance payout and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Pet Food Pantry Supply Days — Free","tags":["family","draftdays","local-first","planning","no-account"],"hook":"Running out of specialized pet food causes digestive upset from sudden diet changes. Divide cans in stock by daily intake to monitor remaining supply days.","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pet-food-can-inventory-days.html","app_unlock_hook":"The pet-pantry receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Pet Food Pantry Supply Days — explicit quantities instead of guesswork, and the working shown beside each row. 14 days of pet food remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sudden food changes cause severe gastrointestinal distress in dogs and cats. After: the pet-pantry receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-food-can-inventory-days.html","price":"$4 one-time","free_features":["one complete pet-pantry receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pet-pantry receipt with its row workings","CSV of days of pet food remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Document Heading Structure Depth — Free","tags":["accessibility","interpreterblocks","local-first","planning","no-account"],"hook":"Skipping heading levels disorients screen reader users navigating long documents. Divide heading structures into logical levels.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/screen-reader-heading-depth-check.html","app_unlock_hook":"The heading-depth gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Document Heading Structure Depth — explicit quantities instead of guesswork, and the working shown beside each row. 2 sections exceeding heading depth in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Screen readers rely on structural HTML heading tags to build navigation menus. After: the heading-depth gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-reader-heading-depth-check.html","price":"$4 one-time","free_features":["one complete heading-depth gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the heading-depth gauge with its row workings","CSV of sections exceeding heading depth and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Wheelchair Ramp Length Requirements — Free","tags":["accessibility","muralpaint","local-first","planning","no-account"],"hook":"Ramps that are too steep are dangerous and unusable for manual wheelchair users. Calculate required ramp length from vertical rise and standard slope ratios.","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/wheelchair-ramp-slope-length.html","app_unlock_hook":"The ramp-slope gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Wheelchair Ramp Length Requirements — explicit quantities instead of guesswork, and the working shown beside each row. 2.5 total ramp length meters in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Steep slopes cause wheelchairs to tip backward or lose control downhill. After: the ramp-slope gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-ramp-slope-length.html","price":"$4 one-time","free_features":["one complete ramp-slope gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the ramp-slope gauge with its row workings","CSV of total ramp length meters and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Voter Registration Deadline Lead Time — Free","tags":["civic","morningslack","local-first","planning","no-account"],"hook":"Voter registration deadlines vary by state and method. Compare processing times for mail, online, and in-person registration against election day limits.","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/voter-registration-deadline-buffer.html","app_unlock_hook":"The voter-deadline triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Voter Registration Deadline Lead Time — explicit quantities instead of guesswork, and the working shown beside each row. -4 days shortfall before deadline in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mail delays can cause late applications to be rejected. After: the voter-deadline triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/voter-registration-deadline-buffer.html","price":"$4 one-time","free_features":["one complete voter-deadline triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the voter-deadline triage with its row workings","CSV of days shortfall before deadline and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Public Records Request Processing Fees — Free","tags":["civic","panelhours","local-first","planning","no-account"],"hook":"Government agencies charge per-page copy fees and hourly search costs for public records requests. Price page counts against fee schedules to predict costs.","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/public-records-foia-fee-estimate.html","app_unlock_hook":"The foia-cost triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Public Records Request Processing Fees — explicit quantities instead of guesswork, and the working shown beside each row. 0.42 total FOIA processing cost dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Broad requests produce thousands of pages and massive fee bills. After: the foia-cost triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/public-records-foia-fee-estimate.html","price":"$4 one-time","free_features":["one complete foia-cost triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the foia-cost triage with its row workings","CSV of total FOIA processing cost dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Flashcard Deck Daily Review Pace (Option A) — Free","tags":["learning","screeningdays","local-first","planning","no-account"],"hook":"Daily flashcard queues grow quickly when review speed is underestimated. Multiply cards by seconds per card and compare against your daily review budget. (Option A scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/flashcard-deck-review-pace-variant-a.html","app_unlock_hook":"The card-deck matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Flashcard Deck Daily Review Pace (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 2.2 review days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Complex concepts need longer recall times than single-word translations. After: the card-deck matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/flashcard-deck-review-pace-variant-a.html","price":"$4 one-time","free_features":["one complete card-deck matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the card-deck matrix with its row workings","CSV of review days and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Weekly Reading List Hours (Option A) — Free","tags":["learning","panelhours","local-first","planning","no-account"],"hook":"Syllabi assign hundreds of pages without calculating the hours required. Price each reading by pages and speed to keep your weekly schedule realistic. (Option A scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/reading-list-page-budget-variant-a.html","app_unlock_hook":"The assignment-page matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Weekly Reading List Hours (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 2.48 reading hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A dense journal article takes twice as long per page as an introductory chapter. After: the assignment-page matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reading-list-page-budget-variant-a.html","price":"$4 one-time","free_features":["one complete assignment-page matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the assignment-page matrix with its row workings","CSV of reading hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Deep Freezer Ice Drawdown Hours (Option A) — Free","tags":["household","damprun","local-first","planning","no-account"],"hook":"Ice buildup reduces freezer efficiency and steals storage space. Calculate defrost hours per compartment based on ice thickness and drainage rate. (Option A scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/deep-freeze-defrost-schedule-variant-a.html","app_unlock_hook":"The freezer-drawdown docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Deep Freezer Ice Drawdown Hours (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 5.5 defrost hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Thermal shock can crack plastic liners and damage cooling coils. After: the freezer-drawdown docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/deep-freeze-defrost-schedule-variant-a.html","price":"$4 one-time","free_features":["one complete freezer-drawdown docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the freezer-drawdown docket with its row workings","CSV of defrost hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Garden Bed Mulch Volume in Bags (Option A) — Free","tags":["household","muralpaint","local-first","planning","no-account"],"hook":"Buying mulch by guess leads to leftover bags or exposed soil. Multiply bed area by mulch depth and convert directly to standard bag counts. (Option A scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/garden-bed-mulch-volume-variant-a.html","app_unlock_hook":"The mulch-bed docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Garden Bed Mulch Volume in Bags (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 13.2 bags required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mulch volcanoes rot bark and invite pests; leave a 5 cm collar. After: the mulch-bed docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/garden-bed-mulch-volume-variant-a.html","price":"$4 one-time","free_features":["one complete mulch-bed docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the mulch-bed docket with its row workings","CSV of bags required and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Daily Water Intake Distribution Hours (Option A) — Free","tags":["health","suncreapp","local-first","planning","no-account"],"hook":"Drinking all your daily water at night disrupts sleep. Distribute your fluid targets evenly across active waking hours. (Option A scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hydration-intake-hourly-target-variant-a.html","app_unlock_hook":"The fluid-intake strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Daily Water Intake Distribution Hours (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 4.4 intake glasses in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The body absorbs water best when consumed in steady, moderate amounts. After: the fluid-intake strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hydration-intake-hourly-target-variant-a.html","price":"$4 one-time","free_features":["one complete fluid-intake strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the fluid-intake strip with its row workings","CSV of intake glasses and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit First Aid Kit Bandage Reserves (Option A) — Free","tags":["health","packoverbuy","local-first","planning","no-account"],"hook":"First aid kits often hold expired or mismatched supplies. Compare needed item counts against standard multipack sizes to stock efficiently. (Option A scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/first-aid-bandage-stock-check-variant-a.html","app_unlock_hook":"The gauze-stock strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit First Aid Kit Bandage Reserves (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 5.5 units overbought in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sterile packaging degrades over time, compromising safety. After: the gauze-stock strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/first-aid-bandage-stock-check-variant-a.html","price":"$4 one-time","free_features":["one complete gauze-stock strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the gauze-stock strip with its row workings","CSV of units overbought and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Interview Prep Question Pacing (Option A) — Free","tags":["career","panelhours","local-first","planning","no-account"],"hook":"Preparing for job interviews takes focused hours across question categories. Price each topic by questions and minutes to budget your prep time. (Option A scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/interview-prep-question-pacing-variant-a.html","app_unlock_hook":"The interview-pacing register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Interview Prep Question Pacing (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 2.75 total prep hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Practicing out loud or writing responses builds true interview recall. After: the interview-pacing register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-prep-question-pacing-variant-a.html","price":"$4 one-time","free_features":["one complete interview-pacing register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the interview-pacing register with its row workings","CSV of total prep hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Freelance Hourly Rate Minimum Floor (Option A) — Free","tags":["career","timetravel","local-first","planning","no-account"],"hook":"Freelance project quotes often forget non-billable administrative hours and tax overhead. Add overhead buffers to check your real hourly rate. (Option A scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/freelance-rate-floor-check-variant-a.html","app_unlock_hook":"The freelance-floor register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Freelance Hourly Rate Minimum Floor (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 110 effective hourly rate in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Proposal writing, invoicing, and client emails consume up to 30% of work hours. After: the freelance-floor register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/freelance-rate-floor-check-variant-a.html","price":"$4 one-time","free_features":["one complete freelance-floor register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the freelance-floor register with its row workings","CSV of effective hourly rate and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Carry-On Packing Cube Weights (Option A) — Free","tags":["travel","excessclaim","local-first","planning","no-account"],"hook":"Overstuffing a single packing cube makes luggage hard to close and causes seam failure. Price each cube weight against individual capacity limits. (Option A scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/packing-cube-weight-balance-variant-a.html","app_unlock_hook":"The luggage-balance ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Carry-On Packing Cube Weights (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 3.3 overweight risk kg in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Gel and liquid containers add significant weight rapidly. After: the luggage-balance ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/packing-cube-weight-balance-variant-a.html","price":"$4 one-time","free_features":["one complete luggage-balance ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the luggage-balance ladder with its row workings","CSV of overweight risk kg and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Regional Tourist Tax Exposure (Option A) — Free","tags":["travel","timetravel","local-first","planning","no-account"],"hook":"European municipal tourist taxes vary by city and hotel star rating. Multiply nights by city rates and traveler count to prevent cash surprises at checkout. (Option A scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/tourist-tax-daily-tally-variant-a.html","app_unlock_hook":"The tourist-tax ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Regional Tourist Tax Exposure (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 44 total tourist tax in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Most platforms mandate local payment directly at hotel reception. After: the tourist-tax ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tourist-tax-daily-tally-variant-a.html","price":"$4 one-time","free_features":["one complete tourist-tax ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the tourist-tax ladder with its row workings","CSV of total tourist tax and row explanations","last five readings saved in this browser profile"]}},{"title":"Evaluate Early Payment Discount Returns (Option A) — Free","tags":["business","excessclaim","local-first","planning","no-account"],"hook":"Taking 2% early payment discounts yields high annualised returns on cash. Compare offered discount amounts against payment thresholds. (Option A scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/invoice-early-payment-discount-variant-a.html","app_unlock_hook":"The early-discount packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Evaluate Early Payment Discount Returns (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 55 captured discount dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Maintain sufficient working capital reserves before accelerating vendor payments. After: the early-discount packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/invoice-early-payment-discount-variant-a.html","price":"$4 one-time","free_features":["one complete early-discount packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the early-discount packet with its row workings","CSV of captured discount dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Unused SaaS User Licenses (Option A) — Free","tags":["business","citationage","local-first","planning","no-account"],"hook":"SaaS subscriptions auto-renew for inactive team members. Multiply idle seat counts by monthly price to quantify ongoing subscription waste. (Option A scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/software-seat-utilization-audit-variant-a.html","app_unlock_hook":"The license-seat packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Unused SaaS User Licenses (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 198 monthly wasted license cost in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use monthly seats or guest access for short-term team members. After: the license-seat packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/software-seat-utilization-audit-variant-a.html","price":"$4 one-time","free_features":["one complete license-seat packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the license-seat packet with its row workings","CSV of monthly wasted license cost and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Podcast Episode Post-Production Hours (Option A) — Free","tags":["creative","panelhours","local-first","planning","no-account"],"hook":"Raw audio takes three to four times its length to edit, clean, and master. Convert raw recording minutes into realistic editing hours. (Option A scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/podcast-editing-time-ratio-variant-a.html","app_unlock_hook":"The podcast-editing chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Podcast Episode Post-Production Hours (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 3.3 total editing hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Listening, cutting mistakes, levelling volume, and exporting take multiple passes. After: the podcast-editing chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/podcast-editing-time-ratio-variant-a.html","price":"$4 one-time","free_features":["one complete podcast-editing chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the podcast-editing chart with its row workings","CSV of total editing hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Weekly Social Graphic Render Hours (Option A) — Free","tags":["creative","screeningdays","local-first","planning","no-account"],"hook":"Designing graphics one by one fragments creative output. Batch asset creation by platform and calculate total graphic production days required. (Option A scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/social-media-asset-batch-planner-variant-a.html","app_unlock_hook":"The asset-render chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Weekly Social Graphic Render Hours (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 3.3 design days required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Creating every post layout from scratch slows production dramatically. After: the asset-render chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/social-media-asset-batch-planner-variant-a.html","price":"$4 one-time","free_features":["one complete asset-render chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the asset-render chart with its row workings","CSV of design days required and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Family Chore Allowance Allocation (Option A) — Free","tags":["family","funnelwin","local-first","planning","no-account"],"hook":"Promising allowance without tracking completed chores leads to family arguments. Weight assigned chores by realistic completion rates to budget weekly payouts. (Option A scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pocket-money-chore-tally-variant-a.html","app_unlock_hook":"The family-chore receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Family Chore Allowance Allocation (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 17.6 expected weekly allowance payout in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Inconsistent rules undermine chore accountability. After: the family-chore receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pocket-money-chore-tally-variant-a.html","price":"$4 one-time","free_features":["one complete family-chore receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the family-chore receipt with its row workings","CSV of expected weekly allowance payout and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Pet Food Pantry Supply Days (Option A) — Free","tags":["family","draftdays","local-first","planning","no-account"],"hook":"Running out of specialized pet food causes digestive upset from sudden diet changes. Divide cans in stock by daily intake to monitor remaining supply days. (Option A scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pet-food-can-inventory-days-variant-a.html","app_unlock_hook":"The pantry-days receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Pet Food Pantry Supply Days (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 15.4 days of pet food remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sudden food changes cause severe gastrointestinal distress in dogs and cats. After: the pantry-days receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-food-can-inventory-days-variant-a.html","price":"$4 one-time","free_features":["one complete pantry-days receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pantry-days receipt with its row workings","CSV of days of pet food remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Document Heading Structure Depth (Option A) — Free","tags":["accessibility","interpreterblocks","local-first","planning","no-account"],"hook":"Skipping heading levels disorients screen reader users navigating long documents. Divide heading structures into logical levels. (Option A scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/screen-reader-heading-depth-check-variant-a.html","app_unlock_hook":"The document-depth gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Document Heading Structure Depth (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 2.2 sections exceeding heading depth in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Screen readers rely on structural HTML heading tags to build navigation menus. After: the document-depth gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-reader-heading-depth-check-variant-a.html","price":"$4 one-time","free_features":["one complete document-depth gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the document-depth gauge with its row workings","CSV of sections exceeding heading depth and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Wheelchair Ramp Length Requirements (Option A) — Free","tags":["accessibility","muralpaint","local-first","planning","no-account"],"hook":"Ramps that are too steep are dangerous and unusable for manual wheelchair users. Calculate required ramp length from vertical rise and standard slope ratios. (Option A scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/wheelchair-ramp-slope-length-variant-a.html","app_unlock_hook":"The wheelchair-ramp gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Wheelchair Ramp Length Requirements (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 2.75 total ramp length meters in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Steep slopes cause wheelchairs to tip backward or lose control downhill. After: the wheelchair-ramp gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-ramp-slope-length-variant-a.html","price":"$4 one-time","free_features":["one complete wheelchair-ramp gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the wheelchair-ramp gauge with its row workings","CSV of total ramp length meters and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Voter Registration Deadline Lead Time (Option A) — Free","tags":["civic","morningslack","local-first","planning","no-account"],"hook":"Voter registration deadlines vary by state and method. Compare processing times for mail, online, and in-person registration against election day limits. (Option A scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/voter-registration-deadline-buffer-variant-a.html","app_unlock_hook":"The voter-leadtime triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Voter Registration Deadline Lead Time (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. -4.4 days shortfall before deadline in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mail delays can cause late applications to be rejected. After: the voter-leadtime triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/voter-registration-deadline-buffer-variant-a.html","price":"$4 one-time","free_features":["one complete voter-leadtime triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the voter-leadtime triage with its row workings","CSV of days shortfall before deadline and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Public Records Request Processing Fees (Option A) — Free","tags":["civic","panelhours","local-first","planning","no-account"],"hook":"Government agencies charge per-page copy fees and hourly search costs for public records requests. Price page counts against fee schedules to predict costs. (Option A scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/public-records-foia-fee-estimate-variant-a.html","app_unlock_hook":"The records-fee triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Public Records Request Processing Fees (Option A) — explicit quantities instead of guesswork, and the working shown beside each row. 0.46 total FOIA processing cost dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Broad requests produce thousands of pages and massive fee bills. After: the records-fee triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/public-records-foia-fee-estimate-variant-a.html","price":"$4 one-time","free_features":["one complete records-fee triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the records-fee triage with its row workings","CSV of total FOIA processing cost dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Flashcard Deck Daily Review Pace (Option B) — Free","tags":["learning","screeningdays","local-first","planning","no-account"],"hook":"Daily flashcard queues grow quickly when review speed is underestimated. Multiply cards by seconds per card and compare against your daily review budget. (Option B scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/flashcard-deck-review-pace-variant-b.html","app_unlock_hook":"The deck-review matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Flashcard Deck Daily Review Pace (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 2.4 review days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Complex concepts need longer recall times than single-word translations. After: the deck-review matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/flashcard-deck-review-pace-variant-b.html","price":"$4 one-time","free_features":["one complete deck-review matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the deck-review matrix with its row workings","CSV of review days and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Weekly Reading List Hours (Option B) — Free","tags":["learning","panelhours","local-first","planning","no-account"],"hook":"Syllabi assign hundreds of pages without calculating the hours required. Price each reading by pages and speed to keep your weekly schedule realistic. (Option B scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/reading-list-page-budget-variant-b.html","app_unlock_hook":"The coursework-reading matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Weekly Reading List Hours (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 2.7 reading hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A dense journal article takes twice as long per page as an introductory chapter. After: the coursework-reading matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reading-list-page-budget-variant-b.html","price":"$4 one-time","free_features":["one complete coursework-reading matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the coursework-reading matrix with its row workings","CSV of reading hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Deep Freezer Ice Drawdown Hours (Option B) — Free","tags":["household","damprun","local-first","planning","no-account"],"hook":"Ice buildup reduces freezer efficiency and steals storage space. Calculate defrost hours per compartment based on ice thickness and drainage rate. (Option B scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/deep-freeze-defrost-schedule-variant-b.html","app_unlock_hook":"The frost-defrost docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Deep Freezer Ice Drawdown Hours (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 6 defrost hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Thermal shock can crack plastic liners and damage cooling coils. After: the frost-defrost docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/deep-freeze-defrost-schedule-variant-b.html","price":"$4 one-time","free_features":["one complete frost-defrost docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the frost-defrost docket with its row workings","CSV of defrost hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Garden Bed Mulch Volume in Bags (Option B) — Free","tags":["household","muralpaint","local-first","planning","no-account"],"hook":"Buying mulch by guess leads to leftover bags or exposed soil. Multiply bed area by mulch depth and convert directly to standard bag counts. (Option B scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/garden-bed-mulch-volume-variant-b.html","app_unlock_hook":"The mulching-volume docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Garden Bed Mulch Volume in Bags (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 14.4 bags required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mulch volcanoes rot bark and invite pests; leave a 5 cm collar. After: the mulching-volume docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/garden-bed-mulch-volume-variant-b.html","price":"$4 one-time","free_features":["one complete mulching-volume docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the mulching-volume docket with its row workings","CSV of bags required and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Daily Water Intake Distribution Hours (Option B) — Free","tags":["health","suncreapp","local-first","planning","no-account"],"hook":"Drinking all your daily water at night disrupts sleep. Distribute your fluid targets evenly across active waking hours. (Option B scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hydration-intake-hourly-target-variant-b.html","app_unlock_hook":"The water-distribution strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Daily Water Intake Distribution Hours (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 4.8 intake glasses in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The body absorbs water best when consumed in steady, moderate amounts. After: the water-distribution strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hydration-intake-hourly-target-variant-b.html","price":"$4 one-time","free_features":["one complete water-distribution strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the water-distribution strip with its row workings","CSV of intake glasses and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit First Aid Kit Bandage Reserves (Option B) — Free","tags":["health","packoverbuy","local-first","planning","no-account"],"hook":"First aid kits often hold expired or mismatched supplies. Compare needed item counts against standard multipack sizes to stock efficiently. (Option B scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/first-aid-bandage-stock-check-variant-b.html","app_unlock_hook":"The dressing-stock strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit First Aid Kit Bandage Reserves (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 6 units overbought in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sterile packaging degrades over time, compromising safety. After: the dressing-stock strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/first-aid-bandage-stock-check-variant-b.html","price":"$4 one-time","free_features":["one complete dressing-stock strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the dressing-stock strip with its row workings","CSV of units overbought and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Interview Prep Question Pacing (Option B) — Free","tags":["career","panelhours","local-first","planning","no-account"],"hook":"Preparing for job interviews takes focused hours across question categories. Price each topic by questions and minutes to budget your prep time. (Option B scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/interview-prep-question-pacing-variant-b.html","app_unlock_hook":"The prep-question register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Interview Prep Question Pacing (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 3 total prep hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Practicing out loud or writing responses builds true interview recall. After: the prep-question register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-prep-question-pacing-variant-b.html","price":"$4 one-time","free_features":["one complete prep-question register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the prep-question register with its row workings","CSV of total prep hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Freelance Hourly Rate Minimum Floor (Option B) — Free","tags":["career","timetravel","local-first","planning","no-account"],"hook":"Freelance project quotes often forget non-billable administrative hours and tax overhead. Add overhead buffers to check your real hourly rate. (Option B scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/freelance-rate-floor-check-variant-b.html","app_unlock_hook":"The overhead-rate register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Freelance Hourly Rate Minimum Floor (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 120 effective hourly rate in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Proposal writing, invoicing, and client emails consume up to 30% of work hours. After: the overhead-rate register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/freelance-rate-floor-check-variant-b.html","price":"$4 one-time","free_features":["one complete overhead-rate register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the overhead-rate register with its row workings","CSV of effective hourly rate and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Carry-On Packing Cube Weights (Option B) — Free","tags":["travel","excessclaim","local-first","planning","no-account"],"hook":"Overstuffing a single packing cube makes luggage hard to close and causes seam failure. Price each cube weight against individual capacity limits. (Option B scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/packing-cube-weight-balance-variant-b.html","app_unlock_hook":"The packing-weight ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Carry-On Packing Cube Weights (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 3.6 overweight risk kg in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Gel and liquid containers add significant weight rapidly. After: the packing-weight ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/packing-cube-weight-balance-variant-b.html","price":"$4 one-time","free_features":["one complete packing-weight ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the packing-weight ladder with its row workings","CSV of overweight risk kg and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Regional Tourist Tax Exposure (Option B) — Free","tags":["travel","timetravel","local-first","planning","no-account"],"hook":"European municipal tourist taxes vary by city and hotel star rating. Multiply nights by city rates and traveler count to prevent cash surprises at checkout. (Option B scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/tourist-tax-daily-tally-variant-b.html","app_unlock_hook":"The municipal-tax ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Regional Tourist Tax Exposure (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 48 total tourist tax in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Most platforms mandate local payment directly at hotel reception. After: the municipal-tax ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tourist-tax-daily-tally-variant-b.html","price":"$4 one-time","free_features":["one complete municipal-tax ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the municipal-tax ladder with its row workings","CSV of total tourist tax and row explanations","last five readings saved in this browser profile"]}},{"title":"Evaluate Early Payment Discount Returns (Option B) — Free","tags":["business","excessclaim","local-first","planning","no-account"],"hook":"Taking 2% early payment discounts yields high annualised returns on cash. Compare offered discount amounts against payment thresholds. (Option B scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/invoice-early-payment-discount-variant-b.html","app_unlock_hook":"The payment-discount packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Evaluate Early Payment Discount Returns (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 60 captured discount dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Maintain sufficient working capital reserves before accelerating vendor payments. After: the payment-discount packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/invoice-early-payment-discount-variant-b.html","price":"$4 one-time","free_features":["one complete payment-discount packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the payment-discount packet with its row workings","CSV of captured discount dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Unused SaaS User Licenses (Option B) — Free","tags":["business","citationage","local-first","planning","no-account"],"hook":"SaaS subscriptions auto-renew for inactive team members. Multiply idle seat counts by monthly price to quantify ongoing subscription waste. (Option B scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/software-seat-utilization-audit-variant-b.html","app_unlock_hook":"The idle-seat packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Unused SaaS User Licenses (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 216 monthly wasted license cost in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use monthly seats or guest access for short-term team members. After: the idle-seat packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/software-seat-utilization-audit-variant-b.html","price":"$4 one-time","free_features":["one complete idle-seat packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the idle-seat packet with its row workings","CSV of monthly wasted license cost and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Podcast Episode Post-Production Hours (Option B) — Free","tags":["creative","panelhours","local-first","planning","no-account"],"hook":"Raw audio takes three to four times its length to edit, clean, and master. Convert raw recording minutes into realistic editing hours. (Option B scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/podcast-editing-time-ratio-variant-b.html","app_unlock_hook":"The editing-time chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Podcast Episode Post-Production Hours (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 3.6 total editing hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Listening, cutting mistakes, levelling volume, and exporting take multiple passes. After: the editing-time chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/podcast-editing-time-ratio-variant-b.html","price":"$4 one-time","free_features":["one complete editing-time chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the editing-time chart with its row workings","CSV of total editing hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Weekly Social Graphic Render Hours (Option B) — Free","tags":["creative","screeningdays","local-first","planning","no-account"],"hook":"Designing graphics one by one fragments creative output. Batch asset creation by platform and calculate total graphic production days required. (Option B scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/social-media-asset-batch-planner-variant-b.html","app_unlock_hook":"The render-hours chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Weekly Social Graphic Render Hours (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 3.6 design days required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Creating every post layout from scratch slows production dramatically. After: the render-hours chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/social-media-asset-batch-planner-variant-b.html","price":"$4 one-time","free_features":["one complete render-hours chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the render-hours chart with its row workings","CSV of design days required and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Family Chore Allowance Allocation (Option B) — Free","tags":["family","funnelwin","local-first","planning","no-account"],"hook":"Promising allowance without tracking completed chores leads to family arguments. Weight assigned chores by realistic completion rates to budget weekly payouts. (Option B scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pocket-money-chore-tally-variant-b.html","app_unlock_hook":"The pocket-money receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Family Chore Allowance Allocation (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 19.2 expected weekly allowance payout in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Inconsistent rules undermine chore accountability. After: the pocket-money receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pocket-money-chore-tally-variant-b.html","price":"$4 one-time","free_features":["one complete pocket-money receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pocket-money receipt with its row workings","CSV of expected weekly allowance payout and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Pet Food Pantry Supply Days (Option B) — Free","tags":["family","draftdays","local-first","planning","no-account"],"hook":"Running out of specialized pet food causes digestive upset from sudden diet changes. Divide cans in stock by daily intake to monitor remaining supply days. (Option B scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pet-food-can-inventory-days-variant-b.html","app_unlock_hook":"The food-inventory receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Pet Food Pantry Supply Days (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 16.8 days of pet food remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sudden food changes cause severe gastrointestinal distress in dogs and cats. After: the food-inventory receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-food-can-inventory-days-variant-b.html","price":"$4 one-time","free_features":["one complete food-inventory receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the food-inventory receipt with its row workings","CSV of days of pet food remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Document Heading Structure Depth (Option B) — Free","tags":["accessibility","interpreterblocks","local-first","planning","no-account"],"hook":"Skipping heading levels disorients screen reader users navigating long documents. Divide heading structures into logical levels. (Option B scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/screen-reader-heading-depth-check-variant-b.html","app_unlock_hook":"The screen-heading gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Document Heading Structure Depth (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 2.4 sections exceeding heading depth in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Screen readers rely on structural HTML heading tags to build navigation menus. After: the screen-heading gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-reader-heading-depth-check-variant-b.html","price":"$4 one-time","free_features":["one complete screen-heading gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the screen-heading gauge with its row workings","CSV of sections exceeding heading depth and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Wheelchair Ramp Length Requirements (Option B) — Free","tags":["accessibility","muralpaint","local-first","planning","no-account"],"hook":"Ramps that are too steep are dangerous and unusable for manual wheelchair users. Calculate required ramp length from vertical rise and standard slope ratios. (Option B scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/wheelchair-ramp-slope-length-variant-b.html","app_unlock_hook":"The ramp-length gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Wheelchair Ramp Length Requirements (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 3 total ramp length meters in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Steep slopes cause wheelchairs to tip backward or lose control downhill. After: the ramp-length gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-ramp-slope-length-variant-b.html","price":"$4 one-time","free_features":["one complete ramp-length gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the ramp-length gauge with its row workings","CSV of total ramp length meters and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Voter Registration Deadline Lead Time (Option B) — Free","tags":["civic","morningslack","local-first","planning","no-account"],"hook":"Voter registration deadlines vary by state and method. Compare processing times for mail, online, and in-person registration against election day limits. (Option B scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/voter-registration-deadline-buffer-variant-b.html","app_unlock_hook":"The registration-buffer triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Voter Registration Deadline Lead Time (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. -4.8 days shortfall before deadline in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mail delays can cause late applications to be rejected. After: the registration-buffer triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/voter-registration-deadline-buffer-variant-b.html","price":"$4 one-time","free_features":["one complete registration-buffer triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the registration-buffer triage with its row workings","CSV of days shortfall before deadline and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Public Records Request Processing Fees (Option B) — Free","tags":["civic","panelhours","local-first","planning","no-account"],"hook":"Government agencies charge per-page copy fees and hourly search costs for public records requests. Price page counts against fee schedules to predict costs. (Option B scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/public-records-foia-fee-estimate-variant-b.html","app_unlock_hook":"The public-foia triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Public Records Request Processing Fees (Option B) — explicit quantities instead of guesswork, and the working shown beside each row. 0.5 total FOIA processing cost dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Broad requests produce thousands of pages and massive fee bills. After: the public-foia triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/public-records-foia-fee-estimate-variant-b.html","price":"$4 one-time","free_features":["one complete public-foia triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the public-foia triage with its row workings","CSV of total FOIA processing cost dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Flashcard Deck Daily Review Pace (Option C) — Free","tags":["learning","screeningdays","local-first","planning","no-account"],"hook":"Daily flashcard queues grow quickly when review speed is underestimated. Multiply cards by seconds per card and compare against your daily review budget. (Option C scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/flashcard-deck-review-pace-variant-c.html","app_unlock_hook":"The spaced-flashcard matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Flashcard Deck Daily Review Pace (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 1.8 review days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Complex concepts need longer recall times than single-word translations. After: the spaced-flashcard matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/flashcard-deck-review-pace-variant-c.html","price":"$4 one-time","free_features":["one complete spaced-flashcard matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the spaced-flashcard matrix with its row workings","CSV of review days and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Weekly Reading List Hours (Option C) — Free","tags":["learning","panelhours","local-first","planning","no-account"],"hook":"Syllabi assign hundreds of pages without calculating the hours required. Price each reading by pages and speed to keep your weekly schedule realistic. (Option C scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/reading-list-page-budget-variant-c.html","app_unlock_hook":"The academic-reading matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Weekly Reading List Hours (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 2.02 reading hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A dense journal article takes twice as long per page as an introductory chapter. After: the academic-reading matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reading-list-page-budget-variant-c.html","price":"$4 one-time","free_features":["one complete academic-reading matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the academic-reading matrix with its row workings","CSV of reading hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Deep Freezer Ice Drawdown Hours (Option C) — Free","tags":["household","damprun","local-first","planning","no-account"],"hook":"Ice buildup reduces freezer efficiency and steals storage space. Calculate defrost hours per compartment based on ice thickness and drainage rate. (Option C scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/deep-freeze-defrost-schedule-variant-c.html","app_unlock_hook":"The compartment-freezer docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Deep Freezer Ice Drawdown Hours (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 4.5 defrost hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Thermal shock can crack plastic liners and damage cooling coils. After: the compartment-freezer docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/deep-freeze-defrost-schedule-variant-c.html","price":"$4 one-time","free_features":["one complete compartment-freezer docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the compartment-freezer docket with its row workings","CSV of defrost hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Garden Bed Mulch Volume in Bags (Option C) — Free","tags":["household","muralpaint","local-first","planning","no-account"],"hook":"Buying mulch by guess leads to leftover bags or exposed soil. Multiply bed area by mulch depth and convert directly to standard bag counts. (Option C scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/garden-bed-mulch-volume-variant-c.html","app_unlock_hook":"The soil-mulch docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Garden Bed Mulch Volume in Bags (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 10.8 bags required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mulch volcanoes rot bark and invite pests; leave a 5 cm collar. After: the soil-mulch docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/garden-bed-mulch-volume-variant-c.html","price":"$4 one-time","free_features":["one complete soil-mulch docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the soil-mulch docket with its row workings","CSV of bags required and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Daily Water Intake Distribution Hours (Option C) — Free","tags":["health","suncreapp","local-first","planning","no-account"],"hook":"Drinking all your daily water at night disrupts sleep. Distribute your fluid targets evenly across active waking hours. (Option C scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hydration-intake-hourly-target-variant-c.html","app_unlock_hook":"The glass-hydration strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Daily Water Intake Distribution Hours (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 3.6 intake glasses in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The body absorbs water best when consumed in steady, moderate amounts. After: the glass-hydration strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hydration-intake-hourly-target-variant-c.html","price":"$4 one-time","free_features":["one complete glass-hydration strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the glass-hydration strip with its row workings","CSV of intake glasses and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit First Aid Kit Bandage Reserves (Option C) — Free","tags":["health","packoverbuy","local-first","planning","no-account"],"hook":"First aid kits often hold expired or mismatched supplies. Compare needed item counts against standard multipack sizes to stock efficiently. (Option C scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/first-aid-bandage-stock-check-variant-c.html","app_unlock_hook":"The strip-bandage strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit First Aid Kit Bandage Reserves (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 4.5 units overbought in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sterile packaging degrades over time, compromising safety. After: the strip-bandage strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/first-aid-bandage-stock-check-variant-c.html","price":"$4 one-time","free_features":["one complete strip-bandage strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the strip-bandage strip with its row workings","CSV of units overbought and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Interview Prep Question Pacing (Option C) — Free","tags":["career","panelhours","local-first","planning","no-account"],"hook":"Preparing for job interviews takes focused hours across question categories. Price each topic by questions and minutes to budget your prep time. (Option C scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/interview-prep-question-pacing-variant-c.html","app_unlock_hook":"The pacing-prep register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Interview Prep Question Pacing (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 2.25 total prep hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Practicing out loud or writing responses builds true interview recall. After: the pacing-prep register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-prep-question-pacing-variant-c.html","price":"$4 one-time","free_features":["one complete pacing-prep register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pacing-prep register with its row workings","CSV of total prep hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Freelance Hourly Rate Minimum Floor (Option C) — Free","tags":["career","timetravel","local-first","planning","no-account"],"hook":"Freelance project quotes often forget non-billable administrative hours and tax overhead. Add overhead buffers to check your real hourly rate. (Option C scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/freelance-rate-floor-check-variant-c.html","app_unlock_hook":"The rate-floor register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Freelance Hourly Rate Minimum Floor (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 90 effective hourly rate in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Proposal writing, invoicing, and client emails consume up to 30% of work hours. After: the rate-floor register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/freelance-rate-floor-check-variant-c.html","price":"$4 one-time","free_features":["one complete rate-floor register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the rate-floor register with its row workings","CSV of effective hourly rate and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Carry-On Packing Cube Weights (Option C) — Free","tags":["travel","excessclaim","local-first","planning","no-account"],"hook":"Overstuffing a single packing cube makes luggage hard to close and causes seam failure. Price each cube weight against individual capacity limits. (Option C scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/packing-cube-weight-balance-variant-c.html","app_unlock_hook":"The cube-weight ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Carry-On Packing Cube Weights (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 2.7 overweight risk kg in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Gel and liquid containers add significant weight rapidly. After: the cube-weight ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/packing-cube-weight-balance-variant-c.html","price":"$4 one-time","free_features":["one complete cube-weight ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the cube-weight ladder with its row workings","CSV of overweight risk kg and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Regional Tourist Tax Exposure (Option C) — Free","tags":["travel","timetravel","local-first","planning","no-account"],"hook":"European municipal tourist taxes vary by city and hotel star rating. Multiply nights by city rates and traveler count to prevent cash surprises at checkout. (Option C scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/tourist-tax-daily-tally-variant-c.html","app_unlock_hook":"The stay-tax ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Regional Tourist Tax Exposure (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 36 total tourist tax in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Most platforms mandate local payment directly at hotel reception. After: the stay-tax ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tourist-tax-daily-tally-variant-c.html","price":"$4 one-time","free_features":["one complete stay-tax ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the stay-tax ladder with its row workings","CSV of total tourist tax and row explanations","last five readings saved in this browser profile"]}},{"title":"Evaluate Early Payment Discount Returns (Option C) — Free","tags":["business","excessclaim","local-first","planning","no-account"],"hook":"Taking 2% early payment discounts yields high annualised returns on cash. Compare offered discount amounts against payment thresholds. (Option C scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/invoice-early-payment-discount-variant-c.html","app_unlock_hook":"The discount-return packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Evaluate Early Payment Discount Returns (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 45 captured discount dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Maintain sufficient working capital reserves before accelerating vendor payments. After: the discount-return packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/invoice-early-payment-discount-variant-c.html","price":"$4 one-time","free_features":["one complete discount-return packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the discount-return packet with its row workings","CSV of captured discount dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Unused SaaS User Licenses (Option C) — Free","tags":["business","citationage","local-first","planning","no-account"],"hook":"SaaS subscriptions auto-renew for inactive team members. Multiply idle seat counts by monthly price to quantify ongoing subscription waste. (Option C scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/software-seat-utilization-audit-variant-c.html","app_unlock_hook":"The seat-utilization packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Unused SaaS User Licenses (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 162 monthly wasted license cost in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use monthly seats or guest access for short-term team members. After: the seat-utilization packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/software-seat-utilization-audit-variant-c.html","price":"$4 one-time","free_features":["one complete seat-utilization packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the seat-utilization packet with its row workings","CSV of monthly wasted license cost and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Podcast Episode Post-Production Hours (Option C) — Free","tags":["creative","panelhours","local-first","planning","no-account"],"hook":"Raw audio takes three to four times its length to edit, clean, and master. Convert raw recording minutes into realistic editing hours. (Option C scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/podcast-editing-time-ratio-variant-c.html","app_unlock_hook":"The recording-editing chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Podcast Episode Post-Production Hours (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 2.7 total editing hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Listening, cutting mistakes, levelling volume, and exporting take multiple passes. After: the recording-editing chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/podcast-editing-time-ratio-variant-c.html","price":"$4 one-time","free_features":["one complete recording-editing chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the recording-editing chart with its row workings","CSV of total editing hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Weekly Social Graphic Render Hours (Option C) — Free","tags":["creative","screeningdays","local-first","planning","no-account"],"hook":"Designing graphics one by one fragments creative output. Batch asset creation by platform and calculate total graphic production days required. (Option C scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/social-media-asset-batch-planner-variant-c.html","app_unlock_hook":"The deliverable-render chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Weekly Social Graphic Render Hours (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 2.7 design days required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Creating every post layout from scratch slows production dramatically. After: the deliverable-render chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/social-media-asset-batch-planner-variant-c.html","price":"$4 one-time","free_features":["one complete deliverable-render chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the deliverable-render chart with its row workings","CSV of design days required and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Family Chore Allowance Allocation (Option C) — Free","tags":["family","funnelwin","local-first","planning","no-account"],"hook":"Promising allowance without tracking completed chores leads to family arguments. Weight assigned chores by realistic completion rates to budget weekly payouts. (Option C scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pocket-money-chore-tally-variant-c.html","app_unlock_hook":"The task-chore receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Family Chore Allowance Allocation (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 14.4 expected weekly allowance payout in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Inconsistent rules undermine chore accountability. After: the task-chore receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pocket-money-chore-tally-variant-c.html","price":"$4 one-time","free_features":["one complete task-chore receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the task-chore receipt with its row workings","CSV of expected weekly allowance payout and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Pet Food Pantry Supply Days (Option C) — Free","tags":["family","draftdays","local-first","planning","no-account"],"hook":"Running out of specialized pet food causes digestive upset from sudden diet changes. Divide cans in stock by daily intake to monitor remaining supply days. (Option C scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pet-food-can-inventory-days-variant-c.html","app_unlock_hook":"The can-inventory receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Pet Food Pantry Supply Days (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 12.6 days of pet food remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sudden food changes cause severe gastrointestinal distress in dogs and cats. After: the can-inventory receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-food-can-inventory-days-variant-c.html","price":"$4 one-time","free_features":["one complete can-inventory receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the can-inventory receipt with its row workings","CSV of days of pet food remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Document Heading Structure Depth (Option C) — Free","tags":["accessibility","interpreterblocks","local-first","planning","no-account"],"hook":"Skipping heading levels disorients screen reader users navigating long documents. Divide heading structures into logical levels. (Option C scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/screen-reader-heading-depth-check-variant-c.html","app_unlock_hook":"The depth-heading gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Document Heading Structure Depth (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 1.8 sections exceeding heading depth in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Screen readers rely on structural HTML heading tags to build navigation menus. After: the depth-heading gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-reader-heading-depth-check-variant-c.html","price":"$4 one-time","free_features":["one complete depth-heading gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the depth-heading gauge with its row workings","CSV of sections exceeding heading depth and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Wheelchair Ramp Length Requirements (Option C) — Free","tags":["accessibility","muralpaint","local-first","planning","no-account"],"hook":"Ramps that are too steep are dangerous and unusable for manual wheelchair users. Calculate required ramp length from vertical rise and standard slope ratios. (Option C scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/wheelchair-ramp-slope-length-variant-c.html","app_unlock_hook":"The rise-ramp gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Wheelchair Ramp Length Requirements (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 2.25 total ramp length meters in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Steep slopes cause wheelchairs to tip backward or lose control downhill. After: the rise-ramp gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-ramp-slope-length-variant-c.html","price":"$4 one-time","free_features":["one complete rise-ramp gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the rise-ramp gauge with its row workings","CSV of total ramp length meters and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Voter Registration Deadline Lead Time (Option C) — Free","tags":["civic","morningslack","local-first","planning","no-account"],"hook":"Voter registration deadlines vary by state and method. Compare processing times for mail, online, and in-person registration against election day limits. (Option C scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/voter-registration-deadline-buffer-variant-c.html","app_unlock_hook":"The leadtime-voter triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Voter Registration Deadline Lead Time (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. -3.6 days shortfall before deadline in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mail delays can cause late applications to be rejected. After: the leadtime-voter triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/voter-registration-deadline-buffer-variant-c.html","price":"$4 one-time","free_features":["one complete leadtime-voter triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the leadtime-voter triage with its row workings","CSV of days shortfall before deadline and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Public Records Request Processing Fees (Option C) — Free","tags":["civic","panelhours","local-first","planning","no-account"],"hook":"Government agencies charge per-page copy fees and hourly search costs for public records requests. Price page counts against fee schedules to predict costs. (Option C scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/public-records-foia-fee-estimate-variant-c.html","app_unlock_hook":"The copy-fee triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Public Records Request Processing Fees (Option C) — explicit quantities instead of guesswork, and the working shown beside each row. 0.38 total FOIA processing cost dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Broad requests produce thousands of pages and massive fee bills. After: the copy-fee triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/public-records-foia-fee-estimate-variant-c.html","price":"$4 one-time","free_features":["one complete copy-fee triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the copy-fee triage with its row workings","CSV of total FOIA processing cost dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Flashcard Deck Daily Review Pace (Option D) — Free","tags":["learning","screeningdays","local-first","planning","no-account"],"hook":"Daily flashcard queues grow quickly when review speed is underestimated. Multiply cards by seconds per card and compare against your daily review budget. (Option D scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/flashcard-deck-review-pace-variant-d.html","app_unlock_hook":"The recall-flashcard matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Flashcard Deck Daily Review Pace (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 2.08 review days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Complex concepts need longer recall times than single-word translations. After: the recall-flashcard matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/flashcard-deck-review-pace-variant-d.html","price":"$4 one-time","free_features":["one complete recall-flashcard matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the recall-flashcard matrix with its row workings","CSV of review days and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Weekly Reading List Hours (Option D) — Free","tags":["learning","panelhours","local-first","planning","no-account"],"hook":"Syllabi assign hundreds of pages without calculating the hours required. Price each reading by pages and speed to keep your weekly schedule realistic. (Option D scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/reading-list-page-budget-variant-d.html","app_unlock_hook":"The prose-reading matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Weekly Reading List Hours (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 2.25 reading hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A dense journal article takes twice as long per page as an introductory chapter. After: the prose-reading matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reading-list-page-budget-variant-d.html","price":"$4 one-time","free_features":["one complete prose-reading matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the prose-reading matrix with its row workings","CSV of reading hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Deep Freezer Ice Drawdown Hours (Option D) — Free","tags":["household","damprun","local-first","planning","no-account"],"hook":"Ice buildup reduces freezer efficiency and steals storage space. Calculate defrost hours per compartment based on ice thickness and drainage rate. (Option D scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/deep-freeze-defrost-schedule-variant-d.html","app_unlock_hook":"The melt-defrost docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Deep Freezer Ice Drawdown Hours (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 5 defrost hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Thermal shock can crack plastic liners and damage cooling coils. After: the melt-defrost docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/deep-freeze-defrost-schedule-variant-d.html","price":"$4 one-time","free_features":["one complete melt-defrost docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the melt-defrost docket with its row workings","CSV of defrost hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Garden Bed Mulch Volume in Bags (Option D) — Free","tags":["household","muralpaint","local-first","planning","no-account"],"hook":"Buying mulch by guess leads to leftover bags or exposed soil. Multiply bed area by mulch depth and convert directly to standard bag counts. (Option D scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/garden-bed-mulch-volume-variant-d.html","app_unlock_hook":"The planting-mulch docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Garden Bed Mulch Volume in Bags (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 15 bags required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mulch volcanoes rot bark and invite pests; leave a 5 cm collar. After: the planting-mulch docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/garden-bed-mulch-volume-variant-d.html","price":"$4 one-time","free_features":["one complete planting-mulch docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the planting-mulch docket with its row workings","CSV of bags required and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Daily Water Intake Distribution Hours (Option D) — Free","tags":["health","suncreapp","local-first","planning","no-account"],"hook":"Drinking all your daily water at night disrupts sleep. Distribute your fluid targets evenly across active waking hours. (Option D scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hydration-intake-hourly-target-variant-d.html","app_unlock_hook":"The fluid-distribution strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Daily Water Intake Distribution Hours (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 3.2 intake glasses in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The body absorbs water best when consumed in steady, moderate amounts. After: the fluid-distribution strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hydration-intake-hourly-target-variant-d.html","price":"$4 one-time","free_features":["one complete fluid-distribution strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the fluid-distribution strip with its row workings","CSV of intake glasses and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit First Aid Kit Bandage Reserves (Option D) — Free","tags":["health","packoverbuy","local-first","planning","no-account"],"hook":"First aid kits often hold expired or mismatched supplies. Compare needed item counts against standard multipack sizes to stock efficiently. (Option D scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/first-aid-bandage-stock-check-variant-d.html","app_unlock_hook":"The supply-bandage strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit First Aid Kit Bandage Reserves (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 5 units overbought in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sterile packaging degrades over time, compromising safety. After: the supply-bandage strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/first-aid-bandage-stock-check-variant-d.html","price":"$4 one-time","free_features":["one complete supply-bandage strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the supply-bandage strip with its row workings","CSV of units overbought and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Interview Prep Question Pacing (Option D) — Free","tags":["career","panelhours","local-first","planning","no-account"],"hook":"Preparing for job interviews takes focused hours across question categories. Price each topic by questions and minutes to budget your prep time. (Option D scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/interview-prep-question-pacing-variant-d.html","app_unlock_hook":"The practice-question register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Interview Prep Question Pacing (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 2.5 total prep hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Practicing out loud or writing responses builds true interview recall. After: the practice-question register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-prep-question-pacing-variant-d.html","price":"$4 one-time","free_features":["one complete practice-question register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the practice-question register with its row workings","CSV of total prep hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Freelance Hourly Rate Minimum Floor (Option D) — Free","tags":["career","timetravel","local-first","planning","no-account"],"hook":"Freelance project quotes often forget non-billable administrative hours and tax overhead. Add overhead buffers to check your real hourly rate. (Option D scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/freelance-rate-floor-check-variant-d.html","app_unlock_hook":"The hourly-rate register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Freelance Hourly Rate Minimum Floor (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 55 effective hourly rate in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Proposal writing, invoicing, and client emails consume up to 30% of work hours. After: the hourly-rate register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/freelance-rate-floor-check-variant-d.html","price":"$4 one-time","free_features":["one complete hourly-rate register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the hourly-rate register with its row workings","CSV of effective hourly rate and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Carry-On Packing Cube Weights (Option D) — Free","tags":["travel","excessclaim","local-first","planning","no-account"],"hook":"Overstuffing a single packing cube makes luggage hard to close and causes seam failure. Price each cube weight against individual capacity limits. (Option D scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/packing-cube-weight-balance-variant-d.html","app_unlock_hook":"The luggage-cube ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Carry-On Packing Cube Weights (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 0.5 overweight risk kg in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Gel and liquid containers add significant weight rapidly. After: the luggage-cube ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/packing-cube-weight-balance-variant-d.html","price":"$4 one-time","free_features":["one complete luggage-cube ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the luggage-cube ladder with its row workings","CSV of overweight risk kg and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Regional Tourist Tax Exposure (Option D) — Free","tags":["travel","timetravel","local-first","planning","no-account"],"hook":"European municipal tourist taxes vary by city and hotel star rating. Multiply nights by city rates and traveler count to prevent cash surprises at checkout. (Option D scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/tourist-tax-daily-tally-variant-d.html","app_unlock_hook":"The checkout-tax ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Regional Tourist Tax Exposure (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 20 total tourist tax in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Most platforms mandate local payment directly at hotel reception. After: the checkout-tax ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tourist-tax-daily-tally-variant-d.html","price":"$4 one-time","free_features":["one complete checkout-tax ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the checkout-tax ladder with its row workings","CSV of total tourist tax and row explanations","last five readings saved in this browser profile"]}},{"title":"Evaluate Early Payment Discount Returns (Option D) — Free","tags":["business","excessclaim","local-first","planning","no-account"],"hook":"Taking 2% early payment discounts yields high annualised returns on cash. Compare offered discount amounts against payment thresholds. (Option D scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/invoice-early-payment-discount-variant-d.html","app_unlock_hook":"The vendor-discount packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Evaluate Early Payment Discount Returns (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 50 captured discount dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Maintain sufficient working capital reserves before accelerating vendor payments. After: the vendor-discount packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/invoice-early-payment-discount-variant-d.html","price":"$4 one-time","free_features":["one complete vendor-discount packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the vendor-discount packet with its row workings","CSV of captured discount dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Unused SaaS User Licenses (Option D) — Free","tags":["business","citationage","local-first","planning","no-account"],"hook":"SaaS subscriptions auto-renew for inactive team members. Multiply idle seat counts by monthly price to quantify ongoing subscription waste. (Option D scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/software-seat-utilization-audit-variant-d.html","app_unlock_hook":"The inactive-seat packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Unused SaaS User Licenses (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 180 monthly wasted license cost in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use monthly seats or guest access for short-term team members. After: the inactive-seat packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/software-seat-utilization-audit-variant-d.html","price":"$4 one-time","free_features":["one complete inactive-seat packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the inactive-seat packet with its row workings","CSV of monthly wasted license cost and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Podcast Episode Post-Production Hours (Option D) — Free","tags":["creative","panelhours","local-first","planning","no-account"],"hook":"Raw audio takes three to four times its length to edit, clean, and master. Convert raw recording minutes into realistic editing hours. (Option D scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/podcast-editing-time-ratio-variant-d.html","app_unlock_hook":"The post-production chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Podcast Episode Post-Production Hours (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 3 total editing hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Listening, cutting mistakes, levelling volume, and exporting take multiple passes. After: the post-production chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/podcast-editing-time-ratio-variant-d.html","price":"$4 one-time","free_features":["one complete post-production chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the post-production chart with its row workings","CSV of total editing hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Weekly Social Graphic Render Hours (Option D) — Free","tags":["creative","screeningdays","local-first","planning","no-account"],"hook":"Designing graphics one by one fragments creative output. Batch asset creation by platform and calculate total graphic production days required. (Option D scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/social-media-asset-batch-planner-variant-d.html","app_unlock_hook":"The design-render chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Weekly Social Graphic Render Hours (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 3.12 design days required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Creating every post layout from scratch slows production dramatically. After: the design-render chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/social-media-asset-batch-planner-variant-d.html","price":"$4 one-time","free_features":["one complete design-render chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the design-render chart with its row workings","CSV of design days required and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Family Chore Allowance Allocation (Option D) — Free","tags":["family","funnelwin","local-first","planning","no-account"],"hook":"Promising allowance without tracking completed chores leads to family arguments. Weight assigned chores by realistic completion rates to budget weekly payouts. (Option D scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pocket-money-chore-tally-variant-d.html","app_unlock_hook":"The payout-chore receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Family Chore Allowance Allocation (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 8 expected weekly allowance payout in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Inconsistent rules undermine chore accountability. After: the payout-chore receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pocket-money-chore-tally-variant-d.html","price":"$4 one-time","free_features":["one complete payout-chore receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the payout-chore receipt with its row workings","CSV of expected weekly allowance payout and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Pet Food Pantry Supply Days (Option D) — Free","tags":["family","draftdays","local-first","planning","no-account"],"hook":"Running out of specialized pet food causes digestive upset from sudden diet changes. Divide cans in stock by daily intake to monitor remaining supply days. (Option D scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pet-food-can-inventory-days-variant-d.html","app_unlock_hook":"The stock-pet receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Pet Food Pantry Supply Days (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 14 days of pet food remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sudden food changes cause severe gastrointestinal distress in dogs and cats. After: the stock-pet receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-food-can-inventory-days-variant-d.html","price":"$4 one-time","free_features":["one complete stock-pet receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the stock-pet receipt with its row workings","CSV of days of pet food remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Document Heading Structure Depth (Option D) — Free","tags":["accessibility","interpreterblocks","local-first","planning","no-account"],"hook":"Skipping heading levels disorients screen reader users navigating long documents. Divide heading structures into logical levels. (Option D scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/screen-reader-heading-depth-check-variant-d.html","app_unlock_hook":"The nesting-heading gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Document Heading Structure Depth (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 1 sections exceeding heading depth in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Screen readers rely on structural HTML heading tags to build navigation menus. After: the nesting-heading gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-reader-heading-depth-check-variant-d.html","price":"$4 one-time","free_features":["one complete nesting-heading gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the nesting-heading gauge with its row workings","CSV of sections exceeding heading depth and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Wheelchair Ramp Length Requirements (Option D) — Free","tags":["accessibility","muralpaint","local-first","planning","no-account"],"hook":"Ramps that are too steep are dangerous and unusable for manual wheelchair users. Calculate required ramp length from vertical rise and standard slope ratios. (Option D scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/wheelchair-ramp-slope-length-variant-d.html","app_unlock_hook":"The landing-ramp gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Wheelchair Ramp Length Requirements (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 3.6 total ramp length meters in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Steep slopes cause wheelchairs to tip backward or lose control downhill. After: the landing-ramp gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-ramp-slope-length-variant-d.html","price":"$4 one-time","free_features":["one complete landing-ramp gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the landing-ramp gauge with its row workings","CSV of total ramp length meters and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Voter Registration Deadline Lead Time (Option D) — Free","tags":["civic","morningslack","local-first","planning","no-account"],"hook":"Voter registration deadlines vary by state and method. Compare processing times for mail, online, and in-person registration against election day limits. (Option D scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/voter-registration-deadline-buffer-variant-d.html","app_unlock_hook":"The processing-voter triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Voter Registration Deadline Lead Time (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 1 days shortfall before deadline in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mail delays can cause late applications to be rejected. After: the processing-voter triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/voter-registration-deadline-buffer-variant-d.html","price":"$4 one-time","free_features":["one complete processing-voter triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the processing-voter triage with its row workings","CSV of days shortfall before deadline and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Public Records Request Processing Fees (Option D) — Free","tags":["civic","panelhours","local-first","planning","no-account"],"hook":"Government agencies charge per-page copy fees and hourly search costs for public records requests. Price page counts against fee schedules to predict costs. (Option D scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/public-records-foia-fee-estimate-variant-d.html","app_unlock_hook":"The processing-foia triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Public Records Request Processing Fees (Option D) — explicit quantities instead of guesswork, and the working shown beside each row. 25 total FOIA processing cost dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Broad requests produce thousands of pages and massive fee bills. After: the processing-foia triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/public-records-foia-fee-estimate-variant-d.html","price":"$4 one-time","free_features":["one complete processing-foia triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the processing-foia triage with its row workings","CSV of total FOIA processing cost dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Flashcard Deck Daily Review Pace (Option E) — Free","tags":["learning","screeningdays","local-first","planning","no-account"],"hook":"Daily flashcard queues grow quickly when review speed is underestimated. Multiply cards by seconds per card and compare against your daily review budget. (Option E scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/flashcard-deck-review-pace-variant-e.html","app_unlock_hook":"The repetition-flashcard matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Flashcard Deck Daily Review Pace (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 1.61 review days in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Complex concepts need longer recall times than single-word translations. After: the repetition-flashcard matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/flashcard-deck-review-pace-variant-e.html","price":"$4 one-time","free_features":["one complete repetition-flashcard matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the repetition-flashcard matrix with its row workings","CSV of review days and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Weekly Reading List Hours (Option E) — Free","tags":["learning","panelhours","local-first","planning","no-account"],"hook":"Syllabi assign hundreds of pages without calculating the hours required. Price each reading by pages and speed to keep your weekly schedule realistic. (Option E scope).","category":"learning","verified":"2026-09-29","date":"2026-09-29","path":"articles/reading-list-page-budget-variant-e.html","app_unlock_hook":"The chapter-reading matrix reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Weekly Reading List Hours (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 2.25 reading hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: A dense journal article takes twice as long per page as an introductory chapter. After: the chapter-reading matrix shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/reading-list-page-budget-variant-e.html","price":"$4 one-time","free_features":["one complete chapter-reading matrix run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the chapter-reading matrix with its row workings","CSV of reading hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Deep Freezer Ice Drawdown Hours (Option E) — Free","tags":["household","damprun","local-first","planning","no-account"],"hook":"Ice buildup reduces freezer efficiency and steals storage space. Calculate defrost hours per compartment based on ice thickness and drainage rate. (Option E scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/deep-freeze-defrost-schedule-variant-e.html","app_unlock_hook":"The drainage-freezer docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Deep Freezer Ice Drawdown Hours (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 5 defrost hours in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Thermal shock can crack plastic liners and damage cooling coils. After: the drainage-freezer docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/deep-freeze-defrost-schedule-variant-e.html","price":"$4 one-time","free_features":["one complete drainage-freezer docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the drainage-freezer docket with its row workings","CSV of defrost hours and row explanations","last five readings saved in this browser profile"]}},{"title":"Budget Garden Bed Mulch Volume in Bags (Option E) — Free","tags":["household","muralpaint","local-first","planning","no-account"],"hook":"Buying mulch by guess leads to leftover bags or exposed soil. Multiply bed area by mulch depth and convert directly to standard bag counts. (Option E scope).","category":"household","verified":"2026-09-29","date":"2026-09-29","path":"articles/garden-bed-mulch-volume-variant-e.html","app_unlock_hook":"The bag-mulch docket reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Budget Garden Bed Mulch Volume in Bags (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 11.54 bags required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mulch volcanoes rot bark and invite pests; leave a 5 cm collar. After: the bag-mulch docket shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/garden-bed-mulch-volume-variant-e.html","price":"$4 one-time","free_features":["one complete bag-mulch docket run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the bag-mulch docket with its row workings","CSV of bags required and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Daily Water Intake Distribution Hours (Option E) — Free","tags":["health","suncreapp","local-first","planning","no-account"],"hook":"Drinking all your daily water at night disrupts sleep. Distribute your fluid targets evenly across active waking hours. (Option E scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/hydration-intake-hourly-target-variant-e.html","app_unlock_hook":"The intake-hydration strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Daily Water Intake Distribution Hours (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 4.19 intake glasses in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: The body absorbs water best when consumed in steady, moderate amounts. After: the intake-hydration strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/hydration-intake-hourly-target-variant-e.html","price":"$4 one-time","free_features":["one complete intake-hydration strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the intake-hydration strip with its row workings","CSV of intake glasses and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit First Aid Kit Bandage Reserves (Option E) — Free","tags":["health","packoverbuy","local-first","planning","no-account"],"hook":"First aid kits often hold expired or mismatched supplies. Compare needed item counts against standard multipack sizes to stock efficiently. (Option E scope).","category":"health","verified":"2026-09-29","date":"2026-09-29","path":"articles/first-aid-bandage-stock-check-variant-e.html","app_unlock_hook":"The pack-bandage strip reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit First Aid Kit Bandage Reserves (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 5 units overbought in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sterile packaging degrades over time, compromising safety. After: the pack-bandage strip shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/first-aid-bandage-stock-check-variant-e.html","price":"$4 one-time","free_features":["one complete pack-bandage strip run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the pack-bandage strip with its row workings","CSV of units overbought and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Interview Prep Question Pacing (Option E) — Free","tags":["career","panelhours","local-first","planning","no-account"],"hook":"Preparing for job interviews takes focused hours across question categories. Price each topic by questions and minutes to budget your prep time. (Option E scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/interview-prep-question-pacing-variant-e.html","app_unlock_hook":"The topic-question register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Interview Prep Question Pacing (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 2.5 total prep hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Practicing out loud or writing responses builds true interview recall. After: the topic-question register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/interview-prep-question-pacing-variant-e.html","price":"$4 one-time","free_features":["one complete topic-question register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the topic-question register with its row workings","CSV of total prep hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Check Freelance Hourly Rate Minimum Floor (Option E) — Free","tags":["career","timetravel","local-first","planning","no-account"],"hook":"Freelance project quotes often forget non-billable administrative hours and tax overhead. Add overhead buffers to check your real hourly rate. (Option E scope).","category":"career","verified":"2026-09-29","date":"2026-09-29","path":"articles/freelance-rate-floor-check-variant-e.html","app_unlock_hook":"The quote-rate register reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Check Freelance Hourly Rate Minimum Floor (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 49 effective hourly rate in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Proposal writing, invoicing, and client emails consume up to 30% of work hours. After: the quote-rate register shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/freelance-rate-floor-check-variant-e.html","price":"$4 one-time","free_features":["one complete quote-rate register run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the quote-rate register with its row workings","CSV of effective hourly rate and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Carry-On Packing Cube Weights (Option E) — Free","tags":["travel","excessclaim","local-first","planning","no-account"],"hook":"Overstuffing a single packing cube makes luggage hard to close and causes seam failure. Price each cube weight against individual capacity limits. (Option E scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/packing-cube-weight-balance-variant-e.html","app_unlock_hook":"The compartment-cube ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Carry-On Packing Cube Weights (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 0.5 overweight risk kg in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Gel and liquid containers add significant weight rapidly. After: the compartment-cube ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/packing-cube-weight-balance-variant-e.html","price":"$4 one-time","free_features":["one complete compartment-cube ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the compartment-cube ladder with its row workings","CSV of overweight risk kg and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Regional Tourist Tax Exposure (Option E) — Free","tags":["travel","timetravel","local-first","planning","no-account"],"hook":"European municipal tourist taxes vary by city and hotel star rating. Multiply nights by city rates and traveler count to prevent cash surprises at checkout. (Option E scope).","category":"travel","verified":"2026-09-29","date":"2026-09-29","path":"articles/tourist-tax-daily-tally-variant-e.html","app_unlock_hook":"The regional-tax ladder reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Regional Tourist Tax Exposure (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 40 total tourist tax in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Most platforms mandate local payment directly at hotel reception. After: the regional-tax ladder shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/tourist-tax-daily-tally-variant-e.html","price":"$4 one-time","free_features":["one complete regional-tax ladder run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the regional-tax ladder with its row workings","CSV of total tourist tax and row explanations","last five readings saved in this browser profile"]}},{"title":"Evaluate Early Payment Discount Returns (Option E) — Free","tags":["business","excessclaim","local-first","planning","no-account"],"hook":"Taking 2% early payment discounts yields high annualised returns on cash. Compare offered discount amounts against payment thresholds. (Option E scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/invoice-early-payment-discount-variant-e.html","app_unlock_hook":"The captured-discount packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Evaluate Early Payment Discount Returns (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 50 captured discount dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Maintain sufficient working capital reserves before accelerating vendor payments. After: the captured-discount packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/invoice-early-payment-discount-variant-e.html","price":"$4 one-time","free_features":["one complete captured-discount packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the captured-discount packet with its row workings","CSV of captured discount dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Unused SaaS User Licenses (Option E) — Free","tags":["business","citationage","local-first","planning","no-account"],"hook":"SaaS subscriptions auto-renew for inactive team members. Multiply idle seat counts by monthly price to quantify ongoing subscription waste. (Option E scope).","category":"business","verified":"2026-09-29","date":"2026-09-29","path":"articles/software-seat-utilization-audit-variant-e.html","app_unlock_hook":"The wasted-seat packet reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Unused SaaS User Licenses (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 180 monthly wasted license cost in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Use monthly seats or guest access for short-term team members. After: the wasted-seat packet shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/software-seat-utilization-audit-variant-e.html","price":"$4 one-time","free_features":["one complete wasted-seat packet run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the wasted-seat packet with its row workings","CSV of monthly wasted license cost and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Podcast Episode Post-Production Hours (Option E) — Free","tags":["creative","panelhours","local-first","planning","no-account"],"hook":"Raw audio takes three to four times its length to edit, clean, and master. Convert raw recording minutes into realistic editing hours. (Option E scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/podcast-editing-time-ratio-variant-e.html","app_unlock_hook":"The mastering-time chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Podcast Episode Post-Production Hours (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 3 total editing hours required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Listening, cutting mistakes, levelling volume, and exporting take multiple passes. After: the mastering-time chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/podcast-editing-time-ratio-variant-e.html","price":"$4 one-time","free_features":["one complete mastering-time chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the mastering-time chart with its row workings","CSV of total editing hours required and row explanations","last five readings saved in this browser profile"]}},{"title":"Plan Weekly Social Graphic Render Hours (Option E) — Free","tags":["creative","screeningdays","local-first","planning","no-account"],"hook":"Designing graphics one by one fragments creative output. Batch asset creation by platform and calculate total graphic production days required. (Option E scope).","category":"creative","verified":"2026-09-29","date":"2026-09-29","path":"articles/social-media-asset-batch-planner-variant-e.html","app_unlock_hook":"The template-render chart reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Plan Weekly Social Graphic Render Hours (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 2.38 design days required in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Creating every post layout from scratch slows production dramatically. After: the template-render chart shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/social-media-asset-batch-planner-variant-e.html","price":"$4 one-time","free_features":["one complete template-render chart run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the template-render chart with its row workings","CSV of design days required and row explanations","last five readings saved in this browser profile"]}},{"title":"Balance Family Chore Allowance Allocation (Option E) — Free","tags":["family","funnelwin","local-first","planning","no-account"],"hook":"Promising allowance without tracking completed chores leads to family arguments. Weight assigned chores by realistic completion rates to budget weekly payouts. (Option E scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pocket-money-chore-tally-variant-e.html","app_unlock_hook":"The reward-chore receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Balance Family Chore Allowance Allocation (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 16 expected weekly allowance payout in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Inconsistent rules undermine chore accountability. After: the reward-chore receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pocket-money-chore-tally-variant-e.html","price":"$4 one-time","free_features":["one complete reward-chore receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the reward-chore receipt with its row workings","CSV of expected weekly allowance payout and row explanations","last five readings saved in this browser profile"]}},{"title":"Track Pet Food Pantry Supply Days (Option E) — Free","tags":["family","draftdays","local-first","planning","no-account"],"hook":"Running out of specialized pet food causes digestive upset from sudden diet changes. Divide cans in stock by daily intake to monitor remaining supply days. (Option E scope).","category":"family","verified":"2026-09-29","date":"2026-09-29","path":"articles/pet-food-can-inventory-days-variant-e.html","app_unlock_hook":"The feeding-days receipt reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Track Pet Food Pantry Supply Days (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 14 days of pet food remaining in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Sudden food changes cause severe gastrointestinal distress in dogs and cats. After: the feeding-days receipt shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/pet-food-can-inventory-days-variant-e.html","price":"$4 one-time","free_features":["one complete feeding-days receipt run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the feeding-days receipt with its row workings","CSV of days of pet food remaining and row explanations","last five readings saved in this browser profile"]}},{"title":"Audit Document Heading Structure Depth (Option E) — Free","tags":["accessibility","interpreterblocks","local-first","planning","no-account"],"hook":"Skipping heading levels disorients screen reader users navigating long documents. Divide heading structures into logical levels. (Option E scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/screen-reader-heading-depth-check-variant-e.html","app_unlock_hook":"The structure-heading gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Audit Document Heading Structure Depth (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 0 sections exceeding heading depth in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Screen readers rely on structural HTML heading tags to build navigation menus. After: the structure-heading gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/screen-reader-heading-depth-check-variant-e.html","price":"$4 one-time","free_features":["one complete structure-heading gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the structure-heading gauge with its row workings","CSV of sections exceeding heading depth and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Wheelchair Ramp Length Requirements (Option E) — Free","tags":["accessibility","muralpaint","local-first","planning","no-account"],"hook":"Ramps that are too steep are dangerous and unusable for manual wheelchair users. Calculate required ramp length from vertical rise and standard slope ratios. (Option E scope).","category":"accessibility","verified":"2026-09-29","date":"2026-09-29","path":"articles/wheelchair-ramp-slope-length-variant-e.html","app_unlock_hook":"The incline-ramp gauge reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Wheelchair Ramp Length Requirements (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 3.6 total ramp length meters in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Steep slopes cause wheelchairs to tip backward or lose control downhill. After: the incline-ramp gauge shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/wheelchair-ramp-slope-length-variant-e.html","price":"$4 one-time","free_features":["one complete incline-ramp gauge run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the incline-ramp gauge with its row workings","CSV of total ramp length meters and row explanations","last five readings saved in this browser profile"]}},{"title":"Calculate Voter Registration Deadline Lead Time (Option E) — Free","tags":["civic","morningslack","local-first","planning","no-account"],"hook":"Voter registration deadlines vary by state and method. Compare processing times for mail, online, and in-person registration against election day limits. (Option E scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/voter-registration-deadline-buffer-variant-e.html","app_unlock_hook":"The cutoff-voter triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Calculate Voter Registration Deadline Lead Time (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 3 days shortfall before deadline in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Mail delays can cause late applications to be rejected. After: the cutoff-voter triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/voter-registration-deadline-buffer-variant-e.html","price":"$4 one-time","free_features":["one complete cutoff-voter triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the cutoff-voter triage with its row workings","CSV of days shortfall before deadline and row explanations","last five readings saved in this browser profile"]}},{"title":"Estimate Public Records Request Processing Fees (Option E) — Free","tags":["civic","panelhours","local-first","planning","no-account"],"hook":"Government agencies charge per-page copy fees and hourly search costs for public records requests. Price page counts against fee schedules to predict costs. (Option E scope).","category":"civic","verified":"2026-09-29","date":"2026-09-29","path":"articles/public-records-foia-fee-estimate-variant-e.html","app_unlock_hook":"The statutory-foia triage reading is complete for free. The optional $4 layer adds print, row CSV and the last five local readings; it does not add hidden answers. Checkout is not configured yet; the article demo remains unlimited.","share_triggers":["Estimate Public Records Request Processing Fees (Option E) — explicit quantities instead of guesswork, and the working shown beside each row. 25 total FOIA processing cost dollars in the labelled sample, not a promised personal outcome."],"reading_time_minutes":4,"perspective_shift":"Before: Broad requests produce thousands of pages and massive fee bills. After: the statutory-foia triage shows the working beside each named row so the reader can change the assumption and inspect the consequence.","companion_app":{"app_path":"apps/public-records-foia-fee-estimate-variant-e.html","price":"$4 one-time","free_features":["one complete statutory-foia triage run in the app","three samples plus unlimited article-demo runs","unwatermarked result text and an explicit, user-triggered state link"],"paid_features":["print the statutory-foia triage with its row workings","CSV of total FOIA processing cost dollars and row explanations","last five readings saved in this browser profile"]}},{"title":"Find the Delivery Floor Hidden in a Project’s Dependencies — Free","tags":["career","criticalpath","local-first","explicit-assumptions","no-account"],"hook":"A list of task lengths hides the work that must wait for other work. Enter durations and predecessor names to expose earliest starts, earliest finishes and the longest dependency chain before promising a delivery day.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/project-dependency-critical-path.html","app_unlock_hook":"The dependency-rung route answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Find the Delivery Floor Hidden in a Project’s Dependencies: 10 workdays in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: task lengths hid which handoff controlled the finish. After: the longest dependent route and each task’s float are visible, while resource constraints remain a separate question.","companion_app":{"app_path":"apps/project-dependency-critical-path.html","price":"$4 one-time","free_features":["one complete unwatermarked dependency-rung route run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent dependency-rung route app calculations after a local convenience signal","print the dependency-rung route with visible assumptions and its safety boundary","CSV of the displayed workdays and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Budget the Restart Minutes You Actually Observe Between Tasks — Free","tags":["career","restart","local-first","explicit-assumptions","no-account"],"hook":"Some task changes take an observable pause before you can resume. Count those returns and enter your own reorientation estimate to make a small, inspectable time budget—without importing a universal “lost focus” statistic.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/task-switch-restart-time-ledger.html","app_unlock_hook":"The restart-cost receipt answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Budget the Restart Minutes You Actually Observe Between Tasks: 32.5 restart minutes in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: reorientation was mixed into a vague impression of a busy day. After: counted returns and observed minutes form an explicit budget, not a productivity rating.","companion_app":{"app_path":"apps/task-switch-restart-time-ledger.html","price":"$4 one-time","free_features":["one complete unwatermarked restart-cost receipt run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent restart-cost receipt app calculations after a local convenience signal","print the restart-cost receipt with visible assumptions and its safety boundary","CSV of the displayed restart minutes and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Count Résumé Months Without Double-Counting Overlapping Roles — Free","tags":["career","monthunion","local-first","explicit-assumptions","no-account"],"hook":"Adding the lengths of every role can count the same month twice. Enter inclusive first and last month labels to see each span, its shared months and the union of calendar months represented in your work history.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/resume-date-month-union.html","app_unlock_hook":"The tenure-span strip answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Count Résumé Months Without Double-Counting Overlapping Roles: 24 distinct calendar months in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: concurrent role lengths could count a month twice. After: inclusive spans, shared months and the calendar-month union are separate readings.","companion_app":{"app_path":"apps/resume-date-month-union.html","price":"$4 one-time","free_features":["one complete unwatermarked tenure-span strip run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent tenure-span strip app calculations after a local convenience signal","print the tenure-span strip with visible assumptions and its safety boundary","CSV of the displayed distinct calendar months and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Expose the Minutes Added by Per-Entry Billing Increments — Free","tags":["career","billinground","local-first","explicit-assumptions","no-account"],"hook":"A short task rounded separately several times can add more billed minutes than the same work grouped once. Enter recorded durations, occurrence counts and the increment from your terms to see raw minutes, rounded minutes and the difference.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/invoice-time-increment-uplift.html","app_unlock_hook":"The increment-rounding register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Expose the Minutes Added by Per-Entry Billing Increments: 58 additional billed minutes in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: rounded invoice minutes obscured recorded time. After: every occurrence’s raw, rounded and added minutes are shown without deciding what the contract authorizes.","companion_app":{"app_path":"apps/invoice-time-increment-uplift.html","price":"$4 one-time","free_features":["one complete unwatermarked increment-rounding register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent increment-rounding register app calculations after a local convenience signal","print the increment-rounding register with visible assumptions and its safety boundary","CSV of the displayed additional billed minutes and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Find the Arrival Calendar Date From Explicit Flight Clock Offsets — Free","tags":["travel","arrivaloffset","local-first","explicit-assumptions","no-account"],"hook":"A late departure can arrive two calendar labels later without taking two full days. Use an offset-stamped departure, elapsed minutes and an explicit destination offset to check the date you need for a pickup or first accommodation night.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/flight-arrival-date-offset.html","app_unlock_hook":"The arrival-date docket answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Find the Arrival Calendar Date From Explicit Flight Clock Offsets: 2 calendar-day shift in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: local clock labels obscured the destination date. After: an explicit instant conversion exposes date rollover without inventing a time-zone lookup.","companion_app":{"app_path":"apps/flight-arrival-date-offset.html","price":"$4 one-time","free_features":["one complete unwatermarked arrival-date docket run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent arrival-date docket app calculations after a local convenience signal","print the arrival-date docket with visible assumptions and its safety boundary","CSV of the displayed calendar-day shift and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Build an Exact Cash Envelope From the Denominations You Have — Free","tags":["travel","cashchange","local-first","explicit-assumptions","no-account"],"hook":"A cash budget does not tell you whether the actual notes can make an exact payment. Enter denomination values and available counts to assemble an exact amount with the fewest pieces, or expose the highest reachable amount below it.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/travel-cash-exact-payment-envelope.html","app_unlock_hook":"The denomination-envelope packet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Build an Exact Cash Envelope From the Denominations You Have: 6000 minor units assembled in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: a cash total did not establish an exact set of notes. After: available counts constrain the selected envelope and an impossible exact payment stays partial.","companion_app":{"app_path":"apps/travel-cash-exact-payment-envelope.html","price":"$4 one-time","free_features":["one complete unwatermarked denomination-envelope packet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent denomination-envelope packet app calculations after a local convenience signal","print the denomination-envelope packet with visible assumptions and its safety boundary","CSV of the displayed minor units assembled and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Count Commenced Rental Billing Blocks From Pickup and Return Instants — Free","tags":["travel","rentalblocks","local-first","explicit-assumptions","no-account"],"hook":"A rental quoted by commenced blocks can change at a one-minute boundary. Enter offset-stamped pickup and return times and the billing-block length from the quote to see elapsed hours, whole blocks and allocated-but-unused hours.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/rental-car-billing-block-count.html","app_unlock_hook":"The rental-period register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Count Commenced Rental Billing Blocks From Pickup and Return Instants: 3 billing blocks in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: a two-date trip description obscured a commenced-block boundary. After: elapsed instants and rounded billing blocks remain separate from supplier exceptions.","companion_app":{"app_path":"apps/rental-car-billing-block-count.html","price":"$4 one-time","free_features":["one complete unwatermarked rental-period register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent rental-period register app calculations after a local convenience signal","print the rental-period register with visible assumptions and its safety boundary","CSV of the displayed billing blocks and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare Calendar-Day and Rolling-Hour Expiry for a City Pass — Free","tags":["travel","passvalidity","local-first","explicit-assumptions","no-account"],"hook":"A two-day pass may mean two calendar dates or forty-eight rolling hours. Model both stated conventions beside a proposed visit so the activation time cannot hide a different expiry boundary.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/city-pass-validity-rule-compare.html","app_unlock_hook":"The validity-window stub answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare Calendar-Day and Rolling-Hour Expiry for a City Pass: 1 visits with different window results in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: the phrase two days hid the activation convention. After: rolling and calendar expiry boundaries are visible as two hypothetical models, not entry permission.","companion_app":{"app_path":"apps/city-pass-validity-rule-compare.html","price":"$4 one-time","free_features":["one complete unwatermarked validity-window stub run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent validity-window stub app calculations after a local convenience signal","print the validity-window stub with visible assumptions and its safety boundary","CSV of the displayed visits with different window results and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Find Meeting Windows That Reach a Chosen Attendance Count — Free","tags":["civic","attendancewindow","local-first","explicit-assumptions","no-account"],"hook":"A group can have plenty of available hours but no interval with enough people together. Enter anonymous availability codes and a minimum count to see exactly which same-day segments meet it.","category":"civic","verified":"2026-09-30","date":"2026-09-30","path":"articles/community-meeting-attendance-window.html","app_unlock_hook":"The attendance-window rail answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Find Meeting Windows That Reach a Chosen Attendance Count: 30 qualifying minutes in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: total available hours hid simultaneous headcount. After: each boundary segment shows who is counted anonymously, without claiming a legal quorum.","companion_app":{"app_path":"apps/community-meeting-attendance-window.html","price":"$4 one-time","free_features":["one complete unwatermarked attendance-window rail run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent attendance-window rail app calculations after a local convenience signal","print the attendance-window rail with visible assumptions and its safety boundary","CSV of the displayed qualifying minutes and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Check a Grant Match Quoted as a Percentage of Grant Dollars — Free","tags":["civic","grantmatch","local-first","explicit-assumptions","no-account"],"hook":"“Twenty-percent match” is incomplete without a denominator. For awards that explicitly apply the percentage to grant dollars, show the required match and each grant’s remaining gap without borrowing another line’s surplus.","category":"civic","verified":"2026-09-30","date":"2026-09-30","path":"articles/community-grant-match-gap.html","app_unlock_hook":"The match-denominator docket answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Check a Grant Match Quoted as a Percentage of Grant Dollars: 400 match dollars still needed in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: a percentage hid whether it applied to grant dollars or project cost. After: the entered grant-dollar denominator and each award’s unpooled gap are explicit.","companion_app":{"app_path":"apps/community-grant-match-gap.html","price":"$4 one-time","free_features":["one complete unwatermarked match-denominator docket run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent match-denominator docket app calculations after a local convenience signal","print the match-denominator docket with visible assumptions and its safety boundary","CSV of the displayed match dollars still needed and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Count Feedback Themes Once Per Response, With the Denominator Visible — Free","tags":["civic","themeincidence","local-first","explicit-assumptions","no-account"],"hook":"A response mentioning a theme three times is still one response mentioning that theme. Enter anonymous codes and human-assigned themes to count incidence once, disclose unentered records and keep overlapping themes out of a misleading hundred-percent pie.","category":"civic","verified":"2026-09-30","date":"2026-09-30","path":"articles/consultation-theme-response-incidence.html","app_unlock_hook":"The response-incidence chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Count Feedback Themes Once Per Response, With the Denominator Visible: 3 coded responses in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: repeated theme codes could look like additional respondents. After: deduplicated response/theme pairs and missing received records remain separate from votes or consensus.","companion_app":{"app_path":"apps/consultation-theme-response-incidence.html","price":"$4 one-time","free_features":["one complete unwatermarked response-incidence chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent response-incidence chart app calculations after a local convenience signal","print the response-incidence chart with visible assumptions and its safety boundary","CSV of the displayed coded responses and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Subtract Measured Empty-Bag Tare From a Community Cleanup Weigh-In — Free","tags":["civic","nettare","local-first","explicit-assumptions","no-account"],"hook":"A cleanup total weighed in bags includes the bags themselves. Use a measured tare and the number actually on the scale to produce a transparent net-mass receipt without exaggerating the collected material.","category":"civic","verified":"2026-09-30","date":"2026-09-30","path":"articles/community-cleanup-net-mass.html","app_unlock_hook":"The weigh-in tare receipt answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Subtract Measured Empty-Bag Tare From a Community Cleanup Weigh-In: 21.31 net kilograms in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: container weight was embedded in the cleanup headline. After: measured bag tare and net mass are visible separately, without classifying waste.","companion_app":{"app_path":"apps/community-cleanup-net-mass.html","price":"$4 one-time","free_features":["one complete unwatermarked weigh-in tare receipt run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent weigh-in tare receipt app calculations after a local convenience signal","print the weigh-in tare receipt with visible assumptions and its safety boundary","CSV of the displayed net kilograms and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Inspect Quartiles and Outlier Fences Under One Named Convention — Free","tags":["learning","quartiles","local-first","explicit-assumptions","no-account"],"hook":"Quartile software can disagree because its definitions differ. Sort your own observations, inspect the median-of-halves working and see which values sit outside fences you choose—without treating an outlier mark as a reason to discard data.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/data-quartile-fence-explorer.html","app_unlock_hook":"The quartile-fence gauge answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Inspect Quartiles and Outlier Fences Under One Named Convention: 6 interquartile units in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: quartile differences looked like unexplained software disagreement. After: the median-of-halves convention and its exploratory fences can be followed by hand.","companion_app":{"app_path":"apps/data-quartile-fence-explorer.html","price":"$4 one-time","free_features":["one complete unwatermarked quartile-fence gauge run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent quartile-fence gauge app calculations after a local convenience signal","print the quartile-fence gauge with visible assumptions and its safety boundary","CSV of the displayed interquartile units and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Reconcile In-Text Citation Keys With Bibliography Entries — Free","tags":["learning","citationkeys","local-first","explicit-assumptions","no-account"],"hook":"A citation can be well formatted yet point to no bibliography entry. Count uses and entries under your own stable source keys to expose missing, uncited and duplicate identities before polishing style.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/citation-key-reconciliation.html","app_unlock_hook":"The citation-key matrix answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Reconcile In-Text Citation Keys With Bibliography Entries: 3 keys needing review in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: polished citation style could hide a missing source identity. After: repeated uses, missing entries and duplicate keys are separate count questions.","companion_app":{"app_path":"apps/citation-key-reconciliation.html","price":"$4 one-time","free_features":["one complete unwatermarked citation-key matrix run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent citation-key matrix app calculations after a local convenience signal","print the citation-key matrix with visible assumptions and its safety boundary","CSV of the displayed keys needing review and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare a Form’s Timeout Extensions With Your Own Task-Time Estimate — Free","tags":["accessibility","timeoutextensions","local-first","explicit-assumptions","no-account"],"hook":"A form that offers an extension can still run out of usable time. Enter its measured period, available equal extensions and your task-time estimate to expose the count gap without asking anyone to rush.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/form-timeout-extension-budget.html","app_unlock_hook":"The timeout-extension ladder answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare a Form’s Timeout Extensions With Your Own Task-Time Estimate: 1 additional extensions needed in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: an extension count hid how many total periods were usable. After: the initial period and additional equal periods are counted without pressuring the user to hurry.","companion_app":{"app_path":"apps/form-timeout-extension-budget.html","price":"$4 one-time","free_features":["one complete unwatermarked timeout-extension ladder run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent timeout-extension ladder app calculations after a local convenience signal","print the timeout-extension ladder with visible assumptions and its safety boundary","CSV of the displayed additional extensions needed and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Map a Human-Approved Reading Sequence Against Observed DOM Order — Free","tags":["accessibility","readingorder","local-first","explicit-assumptions","no-account"],"hook":"A page’s content can be visually rearranged while its underlying sequence stays elsewhere. Enter a human-approved order and observed DOM ranks to locate displaced blocks without confusing order comparison with a full accessibility audit.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/document-reading-order-permutation.html","app_unlock_hook":"The sequence-permutation matrix answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Map a Human-Approved Reading Sequence Against Observed DOM Order: 3 blocks needing sequence review in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: a visual layout could hide a different underlying sequence. After: two complete rank permutations expose earlier and later blocks without declaring the correct logic.","companion_app":{"app_path":"apps/document-reading-order-permutation.html","price":"$4 one-time","free_features":["one complete unwatermarked sequence-permutation matrix run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent sequence-permutation matrix app calculations after a local convenience signal","print the sequence-permutation matrix with visible assumptions and its safety boundary","CSV of the displayed blocks needing sequence review and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare Measured Animation Durations in Normal and Reduced-Motion Modes — Free","tags":["accessibility","motiondelta","local-first","explicit-assumptions","no-account"],"hook":"A reduced-motion preference needs real behavior, not just a media-query name. Compare observed durations and identify unchanged or lengthened transitions while keeping duration distinct from motion intensity and accessibility compliance.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/reduced-motion-duration-delta.html","app_unlock_hook":"The motion-duration indexcard answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare Measured Animation Durations in Normal and Reduced-Motion Modes: 75 percent duration reduction in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: a reduced-mode label could conceal unchanged duration. After: measured mode differences are visible and static originals are kept out of percentage arithmetic.","companion_app":{"app_path":"apps/reduced-motion-duration-delta.html","price":"$4 one-time","free_features":["one complete unwatermarked motion-duration indexcard run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent motion-duration indexcard app calculations after a local convenience signal","print the motion-duration indexcard with visible assumptions and its safety boundary","CSV of the displayed percent duration reduction and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Total a Music Arrangement’s Runtime Across Meter and Tempo Segments — Free","tags":["creative","temporuntime","local-first","explicit-assumptions","no-account"],"hook":"A bar count becomes time only after the counted pulse and tempo are known. Enter each constant-tempo segment separately to total the arrangement without averaging away meter changes or repeats.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/music-tempo-segment-runtime.html","app_unlock_hook":"The tempo-segment chartsheet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Total a Music Arrangement’s Runtime Across Meter and Tempo Segments: 88 seconds in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: one average tempo hid meter and section changes. After: each segment’s counted pulse, BPM and cumulative endpoint explain its seconds.","companion_app":{"app_path":"apps/music-tempo-segment-runtime.html","price":"$4 one-time","free_features":["one complete unwatermarked tempo-segment chartsheet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent tempo-segment chartsheet app calculations after a local convenience signal","print the tempo-segment chartsheet with visible assumptions and its safety boundary","CSV of the displayed seconds and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Count the Binding Length Left After Measured Joining Loss — Free","tags":["creative","bindingjoins","local-first","explicit-assumptions","no-account"],"hook":"Adding strip lengths misses the material used at every join. Enter equal-strip runs and a joining loss you measured to count remaining binding length while keeping separate runs and final closure allowances distinct.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/binding-strip-join-loss.html","app_unlock_hook":"The binding-join cut packet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Count the Binding Length Left After Measured Joining Loss: 655 usable centimetres in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: summed strips obscured the length used at their joins. After: strips-minus-one joining loss is visible without silently including final closure.","companion_app":{"app_path":"apps/binding-strip-join-loss.html","price":"$4 one-time","free_features":["one complete unwatermarked binding-join cut packet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent binding-join cut packet app calculations after a local convenience signal","print the binding-join cut packet with visible assumptions and its safety boundary","CSV of the displayed usable centimetres and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Estimate an Upload Window From Observed Throughput, Not a File Cap — Free","tags":["household","uploadwindow","local-first","explicit-assumptions","no-account"],"hook":"A file can fit a service’s size cap yet take longer than your available upload window. Enter decimal gigabytes, observed upload Mbps and a disclosed efficiency factor to plan sequential transfer time without uploading anything here.","category":"household","verified":"2026-09-30","date":"2026-09-30","path":"articles/home-upload-transfer-window.html","app_unlock_hook":"The transfer-window gauge answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Estimate an Upload Window From Observed Throughput, Not a File Cap: 125 minutes in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: a file-size cap looked like a transfer-time plan. After: decimal size, observed upload bits per second and a disclosed factor explain a sequential window.","companion_app":{"app_path":"apps/home-upload-transfer-window.html","price":"$4 one-time","free_features":["one complete unwatermarked transfer-window gauge run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent transfer-window gauge app calculations after a local convenience signal","print the transfer-window gauge with visible assumptions and its safety boundary","CSV of the displayed minutes and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Track Medical Mileage Deductions Against Statutory IRS Travel Rates — Free","tags":["health","medicalmileage","local-first","explicit-assumptions","no-account"],"hook":"Driving to healthcare appointments, rehabilitation centers, and specialty pharmacies qualifies for statutory tax deductions, yet informal odometer notes and discarded parking tickets frequently lead to missed tax savings. Enter your medical travel distances and associated parking or toll costs to compute an itemized deduction ledger using current statutory rates.","category":"health","verified":"2026-09-30","date":"2026-09-30","path":"articles/medical-mileage-deduction-tally.html","app_unlock_hook":"The mileage-tally ledger answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Track Medical Mileage Deductions Against Statutory IRS Travel Rates: 23.625 dollars in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: medical travel felt like miscellaneous lost receipts. After: deductible miles, parking tolls and IRS standard rates form an itemized tax record.","companion_app":{"app_path":"apps/medical-mileage-deduction-tally.html","price":"$4 one-time","free_features":["one complete unwatermarked mileage-tally ledger run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent mileage-tally ledger app calculations after a local convenience signal","print the mileage-tally ledger with visible assumptions and its safety boundary","CSV of the displayed dollars and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Pace FSA Grace Period Spend-Down Before Plan Forfeiture — Free","tags":["health","fsaspenddown","local-first","explicit-assumptions","no-account"],"hook":"Healthcare Flexible Spending Account (FSA) grace periods allow up to two and a half additional months to spend prior-year benefit dollars, but unspent funds vanish permanently under strict use-it-or-lose-it plan rules. Enter your pending eligible medical expenses and remaining grace period days to calculate the required daily allocation pace and flag missing receipts.","category":"health","verified":"2026-09-30","date":"2026-09-30","path":"articles/fsa-grace-period-spend-down-pace.html","app_unlock_hook":"The fsa-spenddown schedule answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Pace FSA Grace Period Spend-Down Before Plan Forfeiture: 20 dollars per day in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: an expiring FSA balance created a frantic last-minute scramble. After: required daily eligible spending and verified receipt amounts form an explicit schedule.","companion_app":{"app_path":"apps/fsa-grace-period-spend-down-pace.html","price":"$4 one-time","free_features":["one complete unwatermarked fsa-spenddown schedule run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent fsa-spenddown schedule app calculations after a local convenience signal","print the fsa-spenddown schedule with visible assumptions and its safety boundary","CSV of the displayed dollars per day and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Divide Daily Water Intake Across Scheduled Working Intervals — Free","tags":["health","hydrationpacer","local-first","explicit-assumptions","no-account"],"hook":"Drinking adequate water throughout a demanding workday often degenerates into sporadic gulps between meetings followed by uncomfortable dehydration headaches. Enter your daily work blocks, meeting durations, and activity intensity ratings to distribute your target fluid intake evenly across your schedule.","category":"health","verified":"2026-09-30","date":"2026-09-30","path":"articles/hydration-interval-volume-pacer.html","app_unlock_hook":"The hydration-intake rail answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Divide Daily Water Intake Across Scheduled Working Intervals: 70 fluid ounces in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: drinking water was an uneven reaction to late-day thirst. After: target volume is distributed across scheduled focus intervals and physical activity levels.","companion_app":{"app_path":"apps/hydration-interval-volume-pacer.html","price":"$4 one-time","free_features":["one complete unwatermarked hydration-intake rail run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent hydration-intake rail app calculations after a local convenience signal","print the hydration-intake rail with visible assumptions and its safety boundary","CSV of the displayed fluid ounces and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Tally Prescribed Physical Therapy Isometric Hold Times and Volume — Free","tags":["health","ptrepload","local-first","explicit-assumptions","no-account"],"hook":"Completing home physical therapy exercises without logging hold times makes it easy to either under-dose therapeutic muscular strain or over-fatigue healing tendons. Enter your prescribed rehabilitation exercises, set counts, repetitions, and hold seconds to calculate cumulative isometric contraction time against clinician targets.","category":"health","verified":"2026-09-30","date":"2026-09-30","path":"articles/physical-therapy-exercise-rep-load-tally.html","app_unlock_hook":"The rehabilitation-load board answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Tally Prescribed Physical Therapy Isometric Hold Times and Volume: 400 seconds in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: home physical therapy felt like a loose list of repetitions. After: cumulative isometric contraction seconds are totaled against the prescribed daily ceiling.","companion_app":{"app_path":"apps/physical-therapy-exercise-rep-load-tally.html","price":"$4 one-time","free_features":["one complete unwatermarked rehabilitation-load board run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent rehabilitation-load board app calculations after a local convenience signal","print the rehabilitation-load board with visible assumptions and its safety boundary","CSV of the displayed seconds and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Project Cafeteria Balance Drawdown and Depletion School Days — Free","tags":["family","lunchprepay","local-first","explicit-assumptions","no-account"],"hook":"Prepaying school lunch accounts saves morning rush time, but balances deplete quietly until a surprise low-balance notification arrives at the cafeteria register. Enter your child’s weekly lunch menu costs, meal counts, and current prepaid balance to project exactly how many meals remain fully funded before an account refill is needed.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/school-lunch-prepay-exhaustion-date.html","app_unlock_hook":"The cafeteria-drawdown calendar answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Project Cafeteria Balance Drawdown and Depletion School Days: 3 meals funded in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: prepaid cafeteria money disappeared unexpectedly mid-month. After: itemized meal prices and running drawdown expose the exact day funds deplete.","companion_app":{"app_path":"apps/school-lunch-prepay-exhaustion-date.html","price":"$4 one-time","free_features":["one complete unwatermarked cafeteria-drawdown calendar run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent cafeteria-drawdown calendar app calculations after a local convenience signal","print the cafeteria-drawdown calendar with visible assumptions and its safety boundary","CSV of the displayed meals funded and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Measure Shared Parenting Time Equity Across Calendar Holidays — Free","tags":["family","holidayparity","local-first","explicit-assumptions","no-account"],"hook":"Co-parenting holiday agreements strive for fair sharing, but alternating odd and even calendar years often produces surprising imbalances in actual holiday parenting hours. Enter your agreed holiday blocks, assigned co-parent, and scheduled durations in hours to measure the net parenting time gap and verify agreement balance.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/shared-custody-holiday-rotation-balance.html","app_unlock_hook":"The holiday-parity sheet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Measure Shared Parenting Time Equity Across Calendar Holidays: 48 hours in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: holiday parenting time arguments relied on vague impressions of fairness. After: assigned holiday blocks and elapsed hours expose the exact parity gap.","companion_app":{"app_path":"apps/shared-custody-holiday-rotation-balance.html","price":"$4 one-time","free_features":["one complete unwatermarked holiday-parity sheet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent holiday-parity sheet app calculations after a local convenience signal","print the holiday-parity sheet with visible assumptions and its safety boundary","CSV of the displayed hours and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Audit Household Wash Water Volume for Cloth Diaper Rotations — Free","tags":["family","diaperwashwater","local-first","explicit-assumptions","no-account"],"hook":"Switching to cloth diapers prevents disposable landfill waste, but parents often wonder how much household water their multi-step washing routine actually consumes. Enter your weekly wash cycle phases, frequency counts, washer gallonage, and diaper counts to audit total wash water consumption and determine per-diaper water usage.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/cloth-diaper-wash-cycle-water-audit.html","app_unlock_hook":"The laundry-water ledger answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Audit Household Wash Water Volume for Cloth Diaper Rotations: 126 gallons in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: cloth diaper laundry water consumption was an unmeasured domestic mystery. After: per-cycle washer gallonage and diaper counts establish the exact per-diaper water footprint.","companion_app":{"app_path":"apps/cloth-diaper-wash-cycle-water-audit.html","price":"$4 one-time","free_features":["one complete unwatermarked laundry-water ledger run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent laundry-water ledger app calculations after a local convenience signal","print the laundry-water ledger with visible assumptions and its safety boundary","CSV of the displayed gallons and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Calculate Potable Water Storage Headroom for Emergency Preparedness — Free","tags":["family","waterheadroom","local-first","explicit-assumptions","no-account"],"hook":"Emergency management guidelines recommend storing at least one gallon of potable water per person and pet per day, yet stored containers often sit uncounted across basements, closets, and garages. Enter your stored water containers, verifiable potable volumes, and household daily requirements to calculate your true survival water headroom.","category":"family","verified":"2026-09-30","date":"2026-09-30","path":"articles/family-emergency-water-storage-headroom.html","app_unlock_hook":"The water-reserve gauge answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Calculate Potable Water Storage Headroom for Emergency Preparedness: 13 days in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: emergency water supplies were estimated by a vague count of bottles. After: tested potable storage and household daily needs reveal exact days of drinking headroom.","companion_app":{"app_path":"apps/family-emergency-water-storage-headroom.html","price":"$4 one-time","free_features":["one complete unwatermarked water-reserve gauge run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent water-reserve gauge app calculations after a local convenience signal","print the water-reserve gauge with visible assumptions and its safety boundary","CSV of the displayed days and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Pace Continuing Education Credits Across a Credential Cycle — Free","tags":["career","cepacing","local-first","explicit-assumptions","no-account"],"hook":"Maintaining professional licenses in accounting, engineering, law, nursing, or project management requires completing continuing education hours, but waiting until renewal season triggers costly cramming. Enter your completed CE courses, credit hours, and accreditation status to track your verified progress and pace remaining credit requirements.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/professional-exam-ce-cycle-pacing.html","app_unlock_hook":"The credential-pacing ledger answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Pace Continuing Education Credits Across a Credential Cycle: 12 credit hours in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: continuing education renewal deadlines prompted rushed last-minute courses. After: approved sponsor hours and remaining credit gaps form a clear pace toward cycle completion.","companion_app":{"app_path":"apps/professional-exam-ce-cycle-pacing.html","price":"$4 one-time","free_features":["one complete unwatermarked credential-pacing ledger run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent credential-pacing ledger app calculations after a local convenience signal","print the credential-pacing ledger with visible assumptions and its safety boundary","CSV of the displayed credit hours and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compute First-Year Cliff and Monthly Equity Share Vesting — Free","tags":["career","vestingcliff","local-first","explicit-assumptions","no-account"],"hook":"Evaluating startup and corporate compensation offers requires understanding equity vesting mechanics, where headline share figures are locked behind a mandatory one-year cliff. Enter your equity grant tranches, total awarded shares, and vesting schedules to calculate the exact share volume released on your first anniversary.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/job-offer-total-equity-vesting-cliff-value.html","app_unlock_hook":"The vesting-cliff schedule answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compute First-Year Cliff and Monthly Equity Share Vesting: 1500 shares in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: an equity grant headline number obscured when shares actually release. After: the 12-month cliff release and subsequent monthly tranches are visible milestones.","companion_app":{"app_path":"apps/job-offer-total-equity-vesting-cliff-value.html","price":"$4 one-time","free_features":["one complete unwatermarked vesting-cliff schedule run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent vesting-cliff schedule app calculations after a local convenience signal","print the vesting-cliff schedule with visible assumptions and its safety boundary","CSV of the displayed shares and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Audit Training Stipends Against Statutory Minimum Wage Hours — Free","tags":["career","stipendwage","local-first","explicit-assumptions","no-account"],"hook":"Internships and educational trainee placements often provide lump-sum stipends that sound generous initially but fail to satisfy statutory minimum wage requirements once scheduled hours are totaled. Enter your weekly scheduled hours, periodic stipend payments, and the statutory minimum wage rate to calculate the cumulative wage deficit.","category":"career","verified":"2026-09-30","date":"2026-09-30","path":"articles/unpaid-internship-fair-labor-stipend-deficit.html","app_unlock_hook":"The stipend-wage audit answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Audit Training Stipends Against Statutory Minimum Wage Hours: 825 dollars in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: a fixed training stipend looked like an unquestionable flat allowance. After: scheduled hours and statutory hourly minimum wage rates expose uncompensated labor deficits.","companion_app":{"app_path":"apps/unpaid-internship-fair-labor-stipend-deficit.html","price":"$4 one-time","free_features":["one complete unwatermarked stipend-wage audit run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent stipend-wage audit app calculations after a local convenience signal","print the stipend-wage audit with visible assumptions and its safety boundary","CSV of the displayed dollars and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Calculate Retention Months to Recover Win-Back Campaign Costs — Free","tags":["business","winbackbreakeven","local-first","explicit-assumptions","no-account"],"hook":"Reactivating cancelled SaaS subscribers through targeted discounts and direct outreach can be highly profitable, but spending too much on win-back incentives can result in negative return on investment if subscribers cancel again after one month. Enter your segment win-back costs, monthly recurring revenue, and gross margins to calculate the exact retention months needed to break even.","category":"business","verified":"2026-09-30","date":"2026-09-30","path":"articles/subscription-churn-recovery-breakeven.html","app_unlock_hook":"The winbackbreakeven matrix answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Calculate Retention Months to Recover Win-Back Campaign Costs: 3 months in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: customer win-back campaigns spent money without knowing when retention broke even. After: acquisition outreach cost and monthly contribution margin expose the required retention horizon.","companion_app":{"app_path":"apps/subscription-churn-recovery-breakeven.html","price":"$4 one-time","free_features":["one complete unwatermarked winbackbreakeven matrix run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent winbackbreakeven matrix app calculations after a local convenience signal","print the winbackbreakeven matrix with visible assumptions and its safety boundary","CSV of the displayed months and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare Wholesale Minimum Order Quantities Against Small-Order Surcharges — Free","tags":["business","moqpenalty","local-first","explicit-assumptions","no-account"],"hook":"Wholesale suppliers frequently enforce strict Minimum Order Quantities (MOQs) that force growing businesses to purchase surplus stock, tying up critical cash flow in slow-moving warehouse inventory. Enter your required product quantities, wholesale unit pricing, and supplier MOQs to calculate the exact dollar volume of surplus inventory capital tied up.","category":"business","verified":"2026-09-30","date":"2026-09-30","path":"articles/supplier-minimum-order-quantity-surcharge-gap.html","app_unlock_hook":"The moq-penalty calculator answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare Wholesale Minimum Order Quantities Against Small-Order Surcharges: 530 dollars in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: supplier minimum order quantities seemed like harmless bulk purchasing. After: excess capital tied up in slow-moving inventory is weighed directly against small-order surcharges.","companion_app":{"app_path":"apps/supplier-minimum-order-quantity-surcharge-gap.html","price":"$4 one-time","free_features":["one complete unwatermarked moq-penalty calculator run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent moq-penalty calculator app calculations after a local convenience signal","print the moq-penalty calculator with visible assumptions and its safety boundary","CSV of the displayed dollars and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Calculate Quarterly Safe Harbor Estimated Tax Installments — Free","tags":["business","safeharbor","local-first","explicit-assumptions","no-account"],"hook":"Freelancers and independent business owners frequently experience fluctuating income, making quarterly estimated tax estimation intimidating and creating anxiety over potential underpayment penalties. Enter your prior-year total tax liability and safe-harbor multipliers to calculate exact quarterly estimated tax installments that legally protect you from IRS underpayment penalties.","category":"business","verified":"2026-09-30","date":"2026-09-30","path":"articles/freelance-quarterly-estimated-tax-safe-harbor.html","app_unlock_hook":"The safe-harbor register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Calculate Quarterly Safe Harbor Estimated Tax Installments: 16000 dollars in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: quarterly estimated taxes brought dread of surprise underpayment penalties. After: prior-year statutory safe harbor thresholds establish exact quarterly payment targets.","companion_app":{"app_path":"apps/freelance-quarterly-estimated-tax-safe-harbor.html","price":"$4 one-time","free_features":["one complete unwatermarked safe-harbor register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent safe-harbor register app calculations after a local convenience signal","print the safe-harbor register with visible assumptions and its safety boundary","CSV of the displayed dollars and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Audit Public Records Copy Invoices Against Statutory Per-Page Caps — Free","tags":["civic","foiafee","local-first","explicit-assumptions","no-account"],"hook":"Government agencies responding to Freedom of Information Act (FOIA) and state public records requests sometimes issue inflated cost estimates that violate statutory per-page copy limits. Enter your invoice line items, billable page counts, agency rates, and statutory caps to audit charges and calculate unlawful fee excess.","category":"civic","verified":"2026-09-30","date":"2026-09-30","path":"articles/public-records-copy-fee-statutory-cap-audit.html","app_unlock_hook":"The foia-fee packet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Audit Public Records Copy Invoices Against Statutory Per-Page Caps: 143.5 dollars in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: government public records invoices were paid without checking statutory limits. After: agency per-page copy charges are audited directly against statutory per-unit caps.","companion_app":{"app_path":"apps/public-records-copy-fee-statutory-cap-audit.html","price":"$4 one-time","free_features":["one complete unwatermarked foia-fee packet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent foia-fee packet app calculations after a local convenience signal","print the foia-fee packet with visible assumptions and its safety boundary","CSV of the displayed dollars and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Measure Neighborhood Traffic Calming Petition Endorsement Rates — Free","tags":["civic","calmingpetition","local-first","explicit-assumptions","no-account"],"hook":"Petitioning local government for speed humps, pedestrian crosswalks, or traffic calming cushions requires demonstrating substantial neighborhood consensus across affected street blocks. Enter your street blocks, occupied household counts, verified resident signatures, and municipal percentage thresholds to measure qualification progress.","category":"civic","verified":"2026-09-30","date":"2026-09-30","path":"articles/neighborhood-traffic-calming-petition-threshold.html","app_unlock_hook":"The calming-petition chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Measure Neighborhood Traffic Calming Petition Endorsement Rates: 68.75 percentage in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: traffic calming petitions felt like disconnected door-knocking. After: block-by-block verified signatures and occupied household counts measure progress toward municipal qualification.","companion_app":{"app_path":"apps/neighborhood-traffic-calming-petition-threshold.html","price":"$4 one-time","free_features":["one complete unwatermarked calming-petition chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent calming-petition chart app calculations after a local convenience signal","print the calming-petition chart with visible assumptions and its safety boundary","CSV of the displayed percentage and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Calculate Ballot Petition Validation Cushion Against Attrition Rates — Free","tags":["civic","signaturecushion","local-first","explicit-assumptions","no-account"],"hook":"Qualifying citizen ballot initiatives and referendum measures requires submitting thousands of verified registered voter signatures, yet official clerk rejection rates consistently eliminate 20% to 35% of raw lines. Enter your collected signature batches, internal defect counts, and historical clerk attrition rates to calculate your true projected valid signature cushion.","category":"civic","verified":"2026-09-30","date":"2026-09-30","path":"articles/ballot-initiative-signature-validation-cushion.html","app_unlock_hook":"The signature-cushion gauge answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Calculate Ballot Petition Validation Cushion Against Attrition Rates: 3150 signatures in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: raw ballot initiative signatures created false confidence before filing. After: historical county clerk invalidation attrition reveals the true net signature buffer.","companion_app":{"app_path":"apps/ballot-initiative-signature-validation-cushion.html","price":"$4 one-time","free_features":["one complete unwatermarked signature-cushion gauge run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent signature-cushion gauge app calculations after a local convenience signal","print the signature-cushion gauge with visible assumptions and its safety boundary","CSV of the displayed signatures and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Allocate Word Trimming Targets Across Academic Manuscript Sections — Free","tags":["learning","manuscripttrimming","local-first","explicit-assumptions","no-account"],"hook":"Submitting scholarly articles to competitive academic journals requires adhering to strict editorial word limits, but arbitrary cutting often guts critical methodology and theoretical foundations. Enter your manuscript sections, draft word counts, essential floor minimums, and journal caps to calculate total reduction requirements and allocate editorial trimming targets.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/academic-paper-word-count-reduction-target.html","app_unlock_hook":"The manuscript-trimming ladder answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Allocate Word Trimming Targets Across Academic Manuscript Sections: 1000 words in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: journal submission word caps forced arbitrary text deletions. After: section word counts and essential core minimums allocate proportional trimming targets.","companion_app":{"app_path":"apps/academic-paper-word-count-reduction-target.html","price":"$4 one-time","free_features":["one complete unwatermarked manuscript-trimming ladder run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent manuscript-trimming ladder app calculations after a local convenience signal","print the manuscript-trimming ladder with visible assumptions and its safety boundary","CSV of the displayed words and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compute Cumulative Factors and Concentrations in Serial Lab Dilutions — Free","tags":["learning","dilutionseries","local-first","explicit-assumptions","no-account"],"hook":"Preparing standard curves and microbiological dilutions in laboratory workflows requires sequential liquid transfers, where small mental math errors compound exponentially across serial tubes. Enter your transfer aliquot volumes, diluent additions, and initial stock concentration to calculate cumulative dilution factors and terminal tube concentrations.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/lab-sample-dilution-serial-factor-check.html","app_unlock_hook":"The dilution-series chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compute Cumulative Factors and Concentrations in Serial Lab Dilutions: 2.5 micrograms per milliliter in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: serial laboratory dilutions were prone to mental math dilution errors. After: step-by-step transfer aliquots and diluent volumes calculate cumulative factors and final tube concentrations.","companion_app":{"app_path":"apps/lab-sample-dilution-serial-factor-check.html","price":"$4 one-time","free_features":["one complete unwatermarked dilution-series chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent dilution-series chart app calculations after a local convenience signal","print the dilution-series chart with visible assumptions and its safety boundary","CSV of the displayed micrograms per milliliter and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Project Spaced Repetition Study Intervals Using Expanding Factors — Free","tags":["learning","spacedinterval","local-first","explicit-assumptions","no-account"],"hook":"Memorizing dense technical terminology, medical anatomy, or foreign language vocabulary requires reviewing material right before forgetting occurs, but manual scheduling often results in over-reviewing easy facts while difficult concepts lapse. Enter your topic card clusters, current retention intervals, and difficulty weights to project expanding calendar review dates.","category":"learning","verified":"2026-09-30","date":"2026-09-30","path":"articles/spaced-repetition-interval-expansion-schedule.html","app_unlock_hook":"The spaced-interval docket answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Project Spaced Repetition Study Intervals Using Expanding Factors: 50 days in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: study flashcard reviews were scheduled randomly or too late. After: expanding interval multipliers project optimal retention review milestones across card clusters.","companion_app":{"app_path":"apps/spaced-repetition-interval-expansion-schedule.html","price":"$4 one-time","free_features":["one complete unwatermarked spaced-interval docket run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent spaced-interval docket app calculations after a local convenience signal","print the spaced-interval docket with visible assumptions and its safety boundary","CSV of the displayed days and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Calculate Station Transfer Buffers for Connecting Rail Journeys — Free","tags":["travel","railconnection","local-first","explicit-assumptions","no-account"],"hook":"Booking complex multi-leg rail journeys across European or intercity networks often looks feasible on printed timetables, but navigating sprawling concourses and climbing stairs between distant platforms erodes transfer windows. Enter your arrival and departure times, platform walking estimates, and contingency targets to identify the bottleneck transfer buffer.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/train-connection-layover-risk-buffer.html","app_unlock_hook":"The rail-connection strip answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Calculate Station Transfer Buffers for Connecting Rail Journeys: 22 minutes in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: a train transfer looked feasible from a timetable arrival and departure. After: platform walking time and station dwell time expose the net layover safety buffer.","companion_app":{"app_path":"apps/train-connection-layover-risk-buffer.html","price":"$4 one-time","free_features":["one complete unwatermarked rail-connection strip run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent rail-connection strip app calculations after a local convenience signal","print the rail-connection strip with visible assumptions and its safety boundary","CSV of the displayed minutes and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Audit Appliance Wattage Headroom Against International Travel Adapters — Free","tags":["travel","adapterwattage","local-first","explicit-assumptions","no-account"],"hook":"Plugging multiple high-draw devices into universal international travel adapters can silently exceed internal fuse ratings, causing blown thermal protectors, melted plastic housings, and hotel blackouts abroad. Enter your electronic appliances, operating voltages, currents, and adapter wattage ratings to verify simultaneous electrical safety headroom.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/travel-power-adapter-wattage-headroom.html","app_unlock_hook":"The adapter-wattage receipt answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Audit Appliance Wattage Headroom Against International Travel Adapters: 105 watts in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: plugging travel appliances into universal adapters risked blown fuses and travel delays. After: device operating voltages and currents total simultaneous power against adapter ratings.","companion_app":{"app_path":"apps/travel-power-adapter-wattage-headroom.html","price":"$4 one-time","free_features":["one complete unwatermarked adapter-wattage receipt run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent adapter-wattage receipt app calculations after a local convenience signal","print the adapter-wattage receipt with visible assumptions and its safety boundary","CSV of the displayed watts and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Unmask True Nightly Hotel Costs Including Mandatory Resort Fees and Taxes — Free","tags":["travel","resortfee","local-first","explicit-assumptions","no-account"],"hook":"Online travel agencies and hotel search engines frequently advertise deceptively low headline room rates, hiding mandatory daily resort, facility, or destination fees that inflate your final bill at checkout. Enter your daily base room rates, mandatory resort fees, and local hotel occupancy taxes to unmask the true all-inclusive cost of your stay.","category":"travel","verified":"2026-09-30","date":"2026-09-30","path":"articles/hotel-resort-fee-true-nightly-rate-uplift.html","app_unlock_hook":"The resort-fee indexcard answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Unmask True Nightly Hotel Costs Including Mandatory Resort Fees and Taxes: 800.28 dollars in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: advertised hotel room rates hid mandatory destination resort charges. After: base rates, mandatory daily fees and lodging taxes reveal the true all-inclusive nightly cost.","companion_app":{"app_path":"apps/hotel-resort-fee-true-nightly-rate-uplift.html","price":"$4 one-time","free_features":["one complete unwatermarked resort-fee indexcard run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent resort-fee indexcard app calculations after a local convenience signal","print the resort-fee indexcard with visible assumptions and its safety boundary","CSV of the displayed dollars and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Adjust Ceramic Slurry Specific Gravity for Consistent Dipping Glazes — Free","tags":["creative","glazedensity","local-first","explicit-assumptions","no-account"],"hook":"Dipping pottery into liquid ceramic glazes requires precise slurry consistency, yet evaporative studio water loss quietly thickens glaze buckets until pieces emerge with uneven drips, crawling, and cracking. Enter your measured glaze slurry weight, sample volume, and target specific gravity to calculate the exact milliliters of water needed to restore dipping viscosity.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/pottery-glaze-specific-gravity-adjustment.html","app_unlock_hook":"The glaze-density stub answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Adjust Ceramic Slurry Specific Gravity for Consistent Dipping Glazes: 24.444444 milliliters in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: pottery glazes went on either too thin or chalky from guesswork water additions. After: measured slurry mass and volume calculate specific gravity and exact milliliters of water needed.","companion_app":{"app_path":"apps/pottery-glaze-specific-gravity-adjustment.html","price":"$4 one-time","free_features":["one complete unwatermarked glaze-density stub run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent glaze-density stub app calculations after a local convenience signal","print the glaze-density stub with visible assumptions and its safety boundary","CSV of the displayed milliliters and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Audit Audio Track Loudness and True Peak Headroom for Broadcast Standards — Free","tags":["creative","loudnesscompliance","local-first","explicit-assumptions","no-account"],"hook":"Mastering podcast episodes and streaming audio for Apple Podcasts, Spotify, and YouTube requires hitting strict loudness standards, but improper limiter settings lead to platform volume penalties and digital inter-sample distortion. Enter your audio track integrated LUFS, maximum true peak readings, and platform standards to audit compliance and flag true peak violations.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/audio-podcast-loudness-true-peak-margin.html","app_unlock_hook":"The loudness-compliance board answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Audit Audio Track Loudness and True Peak Headroom for Broadcast Standards: 3.2 LUFS in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: mastered podcast episodes were rejected or distorted by platform volume normalization. After: integrated LUFS and true peak headroom are audited directly against streaming broadcast standards.","companion_app":{"app_path":"apps/audio-podcast-loudness-true-peak-margin.html","price":"$4 one-time","free_features":["one complete unwatermarked loudness-compliance board run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent loudness-compliance board app calculations after a local convenience signal","print the loudness-compliance board with visible assumptions and its safety boundary","CSV of the displayed LUFS and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Tally Screenplay Scene Page Eighths into Estimated Screenplay Runtime — Free","tags":["creative","sceneeighths","local-first","explicit-assumptions","no-account"],"hook":"Film production scheduling and script breakdown rely on measuring screenplay scenes in standard page eighths, yet writers and assistant directors often struggle to tally fractional eighths into accurate shooting schedules and runtime estimates. Enter your scene numbers, slugs, page lengths in eighths, and pacing factors to tally cumulative script eighths and projected screen runtime.","category":"creative","verified":"2026-09-30","date":"2026-09-30","path":"articles/screenplay-scene-page-count-running-runtime.html","app_unlock_hook":"The scene-eighths register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Tally Screenplay Scene Page Eighths into Estimated Screenplay Runtime: 28 eighths of a page in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: screenplay page lengths were estimated as rough fractions in an author’s head. After: standardized scene eighths and action pacing factors tally cumulative production runtime.","companion_app":{"app_path":"apps/screenplay-scene-page-count-running-runtime.html","price":"$4 one-time","free_features":["one complete unwatermarked scene-eighths register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent scene-eighths register app calculations after a local convenience signal","print the scene-eighths register with visible assumptions and its safety boundary","CSV of the displayed eighths of a page and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Calculate Refrigerator Replacement Energy Savings and Payback Horizon — Free","tags":["household","appliancepayback","local-first","explicit-assumptions","no-account"],"hook":"Replacing an aging kitchen refrigerator with a modern high-efficiency ENERGY STAR model promises substantial household electricity bill reductions, but high appliance purchase prices mean true financial payback often takes over a decade. Enter your existing refrigerator kWh consumption, replacement ratings, appliance costs, and utility rates to calculate the simple payback horizon in years.","category":"household","verified":"2026-09-30","date":"2026-09-30","path":"articles/refrigerator-energy-cost-replacement-payback.html","app_unlock_hook":"The appliance-payback indexcard answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Calculate Refrigerator Replacement Energy Savings and Payback Horizon: 15 years in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: high-efficiency replacement appliances promised vague future electricity savings. After: rated annual kWh and local utility rates calculate the exact simple payback horizon in years.","companion_app":{"app_path":"apps/refrigerator-energy-cost-replacement-payback.html","price":"$4 one-time","free_features":["one complete unwatermarked appliance-payback indexcard run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent appliance-payback indexcard app calculations after a local convenience signal","print the appliance-payback indexcard with visible assumptions and its safety boundary","CSV of the displayed years and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Calculate Container Potting Soil Volume for Indoor Plant Repotting — Free","tags":["household","pottingvolume","local-first","explicit-assumptions","no-account"],"hook":"Repotting root-bound houseplants into larger decorative containers often leads to buying either too little potting mix mid-project or storing half-empty bags of soil that attract fungus gnats. Enter your planter dimensions, top and bottom diameters, interior heights, and commercial bag sizes to calculate exact soil volumes in dry quarts.","category":"household","verified":"2026-09-30","date":"2026-09-30","path":"articles/potted-plant-soil-potting-volume-calculator.html","app_unlock_hook":"The potting-volume chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Calculate Container Potting Soil Volume for Indoor Plant Repotting: 18.306478 dry quarts in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: repotting container houseplants involved buying random bags of potting soil. After: 3D pot dimensions calculate truncated cone soil volume in dry quarts and commercial bags required.","companion_app":{"app_path":"apps/potted-plant-soil-potting-volume-calculator.html","price":"$4 one-time","free_features":["one complete unwatermarked potting-volume chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent potting-volume chart app calculations after a local convenience signal","print the potting-volume chart with visible assumptions and its safety boundary","CSV of the displayed dry quarts and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Audit Mobile Web Tap Target Dimensions Against WCAG Pointer Criteria — Free","tags":["accessibility","touchtarget","local-first","explicit-assumptions","no-account"],"hook":"Designing responsive web applications for touchscreen devices requires providing adequate interactive tap target sizes, yet compact mobile navigation often crowds tiny links together, causing frustrating mistaps for users with motor tremors or large fingers. Enter your interactive element dimensions, edge clearances, and WCAG criteria to audit mobile touch usability.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/target-touch-size-spacing-margin-check.html","app_unlock_hook":"The touch-target strip answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Audit Mobile Web Tap Target Dimensions Against WCAG Pointer Criteria: 20 pixels in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: mobile website tap targets felt difficult to press without knowing why. After: CSS pixel dimensions and edge clearance spacing audit interactive elements against WCAG 2.5.8 criteria.","companion_app":{"app_path":"apps/target-touch-size-spacing-margin-check.html","price":"$4 one-time","free_features":["one complete unwatermarked touch-target strip run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent touch-target strip app calculations after a local convenience signal","print the touch-target strip with visible assumptions and its safety boundary","CSV of the displayed pixels and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Tally Refreshable Braille Display Cell Window Pan Movements — Free","tags":["accessibility","braillepanning","local-first","explicit-assumptions","no-account"],"hook":"Blind and deafblind users navigate digital operating systems and web applications using refreshable Braille displays with fixed hardware cell widths, where lengthy notification strings require multiple physical pan button presses to read. Enter your interface prompt strings, character lengths, word-wrap allowances, and hardware cell widths to tally required physical pan movements.","category":"accessibility","verified":"2026-09-30","date":"2026-09-30","path":"articles/braille-display-cell-fit-line-wrap-tally.html","app_unlock_hook":"The braille-panning gauge answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Tally Refreshable Braille Display Cell Window Pan Movements: 6 pan movements in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":8,"perspective_shift":"Before: reading digital text on refreshable Braille displays involved unexpected line breaks. After: character string lengths and hardware cell widths tally the exact physical pan movements required.","companion_app":{"app_path":"apps/braille-display-cell-fit-line-wrap-tally.html","price":"$4 one-time","free_features":["one complete unwatermarked braille-panning gauge run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent braille-panning gauge app calculations after a local convenience signal","print the braille-panning gauge with visible assumptions and its safety boundary","CSV of the displayed pan movements and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Separate Recorded Clinic Waiting Time from Consultation Time — Free","tags":["health","clinicwait","local-first","explicit-assumptions","no-account"],"hook":"A clinic visit can take an hour without an hour of clinician contact. Record three clocks once, then keep the waiting segment separate from the consultation segment before discussing scheduling or access with the practice.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/clinic-visit-wait-share.html","app_unlock_hook":"The queue-time strip answer stays complete for free. No paid tier is offered on this tool: checkout is retired and the article demo remains unlimited.","share_triggers":["Separate Recorded Clinic Waiting Time from Consultation Time: 50 % waiting in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: an appointment felt like one undifferentiated hour. After: observed waiting and consultation minutes have separate, inspectable denominators.","companion_app":{"app_path":"apps/clinic-visit-wait-share.html","price":"Free","free_features":["unlimited queue-time strip calculations in the app","three labeled samples and unlimited article-demo calculations","complete result text, copy controls, and print from the app"],"paid_features":[]}},{"title":"Inspect Three Same-Session Thermometer Readings Without Diagnosing Them — Free","tags":["health","thermospread","local-first","explicit-assumptions","no-account"],"hook":"Repeated readings can disagree even when a thermometer appears consistent. Keep a small same-session set visible, including its smallest and largest values, before asking whether your measurement technique or device needs checking.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/home-thermometer-repeat-spread.html","app_unlock_hook":"The replicate-range dial answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Inspect Three Same-Session Thermometer Readings Without Diagnosing Them: 0.4 °C range in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: three readings became one guessed correct temperature. After: their mean and spread remain separate observations for a technique discussion.","companion_app":{"app_path":"apps/home-thermometer-repeat-spread.html","price":"$4 one-time","free_features":["one complete unwatermarked replicate-range dial run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent replicate-range dial app calculations after a local convenience signal","print the replicate-range dial with visible assumptions and its safety boundary","CSV of the displayed °C range and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Reconcile Salt-Gram and Sodium-Milligram Labels at the Weight Eaten — Free","tags":["health","saltsodium","local-first","explicit-assumptions","no-account"],"hook":"A jar can list salt in grams while a carton lists sodium in milligrams. Add those printed numbers directly and the total has no meaning. This receipt makes the label convention and portion mass visible before combining anything.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/mixed-salt-sodium-label-tally.html","app_unlock_hook":"The salt-label receipt answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Reconcile Salt-Gram and Sodium-Milligram Labels at the Weight Eaten: 1402 mg sodium-equivalent in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: salt and sodium label numbers were added without a common unit. After: each eaten portion carries its label convention and converted milligrams.","companion_app":{"app_path":"apps/mixed-salt-sodium-label-tally.html","price":"$4 one-time","free_features":["one complete unwatermarked salt-label receipt run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent salt-label receipt app calculations after a local convenience signal","print the salt-label receipt with visible assumptions and its safety boundary","CSV of the displayed mg sodium-equivalent and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Separate Eligible Frame Allowance from the Amount You Still Pay — Free","tags":["health","frameallowance","local-first","explicit-assumptions","no-account"],"hook":"An eyewear allowance can cover only the eligible portion of a frame quote. Put exclusions and the capped insurer contribution on separate lines before treating an advertised allowance as money off the entire invoice.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/vision-frame-allowance-topup.html","app_unlock_hook":"The frame-allowance card answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Separate Eligible Frame Allowance from the Amount You Still Pay: 32 currency units in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: the allowance headline looked like a discount on every charge. After: each alternative separates exclusions, capped contribution and frame top-up.","companion_app":{"app_path":"apps/vision-frame-allowance-topup.html","price":"$4 one-time","free_features":["one complete unwatermarked frame-allowance card run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent frame-allowance card app calculations after a local convenience signal","print the frame-allowance card with visible assumptions and its safety boundary","CSV of the displayed currency units and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Cross-Check Kilogram and Pound Entries for the Same Recorded Weight — Free","tags":["health","weightunits","local-first","explicit-assumptions","no-account"],"hook":"A copied weight can be plausible in both units and still belong to the wrong row. Keep kilogram and pound entries paired, show the signed conversion gap, and resolve a transcription question before the record is reused.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/health-weight-dual-unit-crosscheck.html","app_unlock_hook":"The dual-unit grid answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Cross-Check Kilogram and Pound Entries for the Same Recorded Weight: 0.553373 kg absolute gap in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: two plausible weight numbers were accepted as equivalents. After: a signed unit gap identifies an explicit documentation question without choosing a treatment value.","companion_app":{"app_path":"apps/health-weight-dual-unit-crosscheck.html","price":"$4 one-time","free_features":["one complete unwatermarked dual-unit grid run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent dual-unit grid app calculations after a local convenience signal","print the dual-unit grid with visible assumptions and its safety boundary","CSV of the displayed kg absolute gap and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Map Missing Numbered Pages and Overlaps in a Delivered Record Packet — Free","tags":["health","recordpages","local-first","explicit-assumptions","no-account"],"hook":"Three attachments can add up to the expected page count and still repeat one page while omitting another. Map the actual numbered spans before sending a precise, privacy-conscious follow-up to the records custodian.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/medical-record-page-gap-map.html","app_unlock_hook":"The record-span docket answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Map Missing Numbered Pages and Overlaps in a Delivered Record Packet: 2 pages missing in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: attachment lengths seemed to prove a complete packet. After: distinct numbered coverage, overlaps and exact missing ranges are separate facts.","companion_app":{"app_path":"apps/medical-record-page-gap-map.html","price":"$4 one-time","free_features":["one complete unwatermarked record-span docket run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent record-span docket app calculations after a local convenience signal","print the record-span docket with visible assumptions and its safety boundary","CSV of the displayed pages missing and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Round Chaperone Needs Separately for Groups That Cannot Share Adults — Free","tags":["family","chaperones","local-first","explicit-assumptions","no-account"],"hook":"A trip can have enough adults overall and too few in one classroom. Round each independent group before comparing its confirmed eligible adults, instead of allowing a spare fraction of an adult to drift between groups on paper.","category":"family","verified":"2026-10-01","date":"2026-10-01","path":"articles/school-trip-chaperone-group-rounding.html","app_unlock_hook":"The chaperone rounding board answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Round Chaperone Needs Separately for Groups That Cannot Share Adults: 2 additional adults in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a pooled adult total hid separate classroom rounding. After: each non-sharing group has an explicit whole-adult requirement and shortfall.","companion_app":{"app_path":"apps/school-trip-chaperone-group-rounding.html","price":"$4 one-time","free_features":["one complete unwatermarked chaperone rounding board run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent chaperone rounding board app calculations after a local convenience signal","print the chaperone rounding board with visible assumptions and its safety boundary","CSV of the displayed additional adults and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Separate Flour and Water Already Present in a Sourdough Starter — Free","tags":["family","starterwater","local-first","explicit-assumptions","no-account"],"hook":"Adding starter changes both sides of a dough's hydration fraction. Count the flour inside it as well as its water before adjusting a family recipe, especially when changing between stiff and equal-flour-and-water preferments.","category":"family","verified":"2026-10-01","date":"2026-10-01","path":"articles/sourdough-starter-hydration-reconcile.html","app_unlock_hook":"The preferment-balance chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Separate Flour and Water Already Present in a Sourdough Starter: 35 g water adjustment in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: starter mass disappeared into an uncertain hydration estimate. After: its flour and water are explicit components of the recipe's denominator.","companion_app":{"app_path":"apps/sourdough-starter-hydration-reconcile.html","price":"$4 one-time","free_features":["one complete unwatermarked preferment-balance chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent preferment-balance chart app calculations after a local convenience signal","print the preferment-balance chart with visible assumptions and its safety boundary","CSV of the displayed g water adjustment and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Cross-Check a Rectangular Jigsaw's Sorted Border Pieces — Free","tags":["family","jigsawborder","local-first","explicit-assumptions","no-account"],"hook":"Before searching the floor for a lost corner, check whether the sorted edge pile matches the actual piece grid. Keep an excess count distinct from a short count, and handle narrow puzzles without double-counting corners.","category":"family","verified":"2026-10-01","date":"2026-10-01","path":"articles/jigsaw-border-inventory-crosscheck.html","app_unlock_hook":"The puzzle-edge stub answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Cross-Check a Rectangular Jigsaw's Sorted Border Pieces: 4 pieces absolute discrepancy in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a thin edge pile immediately meant a missing piece. After: grid dimensions, expected border and signed sorting discrepancy are separate observations.","companion_app":{"app_path":"apps/jigsaw-border-inventory-crosscheck.html","price":"$4 one-time","free_features":["one complete unwatermarked puzzle-edge stub run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent puzzle-edge stub app calculations after a local convenience signal","print the puzzle-edge stub with visible assumptions and its safety boundary","CSV of the displayed pieces absolute discrepancy and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Separate a Nominal Raise from a Supplied Price-Index Change — Free","tags":["career","salaryindex","local-first","explicit-assumptions","no-account"],"hook":"A raise percentage and an inflation percentage do not subtract cleanly. Put the salary series and a dated, compatible price index on one register before discussing what changed in the compensation's modeled purchasing power.","category":"career","verified":"2026-10-01","date":"2026-10-01","path":"articles/salary-purchasing-power-index.html","app_unlock_hook":"The purchasing-power register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Separate a Nominal Raise from a Supplied Price-Index Change: 0.446429 % real endpoint change in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: nominal raise and inflation percentages were casually subtracted. After: compatible salary/index observations produce inspectable deflated endpoints.","companion_app":{"app_path":"apps/salary-purchasing-power-index.html","price":"$4 one-time","free_features":["one complete unwatermarked purchasing-power register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent purchasing-power register app calculations after a local convenience signal","print the purchasing-power register with visible assumptions and its safety boundary","CSV of the displayed % real endpoint change and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Apply Employer Retirement Matching as Marginal Bands, Not One Flat Rate — Free","tags":["career","matchtiers","local-first","explicit-assumptions","no-account"],"hook":"A plan saying '100% on the first band, then 50%' is not offering a 50% match on every dollar. Keep marginal bands visible before comparing a payroll contribution with the employer amount described in the plan.","category":"career","verified":"2026-10-01","date":"2026-10-01","path":"articles/employer-retirement-match-tier-audit.html","app_unlock_hook":"The match-band matrix answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Apply Employer Retirement Matching as Marginal Bands, Not One Flat Rate: 4 % eligible pay matched in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a headline match rate blurred marginal bands and benefit conditions. After: each used band contributes a visible percentage of eligible pay.","companion_app":{"app_path":"apps/employer-retirement-match-tier-audit.html","price":"$4 one-time","free_features":["one complete unwatermarked match-band matrix run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent match-band matrix app calculations after a local convenience signal","print the match-band matrix with visible assumptions and its safety boundary","CSV of the displayed % eligible pay matched and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Audit Adjacent Shift Rest Gaps Using Dates and Explicit Clock Offsets — Free","tags":["career","shiftrest","local-first","explicit-assumptions","no-account"],"hook":"Clock times alone can hide an overnight turnaround or an offset change. Put dated shift instants on one strip and keep the smallest adjacent rest gap visible before asking a workplace representative about the actual schedule.","category":"career","verified":"2026-10-01","date":"2026-10-01","path":"articles/shift-rest-gap-date-audit.html","app_unlock_hook":"The rest-gap strip answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Audit Adjacent Shift Rest Gaps Using Dates and Explicit Clock Offsets: 16 hours minimum observed gap in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: an overnight turnaround was hidden in clock labels. After: dated, offset-specific shift boundaries expose each actual elapsed gap.","companion_app":{"app_path":"apps/shift-rest-gap-date-audit.html","price":"$4 one-time","free_features":["one complete unwatermarked rest-gap strip run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent rest-gap strip app calculations after a local convenience signal","print the rest-gap strip with visible assumptions and its safety boundary","CSV of the displayed hours minimum observed gap and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Keep Still-Open Order Cohorts Out of a Settled Return-Rate Denominator — Free","tags":["business","returncohorts","local-first","explicit-assumptions","no-account"],"hook":"Fresh deliveries have had less time to produce returns. Keep their early observations visible but separate from an explicitly matured denominator before presenting a settled return rate to an operations team.","category":"business","verified":"2026-10-01","date":"2026-10-01","path":"articles/matured-returns-cohort-rate.html","app_unlock_hook":"The mature-cohort register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Keep Still-Open Order Cohorts Out of a Settled Return-Rate Denominator: 6.666667 % settled-cohort returns in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: fresh deliveries diluted a supposedly settled percentage. After: mature counts and still-open observations have separate denominators.","companion_app":{"app_path":"apps/matured-returns-cohort-rate.html","price":"$4 one-time","free_features":["one complete unwatermarked mature-cohort register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent mature-cohort register app calculations after a local convenience signal","print the mature-cohort register with visible assumptions and its safety boundary","CSV of the displayed % settled-cohort returns and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Expose Line-versus-Document Tax Rounding with Exact Decimal Workings — Free","tags":["business","taxrounding","local-first","explicit-assumptions","no-account"],"hook":"A one-cent invoice difference may come from where tax is rounded, not a wrong rate. Compare line-level and document-level rounding explicitly before escalating a reconciliation question to the billing team.","category":"business","verified":"2026-10-01","date":"2026-10-01","path":"articles/invoice-tax-rounding-reconcile.html","app_unlock_hook":"The tax-rounding receipt answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Expose Line-versus-Document Tax Rounding with Exact Decimal Workings: -0.01 currency units difference in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a cent difference looked like an unexplained rate error. After: two explicit rounding locations and a signed reconciliation difference are visible.","companion_app":{"app_path":"apps/invoice-tax-rounding-reconcile.html","price":"$4 one-time","free_features":["one complete unwatermarked tax-rounding receipt run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent tax-rounding receipt app calculations after a local convenience signal","print the tax-rounding receipt with visible assumptions and its safety boundary","CSV of the displayed currency units difference and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Cross-Check Observed Work-in-Progress Against Rate Times Mean Flow Time — Free","tags":["business","queuelaw","local-first","explicit-assumptions","no-account"],"hook":"An open-work count and a completion rate are not comparable until elapsed flow time supplies the missing unit. Put all three on a lane-level dial before explaining why a service backlog appears different from its normal operating model.","category":"business","verified":"2026-10-01","date":"2026-10-01","path":"articles/service-queue-flow-time-crosscheck.html","app_unlock_hook":"The flow-time dial answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Cross-Check Observed Work-in-Progress Against Rate Times Mean Flow Time: 1 items observed minus modeled in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: an open count was compared with a daily rate without matching units. After: explicit flow time supplies a model and each lane keeps its signed disagreement.","companion_app":{"app_path":"apps/service-queue-flow-time-crosscheck.html","price":"$4 one-time","free_features":["one complete unwatermarked flow-time dial run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent flow-time dial app calculations after a local convenience signal","print the flow-time dial with visible assumptions and its safety boundary","CSV of the displayed items observed minus modeled and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Keep Quorum and Votes-Cast Majority Denominators Separate — Free","tags":["civic","quorumvotes","local-first","explicit-assumptions","no-account"],"hook":"A majority of votes cast can exist without quorum, and quorum can exist with no votes cast. Put both denominators in the packet before asking a secretary whether the recorded motion followed the committee's actual rules.","category":"civic","verified":"2026-10-01","date":"2026-10-01","path":"articles/committee-quorum-vote-denominator.html","app_unlock_hook":"The quorum-rule packet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Keep Quorum and Votes-Cast Majority Denominators Separate: 1 motions meeting modeled rule in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: one vote percentage was taken as proof of passage. After: eligible membership, quorum, cast votes and strict majority are separate tests.","companion_app":{"app_path":"apps/committee-quorum-vote-denominator.html","price":"$4 one-time","free_features":["one complete unwatermarked quorum-rule packet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent quorum-rule packet app calculations after a local convenience signal","print the quorum-rule packet with visible assumptions and its safety boundary","CSV of the displayed motions meeting modeled rule and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Expose Respondent Mix Before Applying Supplied Population Weights — Free","tags":["civic","surveyweights","local-first","explicit-assumptions","no-account"],"hook":"A heavily responding small district can dominate the raw percentage. Compare the respondent mix with a supplied population frame, while keeping the strong assumptions behind any reweighted estimate in plain view.","category":"civic","verified":"2026-10-01","date":"2026-10-01","path":"articles/community-survey-response-reweight.html","app_unlock_hook":"The response-mix chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Expose Respondent Mix Before Applying Supplied Population Weights: 52 % population-weighted affirmative in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a raw response percentage hid an uneven respondent mix. After: observed counts and modeled population weights remain visibly different quantities.","companion_app":{"app_path":"apps/community-survey-response-reweight.html","price":"$4 one-time","free_features":["one complete unwatermarked response-mix chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent response-mix chart app calculations after a local convenience signal","print the response-mix chart with visible assumptions and its safety boundary","CSV of the displayed % population-weighted affirmative and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Reconcile a Whole-Unit Fund Allocation with Disclosed Largest Remainders — Free","tags":["civic","apportionment","local-first","explicit-assumptions","no-account"],"hook":"Approved proportional shares do not always divide an indivisible budget. Keep exact quotas, floors, residual units and the tie rule together so a committee can reconcile the total without hiding where the final whole units went.","category":"civic","verified":"2026-10-01","date":"2026-10-01","path":"articles/community-fund-whole-unit-apportionment.html","app_unlock_hook":"The remainder-allocation ladder answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Reconcile a Whole-Unit Fund Allocation with Disclosed Largest Remainders: 1 units assigned by remainders in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: independent rounding lost or created allocation units. After: approved quotas, exact remainder ties and the final whole-unit total are auditable.","companion_app":{"app_path":"apps/community-fund-whole-unit-apportionment.html","price":"$4 one-time","free_features":["one complete unwatermarked remainder-allocation ladder run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent remainder-allocation ladder app calculations after a local convenience signal","print the remainder-allocation ladder with visible assumptions and its safety boundary","CSV of the displayed units assigned by remainders and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare Classification Thresholds Without Hiding Error-Cost Tradeoffs — Free","tags":["learning","confusioncost","local-first","explicit-assumptions","no-account"],"hook":"Two thresholds can trade false positives for false negatives while their accuracy percentages look reassuringly similar. Use a fixed classroom dataset and an explicit cost assumption to inspect that tradeoff instead of calling one threshold best without a criterion.","category":"learning","verified":"2026-10-01","date":"2026-10-01","path":"articles/classifier-confusion-cost-ledger.html","app_unlock_hook":"The confusion-cost board answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare Classification Thresholds Without Hiding Error-Cost Tradeoffs: 55 cost units per 100 records in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: one accuracy number concealed unlike error types. After: a fixed dataset and explicit error-cost multiple make the threshold tradeoff inspectable.","companion_app":{"app_path":"apps/classifier-confusion-cost-ledger.html","price":"$4 one-time","free_features":["one complete unwatermarked confusion-cost board run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent confusion-cost board app calculations after a local convenience signal","print the confusion-cost board with visible assumptions and its safety boundary","CSV of the displayed cost units per 100 records and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Work an At-Least-k Draw Probability from a Finite Pool Without Replacement — Free","tags":["learning","hyperdraw","local-first","explicit-assumptions","no-account"],"hook":"Drawing three counters from a small jar changes what remains after each draw. Keep the finite population, marked count, draw count and at-least requirement together before using an independent-draw shortcut in a probability exercise.","category":"learning","verified":"2026-10-01","date":"2026-10-01","path":"articles/without-replacement-draw-probability.html","app_unlock_hook":"The draw-probability dial answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Work an At-Least-k Draw Probability from a Finite Pool Without Replacement: 33.333333 % probability in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: repeated draws were treated as independent by habit. After: finite composition and the full at-least event have explicit combinatorial workings.","companion_app":{"app_path":"apps/without-replacement-draw-probability.html","price":"$4 one-time","free_features":["one complete unwatermarked draw-probability dial run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent draw-probability dial app calculations after a local convenience signal","print the draw-probability dial with visible assumptions and its safety boundary","CSV of the displayed % probability and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare a Merchant Conversion Quote with a Supplied Issuer-Rate Scenario — Free","tags":["travel","dccchoice","local-first","explicit-assumptions","no-account"],"hook":"A terminal's home-currency quote is not comparable with a local amount until the conversion rate and any separate issuer markup are on the same receipt. Compare the stated scenarios without assuming a future posting rate.","category":"travel","verified":"2026-10-01","date":"2026-10-01","path":"articles/foreign-card-conversion-choice.html","app_unlock_hook":"The currency-choice receipt answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare a Merchant Conversion Quote with a Supplied Issuer-Rate Scenario: 3.6378 home-currency units difference in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: two differently denominated prices were compared by intuition. After: one oriented benchmark and a separate markup make the signed quote difference inspectable.","companion_app":{"app_path":"apps/foreign-card-conversion-choice.html","price":"$4 one-time","free_features":["one complete unwatermarked currency-choice receipt run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent currency-choice receipt app calculations after a local convenience signal","print the currency-choice receipt with visible assumptions and its safety boundary","CSV of the displayed home-currency units difference and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Find the Shuttle Wave on Which the Last Party Member Fits — Free","tags":["travel","shuttlewaves","local-first","explicit-assumptions","no-account"],"hook":"A queue can put one family member on the next shuttle and another on the following one. Count positions through the last party member before describing a rental-car transfer as one short wait.","category":"travel","verified":"2026-10-01","date":"2026-10-01","path":"articles/airport-shuttle-party-boarding-wave.html","app_unlock_hook":"The boarding-wave docket answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Find the Shuttle Wave on Which the Last Party Member Fits: 14 minutes until last member boards in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: the next shuttle's countdown stood in for the whole party. After: first and last positions expose capacity waves and any split-party assumption.","companion_app":{"app_path":"apps/airport-shuttle-party-boarding-wave.html","price":"$4 one-time","free_features":["one complete unwatermarked boarding-wave docket run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent boarding-wave docket app calculations after a local convenience signal","print the boarding-wave docket with visible assumptions and its safety boundary","CSV of the displayed minutes until last member boards and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Match Rectilinear Horizontal Framing with Active Sensor Widths — Free","tags":["creative","horizontalfov","local-first","explicit-assumptions","no-account"],"hook":"Two camera modes can use different active sensor widths even when their lens labels look close. Match horizontal angle explicitly before describing a multi-camera framing plan as equivalent.","category":"creative","verified":"2026-10-01","date":"2026-10-01","path":"articles/multi-camera-horizontal-fov-match.html","app_unlock_hook":"The field-angle card answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Match Rectilinear Horizontal Framing with Active Sensor Widths: 52.150711 degrees absolute mismatch in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: lens labels were assumed to mean matching coverage. After: active width, current angle and a reference-matching focal length are separate production quantities.","companion_app":{"app_path":"apps/multi-camera-horizontal-fov-match.html","price":"$4 one-time","free_features":["one complete unwatermarked field-angle card run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent field-angle card app calculations after a local convenience signal","print the field-angle card with visible assumptions and its safety boundary","CSV of the displayed degrees absolute mismatch and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Lay Out Explicit Front and Back Page Pairs for Folded Booklet Signatures — Free","tags":["creative","bookletpairs","local-first","explicit-assumptions","no-account"],"hook":"Knowing how many sheets a zine needs does not tell you which page goes opposite page one. Keep the logical front/back pairs and every padded blank visible before testing a printer's folding convention.","category":"creative","verified":"2026-10-01","date":"2026-10-01","path":"articles/duplex-booklet-page-imposition.html","app_unlock_hook":"The fold-order packet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Lay Out Explicit Front and Back Page Pairs for Folded Booklet Signatures: 22 blank positions in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a sheet count left page placement to guesswork. After: every outer-to-inner sheet has explicit front/back content pairs and named blanks.","companion_app":{"app_path":"apps/duplex-booklet-page-imposition.html","price":"$4 one-time","free_features":["one complete unwatermarked fold-order packet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent fold-order packet app calculations after a local convenience signal","print the fold-order packet with visible assumptions and its safety boundary","CSV of the displayed blank positions and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Spread Interior Warp Ends Across a Reed Without Losing Remainder Ends — Free","tags":["creative","reeddents","local-first","explicit-assumptions","no-account"],"hook":"A fractional ends-per-dent average is not a threading plan. Keep every remainder end in an explicit integer occupancy sequence, with selvedges separated, before checking a reed plan with the weaver responsible for it.","category":"creative","verified":"2026-10-01","date":"2026-10-01","path":"articles/weaving-reed-dent-distribution.html","app_unlock_hook":"The reed-pattern ladder answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Spread Interior Warp Ends Across a Reed Without Losing Remainder Ends: 5 empty interior dents in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a fractional average lost remainder ends during threading. After: each interior dent has a counted whole occupancy and selvedges remain separate.","companion_app":{"app_path":"apps/weaving-reed-dent-distribution.html","price":"$4 one-time","free_features":["one complete unwatermarked reed-pattern ladder run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent reed-pattern ladder app calculations after a local convenience signal","print the reed-pattern ladder with visible assumptions and its safety boundary","CSV of the displayed empty interior dents and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Track Nonpotable Storm Capture and Overflow into One Initially Empty Barrel — Free","tags":["household","stormcapture","local-first","explicit-assumptions","no-account"],"hook":"A full barrel cannot collect the next shower just because its brochure capacity looks generous. Carry remaining headroom from storm to storm and distinguish potential runoff, captured water and spill under a clearly stated no-draw-off scenario.","category":"household","verified":"2026-10-01","date":"2026-10-01","path":"articles/rain-barrel-storm-capture-overflow.html","app_unlock_hook":"The storm-capture register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Track Nonpotable Storm Capture and Overflow into One Initially Empty Barrel: 108 L modeled overflow in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: each shower seemed to reuse the whole barrel. After: sequential headroom separates potential runoff, captured volume and overflow.","companion_app":{"app_path":"apps/rain-barrel-storm-capture-overflow.html","price":"$4 one-time","free_features":["one complete unwatermarked storm-capture register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent storm-capture register app calculations after a local convenience signal","print the storm-capture register with visible assumptions and its safety boundary","CSV of the displayed L modeled overflow and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Reconcile Register Differences Across One Assumed Meter Rollover — Free","tags":["household","meterrollover","local-first","explicit-assumptions","no-account"],"hook":"A mechanical register can show a smaller number later because it wrapped. Keep that assumption and the register multiplier visible before treating a subtraction as a utility-consumption record.","category":"household","verified":"2026-10-01","date":"2026-10-01","path":"articles/mechanical-meter-rollover-consumption.html","app_unlock_hook":"The dial-rollover stub answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Reconcile Register Differences Across One Assumed Meter Rollover: 30.7 common modeled units in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a lower later display looked like negative usage. After: the modulus, scale and one-wrap assumption explain the reconstructed increments explicitly.","companion_app":{"app_path":"apps/mechanical-meter-rollover-consumption.html","price":"$4 one-time","free_features":["one complete unwatermarked dial-rollover stub run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent dial-rollover stub app calculations after a local convenience signal","print the dial-rollover stub with visible assumptions and its safety boundary","CSV of the displayed common modeled units and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Budget Cartridge Volume from a Declared Triangular Bead Geometry — Free","tags":["household","beadvolume","local-first","explicit-assumptions","no-account"],"hook":"A sealant line's volume depends on its cross-section, not just its length. Keep the two modeled legs, summed milliliters and one final cartridge roundup visible before buying for a cosmetic, nonstructural job.","category":"household","verified":"2026-10-01","date":"2026-10-01","path":"articles/triangular-sealant-bead-cartridge-budget.html","app_unlock_hook":"The bead-volume chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Budget Cartridge Volume from a Declared Triangular Bead Geometry: 2 whole cartridges in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: sealant buying followed line length alone or per-joint tube guesses. After: cross-section milliliters sum once before a visible cartridge roundup.","companion_app":{"app_path":"apps/triangular-sealant-bead-cartridge-budget.html","price":"$4 one-time","free_features":["one complete unwatermarked bead-volume chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent bead-volume chart app calculations after a local convenience signal","print the bead-volume chart with visible assumptions and its safety boundary","CSV of the displayed whole cartridges and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare Measured Text-Spacing Heights with Fixed Component Boxes — Free","tags":["accessibility","spacingclip","local-first","explicit-assumptions","no-account"],"hook":"A spacing override can make text taller while a fixed container stays unchanged. Record the actual before-and-after heights and compare them with the box, rather than guessing clipping risk from font size alone.","category":"accessibility","verified":"2026-10-01","date":"2026-10-01","path":"articles/text-spacing-override-clipping-audit.html","app_unlock_hook":"The override-clip board answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare Measured Text-Spacing Heights with Fixed Component Boxes: 10 px summed required growth in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: spacing risk was guessed from a font change. After: measured override height, existing box room and optional margin have separate roles.","companion_app":{"app_path":"apps/text-spacing-override-clipping-audit.html","price":"$4 one-time","free_features":["one complete unwatermarked override-clip board run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent override-clip board app calculations after a local convenience signal","print the override-clip board with visible assumptions and its safety boundary","CSV of the displayed px summed required growth and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Map Keyboard Shortcut Collisions Across Explicit Action Scopes — Free","tags":["accessibility","shortcutmap","local-first","explicit-assumptions","no-account"],"hook":"A shortcut alias can hide the same chord in two action descriptions. Normalize the modifier model and state which focus scopes can overlap before asking why one keypress sometimes triggers two actions.","category":"accessibility","verified":"2026-10-01","date":"2026-10-01","path":"articles/keyboard-shortcut-scope-collision-map.html","app_unlock_hook":"The shortcut-scope matrix answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Map Keyboard Shortcut Collisions Across Explicit Action Scopes: 1 colliding action pairs in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: shortcut aliases and widget names hid overlapping key actions. After: a declared modifier model and explicit scope graph expose each colliding pair.","companion_app":{"app_path":"apps/keyboard-shortcut-scope-collision-map.html","price":"$4 one-time","free_features":["one complete unwatermarked shortcut-scope matrix run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent shortcut-scope matrix app calculations after a local convenience signal","print the shortcut-scope matrix with visible assumptions and its safety boundary","CSV of the displayed colliding action pairs and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Average Sleep Midpoint Clocks Without Turning Midnight into Noon — Free","tags":["health","sleepcircle","local-first","auditable-working","non-sensitive-inputs"],"hook":"Midpoint clocks near midnight should not average to lunchtime. Keep the recorded overnight window and its circular direction visible before using a diary to ask a clinician about timing.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/sleep-diary-circular-midpoint.html","app_unlock_hook":"Keep the complete circadian midpoint clockwheel answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented circadian midpoint clockwheel reading: 190 minutes after midnight. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: midnight split the diary into misleadingly large and small numbers. After: midpoint directions and their concentration stay together on one clock wheel.","companion_app":{"app_path":"apps/sleep-diary-circular-midpoint.html","price":"$4 one-time","free_features":["one full, unwatermarked circadian midpoint clockwheel App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent circadian midpoint clockwheel App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this circadian midpoint clockwheel; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Compare Embedded and Aggregate Deductible Accumulation Across Claims — Free","tags":["health","deductibles","local-first","auditable-working","non-sensitive-inputs"],"hook":"A family deductible can mean two different accumulation structures. Model the same ordered eligible claims both ways before asking a plan administrator how the actual plan credits each member.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/family-plan-deductible-structure-compare.html","app_unlock_hook":"Keep the complete embedded-deductible comparison slip answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented embedded-deductible comparison slip reading: 1000 $ deductible difference. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: one family deductible number hid two accumulation rules. After: the same eligible claims have separate member and family pools with visible caps.","companion_app":{"app_path":"apps/family-plan-deductible-structure-compare.html","price":"$4 one-time","free_features":["one full, unwatermarked embedded-deductible comparison slip App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent embedded-deductible comparison slip App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this embedded-deductible comparison slip; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Separate Paired Observer Agreement from Agreement Expected by Chance — Free","tags":["health","agreement","local-first","auditable-working","non-sensitive-inputs"],"hook":"Two care observers can agree often simply because they use the same category frequently. Keep paired observations, category distance and the chance denominator visible before discussing a shared recording rubric.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/care-observer-rating-agreement.html","app_unlock_hook":"Keep the complete observer-agreement tally plate answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented observer-agreement tally plate reading: 0.666667 linear-weighted κ. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: matching scores seemed sufficient proof of agreement. After: observed distances and the marginal chance baseline remain separate, inspectable quantities.","companion_app":{"app_path":"apps/care-observer-rating-agreement.html","price":"$4 one-time","free_features":["one full, unwatermarked observer-agreement tally plate App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent observer-agreement tally plate App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this observer-agreement tally plate; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Keep Uncertain Onset Dates as Ranges Instead of Guessing an Order — Free","tags":["health","datebounds","local-first","auditable-working","non-sensitive-inputs"],"hook":"A remembered onset “between Tuesday and Thursday” is a range, not a date to invent. Preserve that uncertainty and show which pairs cannot support a claimed order or minimum day gap.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/symptom-onset-date-uncertainty-map.html","app_unlock_hook":"Keep the complete uncertain-onset docket answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented uncertain-onset docket reading: 1 event pairs. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: uncertain notes were forced into an exact chronology. After: bounds preserve uncertainty and each unsupported pairwise gap is visible without an invented date.","companion_app":{"app_path":"apps/symptom-onset-date-uncertainty-map.html","price":"$4 one-time","free_features":["one full, unwatermarked uncertain-onset docket App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent uncertain-onset docket App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this uncertain-onset docket; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Inventory Repeated Archive Fingerprints Without Deleting a Single File — Free","tags":["family","hashcopies","local-first","auditable-working","non-sensitive-inputs"],"hook":"Repeated filenames are weak evidence of duplication. Group an existing archive manifest by full fingerprints and byte counts, then count the copies beyond a stated retention scenario without touching the files.","category":"family","verified":"2026-10-01","date":"2026-10-01","path":"articles/family-archive-hash-copy-audit.html","app_unlock_hook":"Keep the complete checksum-copy register answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented checksum-copy register reading: 1048576 bytes in surplus copies. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: repeated filenames seemed like removable clutter. After: full supplied fingerprints, consistent sizes and an explicit retention scenario define an auditable copy inventory.","companion_app":{"app_path":"apps/family-archive-hash-copy-audit.html","price":"$4 one-time","free_features":["one full, unwatermarked checksum-copy register App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent checksum-copy register App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this checksum-copy register; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Show Dropped Rounds and Tied Places on an Agreed Game Scoreboard — Free","tags":["family","dropranks","local-first","auditable-working","non-sensitive-inputs"],"hook":"A drop-lowest-round rule can hide both the discarded evidence and a tie. Print each retained total with the removed rounds, competition place and dense rank instead of silently inventing a winner.","category":"family","verified":"2026-10-01","date":"2026-10-01","path":"articles/board-game-drop-round-scoreboard.html","app_unlock_hook":"Keep the complete discard-round score stubs answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented discard-round score stubs reading: 1 tied total groups. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: a tidy total concealed discarded rounds and rank conventions. After: retained points, removed rounds and both tie-preserving ranks are inspectable on each score stub.","companion_app":{"app_path":"apps/board-game-drop-round-scoreboard.html","price":"$4 one-time","free_features":["one full, unwatermarked discard-round score stubs App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent discard-round score stubs App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this discard-round score stubs; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Count Anchored Paydays by Complete Calendar Month, Not by Four-Week Guess — Free","tags":["career","paycalendar","local-first","auditable-working","non-sensitive-inputs"],"hook":"A fourteen-day cycle does not reset at the first of each month. Enumerate it from a known anchor, keep partial months separate, and verify every modeled deposit date against the employer’s calendar.","category":"career","verified":"2026-10-01","date":"2026-10-01","path":"articles/fixed-cycle-payday-calendar.html","app_unlock_hook":"Keep the complete paycycle calendar folio answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented paycycle calendar folio reading: 2 complete months with 3+ paydays. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a pay cycle was approximated as four-week months. After: anchored dates show actual calendar-month grouping and make truncated windows explicit.","companion_app":{"app_path":"apps/fixed-cycle-payday-calendar.html","price":"$4 one-time","free_features":["one full, unwatermarked paycycle calendar folio App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent paycycle calendar folio App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this paycycle calendar folio; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Reconcile Milestone Holdbacks with Later Releases, Not Just Gross Earnings — Free","tags":["career","retention","local-first","auditable-working","non-sensitive-inputs"],"hook":"Earned gross is not always immediately receivable cash. Track what each milestone withholds and what later rows release, with a balance that cannot release money before it was retained.","category":"career","verified":"2026-10-01","date":"2026-10-01","path":"articles/freelance-milestone-retention-ledger.html","app_unlock_hook":"Keep the complete holdback-release ledger answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented holdback-release ledger reading: 120 $ still retained. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: gross milestone earnings looked like available cash. After: new withholding, prior releases and the remaining retained balance have separate roles in one reconcilable ledger.","companion_app":{"app_path":"apps/freelance-milestone-retention-ledger.html","price":"$4 one-time","free_features":["one full, unwatermarked holdback-release ledger App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent holdback-release ledger App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this holdback-release ledger; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Invert an Alert Probability Without Losing the Population Base Rate — Free","tags":["learning","bayes","local-first","auditable-working","non-sensitive-inputs"],"hook":"“Ninety percent sensitive” is not “ninety percent of alerts are right.” Build the two populations behind an alert and see how their sizes change the conditional probability.","category":"learning","verified":"2026-10-01","date":"2026-10-01","path":"articles/classroom-alert-base-rate-posterior.html","app_unlock_hook":"Keep the complete base-rate counterfactual dial answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented base-rate counterfactual dial reading: 26.865672 % positive predictive value. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: sensitivity sounded like the chance an alert was correct. After: the positive and negative populations build the actual alert denominator before its probability is inverted.","companion_app":{"app_path":"apps/classroom-alert-base-rate-posterior.html","price":"$4 one-time","free_features":["one full, unwatermarked base-rate counterfactual dial App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent base-rate counterfactual dial App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this base-rate counterfactual dial; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Correlate Paired Ranks Without Pretending Ties Are Distinct Observations — Free","tags":["learning","spearman","local-first","auditable-working","non-sensitive-inputs"],"hook":"Tied values should share their occupied rank positions, not acquire an order from the spreadsheet row. Show both rank columns before describing monotonic association.","category":"learning","verified":"2026-10-01","date":"2026-10-01","path":"articles/spearman-average-tie-ranks.html","app_unlock_hook":"Keep the complete tied-rank comparison matrix answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented tied-rank comparison matrix reading: 0.948683 Spearman ρ. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: tied measurements acquired arbitrary positions or a misleading shortcut. After: average occupied ranks and the correlation denominator show exactly what monotonic association was computed.","companion_app":{"app_path":"apps/spearman-average-tie-ranks.html","price":"$4 one-time","free_features":["one full, unwatermarked tied-rank comparison matrix App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent tied-rank comparison matrix App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this tied-rank comparison matrix; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Reconcile Issued Stock Cost from an Exact-Cent Moving Cost Pool — Free","tags":["business","costpool","local-first","auditable-working","non-sensitive-inputs"],"hook":"A rounded unit average can multiply into the wrong issued cost. Keep the carrying pool in cents and allocate each issue from the unrounded fraction before comparing it with the recorded amount.","category":"business","verified":"2026-10-01","date":"2026-10-01","path":"articles/perpetual-moving-average-cost-reconcile.html","app_unlock_hook":"Keep the complete cost-pool movement register answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented cost-pool movement register reading: 2 $ summed absolute discrepancy. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: a rounded average looked like a safe unit price. After: the exact-cent pool shows issue rounding, residual cost and each recorded-cost discrepancy separately.","companion_app":{"app_path":"apps/perpetual-moving-average-cost-reconcile.html","price":"$4 one-time","free_features":["one full, unwatermarked cost-pool movement register App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent cost-pool movement register App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this cost-pool movement register; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Bound Unique Reach When Channel Totals Cannot Reveal Their Overlap — Free","tags":["business","reachbounds","local-first","auditable-working","non-sensitive-inputs"],"hook":"Two channels can each reach hundreds of people without reaching hundreds of different people. Show the bounds implied by marginal totals before reporting a combined audience or frequency.","category":"business","verified":"2026-10-01","date":"2026-10-01","path":"articles/cross-channel-reach-overlap-bounds.html","app_unlock_hook":"Keep the complete overlap-bounds range sheet answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented overlap-bounds range sheet reading: 400 users of unresolved reach range. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: summed channel totals masqueraded as deduplicated people. After: marginal counts expose a bounded union and a conditional frequency range without invented overlap.","companion_app":{"app_path":"apps/cross-channel-reach-overlap-bounds.html","price":"$4 one-time","free_features":["one full, unwatermarked overlap-bounds range sheet App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent overlap-bounds range sheet App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this overlap-bounds range sheet; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Rehearse Preference Transfers Without Inventing an Elimination Tie-Break — Free","tags":["civic","irv","local-first","auditable-working","non-sensitive-inputs"],"hook":"A preference ballot is not a static first-choice total. Follow its next remaining choice through a roundbook, and stop visibly where an unspecified tie-break would otherwise decide the outcome.","category":"civic","verified":"2026-10-01","date":"2026-10-01","path":"articles/club-ranked-choice-elimination-rehearsal.html","app_unlock_hook":"Keep the complete preference-transfer roundbook answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented preference-transfer roundbook reading: 2 tally rounds. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: first choices looked like the whole decision. After: transfers, exhaustion and missing tie rules are visible in a round-by-round rehearsal without an invented elimination.","companion_app":{"app_path":"apps/club-ranked-choice-elimination-rehearsal.html","price":"$4 one-time","free_features":["one full, unwatermarked preference-transfer roundbook App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent preference-transfer roundbook App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this preference-transfer roundbook; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Separate Dominated Project Scenarios from Genuine Budget Tradeoffs — Free","tags":["civic","pareto","local-first","auditable-working","non-sensitive-inputs"],"hook":"A weighted score can hide a project that is worse on every stated dimension. Expose dominance first, preserve real tradeoffs, and leave public-value judgments with the community.","category":"civic","verified":"2026-10-01","date":"2026-10-01","path":"articles/community-project-dominance-frontier.html","app_unlock_hook":"Keep the complete dominance review clipboard answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented dominance review clipboard reading: 2 non-dominated eligible scenarios. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: a single score concealed every-dimension losses. After: strict dominance, equal profiles and unresolved tradeoffs remain separate without a fabricated winner.","companion_app":{"app_path":"apps/community-project-dominance-frontier.html","price":"$4 one-time","free_features":["one full, unwatermarked dominance review clipboard App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent dominance review clipboard App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this dominance review clipboard; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Measure a Spherical Coordinate Chain Without Calling It a Road Route — Free","tags":["travel","geodesic","local-first","auditable-working","non-sensitive-inputs"],"hook":"Longitudes on opposite sides of the date line can be neighbors. Keep shortest spherical arcs, waypoint order and the assumed radius visible rather than mistaking raw coordinate differences for travel distance.","category":"travel","verified":"2026-10-01","date":"2026-10-01","path":"articles/trip-coordinate-great-circle-chain.html","app_unlock_hook":"Keep the complete geodesic traverse strip answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented geodesic traverse strip reading: 222.389853 km on entered spherical chain. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: raw longitude differences and road-distance assumptions distorted the route. After: wrapped spherical legs and their radius-defined chain total have a clearly limited geometric meaning.","companion_app":{"app_path":"apps/trip-coordinate-great-circle-chain.html","price":"$4 one-time","free_features":["one full, unwatermarked geodesic traverse strip App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent geodesic traverse strip App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this geodesic traverse strip; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Compare Supplied Through and Split Fare Paths Without Guessing Ticket Validity — Free","tags":["travel","farepath","local-first","auditable-working","non-sensitive-inputs"],"hook":"A fare list is a network, not a sum of every price on the page. Find the least-cost complete chain of entered forward quotes while leaving train and ticket compatibility explicitly unverified.","category":"travel","verified":"2026-10-01","date":"2026-10-01","path":"articles/split-ticket-fare-path-model.html","app_unlock_hook":"Keep the complete fare-splice ticket answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented fare-splice ticket reading: 37.9 $ minimum entered path fare. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: a list of fares looked like prices to add or a bargain to assume. After: a complete least-cost quote chain is inspectable while ticket compatibility remains an explicit human check.","companion_app":{"app_path":"apps/split-ticket-fare-path-model.html","price":"$4 one-time","free_features":["one full, unwatermarked fare-splice ticket App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent fare-splice ticket App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this fare-splice ticket; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Measure Concurrent Caption Time Once, Not Once for Every Cue Pair — Free","tags":["accessibility","cueoverlap","local-first","auditable-working","non-sensitive-inputs"],"hook":"Stacked captions can overlap in pairs without creating that much distinct overlapping time. Sweep the timeline, count each overloaded second once, and keep cue participation separate from the union.","category":"accessibility","verified":"2026-10-01","date":"2026-10-01","path":"articles/caption-simultaneous-cue-overlap.html","app_unlock_hook":"Keep the complete cue-concurrency strip answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented cue-concurrency strip reading: 3 seconds over cue concurrency budget. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: pairwise overlaps inflated the apparent problem time. After: overloaded timeline union, peak count and per-cue participation are distinct, checkable quantities.","companion_app":{"app_path":"apps/caption-simultaneous-cue-overlap.html","price":"$4 one-time","free_features":["one full, unwatermarked cue-concurrency strip App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent cue-concurrency strip App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this cue-concurrency strip; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Trace a Supplied Focus Graph to Exits, Closed Cycles or an Honest Limit — Free","tags":["accessibility","focusgraph","local-first","auditable-working","non-sensitive-inputs"],"hook":"A long Tab path and a closed Tab cycle are different facts. Trace the next-focus relation you actually observed, then distinguish loop members, feeders, exits and uncompleted inspection.","category":"accessibility","verified":"2026-10-01","date":"2026-10-01","path":"articles/focus-navigation-closed-cycle-map.html","app_unlock_hook":"Keep the complete successor-cycle trace docket answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented successor-cycle trace docket reading: 0 elements with proven modeled cycles. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: many Tab steps and missing observations looked like the same problem. After: exits, closed cycles, feeders and trace-limit unknowns have distinct evidence in the focus graph.","companion_app":{"app_path":"apps/focus-navigation-closed-cycle-map.html","price":"$4 one-time","free_features":["one full, unwatermarked successor-cycle trace docket App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent successor-cycle trace docket App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this successor-cycle trace docket; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Compare Measured Pitch Ratios in Cents Against a Stated Reference Shift — Free","tags":["creative","pitchcents","local-first","auditable-working","non-sensitive-inputs"],"hook":"Hertz differences do not describe equal pitch steps across a range. Use the frequency ratio, keep its signed cents difference, and compare it with your stated reference shift without a musical-quality verdict.","category":"creative","verified":"2026-10-01","date":"2026-10-01","path":"articles/instrument-pitch-cents-offset.html","app_unlock_hook":"Keep the complete cent-offset tuning card answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented cent-offset tuning card reading: 19.562175 cents absolute mismatch. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: raw hertz differences looked like comparable tuning errors. After: signed frequency-ratio cents and the intentional reference shift have separate, explicit roles.","companion_app":{"app_path":"apps/instrument-pitch-cents-offset.html","price":"$4 one-time","free_features":["one full, unwatermarked cent-offset tuning card App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent cent-offset tuning card App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this cent-offset tuning card; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Compare a Surface Scenario with an Explicit Over-Water Dewpoint Approximation — Free","tags":["household","dewpoint","local-first","auditable-working","non-sensitive-inputs"],"hook":"Room humidity and a cold surface are separate measurements. Keep the air inputs, estimated dewpoint and surface scenario together instead of turning one RH percentage into a building verdict.","category":"household","verified":"2026-10-01","date":"2026-10-01","path":"articles/surface-temperature-dewpoint-margin.html","app_unlock_hook":"Keep the complete condensation-margin psychrometric card answer free; optional filing proposes its boundary-preserving print, row-and-summary CSV and five local reading summaries. The $4 one-time prototype is not for sale; another calculation remains free in the article demo.","share_triggers":["Invented condensation-margin psychrometric card reading: 2.730736 °C surface-minus-dewpoint margin. The setting and row workings define its limited meaning, not a verified personal outcome."],"reading_time_minutes":11,"perspective_shift":"Before: one humidity percentage seemed to decide a damp-room story. After: paired air observations, a separate surface scenario and an explicit approximation define a limited temperature margin.","companion_app":{"app_path":"apps/surface-temperature-dewpoint-margin.html","price":"$4 one-time","free_features":["one full, unwatermarked condensation-margin psychrometric card App execution","three invented readings and unlimited calculations in the paired article demo","copy the complete working and boundary; voluntarily share non-sensitive input state"],"paid_features":["subsequent condensation-margin psychrometric card App calculations through a browser-local convenience signal","boundary-preserving print and row-and-summary CSV of this condensation-margin psychrometric card; conditional retyping budget uses only your entered minutes","five local headline/count/time summaries, separately deletable; full-input draft is separate and not a backup"]}},{"title":"Read a Peak-Flow Log as Session Bests, Not Averages — Free","tags":["health","peakbest","local-first","explicit-assumptions","no-account"],"hook":"Three attempts in, one number out — but which one? Keep the largest attempt per session separate from the others before you compare sessions, and the log stays inspectable instead of collapsing into a guessed average.","category":"health","verified":"2026-10-01","date":"2026-10-01","path":"articles/peak-flow-session-best-log.html","app_unlock_hook":"The peak-flow strip answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Read a Peak-Flow Log as Session Bests, Not Averages: 410 L/min best in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: three attempts per session blurred into one vague number. After: each session keeps its best attempt, and session bests stay comparable.","companion_app":{"app_path":"apps/peak-flow-session-best-log.html","price":"$4 one-time","free_features":["one complete unwatermarked peak-flow strip run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent peak-flow strip app calculations after a local convenience signal","print the peak-flow strip with visible assumptions and its safety boundary","CSV of the displayed L/min best and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Total School-Holiday Childcare Gaps Day by Day — Free","tags":["family","coverhours","local-first","explicit-assumptions","no-account"],"hook":"Holiday clubs publish opening hours; your work pattern publishes required hours. The stressful number is the gap between them, day by day — and surplus hours on one day do not cover shortfalls on another.","category":"family","verified":"2026-10-01","date":"2026-10-01","path":"articles/school-holiday-cover-gap-docket.html","app_unlock_hook":"The childcare-gap docket answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Total School-Holiday Childcare Gaps Day by Day: 2 uncovered hours in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: holiday childcare felt like one undifferentiated scramble. After: each day carries its own required, offered and uncovered hours.","companion_app":{"app_path":"apps/school-holiday-cover-gap-docket.html","price":"$4 one-time","free_features":["one complete unwatermarked childcare-gap docket run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent childcare-gap docket app calculations after a local convenience signal","print the childcare-gap docket with visible assumptions and its safety boundary","CSV of the displayed uncovered hours and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Count the Working Days Inside a Notice Period — Free","tags":["career","noticedays","local-first","explicit-assumptions","no-account"],"hook":"Calendar weeks are not working weeks. Before you promise handover dates or book a start date, count the days your notice period actually holds — weekends out, your holidays out, end date exclusive.","category":"career","verified":"2026-10-01","date":"2026-10-01","path":"articles/notice-period-working-day-count.html","app_unlock_hook":"The working-day ladder answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Count the Working Days Inside a Notice Period: 12 working days in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: a notice period was a block of calendar weeks. After: it is a counted ladder of working days with weekends and holidays visibly removed.","companion_app":{"app_path":"apps/notice-period-working-day-count.html","price":"$4 one-time","free_features":["one complete unwatermarked working-day ladder run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent working-day ladder app calculations after a local convenience signal","print the working-day ladder with visible assumptions and its safety boundary","CSV of the displayed working days and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Compare Coworking Plans at Your Real Desk Days — Free","tags":["business","workspaceplan","local-first","explicit-assumptions","no-account"],"hook":"A day pass looks cheap until you multiply it by your real desk days; a membership looks expensive until you count its included days. One arithmetic line decides which side of that trade you are on.","category":"business","verified":"2026-10-01","date":"2026-10-01","path":"articles/coworking-plan-day-cost-compare.html","app_unlock_hook":"The plan-cost register answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Compare Coworking Plans at Your Real Desk Days: 37 monthly currency units in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: plans were compared by their headline fees. After: every plan is costed at the same real desk-day count and the spread speaks.","companion_app":{"app_path":"apps/coworking-plan-day-cost-compare.html","price":"$4 one-time","free_features":["one complete unwatermarked plan-cost register run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent plan-cost register app calculations after a local convenience signal","print the plan-cost register with visible assumptions and its safety boundary","CSV of the displayed monthly currency units and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Fit Registered Speakers Into a Public Hearing Window — Free","tags":["civic","speakerslots","local-first","explicit-assumptions","no-account"],"hook":"A hearing window is fixed; the speaker register is not. Before the gavel, know how many registered speakers fit at the promised minutes each — and how many minutes spill over.","category":"civic","verified":"2026-10-01","date":"2026-10-01","path":"articles/public-hearing-speaker-slot-fit.html","app_unlock_hook":"The speaker-slot packet answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Fit Registered Speakers Into a Public Hearing Window: 10 overflow minutes in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: the speaker register and the clock were separate worries. After: each session shows exactly how many whole speakers fit and how many minutes spill.","companion_app":{"app_path":"apps/public-hearing-speaker-slot-fit.html","price":"$4 one-time","free_features":["one complete unwatermarked speaker-slot packet run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent speaker-slot packet app calculations after a local convenience signal","print the speaker-slot packet with visible assumptions and its safety boundary","CSV of the displayed overflow minutes and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Split a Book Across Club Meetings by Whole Pages — Free","tags":["learning","pagesplit","local-first","explicit-assumptions","no-account"],"hook":"'We'll just split the pages evenly' lasts until someone does the division and finds two leftover chapters. Whole pages, named remainder convention, one number for the heaviest meeting.","category":"learning","verified":"2026-10-01","date":"2026-10-01","path":"articles/book-club-page-split-chart.html","app_unlock_hook":"The page-split chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Split a Book Across Club Meetings by Whole Pages: 84 pages in heaviest meeting in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":9,"perspective_shift":"Before: the split was an average nobody could schedule. After: whole pages per meeting, remainder placed early, heaviest meeting named.","companion_app":{"app_path":"apps/book-club-page-split-chart.html","price":"$4 one-time","free_features":["one complete unwatermarked page-split chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent page-split chart app calculations after a local convenience signal","print the page-split chart with visible assumptions and its safety boundary","CSV of the displayed pages in heaviest meeting and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Check Whether Cheaper Fuel Pays for the Detour — Free","tags":["travel","fueldetour","local-first","explicit-assumptions","no-account"],"hook":"The station with the lower board price is not always the cheaper fill-up once the detour burns fuel of its own. One receipt line: purchase saving on the litres you buy, minus the fuel the extra kilometres consume.","category":"travel","verified":"2026-10-01","date":"2026-10-01","path":"articles/fuel-price-detour-break-even.html","app_unlock_hook":"The fuel-detour receipt answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Check Whether Cheaper Fuel Pays for the Detour: 3.1925 net currency units in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: the lower board price looked like free money. After: the receipt shows the purchase saving minus the fuel the detour itself consumes.","companion_app":{"app_path":"apps/fuel-price-detour-break-even.html","price":"$4 one-time","free_features":["one complete unwatermarked fuel-detour receipt run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent fuel-detour receipt app calculations after a local convenience signal","print the fuel-detour receipt with visible assumptions and its safety boundary","CSV of the displayed net currency units and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Count Substitute Yarn Skeins With an Honest Buffer — Free","tags":["creative","yarnskeins","local-first","explicit-assumptions","no-account"],"hook":"The pattern names metres; the shop sells skeins. Somewhere between those two numbers lives the rounding-up that saves a project — and the zero-surplus trap that wrecks one.","category":"creative","verified":"2026-10-01","date":"2026-10-01","path":"articles/yarn-substitute-skein-count.html","app_unlock_hook":"The yarn-substitution stub answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Count Substitute Yarn Skeins With an Honest Buffer: 8 whole skeins in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: skein counts were guessed from pattern optimism. After: each option shows its rounded-up skeins and the exact surplus metres left over.","companion_app":{"app_path":"apps/yarn-substitute-skein-count.html","price":"$4 one-time","free_features":["one complete unwatermarked yarn-substitution stub run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent yarn-substitution stub app calculations after a local convenience signal","print the yarn-substitution stub with visible assumptions and its safety boundary","CSV of the displayed whole skeins and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Turn a Measured Firewood Stack Into Seasons of Supply — Free","tags":["household","stackseasons","local-first","explicit-assumptions","no-account"],"hook":"A woodpile is a volume; a winter is a consumption. Measure the stack's three dimensions once and the arithmetic tells you how many seasons it stands between you and an empty shed.","category":"household","verified":"2026-10-01","date":"2026-10-01","path":"articles/firewood-stack-season-supply.html","app_unlock_hook":"The stack-volume chart answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Turn a Measured Firewood Stack Into Seasons of Supply: 4 m³ stacked in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: the woodpile was reassurance measured by eye. After: it is cubic metres against a stated seasonal consumption, with seasons and remainder named.","companion_app":{"app_path":"apps/firewood-stack-season-supply.html","price":"$4 one-time","free_features":["one complete unwatermarked stack-volume chart run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent stack-volume chart app calculations after a local convenience signal","print the stack-volume chart with visible assumptions and its safety boundary","CSV of the displayed m³ stacked and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Check Caption Cue Reading Rates Against Your Own Mark — Free","tags":["accessibility","captionrate","local-first","explicit-assumptions","no-account"],"hook":"A caption can be perfectly timed by the tooling and still too fast to read. Divide characters by seconds per cue, hold the result next to your own pace mark, and the fast ones stop hiding in the timeline.","category":"accessibility","verified":"2026-10-01","date":"2026-10-01","path":"articles/caption-cue-reading-rate-triage.html","app_unlock_hook":"The caption-rate triage answer stays complete for free. The proposed $4 one-time filing layer adds row CSV, print and five local reading summaries, not hidden answers. Checkout is unavailable; the article demo remains unlimited.","share_triggers":["Check Caption Cue Reading Rates Against Your Own Mark: 20 characters/second in the invented sample. The row workings show the input convention; this is not a promised personal outcome."],"reading_time_minutes":10,"perspective_shift":"Before: fast captions hid inside a comfortable file average. After: each cue carries its own characters-per-second, and the fastest one is on the record.","companion_app":{"app_path":"apps/caption-cue-reading-rate-triage.html","price":"$4 one-time","free_features":["one complete unwatermarked caption-rate triage run in the app","three labeled samples and unlimited article-demo calculations","complete result text and a user-triggered input-state link"],"paid_features":["unlimited subsequent caption-rate triage app calculations after a local convenience signal","print the caption-rate triage with visible assumptions and its safety boundary","CSV of the displayed characters/second and row workings; conditional estimate uses your manual-retyping minutes","five local reading summaries (headline/count/time), not saved full inputs or cross-device backups"]}},{"title":"Record a Home-Repair Scope Change Before Extra Work Starts","tags":["household","budget","local-first","no-account","everyday100","repair-quote","contractor-estimate","home-repair","change-order"],"hook":"After the original estimate, each requested change needs its own description, price impact, date, and approval status.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/home-repair-change-order-approval-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/home-repair-change-order-approval-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Hand Off Utility Meter Readings When a Home Changes Hands","tags":["household","records","local-first","no-account","everyday100","meter-reading","utility-transfer","move-in","move-out"],"hook":"A dated meter reading can anchor a final account conversation better than a move-day memory.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/move-utility-meter-reading-handoff.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/move-utility-meter-reading-handoff.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Find an Appliance Manual Without Storing Its Serial Number","tags":["household","records","local-first","no-account","everyday100","appliance-manual","model-guide","household-records","manual-index"],"hook":"A model manual is useful only when you can find the right version and remember which shelf or folder holds it.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/household-appliance-manual-location-index.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/household-appliance-manual-location-index.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep an Emergency Kit's Refill Dates Beside Who Checks Them","tags":["household","inventory","local-first","no-account","everyday100","emergency-kit-inventory","emergency-supply-restock","household-preparedness"],"hook":"A kit list can say what belongs in a bag without showing which item was used, is missing, or needs a new review.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/household-emergency-kit-restock-register.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible shelf-count index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/household-emergency-kit-restock-register.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare a Utility Rate Notice with the Rate on Your Bill","tags":["household","compare","local-first","no-account","everyday100","utility-rate-change","electric-bill-rate","energy-rate-notice","kwh-calculator"],"hook":"A changed unit rate is easy to miss when a new notice and last month's bill use different units or billing periods.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/household-utility-rate-notice-compare.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible trade-off hinge board with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/household-utility-rate-notice-compare.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Return Receipts and Store Deadlines Together","tags":["household","calendar","local-first","no-account","everyday100","return-policy","receipt-tracker","refund-deadline"],"hook":"Return windows are seller-specific. Save the date printed on your receipt instead of guessing a universal rule.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/return-window-receipt-register.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/return-window-receipt-register.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Shared Household Tools Beside Their Borrower and Return Date","tags":["household","timeline","local-first","no-account","everyday100","household-item-loan","shared-tool-register","borrowed-item-return"],"hook":"The tool may be at a neighbor's house long after the group chat that arranged the loan has scrolled away.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/shared-household-tool-loan-register.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/shared-household-tool-loan-register.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Plan Who Must Be Home During a Service Appointment Window","tags":["household","schedule","local-first","no-account","everyday100","home-service-appointment-window","contractor-arrival","household-access-schedule"],"hook":"A provider's arrival window can collide with work, a key handoff, or the person who knows where the shutoff is.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/home-service-appointment-access-window-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/home-service-appointment-access-window-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Hand Off Pet Care Without Losing the Routine","tags":["household","schedule","local-first","no-account","everyday100","pet-care-handoff","pet-sitter-schedule","care-routine"],"hook":"A sitter needs the timing, owner, and confirmed instructions—not a vague message buried in a chat.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/pet-care-trip-handoff-schedule.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/pet-care-trip-handoff-schedule.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep a Home Project Budget Beside Actual Spend","tags":["household","budget","local-first","no-account","everyday100","home-project-budget","renovation-expenses","cost-overrun"],"hook":"The overrun is easier to see while each materials, labor, and delivery line is still named.","category":"household","verified":"2026-10-03","date":"2026-10-03","path":"articles/home-project-spend-plan-vs-actual.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/home-project-spend-plan-vs-actual.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See Family Care Hours Beside Available Coverage","tags":["family","capacity","local-first","no-account","everyday100","care-hours-coverage","caregiver-schedule","family-care"],"hook":"A task can be assigned on paper while the hours needed to cover it still do not fit.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/family-weekly-care-hours-capacity-map.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible unmatched-hours strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/family-weekly-care-hours-capacity-map.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track School Forms by the Date and Document They Need","tags":["family","calendar","local-first","no-account","everyday100","school-forms","school-deadline","parent-paperwork"],"hook":"A deadline board is more useful when each form's source and missing attachment stay beside it.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/school-form-due-date-document-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/school-form-due-date-document-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Map Care Visits So No Time Slot Is Left Assumed","tags":["family","schedule","local-first","no-account","everyday100","care-visit-schedule","care-rota","caregiver-handoff"],"hook":"A named visit and a confirmed person are different facts; see both before the handoff.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/care-circle-visit-coverage-map.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/care-circle-visit-coverage-map.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep School Pickup Contacts and Changes in One Card","tags":["family","records","local-first","no-account","everyday100","school-pickup-contact","authorized-pickup","family-handoff"],"hook":"When a pickup changes, make the approved contact and the time-bound change easy to verify.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/authorized-pickup-contact-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/authorized-pickup-contact-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Children's Activity Fees with the Budget You Set","tags":["family","budget","local-first","no-account","everyday100","child-activity-cost","family-activity-budget","school-activity-fee"],"hook":"A low monthly fee can still add up when several activities bill on different dates or have one-time costs.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/child-activity-fee-plan-vs-actual.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/child-activity-fee-plan-vs-actual.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Share Meal Preparation Without Assigning the Same Person Every Night","tags":["family","schedule","local-first","no-account","everyday100","family-meal-planning","meal-prep-schedule","household-tasks"],"hook":"A meal list does not show who shops, cooks, or has time; give each step a name and day.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/family-meal-responsibility-rota.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/family-meal-responsibility-rota.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Coordinate Family Rides Around People and Time Slots","tags":["family","schedule","local-first","no-account","everyday100","family-transport-schedule","school-pickup","ride-coordination"],"hook":"A ride is not covered until a driver, pickup time, and confirmation are all visible.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/shared-family-ride-coverage-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/shared-family-ride-coverage-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Protect Caregiver Rest Time with a Coverage Plan","tags":["family","capacity","local-first","no-account","everyday100","caregiver-respite-schedule","caregiver-rest","respite-coverage"],"hook":"A break is not scheduled if nobody is assigned to cover the time around it.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/caregiver-rest-time-coverage-planner.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible unmatched-hours strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/caregiver-rest-time-coverage-planner.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Reuse School Supplies Before Buying the Whole List Again","tags":["family","inventory","local-first","no-account","everyday100","school-supply-list","reuse-inventory","back-to-school"],"hook":"A new list can include things already in a drawer; count what is usable before the next trip.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/school-year-supplies-reuse-register.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible shelf-count index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/school-year-supplies-reuse-register.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Leave a School Meeting with Named Follow-Ups","tags":["family","timeline","local-first","no-account","everyday100","school-meeting-follow-up","family-education-notes","parent-meeting"],"hook":"The conversation is only a starting point; keep the question, agreed next step, owner, and date together.","category":"family","verified":"2026-10-03","date":"2026-10-03","path":"articles/family-school-meeting-followthrough-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/family-school-meeting-followthrough-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare an EOB with the Provider Bill, Line by Line","tags":["health","budget","local-first","no-account","everyday100","eob-medical-bill-compare","explanation-of-benefits","medical-bill"],"hook":"An Explanation of Benefits is not itself a bill; keep the two documents distinct before you compare amounts.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/eob-vs-provider-bill-line-comparison.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/eob-vs-provider-bill-line-comparison.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track Health Record Requests and Follow-Ups","tags":["health","calendar","local-first","no-account","everyday100","medical-records-request","hipaa-access","health-record-tracker"],"hook":"A request needs a destination, scope, sent date, and response status—not a guess about what a law guarantees.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/health-record-request-follow-up-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/health-record-request-follow-up-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Bring a Short Health Visit Brief You Can Review Together","tags":["health","timeline","local-first","no-account","everyday100","medical-appointment-prep","health-visit-questions","patient-records"],"hook":"A neutral timeline can help you separate what you observed, what document you have, and what you want to ask.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/health-visit-records-and-question-brief.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/health-visit-records-and-question-brief.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track a Health Referral from Request to Appointment","tags":["health","calendar","local-first","no-account","everyday100","provider-referral-tracker","specialist-appointment","healthcare-follow-up"],"hook":"A referral, a call returned, and a booked appointment are three different states—keep them separate.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/care-provider-referral-followup-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/care-provider-referral-followup-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Marketplace Health Plan Costs Using Your Own Documents","tags":["health","compare","local-first","no-account","everyday100","health-plan-cost-comparison","insurance-premium-deductible","coverage-cost"],"hook":"Premiums, deductibles, and likely-use assumptions are different inputs; label them before comparing Marketplace plan estimates.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/health-plan-annual-cost-scenario-comparison.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible trade-off hinge board with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/health-plan-annual-cost-scenario-comparison.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Plan the Time and Access Details Around a Care Visit","tags":["health","schedule","local-first","no-account","everyday100","medical-appointment-transport","appointment-access-plan","care-visit-schedule"],"hook":"The appointment start is one time; parking, check-in, mobility, and a return ride may need their own slots.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/medical-appointment-travel-and-access-plan.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/medical-appointment-travel-and-access-plan.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Index Health Documents Without Building a Medical Profile","tags":["health","inventory","local-first","no-account","everyday100","health-records-organizer","personal-health-record","medical-document-index"],"hook":"Know which record is available and where you keep it without entering a diagnosis, insurance number, or full medical history.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/personal-health-record-document-index.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible shelf-count index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/personal-health-record-document-index.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Post-Visit Tasks Beside Their Source Instructions","tags":["health","calendar","local-first","no-account","everyday100","after-appointment-tracker","care-follow-up","medical-next-steps"],"hook":"A lab follow-up, a form, and a new appointment can all have different owners and dates.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/post-visit-next-step-tracker.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/post-visit-next-step-tracker.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Prepare a Medication Cost Question for a Clinician or Pharmacist","tags":["health","records","local-first","no-account","everyday100","medication-cost-question","prescription-affordability","pharmacist-question"],"hook":"If cost is a barrier, capture the question for a qualified person instead of changing a dose on your own.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/prescription-cost-conversation-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/prescription-cost-conversation-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Confirm Who Has the Next Care Handoff","tags":["health","schedule","local-first","no-account","everyday100","caregiver-handoff","care-shift-handover","family-care-schedule"],"hook":"A note left behind is not a confirmed handoff; list the next person and the time they accepted.","category":"health","verified":"2026-10-03","date":"2026-10-03","path":"articles/care-circle-shift-handoff-confirmation-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/care-circle-shift-handoff-confirmation-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Build Interview Examples from Work You Can Point To","tags":["career","evidence","local-first","no-account","everyday100","interview-prep","behavioral-interview","career-evidence"],"hook":"A concrete project, action, and outcome is easier to discuss than a trait with no evidence beside it.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/interview-example-and-evidence-bank.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible claim-and-source matrix with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/interview-example-and-evidence-bank.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See How Meetings Use the Workweek You Actually Have","tags":["career","capacity","local-first","no-account","everyday100","meeting-load","workweek-capacity","focus-time-planner"],"hook":"Count the meeting hours beside focus time, handoffs, and breaks—not just the hours on a calendar.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/workweek-meeting-focus-capacity-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible unmatched-hours strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/workweek-meeting-focus-capacity-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Plan Time Away from a Leave Balance You Enter","tags":["career","capacity","local-first","no-account","everyday100","paid-leave-balance","vacation-hours","leave-planner"],"hook":"A policy balance, accrual date, and planned time away need the same unit before the remaining hours mean anything.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/paid-leave-balance-scenario-planner.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible unmatched-hours strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/paid-leave-balance-scenario-planner.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Job Offers Beyond the Headline Salary","tags":["career","compare","local-first","no-account","everyday100","job-offer-compare","salary-benefits-commute","career-decision"],"hook":"Commute time, schedule, benefits, and one-time costs can change what two offers mean to you.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/job-offer-total-cost-and-time-compare.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible trade-off hinge board with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/job-offer-total-cost-and-time-compare.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Turn a New Role into a First-Month Commitment Plan","tags":["career","calendar","local-first","no-account","everyday100","new-job-plan","employee-onboarding","first-month-at-work"],"hook":"Capture who owns each introduction, access request, and first deliverable before the first week fills up.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/new-role-first-month-commitment-plan.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/new-role-first-month-commitment-plan.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Ask References Before Sharing Their Contact Details","tags":["career","calendar","local-first","no-account","everyday100","job-reference-tracker","reference-request","career-networking"],"hook":"Keep consent, role, and follow-up date together so no one's details are sent without permission.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/reference-request-permission-tracker.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/reference-request-permission-tracker.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Work Expenses with the Receipt and Claim Status","tags":["career","budget","local-first","no-account","everyday100","expense-reimbursement","employee-expense-tracker","receipt-register"],"hook":"A total without the receipt, business purpose, and reimbursement status is hard to follow later.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/work-expense-reimbursement-docket.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/work-expense-reimbursement-docket.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Connect a Skill Goal to a Work Sample You Can Show","tags":["career","progress","local-first","no-account","everyday100","career-skills-portfolio","skill-gap","work-sample"],"hook":"A skill list stays abstract until it is paired with practice and an artifact you can verify.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/career-skill-proof-portfolio-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible target-marked practice strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/career-skill-proof-portfolio-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Training by Cost, Time, and the Skill It Covers","tags":["career","compare","local-first","no-account","everyday100","career-training-plan","professional-development-cost","course-comparison"],"hook":"A course price is only one input; include schedule, prerequisites, and a concrete work goal.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/professional-learning-time-and-cost-plan.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible trade-off hinge board with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/professional-learning-time-and-cost-plan.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Leave a One-to-One with Questions and Next Steps","tags":["career","timeline","local-first","no-account","everyday100","one-to-one-meeting-notes","manager-follow-up","work-action-log"],"hook":"A good conversation still needs an owner and a date if something is meant to happen next.","category":"career","verified":"2026-10-03","date":"2026-10-03","path":"articles/manager-one-to-one-followthrough-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/manager-one-to-one-followthrough-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See Assignment Due Dates Beside the Hours You Still Need","tags":["learning","calendar","local-first","no-account","everyday100","assignment-planner","study-schedule","school-deadlines"],"hook":"Three assignments due together can be a time problem before they become a late-work problem.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/semester-assignment-deadline-load-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/semester-assignment-deadline-load-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Place Revision Sessions Across the Days You Have","tags":["learning","schedule","local-first","no-account","everyday100","exam-revision-plan","study-session-calendar","study-schedule"],"hook":"A list of topics does not show where sessions collide with class, work, or rest.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/exam-week-session-spacing-plan.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/exam-week-session-spacing-plan.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Education Options with Time and Cost Kept Separate","tags":["learning","compare","local-first","no-account","everyday100","education-cost-compare","course-comparison","school-costs"],"hook":"Tuition, required fees, commute, and weekly hours are different inputs; compare them in one transparent table.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/education-offer-cost-and-time-comparison.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible trade-off hinge board with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/education-offer-cost-and-time-comparison.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track Scholarship Forms, References, and Their Own Deadlines","tags":["learning","calendar","local-first","no-account","everyday100","scholarship-application-tracker","financial-aid-documents","student-deadline"],"hook":"An application is a chain of materials; identify the one missing document before the final date arrives.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/scholarship-application-document-deadline-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/scholarship-application-document-deadline-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Reading Progress Beside the Question You Want to Answer","tags":["learning","progress","local-first","no-account","everyday100","reading-tracker","study-progress","reading-plan"],"hook":"Page count shows where you stopped; a short question helps you return with a purpose.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/reading-progress-and-annotation-ledger.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible target-marked practice strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/reading-progress-and-annotation-ledger.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See Group Project Roles and Hours Beside Who Has Agreed","tags":["learning","capacity","local-first","no-account","everyday100","group-project-roles","student-team-workload","student-group-assignment"],"hook":"Clear group roles can show who accepted each part of the work; volunteered time still needs to be visible beside the task.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/group-project-workload-balance-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible unmatched-hours strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/group-project-workload-balance-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Check Course Materials Before Buying Another Copy","tags":["learning","inventory","local-first","no-account","everyday100","course-materials-list","textbook-access","school-supply-costs"],"hook":"The syllabus, library, previous edition, and a classmate's loan may point to different ways to access the same material; books and supplies also appear in a school's cost-of-attendance estimate.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/course-materials-access-and-reuse-register.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible shelf-count index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/course-materials-access-and-reuse-register.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Turn a Skill Goal into Practice Sessions You Can Review","tags":["learning","progress","local-first","no-account","everyday100","learning-progress-tracker","skill-practice-planner","practice-schedule"],"hook":"A checkbox says you practiced; an artifact or correction shows what changed.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/skill-practice-session-progress-map.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible target-marked practice strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/skill-practice-session-progress-map.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep an Education Research Claim Beside the Study It Depends On","tags":["learning","evidence","local-first","no-account","everyday100","education-research-matrix","intervention-evidence","study-appraisal"],"hook":"An education claim is easier to review when its study source, design, reported finding, and relevance to the question sit together.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/research-claim-evidence-source-matrix.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible claim-and-source matrix with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/research-claim-evidence-source-matrix.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Student Support Contacts and Follow-Ups Together","tags":["learning","timeline","local-first","no-account","everyday100","student-support-contact","financial-aid-follow-up","school-office"],"hook":"An office name, message date, and next contact can stop a support question from vanishing between systems.","category":"learning","verified":"2026-10-03","date":"2026-10-03","path":"articles/student-support-contact-followup-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/student-support-contact-followup-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Supplier Quotes with Scope and Lead Time Visible","tags":["business","quotes","local-first","no-account","everyday100","supplier-quote-comparison","vendor-selection","purchase-quote"],"hook":"One low unit price does not show minimum order, exclusions, delivery, or payment terms.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/supplier-quote-scope-comparison.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible scope-labeled price docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/supplier-quote-scope-comparison.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See Business Bills Beside the Dates Cash Is Expected","tags":["business","cashflow","local-first","no-account","everyday100","accounts-payable-calendar","business-cash-flow","payment-timing"],"hook":"A profitable month on paper can still have a thin week if payments and receipts land on different days.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/accounts-payable-cash-timing-map.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible running-balance ribbon with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/accounts-payable-cash-timing-map.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Project Hours with the Fee and Scope You Agreed","tags":["business","budget","local-first","no-account","everyday100","client-project-hours","freelance-project-scope","fee-tracking"],"hook":"When scope grows quietly, compare planned time, logged time, and the agreed fee before sending a change request.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/client-project-hours-fee-scope-ledger.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/client-project-hours-fee-scope-ledger.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Give Every New Client Setup Task an Owner and Status","tags":["business","checklist","local-first","no-account","everyday100","client-onboarding","business-checklist","new-client-setup"],"hook":"An email thread can make a missing access step look finished; keep each deliverable visibly open until confirmed.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/small-business-client-onboarding-checklist.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/small-business-client-onboarding-checklist.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Put Vendor Renewal Dates Beside the Person Who Can Confirm Them","tags":["business","calendar","local-first","no-account","everyday100","vendor-renewal-calendar","contract-renewal-date","business-subscription"],"hook":"A renewal date without a contract source and account contact is a reminder with no next action.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/vendor-renewal-contact-calendar.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/vendor-renewal-contact-calendar.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See Which Orders Are Ready Before You Promise a Dispatch Date","tags":["business","checklist","local-first","no-account","everyday100","order-fulfillment-board","shipping-dispatch-checklist","small-business-orders"],"hook":"Paid, picked, packed, and handed to a carrier are separate states; make the current one visible.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/order-fulfillment-dispatch-readiness-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/order-fulfillment-dispatch-readiness-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Essential Business Contacts Beside the First Recovery Steps","tags":["business","records","local-first","no-account","everyday100","business-continuity-plan","small-business-emergency","vendor-backup"],"hook":"A response plan needs an owner, a supplier backup, and a current contact—not just a file named 'emergency'.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/business-continuity-contact-process-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/business-continuity-contact-process-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Separate Meeting Decisions from the Actions Still Open","tags":["business","timeline","local-first","no-account","everyday100","business-meeting-action-log","decision-tracker","team-follow-up"],"hook":"A note can preserve a discussion while leaving nobody responsible for the next move.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/small-business-meeting-decision-action-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/small-business-meeting-decision-action-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Team Commitments with the Hours People Have Offered","tags":["business","capacity","local-first","no-account","everyday100","team-capacity-planner","project-workload","staff-time-allocation"],"hook":"A project plan can look staffed while one person's hours are already promised twice.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/team-capacity-and-commitment-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible unmatched-hours strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/team-capacity-and-commitment-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Link Business Transaction Labels to Their Supporting Records","tags":["business","inventory","local-first","no-account","everyday100","business-records-index","bookkeeping-receipts","tax-document-organizer"],"hook":"A ledger total is easier to review when the receipt, invoice, or deposit record is findable beside it.","category":"business","verified":"2026-10-03","date":"2026-10-03","path":"articles/business-records-supporting-document-index.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible shelf-count index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/business-records-supporting-document-index.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track Portfolio Submissions Before Each Call Closes","tags":["creative","calendar","local-first","no-account","everyday100","portfolio-submission-tracker","creative-open-call","artist-application"],"hook":"An open call can need a format, rights note, fee, and deadline—not just a finished project.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/creative-call-portfolio-submission-tracker.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/creative-call-portfolio-submission-tracker.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep an Asset's Source and Permission Beside the Project Using It","tags":["creative","records","local-first","no-account","everyday100","creator-asset-license-log","copyright-permission-tracker","creative-rights"],"hook":"A file in a folder is not a license; record what it is, who controls it, and what use was agreed.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/creator-asset-permission-and-license-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/creator-asset-permission-and-license-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See Content Production Stages Before the Publish Date Arrives","tags":["creative","calendar","local-first","no-account","everyday100","content-calendar","editorial-workflow","creator-publishing-schedule"],"hook":"A publishing date can hide writing, review, rights checks, and approvals that still need an owner.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/content-production-calendar-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/content-production-calendar-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Creative Project Time and Cost with the Original Estimate","tags":["creative","budget","local-first","no-account","everyday100","creative-project-budget","artist-project-estimate","time-cost-tracking"],"hook":"A project can use its budget without producing the planned scope; keep both facts in the same ledger.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/creative-project-estimate-vs-actual-ledger.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/creative-project-estimate-vs-actual-ledger.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Build an Exhibition or Show Run of Show with Owners and Durations","tags":["creative","schedule","local-first","no-account","everyday100","event-run-of-show","exhibition-schedule","show-cue-sheet"],"hook":"Opening time alone does not show load-in, access check, speaker handoff, or the final clear-out.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/exhibition-run-of-show-map.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/exhibition-run-of-show-map.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track Which Photo Uses Have a Confirmed Permission Note","tags":["creative","records","local-first","no-account","everyday100","photo-permission-tracker","image-release-status","creator-consent-records"],"hook":"A subject's permission for one image or channel should not be guessed from a folder name or an old release.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/creative-photo-consent-use-index.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/creative-photo-consent-use-index.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Print-Run Quotes by Quantity, Scope, and Delivery","tags":["creative","quotes","local-first","no-account","everyday100","print-quote-comparison","zine-printing-cost","creative-vendor-quote"],"hook":"A per-copy price can exclude setup, proofing, shipping, or finish; include those lines before you choose.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/print-run-vendor-cost-scope-compare.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible scope-labeled price docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/print-run-vendor-cost-scope-compare.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Feedback Beside the Decision You Made About It","tags":["creative","evidence","local-first","no-account","everyday100","creative-feedback-log","revision-decision-tracker","design-review-notes"],"hook":"A comment is not automatically an instruction; record who said it, what you changed, and why.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/creative-feedback-decision-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible claim-and-source matrix with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/creative-feedback-decision-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Recording Takes Beside the Cue and Best-Take Note","tags":["creative","timeline","local-first","no-account","everyday100","recording-session-log","audio-take-tracker","studio-cue-sheet"],"hook":"A take number becomes useful when it points to the cue, edit note, and person who needs to listen again.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/recording-session-take-and-cue-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/recording-session-take-and-cue-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track a Published Correction Through the Version Readers See","tags":["creative","timeline","local-first","no-account","everyday100","publication-correction-log","editorial-correction-tracker","newsletter-update"],"hook":"A correction request is only useful when the change is reviewed, the published file is updated, and the date is visible.","category":"creative","verified":"2026-10-03","date":"2026-10-03","path":"articles/creative-publication-correction-followthrough-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/creative-publication-correction-followthrough-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Write an Event Access Request in the Format the Host Can Act On","tags":["accessibility","records","local-first","no-account","everyday100","event-accessibility-request","accessible-event-planning","accommodation-request"],"hook":"A specific access request is easier to route when it says what, where, and by when—without requiring a diagnosis.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/event-access-needs-request-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/event-access-needs-request-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Give Each Meeting Topic More Than One Way to Contribute","tags":["accessibility","records","local-first","no-account","everyday100","meeting-participation-channels","accessible-meeting-turn-taking","async-contribution"],"hook":"If the only path to a decision is a fast spoken interruption, some participants may never get a turn.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/meeting-contribution-channel-map.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/meeting-contribution-channel-map.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Leave Yourself a Safe Resume Point in a Long Online Form","tags":["accessibility","timeline","local-first","no-account","everyday100","long-form-resume","form-progress-note","online-form-interruption"],"hook":"A timeout or interruption can erase the step you reached before you discover what information the next page asks for.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/long-form-interruption-resume-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/long-form-interruption-resume-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track an Alternate-Format Request from Send to Receipt","tags":["accessibility","calendar","local-first","no-account","everyday100","accessible-format-request","alternate-format-tracker","document-access"],"hook":"A request is not complete until the agreed format arrives and can be opened.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/alternate-format-request-status-tracker.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/alternate-format-request-status-tracker.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Plan Event Breaks Around the Duration You Choose","tags":["accessibility","schedule","local-first","no-account","everyday100","sensory-break-planner","event-pacing","access-needs-schedule"],"hook":"A long schedule has a different shape when you mark quiet time, travel, and the option to leave and return.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/sensory-pacing-break-planner.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/sensory-pacing-break-planner.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Check the Device, Charger, and Backup You Plan to Bring","tags":["accessibility","inventory","local-first","no-account","everyday100","assistive-technology-checklist","device-charger-inventory","accessibility-kit"],"hook":"The main device can be ready while the charger, spare battery, or preferred setting is not.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/assistive-technology-kit-readiness-index.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible shelf-count index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/assistive-technology-kit-readiness-index.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Walk an Event Route and Record the Barriers You Find","tags":["accessibility","checklist","local-first","no-account","everyday100","event-access-checklist","accessibility-walkthrough","venue-barrier-audit"],"hook":"Arrival, toilet access, seating, wayfinding, and leaving are separate parts of the same route.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/event-route-barrier-walkthrough-checklist.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/event-route-barrier-walkthrough-checklist.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track a Form Fix Until Someone Rechecks the Actual Control","tags":["accessibility","evidence","local-first","no-account","everyday100","accessible-form-fix-verification","form-label-retest","accessibility-remediation"],"hook":"A ticket can be closed when code changes, even though the instruction, label, or error message still fails for a keyboard or screen-reader user.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/form-accessibility-fix-verification-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible claim-and-source matrix with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/form-accessibility-fix-verification-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Share Communication Preferences Without Storing a Full Case File","tags":["accessibility","records","local-first","no-account","everyday100","communication-preferences-card","accessible-handoff","plain-language-support"],"hook":"A short preference card can tell a new contact how to communicate, while leaving private details out.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/communication-preference-and-handoff-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/communication-preference-and-handoff-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep a Workplace Access Request Beside Its Follow-Up Date","tags":["accessibility","calendar","local-first","no-account","everyday100","workplace-accommodation-follow-up","access-request-tracker","employee-accommodation"],"hook":"A request, an acknowledgement, and an implemented change are different stages; track only what you know.","category":"accessibility","verified":"2026-10-03","date":"2026-10-03","path":"articles/workplace-access-request-followup-docket.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/workplace-access-request-followup-docket.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Verify a Government Letter's Contact Route Before Calling Back","tags":["civic","records","local-first","no-account","everyday100","government-letter-verification","agency-contact-scam","official-notice-contact"],"hook":"A logo and a phone number in a message are not proof that the sender is the agency it names.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/government-letter-contact-verification-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/government-letter-contact-verification-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track Benefit Application Materials Without Guessing Eligibility","tags":["civic","checklist","local-first","no-account","everyday100","benefit-document-checklist","public-assistance-application","government-paperwork"],"hook":"A missing attachment and a missing eligibility requirement are different problems; keep the source beside each item.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/public-benefit-application-document-checklist.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/public-benefit-application-document-checklist.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Agency Call Notes Beside the Confirmation and Next Step","tags":["civic","timeline","local-first","no-account","everyday100","agency-call-log","government-call-notes","public-service-contact"],"hook":"A date, representative name or role, reference code, and promised next step are easier to revisit together.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/agency-call-confirmation-and-next-step-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/agency-call-confirmation-and-next-step-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Review a Federal FOIA Delivery Against the Request You Sent","tags":["civic","checklist","local-first","no-account","everyday100","foia-response-review","federal-records-delivery","foia-request-files"],"hook":"A federal FOIA delivery can arrive with a missing date range, format, or attachment; receipt is not the same as checking it against the request you sent.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/public-records-response-delivery-review.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/public-records-response-delivery-review.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Prepare a Community Meeting Comment with a Clear Ask","tags":["civic","checklist","local-first","no-account","everyday100","public-meeting-comment","council-meeting-agenda","civic-participation"],"hook":"A short point, the evidence behind it, and a question for the decision-maker are easier to deliver than a page of notes.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/community-meeting-question-and-comment-plan.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/community-meeting-question-and-comment-plan.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Local Service Referrals and Callbacks from Getting Lost","tags":["civic","timeline","local-first","no-account","everyday100","local-service-referral","community-resource-tracker","agency-follow-up"],"hook":"A referral list is not a connection until you know who called back and what they said to do next.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/local-service-referral-followup-ledger.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/local-service-referral-followup-ledger.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Gather Tax Documents Beside the Question They Support","tags":["civic","checklist","local-first","no-account","everyday100","tax-document-checklist","tax-organizer","irs-records"],"hook":"An organized folder helps, but it does not decide which tax rule applies to your situation.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/tax-season-document-gathering-checklist.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/tax-season-document-gathering-checklist.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"See Volunteer Shift Coverage Before the Event Begins","tags":["civic","schedule","local-first","no-account","everyday100","volunteer-shift-schedule","community-event-rota","volunteer-coverage"],"hook":"A sign-up name does not reveal overlap, a handoff gap, or whether a shift was confirmed.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/community-volunteer-shift-coverage-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/community-volunteer-shift-coverage-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Local Proposals by the Criteria You Choose","tags":["civic","compare","local-first","no-account","everyday100","local-policy-comparison","community-proposal","civic-decision-matrix"],"hook":"A public proposal can look simple until cost, access, timing, and who is affected are on the same page.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/local-issue-tradeoff-comparison-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible trade-off hinge board with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/local-issue-tradeoff-comparison-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track What a Public Meeting Decided and Who Will Follow Up","tags":["civic","timeline","local-first","no-account","everyday100","public-meeting-decision-log","council-follow-up","community-meeting-outcome"],"hook":"The posted agenda shows what was planned; it may take a separate check to record what happened and the next public date.","category":"civic","verified":"2026-10-03","date":"2026-10-03","path":"articles/public-meeting-decision-followthrough-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/public-meeting-decision-followthrough-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Check Trip Documents Against the Destination Rules You Confirm","tags":["travel","checklist","local-first","no-account","everyday100","travel-documents-checklist","passport-expiration","visa-requirements"],"hook":"A passport date that works for one country may not work for the next; record the destination-specific source.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/trip-document-requirements-checklist.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/trip-document-requirements-checklist.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Build a Packing List that Shows Quantity and Who Has It","tags":["travel","inventory","local-first","no-account","everyday100","travel-packing-list","packing-quantity-planner","group-travel-inventory"],"hook":"A shared packing list can double-count an item—or leave the one charger nobody packed.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/packing-quantity-and-shared-inventory-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible shelf-count index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/packing-quantity-and-shared-inventory-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Trip Plans Beside What You Have Actually Spent","tags":["travel","budget","local-first","no-account","everyday100","trip-budget-tracker","travel-expenses","vacation-cost-plan"],"hook":"A ticket paid months ago and meals still ahead can both be part of the same trip—but not the same cash moment.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/trip-budget-plan-vs-spend-register.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/trip-budget-plan-vs-spend-register.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Lay Out a Multi-Stop Itinerary with Local Times and Gaps","tags":["travel","timeline","local-first","no-account","everyday100","itinerary-time-zone-planner","travel-connection-schedule","multi-stop-trip"],"hook":"A connection can look generous until you notice the arrival and departure clocks use different time zones.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/multi-stop-itinerary-timezone-and-gap-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/multi-stop-itinerary-timezone-and-gap-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Work Travel Costs Beside Receipts and Policy Categories","tags":["travel","budget","local-first","no-account","everyday100","business-travel-reimbursement","work-trip-expenses","receipt-packet"],"hook":"A ticket can be paid before the trip, while a meal receipt is still waiting to be submitted.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/work-travel-expense-reimbursement-docket.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/work-travel-expense-reimbursement-docket.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Coordinate Group Check-Ins and Rides Without Guessing Who Is Where","tags":["travel","schedule","local-first","no-account","everyday100","group-trip-schedule","travel-meetup-plan","trip-transportation"],"hook":"A meet-up is more reliable when the time, short location label, person, and backup are all visible.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/group-trip-checkin-and-ride-schedule.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/group-trip-checkin-and-ride-schedule.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Prepare a Flight Access Message with Only the Details You Choose","tags":["travel","records","local-first","no-account","everyday100","airline-disability-assistance","flight-access-request","carrier-service-confirmation"],"hook":"For a flight, assistance can depend on the service or device; keep the request and the carrier's confirmation together.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/travel-access-needs-message-card.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/travel-access-needs-message-card.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Lay Out Road-Trip Driver Handoffs and Stops You Choose","tags":["travel","schedule","local-first","no-account","everyday100","road-trip-schedule","driver-handoff","road-trip-stops"],"hook":"The useful plan records where one driver stops, who takes the next leg, and the time you expect to regroup.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/road-trip-driver-stop-handoff-plan.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible overlap-timed route card with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/road-trip-driver-stop-handoff-plan.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track an Airline Ticket's Cancellation Terms Beside the Booking Source","tags":["travel","calendar","local-first","no-account","everyday100","airline-cancellation-tracker","flight-ticket-refund-rules","airline-booking-deadline"],"hook":"An airline-ticket cancellation window can depend on where and when the ticket was purchased; keep the seller and current terms beside the date.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/reservation-cancellation-date-tracker.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/reservation-cancellation-date-tracker.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Make a Return-Home Checklist for the Tasks That Resume After a Trip","tags":["travel","checklist","local-first","no-account","everyday100","post-travel-checklist","return-home-admin","trip-closeout"],"hook":"The suitcase can be home before the bills, borrowed items, calendar, and receipts are back in order.","category":"travel","verified":"2026-10-03","date":"2026-10-03","path":"articles/return-home-admin-reset-checklist.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/return-home-admin-reset-checklist.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Verify a Suspicious Message Through a Known Route","tags":["learning","life-admin","official-source","local-first","phishing-message","unexpected-email","suspicious-text","verify-sender","known-contact-route"],"hook":"A familiar logo does not verify a message. Pause before you open its link or attachment.","category":"learning","verified":"2026-10-04","date":"2026-10-04","path":"articles/verify-a-suspicious-message-through-a-known-route.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A familiar logo does not verify a message. Pause before you open its link or attachment. After: Pause, inspect the request, and verify it through a contact route you already trust.","companion_app":{"app_path":"apps/suspicious-message-pause-check.html","price":"Free","free_features":["Mark the warning signs you can see. Get a pause-and-verify note, not a fraud verdict.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Prepare an Account-Recovery Plan Without Storing Secrets","tags":["learning","life-admin","official-source","local-first","account-recovery","recovery-email","multifactor-authentication","backup-codes","account-access"],"hook":"Recovery is harder when the only recovery route depends on a lost device. Check your options before you need them.","category":"learning","verified":"2026-10-04","date":"2026-10-04","path":"articles/prepare-an-account-recovery-plan-without-storing-secrets.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Recovery is harder when the only recovery route depends on a lost device. Check your options before you need them. After: Review recovery options through the provider's official settings without recording passwords or codes.","companion_app":{"app_path":"apps/account-recovery-readiness-check.html","price":"Free","free_features":["Review recovery options without entering a password or recovery code.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Test a Backup by Restoring a Safe Copy","tags":["learning","life-admin","official-source","local-first","data-backup","restore-test","file-recovery","portable-device","backup-plan"],"hook":"A backup is useful only if you can restore the files you need. Test a copy before an emergency.","category":"learning","verified":"2026-10-04","date":"2026-10-04","path":"articles/test-a-backup-by-restoring-a-safe-copy.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A backup is useful only if you can restore the files you need. Test a copy before an emergency. After: Choose a small test file and confirm that a separate backup can restore it.","companion_app":{"app_path":"apps/backup-scope-inventory.html","price":"Free","free_features":["Record file groups, backup locations, and the last date each group was checked.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Review App Permissions Before You Share More Data","tags":["learning","life-admin","official-source","local-first","app-permissions","privacy-settings","location-access","camera-access","data-sharing"],"hook":"An app may not need every permission it requests. Review each permission in your device settings.","category":"learning","verified":"2026-10-04","date":"2026-10-04","path":"articles/review-app-permissions-before-sharing-more-data.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An app may not need every permission it requests. Review each permission in your device settings. After: Compare an app permission with the feature you use, then keep, change, or check it.","companion_app":{"app_path":"apps/app-permission-purpose-review.html","price":"Free","free_features":["Record the permission and the feature that may need it. Do not score the app as safe or unsafe.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Product Recall by Its Exact Model","tags":["household","life-admin","official-source","local-first","product-recall","model-number","serial-number","cpsc","safety-notice"],"hook":"A similar product name does not confirm a recall match. Compare the model details in the official notice.","category":"household","verified":"2026-10-04","date":"2026-10-04","path":"articles/check-a-product-recall-by-its-exact-model.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A similar product name does not confirm a recall match. Compare the model details in the official notice. After: Find the official notice and compare the exact product identifiers it lists.","companion_app":{"app_path":"apps/product-recall-identifiers.html","price":"Free","free_features":["Keep the product identifiers beside the official notice you checked.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Keep a Consumer-Issue Log Before You Contact a Seller","tags":["household","life-admin","official-source","local-first","consumer-issue","seller-complaint","evidence-log","receipt","marketplace-message"],"hook":"A clear timeline helps you explain what happened. Keep the seller's messages and terms with it.","category":"household","verified":"2026-10-04","date":"2026-10-04","path":"articles/keep-a-consumer-issue-evidence-log.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A clear timeline helps you explain what happened. Keep the seller's messages and terms with it. After: Arrange dates, contact attempts, seller responses, and evidence references in one private record.","companion_app":{"app_path":"apps/consumer-issue-event-timeline.html","price":"Free","free_features":["Add each purchase, delivery, and contact event in date order.","Add as many entries as you need during the session.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Prepare a Lost-Phone Response Plan","tags":["household","life-admin","official-source","local-first","lost-phone","stolen-phone","device-security","account-recovery","sim-card"],"hook":"A lost phone can affect account access. Decide which official routes you will use before the loss occurs.","category":"household","verified":"2026-10-04","date":"2026-10-04","path":"articles/prepare-a-lost-phone-response-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A lost phone can affect account access. Decide which official routes you will use before the loss occurs. After: List safe response steps and account dependencies without storing codes or passwords.","companion_app":{"app_path":"apps/lost-phone-first-response.html","price":"Free","free_features":["List official routes to check if a phone is missing. Do not enter a device code.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Verify a Support Contact Before You Share Account Details","tags":["household","life-admin","official-source","local-first","support-contact","customer-service-scam","verify-phone-number","account-details","known-route"],"hook":"A caller ID or familiar name can be copied. Find the support route from a source you already trust.","category":"household","verified":"2026-10-04","date":"2026-10-04","path":"articles/verify-a-support-contact-before-sharing-account-details.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A caller ID or familiar name can be copied. Find the support route from a source you already trust. After: Verify the organization and contact route before you provide information or grant access.","companion_app":{"app_path":"apps/support-contact-verification-note.html","price":"Free","free_features":["Compare an unexpected contact with an independently found company route.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check an Online Seller and Payment Route Before You Order","tags":["household","life-admin","official-source","local-first","online-seller","seller-identity","pre-purchase-check","payment-method","listing-contact-details"],"hook":"Pause before you submit payment. Check who sells the item and how the listing says to make contact.","category":"household","verified":"2026-10-04","date":"2026-10-04","path":"articles/check-an-online-seller-and-payment-route-before-you-order.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Pause before you submit payment. Check who sells the item and how the listing says to make contact. After: Check the seller, listing details, independently found contact route, and stated payment method before purchase.","companion_app":{"app_path":"apps/online-store-check-before-order.html","price":"Free","free_features":["Review the seller, listing, delivery terms, return terms, and contact route.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Prepare a Phone for Trade-In Without Losing Account Access","tags":["household","life-admin","official-source","local-first","phone-trade-in","wipe-phone","sim-card","memory-card","device-disposal"],"hook":"Back up what you need and check account access before you erase or hand over a phone.","category":"household","verified":"2026-10-04","date":"2026-10-04","path":"articles/prepare-a-phone-for-trade-in-without-losing-account-access.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Back up what you need and check account access before you erase or hand over a phone. After: Use the phone maker's current transfer and erase steps, then confirm the handoff.","companion_app":{"app_path":"apps/phone-trade-in-readiness-check.html","price":"Free","free_features":["Check account access, backup, cards, sign-out, reset, and handoff steps.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check the Source of an Online Health Claim","tags":["health","life-admin","official-source","local-first","health-claim","online-health-information","medical-source","health-website","clinical-question"],"hook":"A confident headline is not enough. Check who wrote the claim, what evidence it uses, and when it was updated.","category":"health","verified":"2026-10-04","date":"2026-10-04","path":"articles/check-the-source-of-an-online-health-claim.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A confident headline is not enough. Check who wrote the claim, what evidence it uses, and when it was updated. After: Inspect the source, purpose, evidence, date, and privacy practices without making a diagnosis.","companion_app":{"app_path":"apps/online-health-claim-source-review.html","price":"Free","free_features":["Record which source checks you completed. Do not score the claim as medically true or false.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Map a Health-Plan Notice to Its Stated Action and Date","tags":["health","life-admin","official-source","local-first","health-plan-letter","coverage-notice","action-requested","decision-date","insurer-letter","plan-contact-route"],"hook":"Use the action and date on the notice you received. Do not assume that another plan uses the same process.","category":"health","verified":"2026-10-04","date":"2026-10-04","path":"articles/map-a-health-plan-notice-to-its-stated-action-and-date.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Use the action and date on the notice you received. Do not assume that another plan uses the same process. After: Identify the notice type, stated action, date, question, and contact route shown on the notice.","companion_app":{"app_path":"apps/health-plan-notice-action-capture.html","price":"Free","free_features":["Record the action and date printed on the notice. This app does not calculate deadlines.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Clarify a Work Request Before You Accept It","tags":["career","life-admin","official-source","local-first","work-request","project-scope","acceptance","deliverable","work-hours"],"hook":"A short scope note can show what is known, what is missing, and what needs approval.","category":"career","verified":"2026-10-04","date":"2026-10-04","path":"articles/clarify-a-work-request-before-you-accept-it.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A short scope note can show what is known, what is missing, and what needs approval. After: Ask concise questions about the requested result, owner, timing, resources, and approval.","companion_app":{"app_path":"apps/work-request-scope-question-builder.html","price":"Free","free_features":["Turn an unclear request into short questions about result, owner, date, and resources.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Verify a Recruiter Before You Share Personal Information","tags":["career","life-admin","official-source","local-first","recruiter-verification","job-scam","employment-offer","upfront-fee","fake-check"],"hook":"Check the job and recruiter through the employer's known route before you share sensitive information or pay money.","category":"career","verified":"2026-10-04","date":"2026-10-04","path":"articles/verify-a-recruiter-before-sharing-personal-information.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Check the job and recruiter through the employer's known route before you share sensitive information or pay money. After: Verify the company, role, and contact route before sending documents or money.","companion_app":{"app_path":"apps/recruiter-identity-checklist.html","price":"Free","free_features":["Review the employer and role through a route you find independently.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Prepare Questions About Hours and Pay Records","tags":["career","life-admin","official-source","local-first","work-time-record","scheduled-hours","recorded-hours","time-entry-correction","date-range-comparison"],"hook":"Compare your own hours record with the pay record for the same period. Ask about differences before you assume why they occurred.","category":"career","verified":"2026-10-04","date":"2026-10-04","path":"articles/prepare-questions-about-hours-and-pay-records.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Compare your own hours record with the pay record for the same period. Ask about differences before you assume why they occurred. After: Arrange dates and records for one pay period, then prepare a neutral question about any difference.","companion_app":{"app_path":"apps/pay-period-hours-record.html","price":"Free","free_features":["Record work dates and hours for a pay period before comparing records.","Add as many entries as you need during the session.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Review Captions Before You Publish a Video","tags":["creative","life-admin","official-source","local-first","caption-review","video-captions","automatic-transcript","caption-timing","accessibility"],"hook":"Automatic captions can omit words, speaker changes, or important sounds. Review them against the video.","category":"creative","verified":"2026-10-04","date":"2026-10-04","path":"articles/review-captions-before-you-publish-a-video.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Automatic captions can omit words, speaker changes, or important sounds. Review them against the video. After: Check caption accuracy, timing, speaker changes, and meaningful sounds before release.","companion_app":{"app_path":"apps/video-caption-final-review.html","price":"Free","free_features":["Check speech, timing, speaker labels, and meaningful sounds in the final video.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Verify a Payment-Instruction Change Through a Known Channel","tags":["business","life-admin","official-source","local-first","payment-instruction-change","business-email-compromise","vendor-bank-change","invoice-fraud","known-phone-number"],"hook":"Do not use new bank details from the request to verify that request. Contact the payee through a known route.","category":"business","verified":"2026-10-04","date":"2026-10-04","path":"articles/verify-a-payment-instruction-change-through-a-known-channel.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Do not use new bank details from the request to verify that request. Contact the payee through a known route. After: Pause the change, verify it independently, and record who approved the update.","companion_app":{"app_path":"apps/payment-change-independent-check.html","price":"Free","free_features":["Record the independent contact route and approval steps before changing a vendor record.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Prepare a Project Handoff with Owners and Open Items","tags":["business","life-admin","official-source","local-first","project-handoff","open-items","task-owner","handover","project-transition"],"hook":"A useful handoff names the next owner, open work, source files, and the next decision.","category":"business","verified":"2026-10-04","date":"2026-10-04","path":"articles/prepare-a-project-handoff-with-owners-and-open-items.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A useful handoff names the next owner, open work, source files, and the next decision. After: Separate completed work, open items, decisions, owners, and source-of-truth locations.","companion_app":{"app_path":"apps/project-handoff-open-item-ledger.html","price":"Free","free_features":["Add each unfinished item with one owner, one date, and one next action.","Add as many entries as you need during the session.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Remove System Access After a Role Change","tags":["business","life-admin","official-source","local-first","employee-access","role-change","offboarding","least-privilege","access-review"],"hook":"A role change can leave old permissions active. Review each system with its owner.","category":"business","verified":"2026-10-04","date":"2026-10-04","path":"articles/remove-access-after-a-role-change.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A role change can leave old permissions active. Review each system with its owner. After: List systems, confirm required access, and record removal or approval through the organization's process.","companion_app":{"app_path":"apps/role-change-access-inventory.html","price":"Free","free_features":["Record each system and whether the access is needed for the person's new tasks.","Add as many entries as you need during the session.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Make a Safe Map for Access to Important Family Documents","tags":["family","life-admin","official-source","local-first","family-documents","emergency-records","document-access","trusted-contact","fema-preparedness"],"hook":"List what exists and where it is stored. Do not place passwords or account numbers in the map.","category":"family","verified":"2026-10-04","date":"2026-10-04","path":"articles/make-a-safe-map-for-access-to-important-family-documents.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: List what exists and where it is stored. Do not place passwords or account numbers in the map. After: Inventory record types, safe storage labels, and the trusted person who knows the access process.","companion_app":{"app_path":"apps/family-document-location-map.html","price":"Free","free_features":["Record a document type and safe location label without uploading the document.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set Up a Credit Freeze and Track Each Bureau","tags":["civic","life-admin","official-source","local-first","credit-freeze","three-nationwide-bureaus","temporary-lift","new-credit-application","bureau-status","official-contact"],"hook":"A credit freeze can make it harder for someone to open a new account in your name. You must request a freeze at each nationwide bureau.","category":"civic","verified":"2026-10-04","date":"2026-10-04","path":"articles/set-up-a-credit-freeze-and-track-each-bureau.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A credit freeze can make it harder for someone to open a new account in your name. You must request a freeze at each nationwide bureau. After: Use official routes to request, check, or lift a freeze at each bureau. Record status without storing security details.","companion_app":{"app_path":"apps/credit-freeze-status-tracker.html","price":"Free","free_features":["Record a request, current status, official route, and next check for each bureau.","Add as many entries as you need during the session.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Verify a Charity Request Before You Donate","tags":["civic","life-admin","official-source","local-first","charity-request","donation-scam","irs-tax-exempt-search","charity-verification","donation-route"],"hook":"A familiar name can be copied. Find the organization and donation route independently before you give.","category":"civic","verified":"2026-10-04","date":"2026-10-04","path":"articles/verify-a-charity-request-before-you-donate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A familiar name can be copied. Find the organization and donation route independently before you give. After: Confirm the organization, tax status where relevant, and payment route through independent sources.","companion_app":{"app_path":"apps/charity-request-pause-check.html","price":"Free","free_features":["Check whether you found the organization and donation route independently.","Mark checklist items and review the open items.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Right Consumer-Complaint Route for Your Issue","tags":["civic","life-admin","official-source","local-first","consumer-complaint","complaint-agency","company-issue","usa-gov","complaint-record"],"hook":"The right complaint route depends on the product, problem, and location. Start with the official directory.","category":"civic","verified":"2026-10-04","date":"2026-10-04","path":"articles/find-the-right-consumer-complaint-route-for-your-issue.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The right complaint route depends on the product, problem, and location. Start with the official directory. After: Classify the issue, use USA.gov's current route, and prepare a clear record before filing.","companion_app":{"app_path":"apps/consumer-complaint-route-check.html","price":"Free","free_features":["Choose an issue area and open USA.gov's current guide. Confirm the responsible route there.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Make an Official Emergency-Contact Plan Before You Travel","tags":["travel","life-admin","official-source","local-first","travel-emergency-contacts","u-s-embassy","step","crisis-abroad","family-check-in"],"hook":"Find destination-specific official contacts before departure. Do not rely on a search result during a crisis.","category":"travel","verified":"2026-10-04","date":"2026-10-04","path":"articles/make-an-official-emergency-contact-plan-before-you-travel.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Find destination-specific official contacts before departure. Do not rely on a search result during a crisis. After: Save current embassy or consulate routes, destination guidance, and a family check-in plan.","companion_app":{"app_path":"apps/travel-official-contact-card.html","price":"Free","free_features":["Record official destination pages and contact routes that you checked.","Generate a working note from the values you enter.","Copy, download, or print your note when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Split 2026 Mileage Across the July Rate Change","tags":["business","official-source","local-first","mileage-july-2026-split-check"],"hook":"The IRS uses two business mileage rates in 2026. Miles before July 1 are not worth the same as miles after that date.","category":"business","verified":"2026-10-04","date":"2026-10-04","path":"articles/split-2026-mileage-across-the-july-rate-change.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The IRS uses two business mileage rates in 2026. Miles before July 1 are not worth the same as miles after that date. After: A single 2026 rate misprices every mile driven in the other half of the year.","companion_app":{"app_path":"apps/mileage-july-2026-split-check.html","price":"Free","free_features":["Price business, medical, charity, or military-moving miles with the IRS rate for the date driven.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Cap a Net Capital Loss at the $3,000 Limit","tags":["business","official-source","local-first","capital-loss-deduction-cap-check"],"hook":"A net capital loss is not fully deductible in the year of the sale. The federal cap is $3,000, or $1,500 if you file separately.","category":"business","verified":"2026-10-04","date":"2026-10-04","path":"articles/cap-a-net-capital-loss-at-the-3000-limit.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A net capital loss is not fully deductible in the year of the sale. The federal cap is $3,000, or $1,500 if you file separately. After: The loss you cannot deduct this year carries forward. It is not erased.","companion_app":{"app_path":"apps/capital-loss-deduction-cap-check.html","price":"Free","free_features":["Apply the annual capital-loss deduction cap and show the carryforward.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Place Household Income on the 2026 Poverty Guideline","tags":["civic","official-source","local-first","poverty-guideline-2026-screen"],"hook":"Programs often use a percent of the HHS poverty guideline. The 2026 dollar amount depends on household size and on Alaska or Hawaii.","category":"civic","verified":"2026-10-04","date":"2026-10-04","path":"articles/place-household-income-on-the-2026-poverty-guideline.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Programs often use a percent of the HHS poverty guideline. The 2026 dollar amount depends on household size and on Alaska or Hawaii. After: The guideline is not the same number in every state, and a program percent is not the same thing as eligibility.","companion_app":{"app_path":"apps/poverty-guideline-2026-screen.html","price":"Free","free_features":["Compute the 2026 HHS guideline and show 100%, 125%, and 185% of that amount.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Deadline to File an EEOC Charge","tags":["civic","official-source","local-first","eeoc-charge-deadline-clock"],"hook":"An employment-discrimination charge is usually due in 180 days. A state or local agency can extend that to 300 days. Age charges do not get the local-only extension.","category":"civic","verified":"2026-10-04","date":"2026-10-04","path":"articles/count-the-deadline-to-file-an-eeoc-charge.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An employment-discrimination charge is usually due in 180 days. A state or local agency can extend that to 300 days. Age charges do not get the local-only extension. After: A local age-discrimination law does not extend the age-charge deadline to 300 days.","companion_app":{"app_path":"apps/eeoc-charge-deadline-clock.html","price":"Free","free_features":["Add 180 or 300 days, or 45 days for a federal employee, and move a weekend date to Monday.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See What the 2026 Earnings Test Withholds","tags":["career","official-source","local-first","earnings-test-2026-withholding"],"hook":"Work before full retirement age can cause Social Security to withhold benefits. In 2026 the exempt amounts are $24,480 and $65,160.","category":"career","verified":"2026-10-04","date":"2026-10-04","path":"articles/see-what-the-2026-earnings-test-withholds.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Work before full retirement age can cause Social Security to withhold benefits. In 2026 the exempt amounts are $24,480 and $65,160. After: The test ends in the month you reach full retirement age. Earnings after that month do not count.","companion_app":{"app_path":"apps/earnings-test-2026-withholding.html","price":"Free","free_features":["Apply the 2026 exempt amount and the $1-for-$2 or $1-for-$3 rule.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the 2026 Elective Deferral Room Left","tags":["career","official-source","local-first","elective-deferral-room-2026"],"hook":"The 2026 employee deferral limit is $24,500. Catch-up is $8,000, or $11,250 at ages 60 through 63.","category":"career","verified":"2026-10-04","date":"2026-10-04","path":"articles/find-the-2026-elective-deferral-room-left.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The 2026 employee deferral limit is $24,500. Catch-up is $8,000, or $11,250 at ages 60 through 63. After: Ages 60 through 63 do not use the $8,000 catch-up. Their higher catch-up is $11,250.","companion_app":{"app_path":"apps/elective-deferral-room-2026.html","price":"Free","free_features":["Subtract year-to-date employee deferrals from the 2026 IRS employee limit.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Place Income on the 2026 Medicare IRMAA Table","tags":["health","official-source","local-first","medicare-irmaa-2026-row"],"hook":"The 2026 standard Part B premium is $202.90. Higher modified adjusted gross income adds an IRMAA surcharge to Part B and Part D.","category":"health","verified":"2026-10-04","date":"2026-10-04","path":"articles/place-income-on-the-2026-medicare-irmaa-table.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The 2026 standard Part B premium is $202.90. Higher modified adjusted gross income adds an IRMAA surcharge to Part B and Part D. After: One dollar over a published line changes the monthly premium for the whole year.","companion_app":{"app_path":"apps/medicare-irmaa-2026-row.html","price":"Free","free_features":["Select the 2026 Part B and Part D IRMAA row for the income and filing status entered.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price a 2026 Medicare Part A Hospital or SNF Stay","tags":["health","official-source","local-first","medicare-part-a-2026-stay-cost"],"hook":"In 2026 the Part A hospital deductible is $1,736. Days 61 through 90 cost $434 a day. Lifetime reserve days cost $868. SNF days 21 through 100 cost $217.","category":"health","verified":"2026-10-04","date":"2026-10-04","path":"articles/price-a-2026-medicare-part-a-stay.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: In 2026 the Part A hospital deductible is $1,736. Days 61 through 90 cost $434 a day. Lifetime reserve days cost $868. SNF days 21 through 100 cost $217. After: Days 1 through 60 do not add a daily hospital coinsurance. The deductible is the hospital charge in that span.","companion_app":{"app_path":"apps/medicare-part-a-2026-stay-cost.html","price":"Free","free_features":["Add the 2026 CMS Part A deductible and daily coinsurance for the stay length entered.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find 2026 HSA Contribution Room","tags":["health","official-source","local-first","hsa-contribution-room-2026"],"hook":"The 2026 HSA limit is $4,400 for self-only coverage and $8,750 for family coverage. Employer deposits count toward the limit.","category":"health","verified":"2026-10-04","date":"2026-10-04","path":"articles/find-2026-hsa-contribution-room.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The 2026 HSA limit is $4,400 for self-only coverage and $8,750 for family coverage. Employer deposits count toward the limit. After: An employer deposit uses the same annual limit as your own deposit.","companion_app":{"app_path":"apps/hsa-contribution-room-2026.html","price":"Free","free_features":["Subtract contributions already made from the 2026 HSA limit in Rev. Proc. 2025-19.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare a Gift with the 2026 Annual Exclusion","tags":["family","official-source","local-first","gift-exclusion-2026-check"],"hook":"The 2026 annual gift exclusion is $19,000 per donee. A gift to a spouse who is not a U.S. citizen uses $194,000 instead.","category":"family","verified":"2026-10-04","date":"2026-10-04","path":"articles/compare-a-gift-with-the-2026-annual-exclusion.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The 2026 annual gift exclusion is $19,000 per donee. A gift to a spouse who is not a U.S. citizen uses $194,000 instead. After: Each donor has a separate $19,000 exclusion. Two donors are not one $19,000 exclusion.","companion_app":{"app_path":"apps/gift-exclusion-2026-check.html","price":"Free","free_features":["Subtract the 2026 per-donee exclusion from one gift.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See the Social Security Cut or Credit for a Claim Age","tags":["family","official-source","local-first","social-security-claim-age-rate"],"hook":"Full retirement age is 67 for a birth in 1960 or later. A claim at 62 is a 30% reduction. Waiting until 70 adds delayed credits.","category":"family","verified":"2026-10-04","date":"2026-10-04","path":"articles/see-the-social-security-cut-or-credit-for-a-claim-age.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Full retirement age is 67 for a birth in 1960 or later. A claim at 62 is a 30% reduction. Waiting until 70 adds delayed credits. After: A January 1 birthday uses the prior year's full retirement age.","companion_app":{"app_path":"apps/social-security-claim-age-rate.html","price":"Free","free_features":["Apply the SSA full-retirement-age table, the early-reduction formula, and delayed credits.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Screen FMLA Hours, Months, and Worksite Size","tags":["family","official-source","local-first","fmla-eligibility-screen"],"hook":"Federal FMLA leave requires 12 months, 1,250 hours, and 50 employees within 75 miles. The worksite test still applies at a public agency.","category":"family","verified":"2026-10-04","date":"2026-10-04","path":"articles/screen-fmla-hours-months-and-worksite-size.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Federal FMLA leave requires 12 months, 1,250 hours, and 50 employees within 75 miles. The worksite test still applies at a public agency. After: A public employer can be covered and the employee can still fail the 50-employee worksite test.","companion_app":{"app_path":"apps/fmla-eligibility-screen.html","price":"Free","free_features":["Apply the DOL months, hours, and worksite tests, and show 12 or 26 workweeks.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare a Domestic Baggage Loss with the $4,700 Cap","tags":["travel","official-source","local-first","domestic-baggage-liability-gap"],"hook":"On a domestic flight, an airline may limit baggage liability at $4,700 per passenger. It does not have to pay more than the proven loss.","category":"travel","verified":"2026-10-04","date":"2026-10-04","path":"articles/compare-a-domestic-baggage-loss-with-the-4700-cap.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: On a domestic flight, an airline may limit baggage liability at $4,700 per passenger. It does not have to pay more than the proven loss. After: The cap is a ceiling, not a check for $4,700. The gap is the capped loss minus the offer.","companion_app":{"app_path":"apps/domestic-baggage-liability-gap.html","price":"Free","free_features":["Compare a documented domestic baggage loss and an airline offer with the $4,700 DOT limit.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Test the Airline 24-Hour Cancellation Rule","tags":["travel","official-source","local-first","airline-24-hour-cancel-clock"],"hook":"If you buy an airline ticket at least seven days before departure, the airline must allow a 24-hour hold or a penalty-free cancellation within 24 hours.","category":"travel","verified":"2026-10-04","date":"2026-10-04","path":"articles/test-the-airline-24-hour-cancellation-rule.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: If you buy an airline ticket at least seven days before departure, the airline must allow a 24-hour hold or a penalty-free cancellation within 24 hours. After: The airline must offer a hold or a refund. It does not have to offer both. An agent sale is outside this rule.","companion_app":{"app_path":"apps/airline-24-hour-cancel-clock.html","price":"Free","free_features":["Test the seven-day and 24-hour conditions on the DOT buying-a-ticket page.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Tarmac Hours with the Deplane Clock","tags":["travel","official-source","local-first","tarmac-deplane-clock"],"hook":"An excessive tarmac delay is more than three hours on a domestic flight and more than four hours on an international flight.","category":"travel","verified":"2026-10-04","date":"2026-10-04","path":"articles/compare-tarmac-hours-with-the-deplane-clock.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An excessive tarmac delay is more than three hours on a domestic flight and more than four hours on an international flight. After: Three hours is the domestic clock. An international flight uses four hours. Safety and air-traffic control can extend the time.","companion_app":{"app_path":"apps/tarmac-deplane-clock.html","price":"Free","free_features":["Compare time on the tarmac with the DOT domestic and international deplane clocks.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare an Assistive-Device Loss with Airline Liability","tags":["accessibility","official-source","local-first","assistive-device-airline-liability"],"hook":"On a domestic flight, airline liability for a lost or damaged wheelchair or other assistive device is the original purchase price. The $4,700 baggage cap does not apply.","category":"accessibility","verified":"2026-10-04","date":"2026-10-04","path":"articles/compare-an-assistive-device-loss-with-airline-liability.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: On a domestic flight, airline liability for a lost or damaged wheelchair or other assistive device is the original purchase price. The $4,700 baggage cap does not apply. After: A $20,000 device is a $20,000 domestic liability. The baggage cap does not cut it to $4,700.","companion_app":{"app_path":"apps/assistive-device-airline-liability.html","price":"Free","free_features":["Subtract the airline offer from the original purchase price of an assistive device.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the ADA Minimum for Accessible Parking","tags":["accessibility","official-source","local-first","ada-accessible-parking-count"],"hook":"Each parking lot or garage has its own accessible-space minimum. At least one of every six accessible spaces must be a van space.","category":"accessibility","verified":"2026-10-04","date":"2026-10-04","path":"articles/count-the-ada-minimum-for-accessible-parking.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Each parking lot or garage has its own accessible-space minimum. At least one of every six accessible spaces must be a van space. After: Add the lots together and the minimum is wrong. Count each facility by itself.","companion_app":{"app_path":"apps/ada-accessible-parking-count.html","price":"Free","free_features":["Apply the Access Board parking table and the one-of-six van-space rule.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Write the Two ADA Service-Animal Questions","tags":["accessibility","official-source","local-first","ada-service-animal-question-card"],"hook":"When a dog's task is not obvious, staff may ask only two questions. They may not ask for a certificate or a diagnosis.","category":"accessibility","verified":"2026-10-04","date":"2026-10-04","path":"articles/write-the-two-ada-service-animal-questions.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: When a dog's task is not obvious, staff may ask only two questions. They may not ask for a certificate or a diagnosis. After: Comfort alone is not a task. A certificate is not required.","companion_app":{"app_path":"apps/ada-service-animal-question-card.html","price":"Free","free_features":["State the two permitted questions and the limits on further inquiry.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Apply the Four Miniature-Horse Factors","tags":["accessibility","official-source","local-first","miniature-horse-factor-check"],"hook":"A trained miniature horse is not decided by the two dog questions. ADA rules list four assessment factors.","category":"accessibility","verified":"2026-10-04","date":"2026-10-04","path":"articles/apply-the-four-miniature-horse-factors.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A trained miniature horse is not decided by the two dog questions. ADA rules list four assessment factors. After: One failed factor is enough. A certificate is still not required.","companion_app":{"app_path":"apps/miniature-horse-factor-check.html","price":"Free","free_features":["Apply the four miniature-horse assessment factors from the ADA service-animal guidance.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the FTC Cooling-Off Deadline","tags":["household","official-source","local-first","ftc-cooling-off-deadline"],"hook":"A covered door-to-door sale can be canceled until midnight of the third business day. Saturday counts. Sunday does not.","category":"household","verified":"2026-10-04","date":"2026-10-04","path":"articles/count-the-ftc-cooling-off-deadline.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A covered door-to-door sale can be canceled until midnight of the third business day. Saturday counts. Sunday does not. After: Saturday is a business day under this rule unless it is one of the named holidays.","companion_app":{"app_path":"apps/ftc-cooling-off-deadline.html","price":"Free","free_features":["Count three FTC business days after a covered sale and apply the $25 or $130 floor.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate a Post-1978 Copyright End Year","tags":["creative","official-source","local-first","copyright-term-end-year"],"hook":"A work created after January 1, 1978 generally lasts for the author's life plus 70 years. A work made for hire uses 95 years from publication or 120 years from creation, whichever ends first.","category":"creative","verified":"2026-10-04","date":"2026-10-04","path":"articles/estimate-a-post-1978-copyright-end-year.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A work created after January 1, 1978 generally lasts for the author's life plus 70 years. A work made for hire uses 95 years from publication or 120 years from creation, whichever ends first. After: Life plus 70 and the work-for-hire rule are not interchangeable.","companion_app":{"app_path":"apps/copyright-term-end-year.html","price":"Free","free_features":["Apply the Copyright Office duration rule for works created on or after January 1, 1978.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check the Five-Year Copyright Registration Window","tags":["creative","official-source","local-first","copyright-registration-window"],"hook":"Registration within five years of publication is prima facie evidence of the certificate facts. Registration is also required before a U.S. work can be the subject of an infringement lawsuit.","category":"creative","verified":"2026-10-04","date":"2026-10-04","path":"articles/check-the-five-year-copyright-registration-window.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Registration within five years of publication is prima facie evidence of the certificate facts. Registration is also required before a U.S. work can be the subject of an infringement lawsuit. After: Copyright starts when the work is fixed. The five-year date is about proof, not about whether copyright exists.","companion_app":{"app_path":"apps/copyright-registration-window.html","price":"Free","free_features":["Compare a registration date with five years after first publication.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find 2026 IRA Contribution Room","tags":["learning","official-source","local-first","ira-contribution-room-2026"],"hook":"The 2026 IRA contribution limit is $7,500. The catch-up at age 50 or older is $1,100, not $1,000.","category":"learning","verified":"2026-10-04","date":"2026-10-04","path":"articles/find-2026-ira-contribution-room.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The 2026 IRA contribution limit is $7,500. The catch-up at age 50 or older is $1,100, not $1,000. After: The age-50 IRA catch-up rose to $1,100 for 2026. The old $1,000 figure is the prior year.","companion_app":{"app_path":"apps/ira-contribution-room-2026.html","price":"Free","free_features":["Subtract contributions already made from the 2026 IRA limit.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count Whether a Holding Period Is Long-Term","tags":["learning","official-source","local-first","capital-holding-period-count"],"hook":"A capital asset is long-term only if you held it for more than one year. The count starts the day after you acquired it.","category":"learning","verified":"2026-10-04","date":"2026-10-04","path":"articles/count-whether-a-holding-period-is-long-term.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A capital asset is long-term only if you held it for more than one year. The count starts the day after you acquired it. After: A sale on the one-year anniversary is not more than one year. The next day is.","companion_app":{"app_path":"apps/capital-holding-period-count.html","price":"Free","free_features":["Apply the IRS day-after holding-period count.","See the verdict, the reason, what would change it, and the next step.","Copy, download, or print the result. A real deadline can download a calendar file.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Assemble a Hospital Financial-Assistance Application Before You Send It","tags":["health","checklist","local-first","no-account","dozen12","hospital-financial-assistance","charity-care-application","medical-bill-help","financial-assistance-policy"],"hook":"A hospital's own policy names the documents it may ask for, and an incomplete packet is the slowest kind of no.","category":"health","verified":"2026-10-05","date":"2026-10-05","path":"articles/hospital-financial-assistance-application-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/hospital-financial-assistance-application-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Line Up Two Facilities' Published Prices for the Same Procedure","tags":["health","quotes","local-first","no-account","dozen12","hospital-price-transparency","standard-charges","procedure-cost-comparison","discounted-cash-price"],"hook":"The same service can carry different published standard charges at two facilities, and only one of them matches your plan.","category":"health","verified":"2026-10-05","date":"2026-10-05","path":"articles/procedure-price-quote-comparison-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":8,"perspective_shift":"Intended shift: from unlabelled details to a visible scope-labeled price docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/procedure-price-quote-comparison-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Log Each Breach Notice Beside the Data It Exposed and the Fix You Made","tags":["civic","records","local-first","no-account","dozen12","data-breach-notice","exposed-personal-information","credit-freeze-after-breach","breach-remedy-tracking"],"hook":"The step that matters depends on which field was exposed, and a notice never records what you did next.","category":"civic","verified":"2026-10-05","date":"2026-10-05","path":"articles/data-breach-notice-and-remedy-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":8,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/data-breach-notice-and-remedy-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Log Unwanted Sales Calls Beside the Date and What You Did","tags":["civic","timeline","local-first","no-account","dozen12","unwanted-robocall","do-not-call-registry","spam-text-log","illegal-sales-call"],"hook":"Being on the registry does not stop illegal calls, so the useful record is the date, the number, and the action.","category":"civic","verified":"2026-10-05","date":"2026-10-05","path":"articles/unwanted-call-and-text-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/unwanted-call-and-text-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Compare Two Moving Estimates on the Same Weight and Scope","tags":["household","compare","local-first","no-account","dozen12","moving-estimate-comparison","binding-estimate","interstate-move-cost","accessorial-services"],"hook":"Two moving estimates can differ because the scope differs, not because one mover is cheaper.","category":"household","verified":"2026-10-05","date":"2026-10-05","path":"articles/interstate-moving-estimate-comparison.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":8,"perspective_shift":"Intended shift: from unlabelled details to a visible trade-off hinge board with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/interstate-moving-estimate-comparison.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Count Each Travel Vaccine Series Against the Doses It Needs","tags":["travel","progress","local-first","no-account","dozen12","travel-vaccine-series","pre-travel-health-preparation","vaccine-doses-before-travel","travel-clinic-appointment"],"hook":"A series is not protection at one dose, and some vaccines need weeks before you leave.","category":"travel","verified":"2026-10-05","date":"2026-10-05","path":"articles/travel-vaccine-series-readiness-count.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible target-marked practice strip with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/travel-vaccine-series-readiness-count.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Track an Agreed Accommodation Until It Works in Practice","tags":["accessibility","checklist","local-first","no-account","dozen12","reasonable-accommodation-follow-up","workplace-accommodation-log","interactive-process","accessibility-agreement"],"hook":"An accommodation is agreed in a meeting and then lives or dies on the day it was supposed to start working.","category":"accessibility","verified":"2026-10-05","date":"2026-10-05","path":"articles/agreed-accommodation-follow-up-sheet.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible source-tagged completion sheet with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/agreed-accommodation-follow-up-sheet.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Keep Every Business Licence and Filing Beside Its Renewal Date","tags":["business","calendar","local-first","no-account","dozen12","business-licence-renewal","permit-deadline","regulatory-filing-calendar","small-business-compliance"],"hook":"Permits arrive from three levels of government on three different calendars.","category":"business","verified":"2026-10-05","date":"2026-10-05","path":"articles/business-licence-and-permit-renewal-board.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible date-window rail with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/business-licence-and-permit-renewal-board.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Index What a Recording Session Delivered and Where Each File Lives","tags":["creative","records","local-first","no-account","dozen12","session-deliverables","stem-archive","sound-recording-registration","deposit-copy"],"hook":"The mix, the stems, and the registration deposit are three different objects, and only one of them is the deliverable.","category":"creative","verified":"2026-10-05","date":"2026-10-05","path":"articles/session-delivery-and-deposit-index.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":8,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/session-delivery-and-deposit-index.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Put Each Childcare Provider's Inspection Report Beside the Others","tags":["family","records","local-first","no-account","dozen12","childcare-inspection-report","daycare-licence-check","child-care-monitoring-violations","provider-comparison-log"],"hook":"Three providers, three reports with different fields, and no way to see which violations were corrected.","category":"family","verified":"2026-10-05","date":"2026-10-05","path":"articles/childcare-inspection-report-comparison-log.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":8,"perspective_shift":"Intended shift: from unlabelled details to a visible tabbed location index with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/childcare-inspection-report-comparison-log.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Date Every Step of a School Records Request","tags":["learning","timeline","local-first","no-account","dozen12","school-records-request","education-records-access","registrar-follow-up","records-request-timeline"],"hook":"The clock starts when the school receives the request, so the sent date is the anchor for everything after it.","category":"learning","verified":"2026-10-05","date":"2026-10-05","path":"articles/student-records-request-follow-up-timeline.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":8,"perspective_shift":"Intended shift: from unlabelled details to a visible date-stamped action docket with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/student-records-request-follow-up-timeline.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Check a Final Paycheck Against What You Earned","tags":["career","budget","local-first","no-account","dozen12","final-paycheck-check","last-pay-stub","accrued-leave-payout","unpaid-final-wages"],"hook":"The last check should carry the hours, the overtime, and any leave your employer's written policy pays out.","category":"career","verified":"2026-10-05","date":"2026-10-05","path":"articles/final-paycheck-amount-check.html","app_unlock_hook":null,"share_triggers":["Copy the aggregate result only; the default summary excludes row-by-row input."],"reading_time_minutes":7,"perspective_shift":"Intended shift: from unlabelled details to a visible variance-marked folio with source assumptions and a named confirmation step.","companion_app":{"app_path":"apps/final-paycheck-amount-check.html","price":"Free","free_features":["Unlimited editable entries and calculations","Visible method, metrics, and row-level result","Copy aggregate summary, download user-selected CSV, print, and opt-in local draft"],"paid_features":[]}},{"title":"Prepare a FOIA Fee-Waiver Request Without Guessing the Numbers","tags":["civic","life-admin","official-source","local-first","public-records","records-request","fee-waiver"],"hook":"A fee-waiver request fails fastest when the disclosure interest statement is missing or the fee estimate is wrong.","category":"civic","verified":"2026-10-09","date":"2026-10-09","path":"articles/foia-fee-waiver-request-prep.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A fee-waiver request fails fastest when the disclosure interest statement is missing or the fee estimate is wrong. After: Draft a fee-waiver request sheet with your fee cap, page estimate, and public-interest argument before you file.","companion_app":{"app_path":"apps/foia-fee-waiver-request-prep.html","price":"Free","free_features":["Turn page counts and a fee cap into a fee-waiver request sheet with a drafted interest statement.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan Around a Jury Duty Summons in Four Written Steps","tags":["civic","life-admin","official-source","local-first","summons","jury-service","court-date"],"hook":"A summons arrives with a reporting date, a location, and a postpone-or-excuse rule most people read once and misplace.","category":"civic","verified":"2026-10-09","date":"2026-10-09","path":"articles/jury-duty-summons-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A summons arrives with a reporting date, a location, and a postpone-or-excuse rule most people read once and misplace. After: Record every deadline on the summons and the employer notice you must send, on one dated sheet.","companion_app":{"app_path":"apps/jury-duty-summons-planner.html","price":"Free","free_features":["Count the days you have left and schedule the employer notice and coverage tasks from your report date.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Track Your Voter Registration Deadline Before It Moves","tags":["civic","life-admin","official-source","local-first","registration","election","ballot"],"hook":"Registration deadlines are set by each state and they move with elections, not with your memory.","category":"civic","verified":"2026-10-09","date":"2026-10-09","path":"articles/voter-registration-deadline-tracker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Registration deadlines are set by each state and they move with elections, not with your memory. After: Log your state's cutoff, the method you chose, and the confirmation you received, with dated reminders.","companion_app":{"app_path":"apps/voter-registration-deadline-tracker.html","price":"Free","free_features":["Count from today to your registration cutoff and plan a confirmation check before early voting.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Hit the Comment Deadline on a Federal Rule You Care About","tags":["civic","life-admin","official-source","local-first","docket","public-comment","rulemaking"],"hook":"Every proposed rule has one posted comment window, and late comments are not accepted no matter how good they are.","category":"civic","verified":"2026-10-09","date":"2026-10-09","path":"articles/regulations-comment-deadline-tracker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Every proposed rule has one posted comment window, and late comments are not accepted no matter how good they are. After: Record the docket, the deadline, and your draft status, and count the working days you have left.","companion_app":{"app_path":"apps/regulations-comment-deadline-tracker.html","price":"Free","free_features":["Count the days to a docket cutoff and set a self-imposed filing target with a review buffer.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Decide Between Water Heater Repair and Replacement","tags":["household","life-admin","official-source","local-first","water-heater","repair","replacement"],"hook":"The repair-or-replace call goes wrong when tank age and repair cost are never written side by side.","category":"household","verified":"2026-10-09","date":"2026-10-09","path":"articles/water-heater-repair-replace.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The repair-or-replace call goes wrong when tank age and repair cost are never written side by side. After: Compare your tank's age, the repair quote, and a replacement budget line on one sheet.","companion_app":{"app_path":"apps/water-heater-repair-replace.html","price":"Free","free_features":["Compare repair quotes against tank age and a replacement budget with a simple written rule.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Build a Home Inventory Your Insurer Can Actually Use","tags":["household","life-admin","official-source","local-first","inventory","insurance","documents"],"hook":"Claims slow down when the inventory exists only in memory and the room list was never written down.","category":"household","verified":"2026-10-09","date":"2026-10-09","path":"articles/home-insurance-inventory-builder.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Claims slow down when the inventory exists only in memory and the room list was never written down. After: List rooms, item counts, and one photo note per room so a claim starts from a written record.","companion_app":{"app_path":"apps/home-insurance-inventory-builder.html","price":"Free","free_features":["Sum your per-room item counts and photo notes into a dated inventory sheet you can export.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Repair or Replace an Appliance With Two Written Numbers","tags":["household","life-admin","official-source","local-first","appliance","repair","energy"],"hook":"The repair quote and the replacement price rarely appear on one page, so the decision defaults to emotion.","category":"household","verified":"2026-10-09","date":"2026-10-09","path":"articles/appliance-repair-vs-replace.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The repair quote and the replacement price rarely appear on one page, so the decision defaults to emotion. After: Compare the repair quote, the replacement price, and the remaining useful years before you call anyone back.","companion_app":{"app_path":"apps/appliance-repair-vs-replace.html","price":"Free","free_features":["Turn a repair quote and a replacement price into a cost-per-expected-year comparison.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Build a Seasonal Home Maintenance Calendar You Will Keep","tags":["household","life-admin","official-source","local-first","maintenance","seasonal","home"],"hook":"Maintenance lists grow all year and then die because no one ever assigned months to the tasks.","category":"household","verified":"2026-10-09","date":"2026-10-09","path":"articles/seasonal-home-maintenance-calendar.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Maintenance lists grow all year and then die because no one ever assigned months to the tasks. After: Place your tasks into the four seasons with a month target and a minutes estimate for each season.","companion_app":{"app_path":"apps/seasonal-home-maintenance-calendar.html","price":"Free","free_features":["Sum minutes per season into block lengths you can put on a calendar.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Audit a Household Water Bill in One Sitting","tags":["household","life-admin","official-source","local-first","water-bill","usage","audit"],"hook":"A rising water bill hides in gallons, not feelings, and the utility's own units make the comparison possible.","category":"household","verified":"2026-10-09","date":"2026-10-09","path":"articles/household-water-bill-audit.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A rising water bill hides in gallons, not feelings, and the utility's own units make the comparison possible. After: Compare last period's gallons, this period's gallons, and your utility's rate to see what changed.","companion_app":{"app_path":"apps/household-water-bill-audit.html","price":"Free","free_features":["Compare two billing periods in gallons and dollars so the change is visible in both units.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan PTO Accrual Before You Request the Days","tags":["career","life-admin","official-source","local-first","pto","time-off","accrual"],"hook":"Time-off requests get rejected when the balance was estimated from memory instead of the accrual rate.","category":"career","verified":"2026-10-09","date":"2026-10-09","path":"articles/pto-accrual-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Time-off requests get rejected when the balance was estimated from memory instead of the accrual rate. After: Project your accrual to a target date and compare it with the days you plan to request.","companion_app":{"app_path":"apps/pto-accrual-planner.html","price":"Free","free_features":["Project your accrued hours to a target date and compare them with the days you plan to request.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Turn Work Log Notes Into Resume Bullets With Real Metrics","tags":["career","life-admin","official-source","local-first","resume","bullets","achievements"],"hook":"Resume bullets get weak when the achievement stays in your head and the number never reaches the page.","category":"career","verified":"2026-10-09","date":"2026-10-09","path":"articles/resume-metrics-bullet-builder.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Resume bullets get weak when the achievement stays in your head and the number never reaches the page. After: Convert three work-log entries into bullets that carry a verb, a metric, and a timeframe.","companion_app":{"app_path":"apps/resume-metrics-bullet-builder.html","price":"Free","free_features":["Draft verb-first bullets from the metric you provide and score each draft for verb, number, and timeframe.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Prepare an Exit Interview Sheet You Can Stand Behind","tags":["career","life-admin","official-source","local-first","exit-interview","offboarding","handover"],"hook":"Exit interviews reward specifics and punish monologues, and the notes are gone by the time you sit down.","category":"career","verified":"2026-10-09","date":"2026-10-09","path":"articles/exit-interview-prep-sheet.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Exit interviews reward specifics and punish monologues, and the notes are gone by the time you sit down. After: Select three topics, write one specific example each, and choose what you will not discuss.","companion_app":{"app_path":"apps/exit-interview-prep-sheet.html","price":"Free","free_features":["Assemble topics, examples, and boundaries into a one-page prep sheet with a handover summary line.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan the Questions You Ask at the End of an Interview","tags":["career","life-admin","official-source","local-first","interview","questions","panel"],"hook":"The questions you ask carry as much signal as the answers you give, and improvising them wastes the slot.","category":"career","verified":"2026-10-09","date":"2026-10-09","path":"articles/interview-question-panel-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The questions you ask carry as much signal as the answers you give, and improvising them wastes the slot. After: Choose three question themes and write one concrete question for each before the interview.","companion_app":{"app_path":"apps/interview-question-panel-planner.html","price":"Free","free_features":["Build three concrete closing questions from your themes plus a success-metric reverse-check.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan the Study Hours a Certification Actually Needs","tags":["learning","life-admin","official-source","local-first","study-plan","certification","exam"],"hook":"Certification plans fail on arithmetic: the exam date arrives and the hours were never counted backward.","category":"learning","verified":"2026-10-09","date":"2026-10-09","path":"articles/certification-study-hour-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Certification plans fail on arithmetic: the exam date arrives and the hours were never counted backward. After: Count backward from the exam date to weekly study blocks you can defend against your calendar.","companion_app":{"app_path":"apps/certification-study-hour-planner.html","price":"Free","free_features":["Divide a total hour budget across the weeks to your exam, with a protected review week.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Round Measurement Results the Way NIST Says To","tags":["learning","life-admin","official-source","local-first","rounding","significant-figures","measurement"],"hook":"Rounding errors survive peer review when the digit count was chosen by habit instead of the standard.","category":"learning","verified":"2026-10-09","date":"2026-10-09","path":"articles/nist-rounding-helper.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Rounding errors survive peer review when the digit count was chosen by habit instead of the standard. After: Round a measured value to the digits your uncertainty supports, following the NIST SI guide conventions.","companion_app":{"app_path":"apps/nist-rounding-helper.html","price":"Free","free_features":["Round a measured value to the decimal place supported by its uncertainty and show the reported pair.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Pace an OpenCourseWare Course to a Real End Date","tags":["learning","life-admin","official-source","local-first","courseware","self-paced"],"hook":"Free course materials never expire, which is exactly why self-paced courses quietly never finish.","category":"learning","verified":"2026-10-09","date":"2026-10-09","path":"articles/ocw-pacing-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Free course materials never expire, which is exactly why self-paced courses quietly never finish. After: Split a free course into weekly modules with a fixed end date you can keep.","companion_app":{"app_path":"apps/ocw-pacing-planner.html","price":"Free","free_features":["Divide course modules across your weeks and show which weeks run a double load.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan Dependent Care FSA Contributions Without Overcommitting","tags":["family","life-admin","official-source","local-first","fsa","dependent-care","tax"],"hook":"Dependent care amounts are use-it-or-lose-it, and the annual limit is easy to exceed by a few careless pay-period choices.","category":"family","verified":"2026-10-09","date":"2026-10-09","path":"articles/dependent-care-fsa-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Dependent care amounts are use-it-or-lose-it, and the annual limit is easy to exceed by a few careless pay-period choices. After: Compare the annual limit, your per-paycheck amount, and your realistic care costs before you enroll.","companion_app":{"app_path":"apps/dependent-care-fsa-planner.html","price":"Free","free_features":["Project your annual election from per-paycheck amounts and compare it with the limit and your real costs.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Prepare for an IEP Meeting With One Written Sheet","tags":["family","life-admin","official-source","local-first","iep","special-education","meeting"],"hook":"IEP meetings move fast, and the questions parents carry in their heads are gone when the team sits down.","category":"family","verified":"2026-10-09","date":"2026-10-09","path":"articles/iep-meeting-prep-sheet.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: IEP meetings move fast, and the questions parents carry in their heads are gone when the team sits down. After: Record goals, concerns, and documents to bring, in one sheet the team can see you hold.","companion_app":{"app_path":"apps/iep-meeting-prep-sheet.html","price":"Free","free_features":["Assemble goals to revisit, concerns, and the documents you will bring into one meeting sheet.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Build a Family Emergency Contact Tree That Works Offline","tags":["family","life-admin","official-source","local-first","emergency-plan","contact-list"],"hook":"Emergency plans collapse when the contact list lives in one phone that is lost with everything else.","category":"family","verified":"2026-10-09","date":"2026-10-09","path":"articles/family-emergency-contact-tree.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Emergency plans collapse when the contact list lives in one phone that is lost with everything else. After: Record contacts, roles, and a meeting point on one printable sheet every household member can read.","companion_app":{"app_path":"apps/family-emergency-contact-tree.html","price":"Free","free_features":["Summarize your contact count, roles, and meeting points into one printable plan sheet.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Match a Medical Bill to Its Explanation of Benefits","tags":["health","life-admin","official-source","local-first","eob","medical-bill","insurance"],"hook":"The bill and the explanation rarely agree on first read, and the difference hides in three numbers.","category":"health","verified":"2026-10-09","date":"2026-10-09","path":"articles/medical-bill-eob-matcher.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The bill and the explanation rarely agree on first read, and the difference hides in three numbers. After: Compare the billed amount, the allowed amount, and your responsibility line by line before you pay.","companion_app":{"app_path":"apps/medical-bill-eob-matcher.html","price":"Free","free_features":["Compare billed, allowed, and patient-responsibility amounts and flag the gap for a billing question.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Time Prescription Refills Before the Bottle Runs Out","tags":["health","life-admin","official-source","local-first","refill","pharmacy","medication"],"hook":"Refill gaps happen on day 27 of a 30-day supply, when the pharmacy and the prescriber both have queues.","category":"health","verified":"2026-10-09","date":"2026-10-09","path":"articles/prescription-refill-timeline.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Refill gaps happen on day 27 of a 30-day supply, when the pharmacy and the prescriber both have queues. After: Count days of supply left and set the refill request date with a weekend buffer.","companion_app":{"app_path":"apps/prescription-refill-timeline.html","price":"Free","free_features":["Count days of supply left and set a refill request date with a buffer before the bottle empties.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Gaps in a Family Vaccination Record","tags":["health","life-admin","official-source","local-first","vaccination","immunization","records"],"hook":"School and camp forms ask for dates that live on a card nobody can find, months after anyone remembers.","category":"health","verified":"2026-10-09","date":"2026-10-09","path":"articles/vaccination-gap-checker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: School and camp forms ask for dates that live on a card nobody can find, months after anyone remembers. After: Compare recorded doses with the doses you believe are due, and list the gaps to ask a clinician about.","companion_app":{"app_path":"apps/vaccination-gap-checker.html","price":"Free","free_features":["Compare recorded doses with expected doses and produce a dated question list for your clinician.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set Aside Quarterly Estimated Tax Without a Surprise","tags":["business","life-admin","official-source","local-first","estimated-tax","quarterly","self-employed"],"hook":"Quarterly estimates fail in the same place every year: the money gets spent before the quarter closes.","category":"business","verified":"2026-10-09","date":"2026-10-09","path":"articles/estimated-tax-set-aside.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Quarterly estimates fail in the same place every year: the money gets spent before the quarter closes. After: Compute a set-aside percentage from net profit each quarter and move it to a separate bucket.","companion_app":{"app_path":"apps/estimated-tax-set-aside.html","price":"Free","free_features":["Turn quarterly net profit and a chosen rate into the dollar amount you move to the tax bucket.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate the Home Office Deduction With the Simplified Method","tags":["business","life-admin","official-source","local-first","home-office","deduction","square-feet"],"hook":"The simplified method exists precisely so the deduction does not require an evening with utility receipts.","category":"business","verified":"2026-10-09","date":"2026-10-09","path":"articles/home-office-deduction-worksheet.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The simplified method exists precisely so the deduction does not require an evening with utility receipts. After: Multiply your qualifying office square footage by the published rate and compare it with the annual cap.","companion_app":{"app_path":"apps/home-office-deduction-worksheet.html","price":"Free","free_features":["Apply the simplified square-footage rate and show the figure against the annual cap.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Start a Mileage Log the IRS Format Can Follow","tags":["business","life-admin","official-source","local-first","mileage","log","deduction"],"hook":"Mileage deductions fail on missing dates and vague purposes, not on the arithmetic.","category":"business","verified":"2026-10-09","date":"2026-10-09","path":"articles/mileage-log-starter.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Mileage deductions fail on missing dates and vague purposes, not on the arithmetic. After: Log dated business trips with purpose notes and compute the business-mile total at the standard rate.","companion_app":{"app_path":"apps/mileage-log-starter.html","price":"Free","free_features":["Sum dated business trips and apply the standard rate so the working total is ready to export.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price a Commission With Materials, Time, and Fee","tags":["creative","life-admin","official-source","local-first","pricing","commission","quote"],"hook":"Commission prices collapse when the materials are estimated in the head and the revision rounds are free by default.","category":"creative","verified":"2026-10-09","date":"2026-10-09","path":"articles/commission-pricing-worksheet.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Commission prices collapse when the materials are estimated in the head and the revision rounds are free by default. After: Build a quote from materials, hours at your rate, a license fee, and a revision allowance.","companion_app":{"app_path":"apps/commission-pricing-worksheet.html","price":"Free","free_features":["Add materials, time at your rate, a license fee, and a revision allowance into one quote line.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget Revision Rounds Before the Project Starts","tags":["creative","life-admin","official-source","local-first","revisions","scope","freelance"],"hook":"Unlimited revisions are not generosity; they are an unpaid second project discovered in week three.","category":"creative","verified":"2026-10-09","date":"2026-10-09","path":"articles/revision-rounds-budgeter.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Unlimited revisions are not generosity; they are an unpaid second project discovered in week three. After: Set the included round count, the overage price, and the schedule impact per extra round.","companion_app":{"app_path":"apps/revision-rounds-budgeter.html","price":"Free","free_features":["Compute the overage cost and schedule impact when requested rounds exceed the included count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan a Royalty Split Before the Collaboration Starts","tags":["creative","life-admin","official-source","local-first","royalty","split","collaboration"],"hook":"Split disputes are written after the money arrives, which is exactly the wrong time to discover different memories.","category":"creative","verified":"2026-10-09","date":"2026-10-09","path":"articles/royalty-split-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Split disputes are written after the money arrives, which is exactly the wrong time to discover different memories. After: Record contributor shares, the split base, and who administers the license, on one dated sheet.","companion_app":{"app_path":"apps/royalty-split-planner.html","price":"Free","free_features":["Apply contributor percentages to a royalty pool and show each written share amount.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Alt Text Length Against the WAI Decision Tree","tags":["accessibility","life-admin","official-source","local-first","alt-text","images","wcag"],"hook":"Alt text fails in both directions: one-word labels that say nothing, and paragraphs that should have been a caption.","category":"accessibility","verified":"2026-10-09","date":"2026-10-09","path":"articles/alt-text-length-checker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Alt text fails in both directions: one-word labels that say nothing, and paragraphs that should have been a caption. After: Classify an image as decorative, functional, or informative, then check the alt draft's length and content.","companion_app":{"app_path":"apps/alt-text-length-checker.html","price":"Free","free_features":["Measure an alt draft's character count against a working band and flag missing descriptive shape.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Record Contrast Ratios Against the WCAG 2.2 Minimum","tags":["accessibility","life-admin","official-source","local-first","contrast","wcag","color"],"hook":"Contrast fixes get reverted when the failing pairs were never written down with their required ratios.","category":"accessibility","verified":"2026-10-09","date":"2026-10-09","path":"articles/contrast-note-builder.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Contrast fixes get reverted when the failing pairs were never written down with their required ratios. After: Record foreground and background pairs with their ratios and mark each pass or fail against WCAG 2.2.","companion_app":{"app_path":"apps/contrast-note-builder.html","price":"Free","free_features":["Compare measured contrast ratios with the WCAG 2.2 minimums and produce a pass-or-fail log line.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Catch Caption Timing Drift Before It Ruins a Video","tags":["accessibility","life-admin","official-source","local-first","captions","subtitles","timing"],"hook":"Captions that drift two seconds early still read as broken, and viewers blame the video instead of the file.","category":"accessibility","verified":"2026-10-09","date":"2026-10-09","path":"articles/caption-timing-drift-checker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Captions that drift two seconds early still read as broken, and viewers blame the video instead of the file. After: Compare caption timing offsets across a video and log the cues that drift past your tolerance.","companion_app":{"app_path":"apps/caption-timing-drift-checker.html","price":"Free","free_features":["Compare the worst cue offsets with your tolerance and list which cues need retiming.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Audit Keyboard Focus Order With One Written Walk","tags":["accessibility","life-admin","official-source","local-first","focus","keyboard","tab-order"],"hook":"Focus-order bugs are invisible until someone tabs through the page, and they are rarely written down for a fix.","category":"accessibility","verified":"2026-10-09","date":"2026-10-09","path":"articles/focus-order-audit-sheet.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Focus-order bugs are invisible until someone tabs through the page, and they are rarely written down for a fix. After: Log tab stops in order, mark illogical jumps, and count the fixes needed before release.","companion_app":{"app_path":"apps/focus-order-audit-sheet.html","price":"Free","free_features":["Summarize a keyboard walk: tab stops logged, illogical jumps, and a pass-or-fix verdict.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Carry-On Rules Before You Book the Fare","tags":["travel","life-admin","official-source","local-first","carry-on","bag-fee","airfare"],"hook":"The base fare is not the price when the carry-on policy adds a fee at the gate.","category":"travel","verified":"2026-10-09","date":"2026-10-09","path":"articles/carryon-fee-compare.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The base fare is not the price when the carry-on policy adds a fee at the gate. After: Compare base fare, bag fee, and total trip cost across the fare options you are considering.","companion_app":{"app_path":"apps/carryon-fee-compare.html","price":"Free","free_features":["Add the base fare and the bag fees so the comparison happens on trip totals, not teaser prices.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Backward From Travel to a Passport Renewal Date","tags":["travel","life-admin","official-source","local-first","passport","renewal"],"hook":"Renewal timelines stretch with demand, and the travel date is fixed while the passport date is not.","category":"travel","verified":"2026-10-09","date":"2026-10-09","path":"articles/passport-renewal-timeline.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Renewal timelines stretch with demand, and the travel date is fixed while the passport date is not. After: Count backward from your travel date to a mailed-by date with a buffer for processing and delivery.","companion_app":{"app_path":"apps/passport-renewal-timeline.html","price":"Free","free_features":["Count backward from travel through processing and mail buffers to a mail-by target date.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Build a Travel Budget From Published Per-Diem Rates","tags":["travel","life-admin","official-source","local-first","per-diem","travel-budget","meals"],"hook":"Trip budgets break when meals are estimated as vibes instead of the published locality rates.","category":"travel","verified":"2026-10-09","date":"2026-10-09","path":"articles/per-diem-budgeter.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Trip budgets break when meals are estimated as vibes instead of the published locality rates. After: Apply the published lodging and meal rates to your trip nights and days for a budget baseline.","companion_app":{"app_path":"apps/per-diem-budgeter.html","price":"Free","free_features":["Apply lodging and meal reference rates to your nights and days for a baseline trip budget.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Fuel for a Road Trip Before You Leave","tags":["travel","life-admin","official-source","local-first","fuel","road-trip","gas-mileage"],"hook":"Fuel budgets miss one way: the car's highway number and the trip's actual miles are never multiplied together on paper.","category":"travel","verified":"2026-10-09","date":"2026-10-09","path":"articles/road-trip-fuel-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Fuel budgets miss one way: the car's highway number and the trip's actual miles are never multiplied together on paper. After: Compute gallons, fuel cost, and a contingency from miles, MPG, and your local price per gallon.","companion_app":{"app_path":"apps/road-trip-fuel-budget.html","price":"Free","free_features":["Compute gallons and fuel cost from trip miles, MPG, and price, then add a written contingency.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate What Your Used College Textbook Will Actually Sell For","tags":["learning","life-admin","official-source","local-first","textbook-resale","used-books","campus-buyback"],"hook":"Campus buyback offers rarely match the listed used price, and most students guess the difference wrong.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/college-textbook-resale-value-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Campus buyback offers rarely match the listed used price, and most students guess the difference wrong. After: Estimate net resale value after fees, shipping, and condition deductions for a textbook you own.","companion_app":{"app_path":"apps/college-textbook-resale-value-calculator.html","price":"Free","free_features":["Estimate your net take-home after marketplace fees, shipping, and condition deductions.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan a Block of Study Time That Actually Fits Your Pomodoro Count","tags":["learning","life-admin","official-source","local-first","pomodoro","study-plan","focus-blocks"],"hook":"Most students plan 2 hours of study and forget to subtract breaks, transition time, and review.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/study-session-pomodoro-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most students plan 2 hours of study and forget to subtract breaks, transition time, and review. After: Split your available time into focused blocks, short breaks, and a closing review.","companion_app":{"app_path":"apps/study-session-pomodoro-planner.html","price":"Free","free_features":["Split available study time into focus blocks, short breaks, and a closing review.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate How Much Food You Throw Away Each Week From the Fridge","tags":["household","life-admin","official-source","local-first","food-waste","grocery-budget","leftovers"],"hook":"Most households underestimate fridge waste because they count only the obvious moldy items.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/fridge-food-waste-weekly-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most households underestimate fridge waste because they count only the obvious moldy items. After: Tally the dollar value of spoiled produce, leftovers, and dairy you discard in a typical week.","companion_app":{"app_path":"apps/fridge-food-waste-weekly-estimator.html","price":"Free","free_features":["Tally weekly food-waste cost from discarded produce, leftovers, and dairy.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate When an LED Bulb Pays Back Its Cost Over an Incandescent","tags":["household","life-admin","official-source","local-first","led-bulbs","energy-savings","electricity-cost"],"hook":"LEDs save energy, but the payback depends on how many hours the light is actually on.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/lightbulb-replacement-payback-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: LEDs save energy, but the payback depends on how many hours the light is actually on. After: Compute the hours to pay back the cost of an LED bulb from electricity savings.","companion_app":{"app_path":"apps/lightbulb-replacement-payback-calculator.html","price":"Free","free_features":["Calculate hours of use until an LED bulb pays back its cost from electricity savings.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set a Daily Water Target That Matches Your Activity and Weather","tags":["health","life-admin","official-source","local-first","hydration","water-intake","daily-fluid"],"hook":"Generic eight-cup rules ignore your weight, activity, and heat, so they either over- or under-shoot.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/water-intake-daily-target-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Generic eight-cup rules ignore your weight, activity, and heat, so they either over- or under-shoot. After: Calculate a personalized daily water target from your weight, activity, and temperature.","companion_app":{"app_path":"apps/water-intake-daily-target-calculator.html","price":"Free","free_features":["Estimate a daily fluid target from weight, planned exercise, and temperature.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Whether Your Resting Heart Rate Sits in the Expected Range","tags":["health","life-admin","official-source","local-first","resting-pulse","heart-rate","vital-signs"],"hook":"A resting pulse taken at the wrist only means something if you compare it to the right range for your age.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/resting-heart-rate-zones-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A resting pulse taken at the wrist only means something if you compare it to the right range for your age. After: Compare your measured resting heart rate to the expected adult range and flag when to re-check.","companion_app":{"app_path":"apps/resting-heart-rate-zones-check.html","price":"Free","free_features":["Compare your counted resting pulse to the expected adult range and flag when to re-check.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate How Much PTO You Accrue by a Target Date","tags":["career","life-admin","official-source","local-first","paid-time-off","vacation-accrual","pto-balance"],"hook":"Most people guess their PTO balance wrong because they forget to subtract used days and waiting periods.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/paid-time-off-accrual-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most people guess their PTO balance wrong because they forget to subtract used days and waiting periods. After: Estimate earned PTO hours by a target date based on your accrual rate and used time.","companion_app":{"app_path":"apps/paid-time-off-accrual-calculator.html","price":"Free","free_features":["Estimate your PTO balance by a target date from your accrual rate and planned use.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Time Your Job Application Follow-Up Without Looking Impatient","tags":["career","life-admin","official-source","local-first","job-application","follow-up-email","hiring-timeline"],"hook":"Following up too soon looks pushy; waiting too long makes your application disappear.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/job-application-follow-up-timing.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Following up too soon looks pushy; waiting too long makes your application disappear. After: Count the right window for a first follow-up email after you submit an application.","companion_app":{"app_path":"apps/job-application-follow-up-timing.html","price":"Free","free_features":["Count business days from submission to find a polite follow-up window.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget Your Drawing Practice Time Between Warmup, Study, and Play","tags":["creative","life-admin","official-source","local-first","drawing-practice","skill-building","art-routine"],"hook":"Most new artists spend all their practice time on finished pieces and never build fundamentals.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/drawing-practice-time-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most new artists spend all their practice time on finished pieces and never build fundamentals. After: Split a practice session into warmup, focused study, and free drawing time.","companion_app":{"app_path":"apps/drawing-practice-time-budget.html","price":"Free","free_features":["Split practice time into warmup, focused study, and free play.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate How Much Paint You Need for a Canvas Size","tags":["creative","life-admin","official-source","local-first","paint-volume","canvas-prep","acrylic-coverage"],"hook":"New painters buy too much or too little paint because they guess coverage instead of calculating area.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/painting-canvas-size-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: New painters buy too much or too little paint because they guess coverage instead of calculating area. After: Estimate paint volume needed for a canvas, with extra for two coats and edges.","companion_app":{"app_path":"apps/painting-canvas-size-estimator.html","price":"Free","free_features":["Estimate paint volume for a canvas size, coats, and edge coverage.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Your Business Mileage Deduction for a Driving Log","tags":["business","life-admin","official-source","local-first","mileage-deduction","business-driving","self-employed-taxes"],"hook":"Small business owners and self-employed people miss deductions when they do not log all qualifying miles.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/small-business-mileage-deduction-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Small business owners and self-employed people miss deductions when they do not log all qualifying miles. After: Estimate a mileage deduction total from logged business miles and the standard rate.","companion_app":{"app_path":"apps/small-business-mileage-deduction-estimator.html","price":"Free","free_features":["Estimate a standard-mileage deduction from logged business miles.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate a Standard Late Fee on an Unpaid Invoice","tags":["business","life-admin","official-source","local-first","late-fees","invoicing","overdue-payment"],"hook":"Small businesses either waive late fees entirely or apply them inconsistently because they never calculate the number.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/invoice-late-fee-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Small businesses either waive late fees entirely or apply them inconsistently because they never calculate the number. After: Compute a flat or percentage late fee and the new total due.","companion_app":{"app_path":"apps/invoice-late-fee-calculator.html","price":"Free","free_features":["Calculate a late fee from the invoice amount, rate, and days overdue.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Your Weekly Child-Care Cost Across All Arrangements","tags":["family","life-admin","official-source","local-first","child-care-cost","daycare-budget","babysitter-rates"],"hook":"Families under-estimate child-care cost because they forget to add backup care, late pickup fees, and activity add-ons.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/child-care-cost-weekly-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Families under-estimate child-care cost because they forget to add backup care, late pickup fees, and activity add-ons. After: Tally your weekly child-care cost across center care, babysitters, and backup arrangements.","companion_app":{"app_path":"apps/child-care-cost-weekly-estimator.html","price":"Free","free_features":["Tally weekly child-care costs across base care, sitters, backup, and fees.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Monthly Baby Formula Cost for Your Feeding Schedule","tags":["family","life-admin","official-source","local-first","formula-cost","baby-budget","infant-feeding"],"hook":"New parents underestimate formula cost because they calculate from a single can instead of ounces per day.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/baby-formula-monthly-cost-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: New parents underestimate formula cost because they calculate from a single can instead of ounces per day. After: Estimate monthly formula cost from ounces per day, can size, and can price.","companion_app":{"app_path":"apps/baby-formula-monthly-cost-calculator.html","price":"Free","free_features":["Estimate monthly formula cost from daily ounces, can size, and can price.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Run a Quick Color Contrast Check Between Text and Background","tags":["accessibility","life-admin","official-source","local-first","color-contrast","wcag","web-accessibility"],"hook":"Most small sites fail contrast because designers test by eye instead of running the WCAG formula.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/color-contrast-ratio-quick-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most small sites fail contrast because designers test by eye instead of running the WCAG formula. After: Compute the contrast ratio between two hex colors and flag WCAG AA/AAA pass/fail.","companion_app":{"app_path":"apps/color-contrast-ratio-quick-check.html","price":"Free","free_features":["Compute WCAG contrast ratio between two hex colors and flag AA/AAA pass/fail.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan the Right Length for Image Alt Text Based on Its Job","tags":["accessibility","life-admin","official-source","local-first","alt-text","image-accessibility","screen-reader"],"hook":"Most alt text is either too short to be useful or too long to read, because there is no length target for the image's job.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/alt-text-length-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most alt text is either too short to be useful or too long to read, because there is no length target for the image's job. After: Give a recommended alt-text character count based on whether the image is decorative, informative, a chart, or a control.","companion_app":{"app_path":"apps/alt-text-length-planner.html","price":"Free","free_features":["Recommend alt text length and structure based on the image's job.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Gas Cost for a Road Trip Before You Book Lodging","tags":["travel","life-admin","official-source","local-first","road-trip","gas-budget","driving-cost"],"hook":"People budget hotels and food but forget to calculate gas, which can be the largest variable cost on a driving trip.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/road-trip-gas-cost-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: People budget hotels and food but forget to calculate gas, which can be the largest variable cost on a driving trip. After: Estimate total gas cost from distance, your car's MPG, and current gas price.","companion_app":{"app_path":"apps/road-trip-gas-cost-estimator.html","price":"Free","free_features":["Estimate total gas cost from total trip miles, your car's MPG, and gas price.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set a Daily Per-Diem Budget for a Trip Across Lodging, Food, and Transit","tags":["travel","life-admin","official-source","local-first","per-diem","trip-budget","daily-spending"],"hook":"Most travelers set one total trip budget and then overspend on the first two days because they never divide it by day.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/travel-budget-per-diem-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most travelers set one total trip budget and then overspend on the first two days because they never divide it by day. After: Divide your total trip budget by day, split between lodging, food, transit, and fun.","companion_app":{"app_path":"apps/travel-budget-per-diem-calculator.html","price":"Free","free_features":["Split a total trip budget into daily allowances for lodging, food, transit, and flex.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Monthly Student Loan Interest While You Are in School","tags":["learning","life-admin","official-source","local-first","student-loan-interest","unsubsidized-loans","college-debt"],"hook":"Students forget that unsubsidized loans accrue interest while they are in school, adding thousands to the balance.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/student-loan-interest-monthly-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Students forget that unsubsidized loans accrue interest while they are in school, adding thousands to the balance. After: Estimate monthly interest accrual on a student loan at your current rate.","companion_app":{"app_path":"apps/student-loan-interest-monthly-estimator.html","price":"Free","free_features":["Estimate monthly interest accrual from your loan balance and rate.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count How Many New Flashcards You Can Actually Learn in One Session","tags":["learning","life-admin","official-source","local-first","flashcards","anki","spaced-repetition"],"hook":"Students overload flashcard sessions by adding too many new cards per day and forgetting most by week end.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/flashcard-session-count-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Students overload flashcard sessions by adding too many new cards per day and forgetting most by week end. After: Calculate a sustainable daily new-card count based on session length and review ratio.","companion_app":{"app_path":"apps/flashcard-session-count-calculator.html","price":"Free","free_features":["Calculate how many new flashcards fit in a session after review time.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Laundry Detergent Cost Per Load Across Brands","tags":["household","life-admin","official-source","local-first","laundry-detergent","cost-per-load","household-budget"],"hook":"People buy detergent by bottle price and never calculate cost per load, which varies by 3x or more.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/laundry-detergent-cost-per-load-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: People buy detergent by bottle price and never calculate cost per load, which varies by 3x or more. After: Calculate cost per load for two detergents side by side.","companion_app":{"app_path":"apps/laundry-detergent-cost-per-load-calculator.html","price":"Free","free_features":["Calculate cost per load for two detergents to compare value.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Heating Savings From a Night Thermostat Setback","tags":["household","life-admin","official-source","local-first","thermostat-setback","heating-savings","energy-bill"],"hook":"Turning the thermostat down at night saves energy, but most people guess the percentage wrong.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/thermostat-setback-savings-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Turning the thermostat down at night saves energy, but most people guess the percentage wrong. After: Estimate annual heating savings from a standard nighttime setback.","companion_app":{"app_path":"apps/thermostat-setback-savings-estimator.html","price":"Free","free_features":["Estimate annual heating savings from a scheduled nighttime thermostat setback.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan When to Request a Medication Refill Before You Run Out","tags":["health","life-admin","official-source","local-first","prescription-refill","medication-adherence","pharmacy-lead-time"],"hook":"People wait until the last pill to request refills and run out over weekends, holidays, or prior-authorization delays.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/medication-refill-lead-time-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: People wait until the last pill to request refills and run out over weekends, holidays, or prior-authorization delays. After: Calculate the date to request a refill based on days supply and pharmacy/insurance lead time.","companion_app":{"app_path":"apps/medication-refill-lead-time-calculator.html","price":"Free","free_features":["Count how many days before running out you need to request a refill.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate How Much Sunscreen You Need for a Day Outside","tags":["health","life-admin","official-source","local-first","sunscreen","sun-protection","spf"],"hook":"Most people apply 25–50% of the amount of sunscreen tested for the labeled SPF, getting much less protection.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/sunscreen-amount-needed-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most people apply 25–50% of the amount of sunscreen tested for the labeled SPF, getting much less protection. After: Calculate the amount of sunscreen needed for adults and kids for hours outside.","companion_app":{"app_path":"apps/sunscreen-amount-needed-calculator.html","price":"Free","free_features":["Calculate sunscreen volume needed for adults and kids over hours outside.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate the Minimum Hourly Rate You Need as a Freelancer","tags":["career","life-admin","official-source","local-first","freelance-rate","hourly-rate","self-employment"],"hook":"New freelancers divide desired salary by 2080 hours and end up under-earning because they forget billable time, taxes, and expenses.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/freelance-hourly-rate-floor-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: New freelancers divide desired salary by 2080 hours and end up under-earning because they forget billable time, taxes, and expenses. After: Calculate a minimum hourly rate from target income, billable hours, taxes, and expenses.","companion_app":{"app_path":"apps/freelance-hourly-rate-floor-calculator.html","price":"Free","free_features":["Calculate minimum billable hourly rate from target income, billable time, taxes, and expenses.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Add the Right Number to Every Resume Bullet Point","tags":["career","life-admin","official-source","local-first","resume-bullets","quantified-achievements","job-applications"],"hook":"Most resume bullets describe duties instead of accomplishments because they leave out the number that proves scale.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/resume-bullet-accomplishment-quantifier.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most resume bullets describe duties instead of accomplishments because they leave out the number that proves scale. After: Check whether each resume bullet has a measurable quantity, and suggest a placeholder number to fill in.","companion_app":{"app_path":"apps/resume-bullet-accomplishment-quantifier.html","price":"Free","free_features":["Check what percent of your resume bullets include a measurable result.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Whether Your Image Has Enough Resolution for a Print Size","tags":["creative","life-admin","official-source","local-first","print-resolution","dpi","poster-printing"],"hook":"New designers print posters from web-resolution images and end up with blurry results.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/custom-poster-print-size-dpi-checker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: New designers print posters from web-resolution images and end up with blurry results. After: Check whether an image's pixel dimensions meet 300 DPI for a target print size.","companion_app":{"app_path":"apps/custom-poster-print-size-dpi-checker.html","price":"Free","free_features":["Check whether an image's pixels are enough for a target print size at a standard DPI.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Your Email Open Rate to Industry Benchmarks","tags":["business","life-admin","official-source","local-first","email-open-rate","newsletter-benchmarks","email-marketing"],"hook":"Small business owners celebrate or panic over open rates without comparing them to industry benchmarks.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/email-marketing-open-benchmark-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Small business owners celebrate or panic over open rates without comparing them to industry benchmarks. After: Compare your email open rate to a benchmark range and flag whether it is low, typical, or high.","companion_app":{"app_path":"apps/email-marketing-open-benchmark-check.html","price":"Free","free_features":["Compare your email open rate to typical small business benchmark ranges.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate Monthly 529 Contributions to Reach a College Savings Target","tags":["family","life-admin","official-source","local-first","529-plan","college-savings","monthly-contributions"],"hook":"Parents guess at 529 contributions and either over-commit or fall far short of their target.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/college-529-monthly-contribution-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Parents guess at 529 contributions and either over-commit or fall far short of their target. After: Calculate monthly contributions needed to reach a college savings target by a target year, at a conservative return.","companion_app":{"app_path":"apps/college-529-monthly-contribution-calculator.html","price":"Free","free_features":["Estimate monthly contributions to hit a college savings target by a target year.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Track When Your Child's Car Seat Expires","tags":["family","life-admin","official-source","local-first","car-seat-expiration","child-passenger-safety","seat-replacement"],"hook":"Parents pass down car seats without checking the expiration date stamped on the seat, which is typically 6–10 years from manufacture.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/child-car-seat-expiration-tracker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Parents pass down car seats without checking the expiration date stamped on the seat, which is typically 6–10 years from manufacture. After: Calculate the expiration date of a car seat from its manufacture date and useful life.","companion_app":{"app_path":"apps/child-car-seat-expiration-tracker.html","price":"Free","free_features":["Calculate a car seat expiration date from manufacture date and stated useful life.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Button and Link Target Sizes for Touch Accessibility","tags":["accessibility","life-admin","official-source","local-first","target-size","touch-accessibility","wcag-2-2"],"hook":"Most mobile buttons are too small for fingers to tap accurately, causing errors and frustration.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/focus-visible-target-size-checker.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most mobile buttons are too small for fingers to tap accurately, causing errors and frustration. After: Check whether your interactive targets meet WCAG 2.2 minimum target size (24 CSS pixels).","companion_app":{"app_path":"apps/focus-visible-target-size-checker.html","price":"Free","free_features":["Compare tap target dimensions against WCAG 2.2 minimum size.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Caption Line Length and Reading Speed for Video","tags":["accessibility","life-admin","official-source","local-first","closed-captions","video-accessibility","reading-speed"],"hook":"Most auto-generated captions display too many words per line and too many words per minute to actually read.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/closed-caption-line-length-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Most auto-generated captions display too many words per line and too many words per minute to actually read. After: Check whether a caption line fits the 32-character line limit and matches comfortable reading speed.","companion_app":{"app_path":"apps/closed-caption-line-length-check.html","price":"Free","free_features":["Check caption line length and reading speed against standard guidelines.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the First-Year Cost of Adopting a Dog or Cat","tags":["civic","life-admin","official-source","local-first","pet-adoption-cost","first-year-pet-budget","shelter-pet"],"hook":"People budget the adoption fee and forget vaccinations, spay/neuter, supplies, food, and emergency buffer.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/pet-adoption-budget-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: People budget the adoption fee and forget vaccinations, spay/neuter, supplies, food, and emergency buffer. After: Tally the expected first-year costs of adopting a pet before you bring the animal home.","companion_app":{"app_path":"apps/pet-adoption-budget-calculator.html","price":"Free","free_features":["Tally first-year costs of adopting a dog or cat.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Calculate the Total Filing Cost for a Small Claims Court Case","tags":["civic","life-admin","official-source","local-first","small-claims","filing-fees","civil-court"],"hook":"People take a dispute to small claims court and forget to add service, copying, and sheriff fees on top of the filing fee.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/small-claims-court-filing-fee-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: People take a dispute to small claims court and forget to add service, copying, and sheriff fees on top of the filing fee. After: Calculate total small claims costs from filing fee, service fee, and copying costs.","companion_app":{"app_path":"apps/small-claims-court-filing-fee-calculator.html","price":"Free","free_features":["Add filing, service, and copying costs for a small claims case.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate International Roaming Cost vs Local SIM vs eSIM","tags":["travel","life-admin","official-source","local-first","roaming","esim","international-travel-data"],"hook":"Travelers come home to huge roaming bills because they did not compare day-pass, local SIM, and eSIM costs before the trip.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/international-travel-roaming-cost-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Travelers come home to huge roaming bills because they did not compare day-pass, local SIM, and eSIM costs before the trip. After: Compare total roaming cost vs a local eSIM/SIM for the days you are abroad.","companion_app":{"app_path":"apps/international-travel-roaming-cost-calculator.html","price":"Free","free_features":["Compare carrier roaming pass cost to a local eSIM/SIM for your trip length.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Travel Insurance Cost for an Upcoming Trip","tags":["travel","life-admin","official-source","local-first","travel-insurance","trip-protection","cfar-coverage"],"hook":"Travelers either skip insurance blindly or overpay for it without calculating the typical rate as a percent of trip cost.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/travel-insurance-cost-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Travelers either skip insurance blindly or overpay for it without calculating the typical rate as a percent of trip cost. After: Estimate travel insurance cost at typical 4–8% of total trip cost, with and without cancel-for-any-reason coverage.","companion_app":{"app_path":"apps/travel-insurance-cost-estimator.html","price":"Free","free_features":["Estimate standard and CFAR travel insurance cost from total trip cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan Spaced-Review Sessions for a Fixed Deadline","tags":["learning","life-admin","official-source","local-first","spaced-practice","study-plan","review-sessions"],"hook":"A study plan fails when review sessions pile up after the new material is done, and the pile is bigger than the day.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/spaced-review-session-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A study plan fails when review sessions pile up after the new material is done, and the pile is bigger than the day. After: Turn an item count, a daily new-item rate, and a deadline into an introduction plan with the review load counted.","companion_app":{"app_path":"apps/spaced-review-session-planner.html","price":"Free","free_features":["Turn an item count, a daily new-item rate, and a deadline into an introduction plan with the review load counted.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate How Many Flashcards Your Notes Will Make","tags":["learning","life-admin","official-source","local-first","flashcards","study-notes","study-pace"],"hook":"Note-to-card work fails when the card count is a surprise on the last study day.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/notes-to-flashcard-yield-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Note-to-card work fails when the card count is a surprise on the last study day. After: Estimate the flashcard count from your note pages, then pace the daily writing and review load.","companion_app":{"app_path":"apps/notes-to-flashcard-yield-planner.html","price":"Free","free_features":["Estimate the flashcard count from your note pages, then pace the daily writing and review load.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set a Finish Date for Your Reading List","tags":["learning","life-admin","official-source","local-first","reading-list","study-schedule","finish-date"],"hook":"A reading list drifts when the plan has no finish date and no rest days.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/reading-list-finish-date-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A reading list drifts when the plan has no finish date and no rest days. After: Turn pages left, a daily page rate, and rest days into a finish date you can put on a calendar.","companion_app":{"app_path":"apps/reading-list-finish-date-planner.html","price":"Free","free_features":["Turn pages left, a daily page rate, and rest days into a finish date you can put on a calendar.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set a Reorder Point for a Pantry Staple","tags":["household","life-admin","official-source","local-first","pantry","grocery-list","food-storage"],"hook":"A pantry staple runs out between shops when nothing marks the day to buy it again.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/pantry-staple-reorder-point-calculator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A pantry staple runs out between shops when nothing marks the day to buy it again. After: Turn weekly uses, the gap between shops, and safety days into a reorder point in units.","companion_app":{"app_path":"apps/pantry-staple-reorder-point-calculator.html","price":"Free","free_features":["Turn weekly uses, the gap between shops, and safety days into a reorder point in units.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check What a Space Heater Costs to Run","tags":["household","life-admin","official-source","local-first","space-heater","electricity-cost","home-energy"],"hook":"A space heater looks cheap to buy and expensive to run, and the bill arrives after the cold week.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/space-heater-running-cost-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A space heater looks cheap to buy and expensive to run, and the bill arrives after the cold week. After: Turn heater watts, hours a day, and your electricity rate into a day, month, and year cost.","companion_app":{"app_path":"apps/space-heater-running-cost-check.html","price":"Free","free_features":["Turn heater watts, hours a day, and your electricity rate into a day, month, and year cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check What Laundry Water Costs per Load","tags":["household","life-admin","official-source","local-first","laundry","water-use","utility-bill"],"hook":"Laundry water is priced in thousands of gallons and used in loads, so the cost stays invisible.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/laundry-water-cost-per-load-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Laundry water is priced in thousands of gallons and used in loads, so the cost stays invisible. After: Turn loads a week, gallons a load, and the water rate into a week, year, and per-load cost.","companion_app":{"app_path":"apps/laundry-water-cost-per-load-check.html","price":"Free","free_features":["Turn loads a week, gallons a load, and the water rate into a week, year, and per-load cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Discard Date for an Opened Medicine","tags":["health","life-admin","official-source","local-first","medicine-storage","expiry-date","medicine-cabinet"],"hook":"An opened medicine keeps its printed date, and the opened date can end months earlier.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/opened-medicine-discard-date-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An opened medicine keeps its printed date, and the opened date can end months earlier. After: Compare the printed expiry date with the label's months-after-opening rule, and mark the date to use first.","companion_app":{"app_path":"apps/opened-medicine-discard-date-check.html","price":"Free","free_features":["Compare the printed expiry date with the label's months-after-opening rule, and mark the date to use first.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Generic and Brand Medicine Prices for a Year","tags":["health","life-admin","official-source","local-first","generic-medicine","prescription-cost","pharmacy"],"hook":"A per-fill price difference is small on one receipt and large across a year of fills.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/generic-vs-brand-annual-savings-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A per-fill price difference is small on one receipt and large across a year of fills. After: Turn two prices and a fill count into the per-fill, yearly, and monthly price difference.","companion_app":{"app_path":"apps/generic-vs-brand-annual-savings-check.html","price":"Free","free_features":["Turn two prices and a fill count into the per-fill, yearly, and monthly price difference.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate an Unused PTO Payout Before You Ask","tags":["career","life-admin","official-source","local-first","pto","paid-leave","paycheck"],"hook":"Unused paid time off is a real number, and most people ask about it before they compute it.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/unused-pto-payout-estimator.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Unused paid time off is a real number, and most people ask about it before they compute it. After: Turn accrued hours, your hourly rate, and the policy payout percent into an estimated payout.","companion_app":{"app_path":"apps/unused-pto-payout-estimator.html","price":"Free","free_features":["Turn accrued hours, your hourly rate, and the policy payout percent into an estimated payout.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan Annual Training Hours Around Your Work Week","tags":["career","life-admin","official-source","local-first","training-plan","professional-development","work-hours"],"hook":"Training plans fail when the hours are a wish, not a line in the week.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/annual-training-hours-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Training plans fail when the hours are a wish, not a line in the week. After: Turn weekly work hours, a training percent, and working weeks into an annual training-hours plan.","companion_app":{"app_path":"apps/annual-training-hours-planner.html","price":"Free","free_features":["Turn weekly work hours, a training percent, and working weeks into an annual training-hours plan.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Price Raise Against Customer Loss","tags":["business","life-admin","official-source","local-first","pricing","small-business","customer-loss"],"hook":"A price raise can win or lose money, and the deciding number is the customers who stay.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/price-raise-churn-break-even.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A price raise can win or lose money, and the deciding number is the customers who stay. After: Turn a current price, a raise percent, and an expected customer loss into the break-even customer count.","companion_app":{"app_path":"apps/price-raise-churn-break-even.html","price":"Free","free_features":["Turn a current price, a raise percent, and an expected customer loss into the break-even customer count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Measure the Cash Gap Between Two Payment Terms","tags":["business","life-admin","official-source","local-first","cash-flow","payment-terms","small-business"],"hook":"A business runs out of cash in the gap between what it pays and what it collects.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/cash-gap-days-float-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A business runs out of cash in the gap between what it pays and what it collects. After: Turn customer terms, supplier terms, and monthly costs into the cash float the gap needs.","companion_app":{"app_path":"apps/cash-gap-days-float-check.html","price":"Free","free_features":["Turn customer terms, supplier terms, and monthly costs into the cash float the gap needs.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Units You Must Sell to Break Even","tags":["business","life-admin","official-source","local-first","break-even","pricing","unit-cost"],"hook":"A small business knows its prices and rarely knows the count that covers its fixed costs.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/break-even-units-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A small business knows its prices and rarely knows the count that covers its fixed costs. After: Turn fixed costs, a unit price, and a unit variable cost into the break-even unit count.","companion_app":{"app_path":"apps/break-even-units-check.html","price":"Free","free_features":["Turn fixed costs, a unit price, and a unit variable cost into the break-even unit count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Build a Pet-Care Emergency Reserve Target","tags":["family","life-admin","official-source","local-first","pet-care","emergency-fund","household-budget"],"hook":"Pet costs arrive monthly, and the emergency bill arrives once, at the worst time.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/pet-care-monthly-cost-reserve.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Pet costs arrive monthly, and the emergency bill arrives once, at the worst time. After: Turn monthly pet costs and a reserve window into a savings target with a weekly set-aside.","companion_app":{"app_path":"apps/pet-care-monthly-cost-reserve.html","price":"Free","free_features":["Turn monthly pet costs and a reserve window into a savings target with a weekly set-aside.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Tally a Home Inventory's Replacement Value","tags":["family","life-admin","official-source","local-first","home-inventory","insurance-records","documents"],"hook":"An insurance inventory stalls when the total value is unknown and the list feels endless.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/home-inventory-value-tally.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An insurance inventory stalls when the total value is unknown and the list feels endless. After: Turn room count, items per room, and an average item value into a first-pass replacement total.","companion_app":{"app_path":"apps/home-inventory-value-tally.html","price":"Free","free_features":["Turn room count, items per room, and an average item value into a first-pass replacement total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan Paint Cans for a Two-Coat Job","tags":["creative","life-admin","official-source","local-first","paint","repaint","home-project"],"hook":"A paint run fails on the second coat, when the can is half empty and the wall is not done.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/paint-cans-two-coat-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A paint run fails on the second coat, when the can is half empty and the wall is not done. After: Turn wall length, wall height, can coverage, and coat count into the cans to buy.","companion_app":{"app_path":"apps/paint-cans-two-coat-planner.html","price":"Free","free_features":["Turn wall length, wall height, can coverage, and coat count into the cans to buy.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate When a Copyright Term Ends","tags":["creative","life-admin","official-source","local-first","copyright","public-domain","creative-work"],"hook":"A copyright question starts with the author's status, and most guesses start with the publication year.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/copyright-term-estimate-sheet.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A copyright question starts with the author's status, and most guesses start with the publication year. After: Turn a work type and one year into an earliest public-domain year under the general U.S. rule.","companion_app":{"app_path":"apps/copyright-term-estimate-sheet.html","price":"Free","free_features":["Turn a work type and one year into an earliest public-domain year under the general U.S. rule.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Alt-Text Coverage Across a Slide Deck","tags":["accessibility","life-admin","official-source","local-first","alt-text","slides","screen-reader"],"hook":"A deck ships with alt text on the easy images and gaps on the rest.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/slide-alt-text-coverage-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A deck ships with alt text on the easy images and gaps on the rest. After: Turn image counts into the missing alt-text count and a coverage percent for the deck.","companion_app":{"app_path":"apps/slide-alt-text-coverage-check.html","price":"Free","free_features":["Turn image counts into the missing alt-text count and a coverage percent for the deck.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Label Coverage Across a PDF Form","tags":["accessibility","life-admin","official-source","local-first","pdf-form","labels","screen-reader"],"hook":"A PDF form fails screen-reader users field by field, and the count is invisible in the editor.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/pdf-form-label-coverage-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A PDF form fails screen-reader users field by field, and the count is invisible in the editor. After: Turn field counts into the unlabeled-field count and a label coverage percent for the form.","companion_app":{"app_path":"apps/pdf-form-label-coverage-check.html","price":"Free","free_features":["Turn field counts into the unlabeled-field count and a label coverage percent for the form.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan a Voter Registration Deadline","tags":["civic","life-admin","official-source","local-first","voter-registration","election","deadline"],"hook":"A registration deadline sits before the election date, and both dates live on different pages.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/voter-registration-deadline-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A registration deadline sits before the election date, and both dates live on different pages. After: Turn an election date and your state's deadline rule into the registration date and a countdown.","companion_app":{"app_path":"apps/voter-registration-deadline-planner.html","price":"Free","free_features":["Turn an election date and your state's deadline rule into the registration date and a countdown.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan Start Dates for a Public Comment","tags":["civic","life-admin","official-source","local-first","public-comment","regulations","docket"],"hook":"A comment period closes on one date, and the drafting takes longer than the last week allows.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/public-comment-deadline-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A comment period closes on one date, and the drafting takes longer than the last week allows. After: Turn the docket close date and your drafting and review days into the day to start.","companion_app":{"app_path":"apps/public-comment-deadline-planner.html","price":"Free","free_features":["Turn the docket close date and your drafting and review days into the day to start.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set Follow-Up Dates for a Complaint You Filed","tags":["civic","life-admin","official-source","local-first","complaint","follow-up","consumer"],"hook":"A complaint goes quiet after filing, and the follow-up date passes without a reminder.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/complaint-followup-clock-sheet.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A complaint goes quiet after filing, and the follow-up date passes without a reminder. After: Turn the filed date and a response window into the follow-up date and the first reminder date.","companion_app":{"app_path":"apps/complaint-followup-clock-sheet.html","price":"Free","free_features":["Turn the filed date and a response window into the follow-up date and the first reminder date.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Split a Travel Budget Between Cash and Card","tags":["travel","life-admin","official-source","local-first","travel-budget","cash","planning"],"hook":"A travel budget fails in the details: too much cash in one pocket and no reserve for the bad day.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/travel-cash-card-split-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A travel budget fails in the details: too much cash in one pocket and no reserve for the bad day. After: Turn a trip budget, trip days, a reserve share, and a cash share into the cash and card amounts.","companion_app":{"app_path":"apps/travel-cash-card-split-planner.html","price":"Free","free_features":["Turn a trip budget, trip days, a reserve share, and a cash share into the cash and card amounts.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Bag Fees With Round-Trip Shipping","tags":["travel","life-admin","official-source","local-first","baggage-fees","shipping","air-travel"],"hook":"An oversized bag has two prices: the airline fee on every leg, and the shipping label once.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/bag-fee-vs-shipping-break-even.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An oversized bag has two prices: the airline fee on every leg, and the shipping label once. After: Turn the per-leg bag fee, the leg count, and the round-trip shipping cost into the cheaper option.","companion_app":{"app_path":"apps/bag-fee-vs-shipping-break-even.html","price":"Free","free_features":["Turn the per-leg bag fee, the leg count, and the round-trip shipping cost into the cheaper option.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Split a Study Block Into Sessions With Breaks Counted","tags":["learning","life-admin","official-source","local-first","distributed-practice","session-length","study-breaks"],"hook":"A long study block feels productive until the breaks you need are missing from the plan.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/distributed-practice-session-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A long study block feels productive until the breaks you need are missing from the plan. After: Turn a total study time into a session count and a clock time that includes the breaks between sessions.","companion_app":{"app_path":"apps/distributed-practice-session-planner.html","price":"Free","free_features":["Turn a total study time into a session count and a clock time that includes the breaks between sessions.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Out How Many Weeks Your Language Goal Takes","tags":["learning","life-admin","official-source","local-first","study-hours","practice-pace","language-goal"],"hook":"A language goal stated in hours stays vague until you turn it into sessions and weeks.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/language-hours-goal-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A language goal stated in hours stays vague until you turn it into sessions and weeks. After: Turn a goal in study hours into a session count, a number of weeks at your pace, and the hours you need each week.","companion_app":{"app_path":"apps/language-hours-goal-planner.html","price":"Free","free_features":["Turn a goal in study hours into a session count, a number of weeks at your pace, and the hours you need each week.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Space Practice Tests Across the Weeks Before an Exam","tags":["learning","life-admin","official-source","local-first","practice-tests","spaced-practice","exam-preparation"],"hook":"Practice tests bunched into the final weekend show you the gaps too late to fix them.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/practice-test-spacing-planner.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Practice tests bunched into the final weekend show you the gaps too late to fix them. After: Count the practice tests that fit before your exam and the average gap between them.","companion_app":{"app_path":"apps/practice-test-spacing-planner.html","price":"Free","free_features":["Count the practice tests that fit before your exam and the average gap between them.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Bottled Water and a Filter Pitcher for One Year","tags":["household","life-admin","official-source","local-first","bottled-water","filter-pitcher","household-budget"],"hook":"Bottled water feels cheap one bottle at a time and adds up across a whole year.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/bottled-water-vs-tap-yearly-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Bottled water feels cheap one bottle at a time and adds up across a whole year. After: Compare the yearly cost of the bottles you buy with the yearly cost of a filter or pitcher.","companion_app":{"app_path":"apps/bottled-water-vs-tap-yearly-cost.html","price":"Free","free_features":["Compare the yearly cost of the bottles you buy with the yearly cost of a filter or pitcher.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set Aside Money for Yearly Home Maintenance","tags":["household","life-admin","official-source","local-first","home-maintenance","sinking-fund","seasonal-upkeep"],"hook":"Home repairs arrive as surprises only when the money for them was never set aside.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/home-maintenance-set-aside-fund.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Home repairs arrive as surprises only when the money for them was never set aside. After: Turn the number of yearly maintenance tasks and their average cost into a yearly budget and a monthly set-aside.","companion_app":{"app_path":"apps/home-maintenance-set-aside-fund.html","price":"Free","free_features":["Turn the number of yearly maintenance tasks and their average cost into a yearly budget and a monthly set-aside.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price a Year of Furnace Filter Changes","tags":["household","life-admin","official-source","local-first","furnace-filter","maintenance-schedule","yearly-cost"],"hook":"A filter that costs little each time still adds a steady yearly line that is easy to forget.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/furnace-filter-yearly-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A filter that costs little each time still adds a steady yearly line that is easy to forget. After: Turn the cost of one filter and the months between changes into a yearly change count and a yearly cost.","companion_app":{"app_path":"apps/furnace-filter-yearly-cost.html","price":"Free","free_features":["Turn the cost of one filter and the months between changes into a yearly change count and a yearly cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Doses Left in a Vaccine Series","tags":["health","life-admin","official-source","local-first","vaccine-record","dose-count","immunization-schedule"],"hook":"A vaccine series is easy to lose track of once the first dose is months in the past.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/vaccine-doses-remaining-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A vaccine series is easy to lose track of once the first dose is months in the past. After: Count the doses still needed in a series and the days until the next dose is allowed, from numbers your provider gives you.","companion_app":{"app_path":"apps/vaccine-doses-remaining-check.html","price":"Free","free_features":["Count the doses still needed in a series and the days until the next dose is allowed, from numbers your provider gives you.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Date to Order a Refill With Lead Time Counted","tags":["health","life-admin","official-source","local-first","refill-timing","days-of-supply","prescription"],"hook":"A refill ordered on the last day of supply runs into weekends and holidays.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/medication-refill-lead-days.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A refill ordered on the last day of supply runs into weekends and holidays. After: Count the days of medication left and the number of days from today to place the refill order.","companion_app":{"app_path":"apps/medication-refill-lead-days.html","price":"Free","free_features":["Count the days of medication left and the number of days from today to place the refill order.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Know When a Polite Follow-Up Is Due After You Apply","tags":["career","life-admin","official-source","local-first","job-application","follow-up","employer-contact"],"hook":"A follow-up sent on day one looks anxious, and one sent after a month looks forgotten.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/application-follow-up-window.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A follow-up sent on day one looks anxious, and one sent after a month looks forgotten. After: Check how many days have passed since you applied and whether the posting allows a follow-up now.","companion_app":{"app_path":"apps/application-follow-up-window.html","price":"Free","free_features":["Check how many days have passed since you applied and whether the posting allows a follow-up now.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set Aside a Share of Each Freelance Payment for Tax","tags":["career","life-admin","official-source","local-first","freelance-tax","set-aside","self-employment-income"],"hook":"Freelance income that lands in one account looks like spending money until the tax bill arrives.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/freelance-tax-set-aside-rate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Freelance income that lands in one account looks like spending money until the tax bill arrives. After: Turn a period of freelance income and a set-aside percentage into the amount to hold back and the amount you can spend.","companion_app":{"app_path":"apps/freelance-tax-set-aside-rate.html","price":"Free","free_features":["Turn a period of freelance income and a set-aside percentage into the amount to hold back and the amount you can spend.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Buy Enough Yarn for a Knitting Project With a Spare Margin","tags":["creative","life-admin","official-source","local-first","yarn-weight","skein-count","project-planning"],"hook":"Running out of yarn mid-project is worse than buying one spare skein you never use.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/knitting-yarn-skein-estimate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Running out of yarn mid-project is worse than buying one spare skein you never use. After: Turn the yarn your project needs and a spare margin into the number of skeins to buy.","companion_app":{"app_path":"apps/knitting-yarn-skein-estimate.html","price":"Free","free_features":["Turn the yarn your project needs and a spare margin into the number of skeins to buy.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Out How Many Gallons a Room of Paint Needs","tags":["creative","life-admin","official-source","local-first","paint-coverage","gallon-estimate","wall-area"],"hook":"Buying paint by eye leaves you with a half-empty can or a second trip to the store mid-coat.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/paint-gallons-for-room.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Buying paint by eye leaves you with a half-empty can or a second trip to the store mid-coat. After: Turn the wall area, the number of coats, and the coverage on the label into a gallon count.","companion_app":{"app_path":"apps/paint-gallons-for-room.html","price":"Free","free_features":["Turn the wall area, the number of coats, and the coverage on the label into a gallon count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Out the Business-Use Share of Your Home","tags":["business","life-admin","official-source","local-first","home-office","business-use-share","square-footage"],"hook":"A home office claim starts with a share of the home, and a guessed share is the first thing a reviewer questions.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/home-office-deduction-share.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A home office claim starts with a share of the home, and a guessed share is the first thing a reviewer questions. After: Turn the office area and the home area into a business-use share, then apply that share to the shared costs you choose.","companion_app":{"app_path":"apps/home-office-deduction-share.html","price":"Free","free_features":["Turn the office area and the home area into a business-use share, then apply that share to the shared costs you choose.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Opens Before You Send a Newsletter","tags":["business","life-admin","official-source","local-first","open-rate","email-list","newsletter-planning"],"hook":"A send looks big on a list count and smaller once the open rate is applied honestly.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/email-campaign-expected-opens.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A send looks big on a list count and smaller once the open rate is applied honestly. After: Turn the number of contacts and an expected open rate into an estimate of opens and unopened messages.","companion_app":{"app_path":"apps/email-campaign-expected-opens.html","price":"Free","free_features":["Turn the number of contacts and an expected open rate into an estimate of opens and unopened messages.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Whether Ad Spend Pays Back Per Sale","tags":["business","life-admin","official-source","local-first","advertising","cost-per-sale","break-even"],"hook":"An ad campaign can look busy and still lose money once its cost is divided across the sales it brings in.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/advertising-spend-per-sale-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An ad campaign can look busy and still lose money once its cost is divided across the sales it brings in. After: Turn ad spend, the sales it brings, and your profit per sale into a cost per sale, a net result, and a break-even sales count.","companion_app":{"app_path":"apps/advertising-spend-per-sale-check.html","price":"Free","free_features":["Turn ad spend, the sales it brings, and your profit per sale into a cost per sale, a net result, and a break-even sales count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Save for Backup Child Care Before You Need It","tags":["family","life-admin","official-source","local-first","backup-care","child-care-budget","savings-target"],"hook":"Backup care is the cost families plan for least, and it is paid on the day a regular arrangement falls through.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/backup-care-fund-target.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Backup care is the cost families plan for least, and it is paid on the day a regular arrangement falls through. After: Turn the backup days you expect each month and the cost of one day into a monthly cost and a savings target for the period.","companion_app":{"app_path":"apps/backup-care-fund-target.html","price":"Free","free_features":["Turn the backup days you expect each month and the cost of one day into a monthly cost and a savings target for the period.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the First Year of Owning a Pet","tags":["family","life-admin","official-source","local-first","pet-budget","first-year-cost","emergency-reserve"],"hook":"The first year of a pet costs far more than the monthly food bill that most new owners plan around.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/household-pet-first-year-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The first year of a pet costs far more than the monthly food bill that most new owners plan around. After: Add up the one-time and reserve costs and twelve months of routine care into a first-year total.","companion_app":{"app_path":"apps/household-pet-first-year-cost.html","price":"Free","free_features":["Add up the one-time and reserve costs and twelve months of routine care into a first-year total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Whether Your Text Meets Its Contrast Requirement","tags":["accessibility","life-admin","official-source","local-first","contrast-ratio","wcag-2-2","large-text"],"hook":"A color pair can look fine on a bright screen and still fail the contrast requirement for the text size you chose.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/large-text-contrast-requirement-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A color pair can look fine on a bright screen and still fail the contrast requirement for the text size you chose. After: Turn a measured contrast ratio, the font size, and the conformance level into the required ratio and a pass or fail result.","companion_app":{"app_path":"apps/large-text-contrast-requirement-check.html","price":"Free","free_features":["Turn a measured contrast ratio, the font size, and the conformance level into the required ratio and a pass or fail result.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Clickable Target Against the 24-Pixel Minimum","tags":["accessibility","life-admin","official-source","local-first","target-size","touch-target","wcag-2-2"],"hook":"A small icon button is easy to aim with a mouse and hard to hit on a phone.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/pointer-target-size-minimum-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A small icon button is easy to aim with a mouse and hard to hit on a phone. After: Compare the width and height of a pointer target with the 24 by 24 CSS pixel minimum, and show when the spacing exception needs a look.","companion_app":{"app_path":"apps/pointer-target-size-minimum-check.html","price":"Free","free_features":["Compare the width and height of a pointer target with the 24 by 24 CSS pixel minimum, and show when the spacing exception needs a look.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Whether a Company Is Past Its Stated Response Time","tags":["civic","life-admin","official-source","local-first","complaint","response-window","follow-up"],"hook":"A complaint filed in writing with a promised reply date gives you a clear point to follow up from.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/complaint-response-overdue-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A complaint filed in writing with a promised reply date gives you a clear point to follow up from. After: Compare the days since you filed with the response window the company or agency stated, and show what to do next.","companion_app":{"app_path":"apps/complaint-response-overdue-check.html","price":"Free","free_features":["Compare the days since you filed with the response window the company or agency stated, and show what to do next.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Days Left in a Federal Rule Comment Period","tags":["civic","life-admin","official-source","local-first","public-comment","comment-period","proposed-rule"],"hook":"A comment period closes on a fixed date, and a week of delay can leave a good comment unsent.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/rule-comment-days-left.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A comment period closes on a fixed date, and a week of delay can leave a good comment unsent. After: Count the days from today to the close date of a posted comment period, and show whether it is still open.","companion_app":{"app_path":"apps/rule-comment-days-left.html","price":"Free","free_features":["Count the days from today to the close date of a posted comment period, and show whether it is still open.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Appeal Deadline for a Records Request Denial","tags":["civic","life-admin","official-source","local-first","foia","records-request","appeal"],"hook":"A denial letter that is ignored past its appeal window closes the route, even when the denial was wrong.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/foia-appeal-deadline-days.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A denial letter that is ignored past its appeal window closes the route, even when the denial was wrong. After: Turn the date of a records denial and the appeal window stated in the letter into the last day to file an appeal.","companion_app":{"app_path":"apps/foia-appeal-deadline-days.html","price":"Free","free_features":["Turn the date of a records denial and the appeal window stated in the letter into the last day to file an appeal.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget a Trip With Per-Diem Lodging and Meal Rates","tags":["travel","life-admin","official-source","local-first","per-diem","trip-budget","travel-costs"],"hook":"A trip budget built from a guess at lodging and meals is often wrong by the cost of one extra night.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/trip-per-diem-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A trip budget built from a guess at lodging and meals is often wrong by the cost of one extra night. After: Turn the trip days, the nights of lodging, and two daily rates into a lodging total, a meals total, and a trip total.","companion_app":{"app_path":"apps/trip-per-diem-budget.html","price":"Free","free_features":["Turn the trip days, the nights of lodging, and two daily rates into a lodging total, a meals total, and a trip total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate Mobile Data Costs Before a Trip Abroad","tags":["travel","life-admin","official-source","local-first","roaming","mobile-data","international-travel"],"hook":"Roaming data charges arrive on the bill after the trip, when the phone has already been used every day.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/roaming-data-cost-estimate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Roaming data charges arrive on the bill after the trip, when the phone has already been used every day. After: Turn the days abroad and the data you expect each day into a total in gigabytes and an estimated cost at your carrier's rate.","companion_app":{"app_path":"apps/roaming-data-cost-estimate.html","price":"Free","free_features":["Turn the days abroad and the data you expect each day into a total in gigabytes and an estimated cost at your carrier's rate.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set a Weekly Pace That Finishes an Open Course","tags":["learning","life-admin","official-source","local-first","open-courseware","weekly-pace","study-hours"],"hook":"An open course with 36 lectures looks small until week five.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/open-course-completion-pace-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An open course with 36 lectures looks small until week five. After: Turn a lecture count and a deadline into a weekly session count and the minutes that pace needs.","companion_app":{"app_path":"apps/open-course-completion-pace-plan.html","price":"Free","free_features":["Turn a lecture count and a deadline into a weekly session count and the minutes that pace needs.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Turn a Reading List Into a Daily Page Target","tags":["learning","life-admin","official-source","local-first","reading-target","pages-per-day","assignment-pacing"],"hook":"A 240-page reading list feels heavy until it becomes twenty pages a day.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/reading-assignment-daily-page-target.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A 240-page reading list feels heavy until it becomes twenty pages a day. After: Turn a page total and a number of reading days into a daily page target and the minutes it takes.","companion_app":{"app_path":"apps/reading-assignment-daily-page-target.html","price":"Free","free_features":["Turn a page total and a number of reading days into a daily page target and the minutes it takes.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Measurement Before You Convert the Prefix","tags":["learning","life-admin","official-source","local-first","si-prefixes","unit-conversion","base-units"],"hook":"A dose written in milligrams and a spec written in grams are the same number in different clothes.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/si-prefix-conversion-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A dose written in milligrams and a spec written in grams are the same number in different clothes. After: Convert a value between two SI prefixes and show the base-unit value and the factor between the units.","companion_app":{"app_path":"apps/si-prefix-conversion-check.html","price":"Free","free_features":["Convert a value between two SI prefixes and show the base-unit value and the factor between the units.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Cap the New Cards You Add Each Day","tags":["learning","life-admin","official-source","local-first","review-load","new-card-cap","flashcard-scheduling"],"hook":"Adding forty cards on Sunday creates a review bill you pay all week.","category":"learning","verified":"2026-10-10","date":"2026-10-10","path":"articles/daily-new-card-intake-cap.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Adding forty cards on Sunday creates a review bill you pay all week. After: Turn a daily review-minute cap into the largest number of new cards you can add without passing it.","companion_app":{"app_path":"apps/daily-new-card-intake-cap.html","price":"Free","free_features":["Turn a daily review-minute cap into the largest number of new cards you can add without passing it.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price the Hot Water Your Household Uses in a Year","tags":["household","life-admin","official-source","local-first","water-heating","energy-cost","temperature-rise"],"hook":"The water heater runs whether you notice it or not, and the bill hides the reason.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/water-heater-annual-energy-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The water heater runs whether you notice it or not, and the bill hides the reason. After: Turn daily hot-water use, a temperature rise, and an electricity rate into an annual and monthly cost.","companion_app":{"app_path":"apps/water-heater-annual-energy-cost.html","price":"Free","free_features":["Turn daily hot-water use, a temperature rise, and an electricity rate into an annual and monthly cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find Out How Long a Sealing Project Takes to Pay Back","tags":["household","life-admin","official-source","local-first","weatherization","payback-period","energy-saving"],"hook":"A quote for sealing and insulation is easy to accept and hard to compare.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/weatherization-payback-months.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A quote for sealing and insulation is easy to accept and hard to compare. After: Turn a project cost and an expected monthly saving into a payback time in months and years.","companion_app":{"app_path":"apps/weatherization-payback-months.html","price":"Free","free_features":["Turn a project cost and an expected monthly saving into a payback time in months and years.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Water a Low-Flow Showerhead Saves in a Year","tags":["household","life-admin","official-source","local-first","water-efficiency","showerhead-flow","utility-savings"],"hook":"A fixture swap sounds small until you multiply it by every shower in a year.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/low-flow-fixture-annual-water-savings.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A fixture swap sounds small until you multiply it by every shower in a year. After: Turn two flow rates and a shower habit into gallons saved each year and the money those gallons carry.","companion_app":{"app_path":"apps/low-flow-fixture-annual-water-savings.html","price":"Free","free_features":["Turn two flow rates and a shower habit into gallons saved each year and the money those gallons carry.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See How Many Months Your Backup Storage Will Last","tags":["household","life-admin","official-source","local-first","data-backup","storage-plan","photo-archive"],"hook":"A backup plan works until the storage plan quietly runs out of room.","category":"household","verified":"2026-10-10","date":"2026-10-10","path":"articles/photo-backup-storage-runway.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A backup plan works until the storage plan quietly runs out of room. After: Turn a monthly photo habit and a storage plan into months of runway before the plan is full.","companion_app":{"app_path":"apps/photo-backup-storage-runway.html","price":"Free","free_features":["Turn a monthly photo habit and a storage plan into months of runway before the plan is full.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Medical Expense Threshold Before You Itemize","tags":["health","life-admin","official-source","local-first","medical-expenses","itemized-deduction","adjusted-gross-income"],"hook":"A stack of medical receipts only matters above a line set by your income.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/medical-expense-deduction-threshold.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A stack of medical receipts only matters above a line set by your income. After: Turn your income and your medical expenses into the threshold and the amount above it.","companion_app":{"app_path":"apps/medical-expense-deduction-threshold.html","price":"Free","free_features":["Turn your income and your medical expenses into the threshold and the amount above it.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Days Left in a Health Claim Appeal Window","tags":["health","life-admin","official-source","local-first","claims-appeal","internal-appeal","deadline"],"hook":"An appeal right is real only while the window is open.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/claims-appeal-window-days-left.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An appeal right is real only while the window is open. After: Turn a notice date, a filing date, and an allowed period into a deadline and the days left.","companion_app":{"app_path":"apps/claims-appeal-window-days-left.html","price":"Free","free_features":["Turn a notice date, a filing date, and an allowed period into a deadline and the days left.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Waiting Period Before a Medical Debt Can Be Reported","tags":["health","life-admin","official-source","local-first","medical-debt","credit-reporting","waiting-period"],"hook":"A medical bill does not reach a credit report the day it goes unpaid.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/medical-debt-credit-wait-clock.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A medical bill does not reach a credit report the day it goes unpaid. After: Turn a first missed payment date and a waiting period into the days elapsed and the days that remain.","companion_app":{"app_path":"apps/medical-debt-credit-wait-clock.html","price":"Free","free_features":["Turn a first missed payment date and a waiting period into the days elapsed and the days that remain.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Days of Supply Left in a Prescription","tags":["health","life-admin","official-source","local-first","days-supply","refill-lead-time","medication-planning"],"hook":"A bottle of tablets does not tell you how many days it covers.","category":"health","verified":"2026-10-10","date":"2026-10-10","path":"articles/prescription-days-supply-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A bottle of tablets does not tell you how many days it covers. After: Turn a tablet count, a daily dose, and a refill lead time into days of supply and the order-by point.","companion_app":{"app_path":"apps/prescription-days-supply-check.html","price":"Free","free_features":["Turn a tablet count, a daily dose, and a refill lead time into days of supply and the order-by point.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare an Employer Mileage Rate With the Standard Rate","tags":["career","life-admin","official-source","local-first","mileage-rate","reimbursement","business-miles"],"hook":"A mileage rate of 55 cents sounds fair until you compare it with the standard rate.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/mileage-reimbursement-shortfall-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A mileage rate of 55 cents sounds fair until you compare it with the standard rate. After: Turn trip miles and two rates into the standard amount, the paid amount, and the shortfall.","companion_app":{"app_path":"apps/mileage-reimbursement-shortfall-check.html","price":"Free","free_features":["Turn trip miles and two rates into the standard amount, the paid amount, and the shortfall.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Put a Number on the Leave You Have Not Taken","tags":["career","life-admin","official-source","local-first","vacation-leave","leave-payout","workdays"],"hook":"Eighty unused hours look like a rounding error until they are priced.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/unused-pto-payout-estimate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Eighty unused hours look like a rounding error until they are priced. After: Turn unused leave hours and an hourly rate into a payout value and the workdays that leave represents.","companion_app":{"app_path":"apps/unused-pto-payout-estimate.html","price":"Free","free_features":["Turn unused leave hours and an hourly rate into a payout value and the workdays that leave represents.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Performance Goal Against the Expected Pace","tags":["career","life-admin","official-source","local-first","performance-goal","mid-year-review","progress-pace"],"hook":"A mid-year review is easier when the gap is a number rather than an impression.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/performance-goal-midyear-progress.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A mid-year review is easier when the gap is a number rather than an impression. After: Turn a target, a current value, and the share of the year elapsed into the expected pace and the gap.","companion_app":{"app_path":"apps/performance-goal-midyear-progress.html","price":"Free","free_features":["Turn a target, a current value, and the share of the year elapsed into the expected pace and the gap.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Whether a Payroll Record Is Still Inside Its Retention Period","tags":["career","life-admin","official-source","local-first","recordkeeping","retention-period","payroll-records"],"hook":"Shredding a timesheet too early is a small act with a long shadow.","category":"career","verified":"2026-10-10","date":"2026-10-10","path":"articles/payroll-record-retention-clock.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Shredding a timesheet too early is a small act with a long shadow. After: Turn a record date, a check date, and a retention period into a keep-until date and the days that remain.","companion_app":{"app_path":"apps/payroll-record-retention-clock.html","price":"Free","free_features":["Turn a record date, a check date, and a retention period into a keep-until date and the days that remain.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Time to Verify a Batch of Payment Changes","tags":["business","life-admin","official-source","local-first","business-email-compromise","payment-verification","accounts-payable"],"hook":"A payment-detail change takes one phone call, and nobody budgets the calls.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/payment-change-verification-time-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A payment-detail change takes one phone call, and nobody budgets the calls. After: Turn a batch of payment-change requests into total verification minutes and the load on each person.","companion_app":{"app_path":"apps/payment-change-verification-time-check.html","price":"Free","free_features":["Turn a batch of payment-change requests into total verification minutes and the load on each person.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Out What You Actually Keep From an Online Sale","tags":["business","life-admin","official-source","local-first","online-selling","net-proceeds","marketplace-fees"],"hook":"A listing price is not the money that lands in your account.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/online-sale-net-proceeds-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A listing price is not the money that lands in your account. After: Turn a sale price, fees, shipping, and supplies into net proceeds and the true cost share.","companion_app":{"app_path":"apps/online-sale-net-proceeds-check.html","price":"Free","free_features":["Turn a sale price, fees, shipping, and supplies into net proceeds and the true cost share.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Backwards From a Click Target to the List You Need","tags":["business","life-admin","official-source","local-first","email-marketing","click-target","list-size"],"hook":"A click target is easy to set and hard to reach with the list you have.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/click-target-list-size-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A click target is easy to set and hard to reach with the list you have. After: Turn a click target and two rates into the opens, the sends, and the extra names the target needs.","companion_app":{"app_path":"apps/click-target-list-size-check.html","price":"Free","free_features":["Turn a click target and two rates into the opens, the sends, and the extra names the target needs.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Measure How Far a Multi-Factor Rollout Has Got","tags":["business","life-admin","official-source","local-first","multi-factor-authentication","rollout-coverage","account-security"],"hook":"A security rollout is either a percentage or a wish.","category":"business","verified":"2026-10-10","date":"2026-10-10","path":"articles/mfa-enrollment-coverage-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A security rollout is either a percentage or a wish. After: Turn account counts and a weekly enrolment rate into coverage, the remaining accounts, and the weeks left.","companion_app":{"app_path":"apps/mfa-enrollment-coverage-check.html","price":"Free","free_features":["Turn account counts and a weekly enrolment rate into coverage, the remaining accounts, and the weeks left.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count a Records-Request Deadline in Working Days","tags":["civic","life-admin","official-source","local-first","foia","working-days","response-deadline"],"hook":"A twenty-working-day clock is not twenty calendar days on the wall.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/foia-working-day-deadline-clock.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A twenty-working-day clock is not twenty calendar days on the wall. After: Turn a receipt date and a working-day period into a due date, the calendar span, and the weekends skipped.","companion_app":{"app_path":"apps/foia-working-day-deadline-clock.html","price":"Free","free_features":["Turn a receipt date and a working-day period into a due date, the calendar span, and the weekends skipped.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Total the Attendance Fee and Mileage for a Summons","tags":["civic","life-admin","official-source","local-first","jury-service","attendance-fee","mileage-reimbursement"],"hook":"Jury service pays a little, and the little is worth claiming properly.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/jury-duty-fee-and-mileage-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Jury service pays a little, and the little is worth claiming properly. After: Turn days served, a daily fee, and round-trip miles into the fee total, the mileage total, and the combined amount.","companion_app":{"app_path":"apps/jury-duty-fee-and-mileage-check.html","price":"Free","free_features":["Turn days served, a daily fee, and round-trip miles into the fee total, the mileage total, and the combined amount.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price a Property Tax Appeal Before You File One","tags":["civic","life-admin","official-source","local-first","property-tax","assessment-appeal","tax-rate"],"hook":"An appeal takes an afternoon; the saving is worth sizing first.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/property-tax-appeal-savings-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An appeal takes an afternoon; the saving is worth sizing first. After: Turn two assessed values and a tax rate into the reduction, the annual saving, and the monthly saving.","companion_app":{"app_path":"apps/property-tax-appeal-savings-check.html","price":"Free","free_features":["Turn two assessed values and a tax rate into the reduction, the annual saving, and the monthly saving.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Reading Time Before a Comment Period Closes","tags":["civic","life-admin","official-source","local-first","public-comment","rulemaking","reading-budget"],"hook":"A comment period is short and the document is long.","category":"civic","verified":"2026-10-10","date":"2026-10-10","path":"articles/public-comment-reading-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A comment period is short and the document is long. After: Turn a document length, a reading speed, and the days left into total reading time and a daily budget.","companion_app":{"app_path":"apps/public-comment-reading-budget.html","price":"Free","free_features":["Turn a document length, a reading speed, and the days left into total reading time and a daily budget.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Total the Service Minutes an IEP Delivers Each Week","tags":["family","life-admin","official-source","local-first","iep-services","service-minutes","school-term"],"hook":"A service written as 45 minutes three times a week is easy to misplace in a busy term.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/iep-service-minutes-week-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A service written as 45 minutes three times a week is easy to misplace in a busy term. After: Turn a session length, a weekly frequency, and a term length into weekly minutes, term hours, and session counts.","companion_app":{"app_path":"apps/iep-service-minutes-week-check.html","price":"Free","free_features":["Turn a session length, a weekly frequency, and a term length into weekly minutes, term hours, and session counts.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Break Infant Formula Cost Down to a Single Feeding","tags":["family","life-admin","official-source","local-first","infant-formula","cost-per-feeding","household-budget"],"hook":"A tin price tells you little until it becomes a cost per feeding.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/formula-cost-per-feeding.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A tin price tells you little until it becomes a cost per feeding. After: Turn a tin price, a tin size, and a feeding habit into the cost per feeding, per day, and per month.","companion_app":{"app_path":"apps/formula-cost-per-feeding.html","price":"Free","free_features":["Turn a tin price, a tin size, and a feeding habit into the cost per feeding, per day, and per month.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Split a Childcare Bill by Income Share","tags":["family","life-admin","official-source","local-first","child-care-costs","income-share","shared-care"],"hook":"Splitting a childcare bill in half is only fair when the incomes are equal.","category":"family","verified":"2026-10-10","date":"2026-10-10","path":"articles/childcare-cost-income-share-split.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Splitting a childcare bill in half is only fair when the incomes are equal. After: Turn a weekly cost and two incomes into each household's share in percent and in dollars.","companion_app":{"app_path":"apps/childcare-cost-income-share-split.html","price":"Free","free_features":["Turn a weekly cost and two incomes into each household's share in percent and in dollars.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Number of Pieces an Art Fair Booth Must Sell","tags":["creative","life-admin","official-source","local-first","booth-fee","break-even","pricing"],"hook":"A booth fee feels reasonable until you count the pieces it takes to earn it back.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/art-fair-booth-break-even.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A booth fee feels reasonable until you count the pieces it takes to earn it back. After: Turn a booth fee, travel costs, a price, and a unit cost into the profit per piece and the break-even count.","companion_app":{"app_path":"apps/art-fair-booth-break-even.html","price":"Free","free_features":["Turn a booth fee, travel costs, a price, and a unit cost into the profit per piece and the break-even count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Split Weekly Practice Time Across a Repertoire","tags":["creative","life-admin","official-source","local-first","practice-schedule","repertoire","time-budget"],"hook":"One piece gets the whole session and the rest of the repertoire quietly rusts.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/repertoire-practice-time-split.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: One piece gets the whole session and the rest of the repertoire quietly rusts. After: Turn weekly practice minutes, a piece count, and a practice-day count into time per piece per week and per day.","companion_app":{"app_path":"apps/repertoire-practice-time-split.html","price":"Free","free_features":["Turn weekly practice minutes, a piece count, and a practice-day count into time per piece per week and per day.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Turn a Gauge Swatch Into Stitch and Row Counts","tags":["creative","life-admin","official-source","local-first","gauge-swatch","stitch-count","row-count"],"hook":"A swatch is only useful once it becomes a number you can cast on.","category":"creative","verified":"2026-10-10","date":"2026-10-10","path":"articles/knitting-gauge-stitch-row-count.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A swatch is only useful once it becomes a number you can cast on. After: Turn a panel size and a gauge into the stitches to cast on, the rows to knit, and the stitches in the panel.","companion_app":{"app_path":"apps/knitting-gauge-stitch-row-count.html","price":"Free","free_features":["Turn a panel size and a gauge into the stitches to cast on, the rows to knit, and the stitches in the panel.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Estimate the Effort to Make a Batch of Documents Accessible","tags":["accessibility","life-admin","official-source","local-first","document-accessibility","remediation-effort","alternative-text"],"hook":"Remediation is scheduled by document count, and document count is not the work.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/accessible-document-batch-effort.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Remediation is scheduled by document count, and document count is not the work. After: Turn a document count, an image count, and per-item timings into minutes per document and hours for the batch.","companion_app":{"app_path":"apps/accessible-document-batch-effort.html","price":"Free","free_features":["Turn a document count, an image count, and per-item timings into minutes per document and hours for the batch.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Size a PDF Tagging Job in Hours Before You Quote It","tags":["accessibility","life-admin","official-source","local-first","pdf-accessibility","tagging","effort-estimate"],"hook":"A page count is not a quote, and a quote without hours is a guess.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/pdf-remediation-hours-estimate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A page count is not a quote, and a quote without hours is a guess. After: Turn a page count, a per-page time, and a document count into minutes, hours, and six-hour days of work.","companion_app":{"app_path":"apps/pdf-remediation-hours-estimate.html","price":"Free","free_features":["Turn a page count, a per-page time, and a document count into minutes, hours, and six-hour days of work.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Words, Lines, and Cues a Caption Job Needs","tags":["accessibility","life-admin","official-source","local-first","captioning","transcript-length","cue-count"],"hook":"A ten-minute video hides a thousand words of caption work.","category":"accessibility","verified":"2026-10-10","date":"2026-10-10","path":"articles/caption-transcript-word-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A ten-minute video hides a thousand words of caption work. After: Turn a media length, a speaking rate, and line limits into word, character, line, and cue counts.","companion_app":{"app_path":"apps/caption-transcript-word-budget.html","price":"Free","free_features":["Turn a media length, a speaking rate, and line limits into word, character, line, and cue counts.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Bag Against the Linear-Inch Size Limit","tags":["travel","life-admin","official-source","local-first","checked-baggage","linear-inches","size-limit"],"hook":"A bag that fits the overhead bin can still fail the size limit on the ticket.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/bag-linear-inch-limit-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A bag that fits the overhead bin can still fail the size limit on the ticket. After: Turn three bag dimensions and a size limit into linear inches, the amount over the limit, and a status.","companion_app":{"app_path":"apps/bag-linear-inch-limit-check.html","price":"Free","free_features":["Turn three bag dimensions and a size limit into linear inches, the amount over the limit, and a status.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan a Check-In Cadence for a Trip Abroad","tags":["travel","life-admin","official-source","local-first","travel-safety","check-in-routine","contact-plan"],"hook":"A contact plan works only if someone knows when to expect word.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/trip-check-in-cadence-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A contact plan works only if someone knows when to expect word. After: Turn a trip length, a check-in interval, and a contact count into the check-ins and the messages to send.","companion_app":{"app_path":"apps/trip-check-in-cadence-plan.html","price":"Free","free_features":["Turn a trip length, a check-in interval, and a contact count into the check-ins and the messages to send.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare the Fuel and Charging Cost of One Trip","tags":["travel","life-admin","official-source","local-first","trip-cost","fuel-economy","electric-vehicle"],"hook":"The sticker difference between two cars is one number; the trip cost is another.","category":"travel","verified":"2026-10-10","date":"2026-10-10","path":"articles/ev-charging-vs-gas-trip-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The sticker difference between two cars is one number; the trip cost is another. After: Turn trip miles, a fuel economy, and two prices into the gas cost, the charging cost, and the difference.","companion_app":{"app_path":"apps/ev-charging-vs-gas-trip-cost.html","price":"Free","free_features":["Turn trip miles, a fuel economy, and two prices into the gas cost, the charging cost, and the difference.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Warning Signs in a Job Offer Text Before You Reply","tags":["career","life-admin","official-source","local-first","job-scam","fake-recruiter","verification-checks"],"hook":"A job text that arrived out of nowhere feels like luck until you count what it asks for.","category":"career","verified":"2026-10-11","date":"2026-10-11","path":"articles/job-offer-text-red-flag-count.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A job text that arrived out of nowhere feels like luck until you count what it asks for. After: Turn the warning signs in one job message into a verification list and a time budget.","companion_app":{"app_path":"apps/job-offer-text-red-flag-count.html","price":"Free","free_features":["Turn the warning signs in one job message into a verification check count and a time budget.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Time to Check Several Recruiters Before You Reply","tags":["career","life-admin","official-source","local-first","recruiter-check","job-search","verification-time"],"hook":"Five offers in one week feel like momentum until the checks you owe each one have no slot in the day.","category":"career","verified":"2026-10-11","date":"2026-10-11","path":"articles/recruiter-verification-time-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: Five offers in one week feel like momentum until the checks you owe each one have no slot in the day. After: Turn the offers you received into a total verification time and a per-day figure you can actually schedule.","companion_app":{"app_path":"apps/recruiter-verification-time-budget.html","price":"Free","free_features":["Turn the recruiter contacts you received into a total verification time and a per-day figure.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See How Much a Job Check Really Puts at Risk","tags":["career","life-admin","official-source","local-first","fake-check","money-mule","job-scam-loss"],"hook":"A check that clears on screen is not money you keep, and the amount you are told to send on is the loss.","category":"career","verified":"2026-10-11","date":"2026-10-11","path":"articles/job-check-deposit-exposure-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A check that clears on screen is not money you keep, and the amount you are told to send on is the loss. After: Add the money you were told to send on to any fees paid, and show it as a share of the check.","companion_app":{"app_path":"apps/job-check-deposit-exposure-check.html","price":"Free","free_features":["Add the onward amount and any fees to show how much a job check puts at risk.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Checks for New Vendors Before the First Payment","tags":["business","life-admin","official-source","local-first","payment-fraud","vendor-onboarding","approval-steps"],"hook":"A changed bank detail is cheap to verify and expensive to reverse, and the verification has no slot until you budget it.","category":"business","verified":"2026-10-11","date":"2026-10-11","path":"articles/vendor-onboarding-verification-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A changed bank detail is cheap to verify and expensive to reverse, and the verification has no slot until you budget it. After: Turn a batch of new vendors into a check count, an approval count, and the hours the verification takes.","companion_app":{"app_path":"apps/vendor-onboarding-verification-budget.html","price":"Free","free_features":["Turn a batch of new vendors into a check count, an approval count, and the hours verification takes.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Advertising Claims That Still Need a Source","tags":["business","life-admin","official-source","local-first","advertising-claims","price-disclosure","evidence-file"],"hook":"An advertisement reads smoothly until someone asks which line you can support with a document.","category":"business","verified":"2026-10-11","date":"2026-10-11","path":"articles/ad-claim-substantiation-count.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An advertisement reads smoothly until someone asks which line you can support with a document. After: Count the claims in a draft against the claims that already have evidence, and budget the source checks left.","companion_app":{"app_path":"apps/ad-claim-substantiation-count.html","price":"Free","free_features":["Count the claims in a draft that still need a source and budget the checks left.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Out What Your Stated Refund Terms Actually Owe","tags":["business","life-admin","official-source","local-first","refund-policy","price-disclosure","customer-request"],"hook":"A refund policy is only clear when the number it produces matches the number the customer expects.","category":"business","verified":"2026-10-11","date":"2026-10-11","path":"articles/refund-terms-disclosure-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A refund policy is only clear when the number it produces matches the number the customer expects. After: Turn a price, an undelivered share, and a payment fee into the refund your terms owe and the net the customer gets.","companion_app":{"app_path":"apps/refund-terms-disclosure-check.html","price":"Free","free_features":["Turn a price, an undelivered share, and a payment fee into the refund owed and the net received.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan the Password Refresh Your Household Actually Needs","tags":["household","life-admin","official-source","local-first","password-manager","multifactor-authentication","account-list"],"hook":"A household has more accounts than anyone can list from memory, and the refresh never gets scheduled.","category":"household","verified":"2026-10-11","date":"2026-10-11","path":"articles/family-password-refresh-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A household has more accounts than anyone can list from memory, and the refresh never gets scheduled. After: Turn the household account list into the passwords still to change, the time it takes, and the multifactor gap.","companion_app":{"app_path":"apps/family-password-refresh-plan.html","price":"Free","free_features":["Turn a household account list into the passwords still to change, the time needed, and the multifactor gap.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See the Gaps in Your Backup Plan Before You Need It","tags":["household","life-admin","official-source","local-first","backup-plan","data-recovery","copy-time"],"hook":"A backup plan is a list of items, and the gap is whatever is missing from that list.","category":"household","verified":"2026-10-11","date":"2026-10-11","path":"articles/device-backup-hours-and-gaps.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A backup plan is a list of items, and the gap is whatever is missing from that list. After: Turn an item list and a copy size into the unprotected count, the copy time, and the share covered.","companion_app":{"app_path":"apps/device-backup-hours-and-gaps.html","price":"Free","free_features":["Turn an item list and a copy size into the unprotected count, the copy time, and the share covered.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Plan a Recall Check Against Your Own Home Inventory","tags":["household","life-admin","official-source","local-first","product-recall","model-number","home-inventory"],"hook":"A recall notice only helps if you can match it to the exact model sitting in your house.","category":"household","verified":"2026-10-11","date":"2026-10-11","path":"articles/home-inventory-recall-check-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A recall notice only helps if you can match it to the exact model sitting in your house. After: Turn a home inventory into the model numbers you still need and the time a full recall check takes.","companion_app":{"app_path":"apps/home-inventory-recall-check-plan.html","price":"Free","free_features":["Turn a home inventory into the model numbers still needed and the time a full recall check takes.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Time to Clear a Phone Before You Sell It","tags":["household","life-admin","official-source","local-first","device-wipe","sign-out","resale-prep"],"hook":"Selling a phone takes an afternoon, and clearing it properly takes the part nobody budgets.","category":"household","verified":"2026-10-11","date":"2026-10-11","path":"articles/device-resale-wipe-time-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Selling a phone takes an afternoon, and clearing it properly takes the part nobody budgets. After: Turn the devices and signed-in accounts into the sign-out time, the reset time, and the total before you sell.","companion_app":{"app_path":"apps/device-resale-wipe-time-check.html","price":"Free","free_features":["Turn the devices and signed-in accounts into the sign-out time, the reset time, and the total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Statement Reviews a Credit Freeze Does Not Cover","tags":["household","life-admin","official-source","local-first","credit-freeze","statement-review","account-monitoring"],"hook":"A freeze stops new accounts, and it does nothing about the ones already open in your name.","category":"household","verified":"2026-10-11","date":"2026-10-11","path":"articles/existing-account-statement-review-hours.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A freeze stops new accounts, and it does nothing about the ones already open in your name. After: Turn your open accounts into a statement review count, the total time, and the time each month.","companion_app":{"app_path":"apps/existing-account-statement-review-hours.html","price":"Free","free_features":["Turn your open accounts into a statement review count, the total time, and the time each month.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget a Scam-Call Briefing for the Relatives You Worry About","tags":["family","life-admin","official-source","local-first","scam-call","family-briefing","practice-call"],"hook":"One warning conversation is not a plan, and the plan needs practice calls, not just advice.","category":"family","verified":"2026-10-11","date":"2026-10-11","path":"articles/elder-scam-call-defense-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: One warning conversation is not a plan, and the plan needs practice calls, not just advice. After: Turn the relatives you want to brief into briefing time, practice calls, and the total time the plan takes.","companion_app":{"app_path":"apps/elder-scam-call-defense-plan.html","price":"Free","free_features":["Turn the relatives you want to brief into briefing time, practice calls, and the total time.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price the Extra Seats a Family Password Plan Really Needs","tags":["family","life-admin","official-source","local-first","password-manager","family-plan","seat-cost"],"hook":"A family plan lists a seat count, and the real cost starts at the first seat over that number.","category":"family","verified":"2026-10-11","date":"2026-10-11","path":"articles/family-password-manager-seat-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A family plan lists a seat count, and the real cost starts at the first seat over that number. After: Turn the people who need a seat into the extra seats, the monthly cost, and the cost for the term.","companion_app":{"app_path":"apps/family-password-manager-seat-cost.html","price":"Free","free_features":["Turn the people who need a seat into the extra seats, the monthly cost, and the cost for the term.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Time to Report a Fraud Properly","tags":["civic","life-admin","official-source","local-first","fraud-report","complaint-route","evidence-file"],"hook":"People skip reporting because the forms look long, and the forms are shorter than the guessing.","category":"civic","verified":"2026-10-11","date":"2026-10-11","path":"articles/fraud-report-filing-time-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: People skip reporting because the forms look long, and the forms are shorter than the guessing. After: Turn the incidents and routes into the reports to file, the form time, the evidence time, and the total.","companion_app":{"app_path":"apps/fraud-report-filing-time-plan.html","price":"Free","free_features":["Turn the incidents and routes into the reports to file, the form time, the evidence time, and the total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Court or Jury Call Before You Pay Anything","tags":["civic","life-admin","official-source","local-first","jury-duty-scam","court-call","verification"],"hook":"A voice that promises a warrant over the phone is asking for payment, and a court does not collect that way.","category":"civic","verified":"2026-10-11","date":"2026-10-11","path":"articles/court-summons-call-verification-steps.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A voice that promises a warrant over the phone is asking for payment, and a court does not collect that way. After: Turn the calls you received into the verification time and the amount that was demanded.","companion_app":{"app_path":"apps/court-summons-call-verification-steps.html","price":"Free","free_features":["Turn the court or jury calls you received into the verification time and the amount demanded.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget a Read of Your Social Security Earnings Record","tags":["civic","life-admin","official-source","local-first","earnings-record","my-social-security","record-correction"],"hook":"An earnings record you never read is a list of years you cannot check, and corrections get harder with time.","category":"civic","verified":"2026-10-11","date":"2026-10-11","path":"articles/social-security-earnings-review-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An earnings record you never read is a list of years you cannot check, and corrections get harder with time. After: Turn the years to read and the entries to fix into review time, correction time, and the total.","companion_app":{"app_path":"apps/social-security-earnings-review-plan.html","price":"Free","free_features":["Turn the years to read and the entries to fix into review time, correction time, and the total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Days Left in a Course Refund Window","tags":["learning","life-admin","official-source","local-first","refund-window","course-purchase","deadline"],"hook":"A refund window is a date, and the date is easy to miss while you decide whether to complain.","category":"learning","verified":"2026-10-11","date":"2026-10-11","path":"articles/course-refund-window-days-left.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A refund window is a date, and the date is easy to miss while you decide whether to complain. After: Turn a purchase date, a window, and the date you will ask into the deadline and the days left.","companion_app":{"app_path":"apps/course-refund-window-days-left.html","price":"Free","free_features":["Turn a purchase date, a window, and the date you will ask into the deadline and the days left.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check the Deposit a Training Provider Asks Before You Pay","tags":["learning","life-admin","official-source","local-first","training-deposit","course-payment","provider-check"],"hook":"A deposit feels small next to the tuition, and it is the part that is hardest to get back.","category":"learning","verified":"2026-10-11","date":"2026-10-11","path":"articles/training-provider-payment-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A deposit feels small next to the tuition, and it is the part that is hardest to get back. After: Turn a tuition figure and a deposit percentage into the deposit, the balance, and the verification time.","companion_app":{"app_path":"apps/training-provider-payment-check.html","price":"Free","free_features":["Turn a tuition figure and a deposit share into the deposit, the balance, and the verification time.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Commission Inquiry Before You Start the Work","tags":["creative","life-admin","official-source","local-first","commission-deposit","buyer-check","creative-work"],"hook":"A flattering inquiry that promises full payment on delivery is asking you to take the whole risk.","category":"creative","verified":"2026-10-11","date":"2026-10-11","path":"articles/commission-buyer-verification-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A flattering inquiry that promises full payment on delivery is asking you to take the whole risk. After: Turn the inquiries you received into verification time and the deposit a project of that size should carry.","companion_app":{"app_path":"apps/commission-buyer-verification-check.html","price":"Free","free_features":["Turn commission inquiries into verification time and the deposit a project of that size should carry.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See What You Keep After the Fees on a Used Gear Sale","tags":["creative","life-admin","official-source","local-first","resale-net","platform-fee","trade-in-compare"],"hook":"The listing price is not the number you keep, and the trade-in offer is the comparison that matters.","category":"creative","verified":"2026-10-11","date":"2026-10-11","path":"articles/used-gear-resale-net-after-fees.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The listing price is not the number you keep, and the trade-in offer is the comparison that matters. After: Turn a listing price, a fee share, and your shipping and packaging into the net and the gap against a trade-in.","companion_app":{"app_path":"apps/used-gear-resale-net-after-fees.html","price":"Free","free_features":["Turn a listing price, a fee share, and your costs into the net and the gap against a trade-in offer.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See How Much of a Rental Trip a Deposit Really Covers","tags":["travel","life-admin","official-source","local-first","rental-deposit","trip-total","booking-terms"],"hook":"A rental deposit reads like a formality until you see it as a share of the whole trip cost.","category":"travel","verified":"2026-10-11","date":"2026-10-11","path":"articles/vacation-rental-deposit-exposure-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A rental deposit reads like a formality until you see it as a share of the whole trip cost. After: Turn a nightly rate, nights, and fees into the trip total, the deposit, and the deposit share.","companion_app":{"app_path":"apps/vacation-rental-deposit-exposure-check.html","price":"Free","free_features":["Turn a nightly rate, nights, and fees into the trip total, the deposit, and the deposit share.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See What a Resold Ticket Returns After the Fees","tags":["travel","life-admin","official-source","local-first","ticket-resale","resale-fee","net-return"],"hook":"A resale price that beats what you paid can still land below it once the fees come out.","category":"travel","verified":"2026-10-11","date":"2026-10-11","path":"articles/resale-ticket-net-after-fees-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A resale price that beats what you paid can still land below it once the fees come out. After: Turn a resale price, a fee share, and a delivery fee into the net and the gap against what you paid.","companion_app":{"app_path":"apps/resale-ticket-net-after-fees-check.html","price":"Free","free_features":["Turn a resale price, a fee share, and a delivery fee into the net and the gap against what you paid.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check the Privacy Practices of the Health Pages You Use","tags":["health","life-admin","official-source","local-first","health-privacy","privacy-notice","source-check"],"hook":"A health page that asks for your symptoms is collecting something, and the notice is where it says what.","category":"health","verified":"2026-10-11","date":"2026-10-11","path":"articles/health-page-privacy-practice-check.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A health page that asks for your symptoms is collecting something, and the notice is where it says what. After: Turn the pages you use into the missing privacy notices, the check time, and the share that publishes one.","companion_app":{"app_path":"apps/health-page-privacy-practice-check.html","price":"Free","free_features":["Turn the health pages you use into the missing privacy notices, the check time, and the share covered.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Report Routes You Can Actually Use","tags":["accessibility","life-admin","official-source","local-first","accessible-route","complaint-filing","access-barrier"],"hook":"A complaint route that needs a mouse or a phone call is not a route for everyone, and the gap is measurable.","category":"accessibility","verified":"2026-10-11","date":"2026-10-11","path":"articles/accessible-fraud-report-route-count.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A complaint route that needs a mouse or a phone call is not a route for everyone, and the gap is measurable. After: Turn the routes listed into the ones you can use, the ones that block you, and the time filing takes.","companion_app":{"app_path":"apps/accessible-fraud-report-route-count.html","price":"Free","free_features":["Turn the routes listed into the ones you can use, the ones that block you, and the time filing takes.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find What One Dryer Cycle Costs and How Many Loads Fit a Budget","tags":["household","life-admin","official-source","local-first","dryer-cost","energy-use","laundry-budget"],"hook":"A dryer is one of the few appliances whose cost you can count per load instead of per year.","category":"household","verified":"2026-10-26","date":"2026-10-26","path":"articles/dryer-cycle-cost-per-load.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A dryer is one of the few appliances whose cost you can count per load instead of per year. After: Turn the dryer label and your electricity price into a cost for one load, one month, and your budget.","companion_app":{"app_path":"apps/dryer-cycle-cost-per-load.html","price":"Free","free_features":["Turn dryer wattage, minutes, loads, and electricity price into a cost per load and per month.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count What a Dehumidifier Costs at the Hours You Actually Run It","tags":["household","life-admin","official-source","local-first","dehumidifier-cost","basement-damp","appliance-energy"],"hook":"A dehumidifier is rated for a full day, but most homes run it for a shorter window and pay for the hours they choose.","category":"household","verified":"2026-10-26","date":"2026-10-26","path":"articles/dehumidifier-run-hours-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A dehumidifier is rated for a full day, but most homes run it for a shorter window and pay for the hours they choose. After: Turn the rated pints, running watts, hours, and electricity price into a daily and monthly cost.","companion_app":{"app_path":"apps/dehumidifier-run-hours-cost.html","price":"Free","free_features":["Turn dehumidifier watts, hours, pints, and electricity price into a daily and monthly cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Split a Freezer's Running Cost Across the Space You Actually Fill","tags":["household","life-admin","official-source","local-first","freezer-cost","appliance-energy","food-storage"],"hook":"A freezer costs about the same to run whether it is full or half empty, so empty shelves carry real money.","category":"household","verified":"2026-10-26","date":"2026-10-26","path":"articles/freezer-fill-cost-per-cubic-foot.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A freezer costs about the same to run whether it is full or half empty, so empty shelves carry real money. After: Turn the rated yearly energy, usable volume, and fill level into a cost per filled cubic foot.","companion_app":{"app_path":"apps/freezer-fill-cost-per-cubic-foot.html","price":"Free","free_features":["Allocate yearly freezer energy cost across filled and empty usable space.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Dishwasher and Hand-Wash Water Before You Pick a Side","tags":["household","life-admin","official-source","local-first","dishwasher-water","hand-washing","water-bill"],"hook":"The dishwasher argument is usually about dishes, but the water count is easier to settle than the argument.","category":"household","verified":"2026-10-26","date":"2026-10-26","path":"articles/dishwasher-water-vs-hand-wash.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: The dishwasher argument is usually about dishes, but the water count is easier to settle than the argument. After: Compare yearly water from a dishwasher and from hand washing with your own loads, gallons, and water price.","companion_app":{"app_path":"apps/dishwasher-water-vs-hand-wash.html","price":"Free","free_features":["Compare yearly dishwasher and hand-wash water use at your own loads and prices.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count a Mower's Fuel and Oil Cost Across a Whole Season","tags":["household","life-admin","official-source","local-first","mower-fuel","lawn-care-cost","engine-hours"],"hook":"A mower looks cheap at the pump because each fill is small, and the season total is the number that matters.","category":"household","verified":"2026-10-26","date":"2026-10-26","path":"articles/lawn-mower-fuel-per-season.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A mower looks cheap at the pump because each fill is small, and the season total is the number that matters. After: Turn mowing count, engine hours, fuel burn, and oil changes into a season cost and a cost per mowing.","companion_app":{"app_path":"apps/lawn-mower-fuel-per-season.html","price":"Free","free_features":["Turn mowing count, engine hours, fuel burn, and oil changes into a season cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Caulk Tubes a Seam Job Needs Before You Buy","tags":["household","life-admin","official-source","local-first","caulk-coverage","weatherization","seam-length"],"hook":"Buying caulk by eye leaves either a half-used tube drying in the garage or a second trip in the middle of the job.","category":"household","verified":"2026-10-26","date":"2026-10-26","path":"articles/caulk-tube-count-for-seams.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: Buying caulk by eye leaves either a half-used tube drying in the garage or a second trip in the middle of the job. After: Turn total seam length, tube coverage, and waste into a tube count and a shopping number.","companion_app":{"app_path":"apps/caulk-tube-count-for-seams.html","price":"Free","free_features":["Turn seam length, tube coverage, waste, and stock on hand into a tube count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See When Your Deductible Will Be Met at Your Current Spending","tags":["health","life-admin","official-source","local-first","deductible","medical-bills","health-plan"],"hook":"A deductible is easier to plan around when you know the month it is likely to be met instead of only the amount left.","category":"health","verified":"2026-10-26","date":"2026-10-26","path":"articles/medical-deductible-run-rate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A deductible is easier to plan around when you know the month it is likely to be met instead of only the amount left. After: Turn spending, the deductible, and the months left into a meeting month and a year-end shortfall.","companion_app":{"app_path":"apps/medical-deductible-run-rate.html","price":"Free","free_features":["Turn deductible, amount met, monthly spending, and months left into a meeting month.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count How Many Months a Medical Bill Takes to Clear","tags":["health","life-admin","official-source","local-first","medical-bill","payment-plan","interest"],"hook":"A monthly payment that feels affordable can still leave a balance growing if it does not cover the interest.","category":"health","verified":"2026-10-26","date":"2026-10-26","path":"articles/medical-bill-payment-months.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A monthly payment that feels affordable can still leave a balance growing if it does not cover the interest. After: Turn a balance, an annual rate, and a monthly payment into months to clear and total interest.","companion_app":{"app_path":"apps/medical-bill-payment-months.html","price":"Free","free_features":["Turn a medical balance, annual rate, and monthly payment into months to clear and total interest.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Two Prescription Pack Sizes by Cost per Day","tags":["health","life-admin","official-source","local-first","prescription-cost","pack-size","cost-per-day"],"hook":"A larger pack is not automatically cheaper, and a smaller pack is not automatically the budget choice.","category":"health","verified":"2026-10-26","date":"2026-10-26","path":"articles/prescription-pack-size-cost-per-day.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A larger pack is not automatically cheaper, and a smaller pack is not automatically the budget choice. After: Turn two pack prices, unit counts, and your daily dose into a cost per day and a 90-day difference.","companion_app":{"app_path":"apps/prescription-pack-size-cost-per-day.html","price":"Free","free_features":["Compare two prescription pack sizes by cost per day at your own dose.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Day to Order Test Strips Before the Box Runs Out","tags":["health","life-admin","official-source","local-first","test-strips","supply-reorder","planning-ahead"],"hook":"A box that lasts three weeks can still run out on a weekend if the order date is never counted.","category":"health","verified":"2026-10-26","date":"2026-10-26","path":"articles/test-strip-supply-order-date.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A box that lasts three weeks can still run out on a weekend if the order date is never counted. After: Turn strips on hand, daily use, lead time, and a buffer into the day to place the order.","companion_app":{"app_path":"apps/test-strip-supply-order-date.html","price":"Free","free_features":["Turn strips on hand, daily use, lead time, and a buffer into an order date.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Fit Your Appointment Questions Into the Time You Actually Have","tags":["health","life-admin","official-source","local-first","appointment-questions","visit-planning","time-budget"],"hook":"A list of six good questions is useless if the visit ends before the third one.","category":"health","verified":"2026-10-26","date":"2026-10-26","path":"articles/appointment-question-time-fit.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A list of six good questions is useless if the visit ends before the third one. After: Turn your question count, minutes a question, the slot length, and small talk into a fit and a shortlist.","companion_app":{"app_path":"apps/appointment-question-time-fit.html","price":"Free","free_features":["Turn question count, minutes a question, and slot length into a fit and a shortlist.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count How Long the Formula Cans on Hand Will Last","tags":["health","life-admin","official-source","local-first","formula-cost","supply-runway","infant-feeding-supplies"],"hook":"Can counts feel endless until the last one is open, and the runway is a count you can do in a minute.","category":"health","verified":"2026-10-26","date":"2026-10-26","path":"articles/formula-can-runway.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Can counts feel endless until the last one is open, and the runway is a count you can do in a minute. After: Turn daily ounces, can yield, cans on hand, and price into a runway and a 30-day can count.","companion_app":{"app_path":"apps/formula-can-runway.html","price":"Free","free_features":["Turn daily prepared ounces, can yield, cans on hand, and price into a runway and a monthly can count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Put a Daily Money Cost on the Commute You Already Drive","tags":["career","life-admin","official-source","local-first","commute-cost","fuel-budget","parking"],"hook":"The commute is usually discussed in hours, and the fuel, parking, and tolls it takes are the part a budget notices.","category":"career","verified":"2026-10-26","date":"2026-10-26","path":"articles/commute-cost-per-workday.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: The commute is usually discussed in hours, and the fuel, parking, and tolls it takes are the part a budget notices. After: Turn round-trip miles, fuel economy, parking, tolls, and workdays into a daily, monthly, and yearly cost.","companion_app":{"app_path":"apps/commute-cost-per-workday.html","price":"Free","free_features":["Turn round-trip miles, fuel economy, parking, tolls, and workdays into a commute cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare a Contractor Hourly Rate With a Loaded Salary","tags":["career","life-admin","official-source","local-first","contract-rate","salary-comparison","benefits"],"hook":"An hourly contractor rate and a salary are not comparable until benefits, paid leave, and unpaid weeks are counted.","category":"career","verified":"2026-10-26","date":"2026-10-26","path":"articles/contractor-hourly-vs-employee-rate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: An hourly contractor rate and a salary are not comparable until benefits, paid leave, and unpaid weeks are counted. After: Turn a salary, benefits share, paid leave, and a contractor rate into two loaded hourly figures.","companion_app":{"app_path":"apps/contractor-hourly-vs-employee-rate.html","price":"Free","free_features":["Turn a salary, benefits share, paid leave, and a contract rate into two loaded hourly figures.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Months Before a Course Pays Back Its Cost","tags":["career","life-admin","official-source","local-first","course-payback","training-cost","study-time"],"hook":"A course fee is only half the investment; the study hours are the part the receipt does not show.","category":"career","verified":"2026-10-26","date":"2026-10-26","path":"articles/training-payback-months.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A course fee is only half the investment; the study hours are the part the receipt does not show. After: Turn a course fee, study hours, the value of your time, and a monthly raise into payback months.","companion_app":{"app_path":"apps/training-payback-months.html","price":"Free","free_features":["Turn a course fee, study hours, hourly value, and a monthly raise into payback months.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Out What One Conference Session Really Costs","tags":["career","life-admin","official-source","local-first","conference-cost","training-travel","professional-development"],"hook":"The ticket is the visible number, and the hotel, meals, and travel decide what a session actually costs.","category":"career","verified":"2026-10-26","date":"2026-10-26","path":"articles/conference-cost-per-session.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: The ticket is the visible number, and the hotel, meals, and travel decide what a session actually costs. After: Turn registration, travel, hotel, meals, and sessions into a total cost and a cost per session.","companion_app":{"app_path":"apps/conference-cost-per-session.html","price":"Free","free_features":["Turn registration, travel, hotel, meals, and sessions into a total and a cost per session.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Spread a Certification Renewal Across the Years It Covers","tags":["career","life-admin","official-source","local-first","certification-renewal","continuing-education","credits"],"hook":"A renewal looks affordable on the day you pay it and looks different when the courses and fees are spread across the cycle.","category":"career","verified":"2026-10-26","date":"2026-10-26","path":"articles/certification-renewal-cost-per-year.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A renewal looks affordable on the day you pay it and looks different when the courses and fees are spread across the cycle. After: Turn required credits, course size, course cost, renewal years, and fees into a yearly cost.","companion_app":{"app_path":"apps/certification-renewal-cost-per-year.html","price":"Free","free_features":["Turn credits, course size, price, fees, and cycle years into a yearly renewal cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Events That Make a Professional Membership Worth It","tags":["career","life-admin","official-source","local-first","membership-dues","professional-association","break-even"],"hook":"Dues are paid once and the events are optional, so the break-even is a count of what you actually attend.","category":"career","verified":"2026-10-26","date":"2026-10-26","path":"articles/professional-membership-break-even.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Dues are paid once and the events are optional, so the break-even is a count of what you actually attend. After: Turn dues, included events, attendance, event value, and other benefits into a break-even count.","companion_app":{"app_path":"apps/professional-membership-break-even.html","price":"Free","free_features":["Turn dues, event value, attendance, and other benefits into a break-even event count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Course Workload Against the Weeks You Have Left","tags":["learning","life-admin","official-source","local-first","course-deadline","study-plan","workload"],"hook":"A course deadline is a capacity question, and the answer is whether the remaining weeks can hold the work.","category":"learning","verified":"2026-10-26","date":"2026-10-26","path":"articles/course-deadline-workback.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A course deadline is a capacity question, and the answer is whether the remaining weeks can hold the work. After: Turn tasks, hours a task, weeks left, and weekly hours into total work, capacity, and slack.","companion_app":{"app_path":"apps/course-deadline-workback.html","price":"Free","free_features":["Compare remaining coursework hours with the capacity in the weeks left.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Library Loan Against the Days You Have to Read It","tags":["learning","life-admin","official-source","local-first","library-loan","reading-pace","due-date"],"hook":"A loan due date is only a problem when the reading pace has never been compared with it.","category":"learning","verified":"2026-10-26","date":"2026-10-26","path":"articles/library-loan-reading-days.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A loan due date is only a problem when the reading pace has never been compared with it. After: Turn pages, reading speed, daily minutes, and days until due into the days needed and the pages a day.","companion_app":{"app_path":"apps/library-loan-reading-days.html","price":"Free","free_features":["Turn pages, reading speed, daily minutes, and due days into the days needed and pages a day.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Hours to Catch Up on Lectures You Missed","tags":["learning","life-admin","official-source","local-first","lecture-catch-up","study-time","video-speed"],"hook":"A missed lecture is not one hour of catch-up once the notes and the rewatching are counted.","category":"learning","verified":"2026-10-26","date":"2026-10-26","path":"articles/lecture-catchup-hours.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A missed lecture is not one hour of catch-up once the notes and the rewatching are counted. After: Turn missed lectures, lecture length, playback speed, note time, and days into a catch-up total and a daily figure.","companion_app":{"app_path":"apps/lecture-catchup-hours.html","price":"Free","free_features":["Turn missed lectures, playback speed, notes, and days into a catch-up total and a daily figure.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See When an Online Course Finishes at Your Playback Speed","tags":["learning","life-admin","official-source","local-first","online-course","video-speed","course-finish-date"],"hook":"Course length is listed in content hours, and the calendar depends on speed and the hours a week you can watch.","category":"learning","verified":"2026-10-26","date":"2026-10-26","path":"articles/online-course-speed-plan.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Course length is listed in content hours, and the calendar depends on speed and the hours a week you can watch. After: Turn video hours, playback speed, weekly hours, and a deadline into weeks needed and weeks spare.","companion_app":{"app_path":"apps/online-course-speed-plan.html","price":"Free","free_features":["Turn video hours, playback speed, weekly hours, and a deadline into weeks needed.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Tutoring Hours a Score Target Really Needs","tags":["learning","life-admin","official-source","local-first","tutoring-cost","score-target","study-hours"],"hook":"A score target is a gap in points, and tutoring is priced in hours, so the two need one calculation.","category":"learning","verified":"2026-10-26","date":"2026-10-26","path":"articles/tutor-hours-to-target-score.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A score target is a gap in points, and tutoring is priced in hours, so the two need one calculation. After: Turn a current score, a target, points gained an hour, the hourly cost, and weeks into hours and cost.","companion_app":{"app_path":"apps/tutor-hours-to-target-score.html","price":"Free","free_features":["Turn a score gap, points an hour, hourly cost, and weeks into tutoring hours and cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Hours to Write the Flashcards, Not Just Review Them","tags":["learning","life-admin","official-source","local-first","flashcards","card-writing","study-plan"],"hook":"A review schedule assumes the cards exist, and writing a good card takes longer than most study plans allow.","category":"learning","verified":"2026-10-26","date":"2026-10-26","path":"articles/flashcard-writing-time.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A review schedule assumes the cards exist, and writing a good card takes longer than most study plans allow. After: Turn cards, minutes a card, days available, and daily minutes into writing time and a shortfall.","companion_app":{"app_path":"apps/flashcard-writing-time.html","price":"Free","free_features":["Turn cards, minutes a card, days, and daily minutes into writing time and a shortfall.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Work Out a Book Spine Width Before You Set the Cover","tags":["creative","life-admin","official-source","local-first","book-spine","print-production","cover-layout"],"hook":"A spine that is a millimetre wrong is a cover that will not wrap, and the page count and paper decide it.","category":"creative","verified":"2026-10-26","date":"2026-10-26","path":"articles/book-spine-width.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A spine that is a millimetre wrong is a cover that will not wrap, and the page count and paper decide it. After: Turn page count, paper caliper, and a cover allowance into a text block thickness and spine width.","companion_app":{"app_path":"apps/book-spine-width.html","price":"Free","free_features":["Turn page count, paper caliper, and a cover allowance into a spine width.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Reams a Print Run Needs With Waste Included","tags":["creative","life-admin","official-source","local-first","paper-reams","print-run","zine-printing"],"hook":"A print run is counted in copies until the paper order arrives in reams and the two counts disagree.","category":"creative","verified":"2026-10-26","date":"2026-10-26","path":"articles/print-paper-reams.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A print run is counted in copies until the paper order arrives in reams and the two counts disagree. After: Turn pages, copies, sheets a ream, and waste into reams to buy, cost, and leftover sheets.","companion_app":{"app_path":"apps/print-paper-reams.html","price":"Free","free_features":["Turn pages, copies, ream size, waste, and paper price into reams to buy and cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Turn a Cartridge Page Yield Into a Real Cost per Page","tags":["creative","life-admin","official-source","local-first","ink-cost","page-yield","printing-budget"],"hook":"A yield figure is measured at a low coverage, and a page with more ink uses the cartridge faster.","category":"creative","verified":"2026-10-26","date":"2026-10-26","path":"articles/ink-cartridge-page-yield.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A yield figure is measured at a low coverage, and a page with more ink uses the cartridge faster. After: Turn monthly pages, coverage, rated yield, and cartridge price into cartridges a month and a cost per page.","companion_app":{"app_path":"apps/ink-cartridge-page-yield.html","price":"Free","free_features":["Turn monthly pages, coverage, rated yield, and price into cartridges and a cost per page.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Weeks to Reach a Target Practice Tempo","tags":["creative","life-admin","official-source","local-first","practice-tempo","music-practice","progress-plan"],"hook":"A target tempo is a number of beats, and the weeks to reach it depend on the gain each week, not on the wish.","category":"creative","verified":"2026-10-26","date":"2026-10-26","path":"articles/practice-tempo-weeks.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A target tempo is a number of beats, and the weeks to reach it depend on the gain each week, not on the wish. After: Turn current and target tempo, a weekly gain, sessions, and minutes into weeks, sessions, and practice time.","companion_app":{"app_path":"apps/practice-tempo-weeks.html","price":"Free","free_features":["Turn current and target tempo, weekly gain, sessions, and minutes into weeks and practice time.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Buy Whole Dye Lots and Count the Skeins Left Over","tags":["creative","life-admin","official-source","local-first","dye-lot","yarn-skeins","colour-matching"],"hook":"A project that needs ten skeins can still need three dye lots, and the leftover skeins are part of the price.","category":"creative","verified":"2026-10-26","date":"2026-10-26","path":"articles/yarn-dye-lot-skeins.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A project that needs ten skeins can still need three dye lots, and the leftover skeins are part of the price. After: Turn skeins needed, skeins a dye lot, and price into lots to buy, skeins, cost, and leftovers.","companion_app":{"app_path":"apps/yarn-dye-lot-skeins.html","price":"Free","free_features":["Turn skeins needed, lot size, and price into lots, skeins, cost, and leftovers.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Single and Group Copyright Registration Costs","tags":["creative","life-admin","official-source","local-first","copyright-registration","group-registration","filing-fees"],"hook":"Registering several works one by one is a different bill from a group registration, and the cheaper route is a count.","category":"creative","verified":"2026-10-26","date":"2026-10-26","path":"articles/copyright-registration-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Registering several works one by one is a different bill from a group registration, and the cheaper route is a count. After: Turn a work count, both fees, a group limit, and a budget into the cheaper route and its cost.","companion_app":{"app_path":"apps/copyright-registration-cost.html","price":"Free","free_features":["Compare single and group copyright registration costs for a batch of works.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Two Card Processing Rates on Your Real Volume","tags":["business","life-admin","official-source","local-first","card-fees","processing-rate","payment-costs"],"hook":"A lower headline rate can cost more once the fixed fee on every transaction is counted.","category":"business","verified":"2026-10-26","date":"2026-10-26","path":"articles/card-processing-fee-comparison.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A lower headline rate can cost more once the fixed fee on every transaction is counted. After: Turn monthly volume, two rates, two fixed fees, and transaction counts into a monthly and yearly cost.","companion_app":{"app_path":"apps/card-processing-fee-comparison.html","price":"Free","free_features":["Compare two card fee structures on the same monthly volume and transaction count.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Add Up What One Order Costs in Boxes, Tape, and Labels","tags":["business","life-admin","official-source","local-first","packaging-cost","shipping-supplies","order-margin"],"hook":"Packaging is bought in bulk and spent one order at a time, so the per-order cost is invisible until it is counted.","category":"business","verified":"2026-10-26","date":"2026-10-26","path":"articles/packaging-cost-per-order.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Packaging is bought in bulk and spent one order at a time, so the per-order cost is invisible until it is counted. After: Turn order volume and the price of each packing item into a cost per order and a monthly total.","companion_app":{"app_path":"apps/packaging-cost-per-order.html","price":"Free","free_features":["Add per-order packaging items into a cost per order and a monthly and yearly total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Quotes a Revenue Target Actually Needs","tags":["business","life-admin","official-source","local-first","sales-pipeline","quotes","revenue-target"],"hook":"A revenue target is a number of quotes once the average sale and the win rate are on the page.","category":"business","verified":"2026-10-26","date":"2026-10-26","path":"articles/quotes-needed-for-revenue-target.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A revenue target is a number of quotes once the average sale and the win rate are on the page. After: Turn a revenue target, average sale, win rate, and weeks into quotes needed and quotes a week.","companion_app":{"app_path":"apps/quotes-needed-for-revenue-target.html","price":"Free","free_features":["Turn a revenue target, average sale, win rate, and weeks into quotes needed and a weekly pace.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count What Each Proposal Costs Before It Wins","tags":["business","life-admin","official-source","local-first","proposal-cost","win-rate","sales-time"],"hook":"Proposal time is paid whether the answer is yes or no, and the cost per win includes every proposal that failed.","category":"business","verified":"2026-10-26","date":"2026-10-26","path":"articles/proposal-cost-per-win.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Proposal time is paid whether the answer is yes or no, and the cost per win includes every proposal that failed. After: Turn proposal count, hours each, hourly value, and win rate into a cost per proposal and a cost per win.","companion_app":{"app_path":"apps/proposal-cost-per-win.html","price":"Free","free_features":["Turn proposal count, hours, hourly value, and win rate into a cost per proposal and per win.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Put a Revenue Figure on One Newsletter Subscriber","tags":["business","life-admin","official-source","local-first","newsletter-revenue","open-rate","subscriber-value"],"hook":"A list size is a vanity number until the open, click, conversion, and order figures are multiplied through it.","category":"business","verified":"2026-10-26","date":"2026-10-26","path":"articles/newsletter-revenue-per-subscriber.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A list size is a vanity number until the open, click, conversion, and order figures are multiplied through it. After: Turn subscribers, open and click rates, conversion, order value, and sends into revenue per subscriber.","companion_app":{"app_path":"apps/newsletter-revenue-per-subscriber.html","price":"Free","free_features":["Turn subscribers, rates, conversion, order value, and sends into revenue per subscriber.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Set the Smallest Invoice That Covers a Client Visit","tags":["business","life-admin","official-source","local-first","client-visit","minimum-invoice","travel-cost"],"hook":"A client visit that takes half a day has a cost before the work starts, and the invoice has to clear it.","category":"business","verified":"2026-10-26","date":"2026-10-26","path":"articles/client-visit-minimum-invoice.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A client visit that takes half a day has a cost before the work starts, and the invoice has to clear it. After: Turn trip hours, the value of an hour, travel cost, and a margin into the smallest invoice to send.","companion_app":{"app_path":"apps/client-visit-minimum-invoice.html","price":"Free","free_features":["Turn trip hours, hourly value, travel cost, and margin into the smallest invoice.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare a Pet Sitter With Boarding for the Same Trip","tags":["family","life-admin","official-source","local-first","pet-sitting","boarding","pet-care-cost"],"hook":"A sitter is priced by the visit and boarding by the night, so the cheaper option depends on how many visits the pet needs.","category":"family","verified":"2026-10-26","date":"2026-10-26","path":"articles/pet-sitter-vs-boarding-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A sitter is priced by the visit and boarding by the night, so the cheaper option depends on how many visits the pet needs. After: Turn trip nights, daily visits, a sitter rate, and a boarding rate into two totals and the gap.","companion_app":{"app_path":"apps/pet-sitter-vs-boarding-cost.html","price":"Free","free_features":["Turn trip nights, daily visits, and two rates into a sitter total, a boarding total, and the gap.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count What Late Pickups Cost Across a Month","tags":["family","life-admin","official-source","local-first","late-pickup","childcare-fees","pickup-time"],"hook":"A late pickup fee is small once and large across a month, and the grace period decides which minutes are billed.","category":"family","verified":"2026-10-26","date":"2026-10-26","path":"articles/childcare-late-pickup-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A late pickup fee is small once and large across a month, and the grace period decides which minutes are billed. After: Turn late minutes, a grace period, a per-minute fee, and monthly pickups into a cost a pickup and a month.","companion_app":{"app_path":"apps/childcare-late-pickup-cost.html","price":"Free","free_features":["Turn late minutes, a grace period, a per-minute fee, and pickups into a monthly late fee.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"See How Many Months a Tuition Deposit and Savings Will Cover","tags":["family","life-admin","official-source","local-first","preschool-tuition","deposit","childcare-budget"],"hook":"A deposit and a monthly tuition arrive together, and the savings balance has to hold both before the first day.","category":"family","verified":"2026-10-26","date":"2026-10-26","path":"articles/preschool-tuition-deposit-runway.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A deposit and a monthly tuition arrive together, and the savings balance has to hold both before the first day. After: Turn a savings balance, a deposit, and a monthly tuition into the months covered and the first-year gap.","companion_app":{"app_path":"apps/preschool-tuition-deposit-runway.html","price":"Free","free_features":["Turn savings, a deposit, and a monthly tuition into months covered and a first-year gap.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Spread a Car Seat Across the Years It Will Be Used","tags":["family","life-admin","official-source","local-first","car-seat","child-safety","cost-per-year"],"hook":"A car seat is bought once and used for years, and the cost per year changes with the seat count and the expiry date.","category":"family","verified":"2026-10-26","date":"2026-10-26","path":"articles/car-seat-cost-per-year.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A car seat is bought once and used for years, and the cost per year changes with the seat count and the expiry date. After: Turn a seat price, its years of use, and the number of seats into a cost a year and a month.","companion_app":{"app_path":"apps/car-seat-cost-per-year.html","price":"Free","free_features":["Turn a seat price, years of use, and seat count into a cost a year and a month.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Turn a Grooming Interval Into a Yearly Pet Budget","tags":["family","life-admin","official-source","local-first","grooming","pet-budget","grooming-visits"],"hook":"A grooming price is quoted per visit, and the yearly bill depends on how many weeks sit between visits.","category":"family","verified":"2026-10-26","date":"2026-10-26","path":"articles/pet-grooming-interval-budget.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A grooming price is quoted per visit, and the yearly bill depends on how many weeks sit between visits. After: Turn a grooming price, an interval in weeks, and the number of pets into visits and a yearly cost.","companion_app":{"app_path":"apps/pet-grooming-interval-budget.html","price":"Free","free_features":["Turn a grooming price, a week interval, and a pet count into visits and a yearly cost.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price Three Copies of the Family Documents You Would Need After a Loss","tags":["family","life-admin","official-source","local-first","document-copies","emergency-kit","records"],"hook":"After a fire or a flood, the copies matter more than the originals, and most households have never priced a second set.","category":"family","verified":"2026-10-26","date":"2026-10-26","path":"articles/family-document-set-copies.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: After a fire or a flood, the copies matter more than the originals, and most households have never priced a second set. After: Turn document count, pages, copy sets, a page price, and a notary fee into a three-set budget.","companion_app":{"app_path":"apps/family-document-set-copies.html","price":"Free","free_features":["Turn document count, pages, sets, a page price, and a notary fee into a copy budget.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Hours to Restyle Bold Paragraphs as Real Headings","tags":["accessibility","life-admin","official-source","local-first","heading-styles","word-accessibility","document-structure"],"hook":"A document that looks structured on screen can have no headings at all, and screen-reader navigation proves it.","category":"accessibility","verified":"2026-10-26","date":"2026-10-26","path":"articles/word-heading-style-sweep.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A document that looks structured on screen can have no headings at all, and screen-reader navigation proves it. After: Turn bold paragraphs, restyle minutes, document count, and a per-document check into a batch of hours.","companion_app":{"app_path":"apps/word-heading-style-sweep.html","price":"Free","free_features":["Turn bold paragraphs, restyle minutes, and a document count into a batch of hours.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Measure How Much Alt Text a PDF Batch Is Missing","tags":["accessibility","life-admin","official-source","local-first","pdf-accessibility","alt-text","figure-descriptions"],"hook":"A tagged PDF can still arrive with figures that have no description, and the gap is countable before you fix it.","category":"accessibility","verified":"2026-10-26","date":"2026-10-26","path":"articles/pdf-figure-alt-coverage.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A tagged PDF can still arrive with figures that have no description, and the gap is countable before you fix it. After: Turn figure count, figures with alt text, and writing minutes into a coverage share and the hours to close it.","companion_app":{"app_path":"apps/pdf-figure-alt-coverage.html","price":"Free","free_features":["Turn figure counts and writing minutes into an alt-text coverage share and the hours to close it.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Size a Contrast Fix From the Pairs That Actually Fail","tags":["accessibility","life-admin","official-source","local-first","contrast","color-audit","wcag"],"hook":"A palette audit produces a fail count, and the fail count is a work estimate once one fix is timed.","category":"accessibility","verified":"2026-10-26","date":"2026-10-26","path":"articles/contrast-remediation-hours.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A palette audit produces a fail count, and the fail count is a work estimate once one fix is timed. After: Turn pairs checked, pairs failing, and minutes a fix into a failure share and the hours to correct it.","companion_app":{"app_path":"apps/contrast-remediation-hours.html","price":"Free","free_features":["Turn pairs checked, pairs failing, and minutes a fix into a failure share and the hours to correct it.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Turn a Target-Size Audit Into Repair Hours","tags":["accessibility","life-admin","official-source","local-first","target-size","touch-targets","mobile-accessibility"],"hook":"A touch target below the minimum is a small fix with a large count, and the count is what makes the task look impossible.","category":"accessibility","verified":"2026-10-26","date":"2026-10-26","path":"articles/target-size-fix-hours.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A touch target below the minimum is a small fix with a large count, and the count is what makes the task look impossible. After: Turn targets measured, targets under the minimum, and minutes a fix into a failure share and repair hours.","companion_app":{"app_path":"apps/target-size-fix-hours.html","price":"Free","free_features":["Turn a target-size audit into a failure share and the hours of repairs.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Videos Without a Transcript and the Hours to Add Them","tags":["accessibility","life-admin","official-source","local-first","transcripts","video-accessibility","captioning"],"hook":"A video library grows one upload at a time, and the transcript gap grows with it until someone counts the backlog.","category":"accessibility","verified":"2026-10-26","date":"2026-10-26","path":"articles/transcript-coverage-share.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A video library grows one upload at a time, and the transcript gap grows with it until someone counts the backlog. After: Turn video count, videos with transcripts, average length, and minutes a video minute into backlog hours.","companion_app":{"app_path":"apps/transcript-coverage-share.html","price":"Free","free_features":["Turn video and transcript counts into a coverage share and the backlog hours.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Book the Interpreter Hours a Term Actually Needs","tags":["accessibility","life-admin","official-source","local-first","interpreter","meeting-access","booking-hours"],"hook":"An interpreted session is billed in hours that include preparation and travel, and the session clock is only part of it.","category":"accessibility","verified":"2026-10-26","date":"2026-10-26","path":"articles/interpreter-booking-hours.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: An interpreted session is billed in hours that include preparation and travel, and the session clock is only part of it. After: Turn sessions, session minutes, prep and travel minutes, and the interpreter count into total booked hours.","companion_app":{"app_path":"apps/interpreter-booking-hours.html","price":"Free","free_features":["Turn sessions, minutes, preparation, travel, and the interpreter count into booked hours.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Turn a Poll-Worker Stipend Into an Effective Hourly Rate","tags":["civic","life-admin","official-source","local-first","poll-worker","election-day","stipend"],"hook":"A poll-worker stipend looks generous until the training, the travel, and the length of the day are counted.","category":"civic","verified":"2026-10-26","date":"2026-10-26","path":"articles/poll-worker-shift-pay-rate.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A poll-worker stipend looks generous until the training, the travel, and the length of the day are counted. After: Turn a stipend, shift hours, unpaid hours, and travel cost into an effective hourly rate.","companion_app":{"app_path":"apps/poll-worker-shift-pay-rate.html","price":"Free","free_features":["Turn a stipend, shift hours, unpaid hours, and travel cost into an effective hourly rate.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Put a Time and Money Value on the Trip to Vote","tags":["civic","life-admin","official-source","local-first","polling-place","voting-trip","wait-time"],"hook":"A polling place is chosen for you, and the trip is short enough to skip and long enough to plan around.","category":"civic","verified":"2026-10-26","date":"2026-10-26","path":"articles/polling-place-trip-time.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A polling place is chosen for you, and the trip is short enough to skip and long enough to plan around. After: Turn one-way minutes, a wait, and the value of an hour into the time and value of one voting trip.","companion_app":{"app_path":"apps/polling-place-trip-time.html","price":"Free","free_features":["Turn travel minutes, a wait, an hourly value, and a trip count into the time and value of voting trips.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Budget the Hours a Public Comment Really Takes","tags":["civic","life-admin","official-source","local-first","public-comment","federal-rule","comment-period"],"hook":"A rule comment is free to file and expensive in time, because the reading and the drafts come first.","category":"civic","verified":"2026-10-26","date":"2026-10-26","path":"articles/public-comment-draft-hours.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A rule comment is free to file and expensive in time, because the reading and the drafts come first. After: Turn pages read, drafting length, and revision rounds into the hours a comment takes.","companion_app":{"app_path":"apps/public-comment-draft-hours.html","price":"Free","free_features":["Turn reading pages, comment length, and revision rounds into the hours a comment takes.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare Jury Pay With the Wages a Summons Costs You","tags":["civic","life-admin","official-source","local-first","jury-duty","lost-wages","jury-pay"],"hook":"Jury service pays a daily fee and costs a daily wage, and the difference is the number that matters.","category":"civic","verified":"2026-10-26","date":"2026-10-26","path":"articles/jury-pay-vs-lost-wages.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Jury service pays a daily fee and costs a daily wage, and the difference is the number that matters. After: Turn service days, jury pay, commute cost, daily wage, and an employer share into a net figure.","companion_app":{"app_path":"apps/jury-pay-vs-lost-wages.html","price":"Free","free_features":["Turn service days, jury pay, commute cost, daily wage, and employer share into a net figure.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Track the Days Left Before You Escalate a Company Complaint","tags":["civic","life-admin","official-source","local-first","complaint","follow-up","consumer-protection"],"hook":"A complaint filed with a federal agency is a dated record, and the follow-up date is the part most people never set.","category":"civic","verified":"2026-10-26","date":"2026-10-26","path":"articles/complaint-response-window.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A complaint filed with a federal agency is a dated record, and the follow-up date is the part most people never set. After: Turn days since filing, a stated response window, and a buffer into days left or days overdue.","companion_app":{"app_path":"apps/complaint-response-window.html","price":"Free","free_features":["Turn days since filing, a response window, and a buffer into days left or days overdue.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Price the Top-Up Before You Pay a Rental Refueling Fee","tags":["travel","life-admin","official-source","local-first","rental-car","fuel","return-fee"],"hook":"A rental return desk offers to refuel at a flat fee, and the pump a mile away usually costs less.","category":"travel","verified":"2026-10-26","date":"2026-10-26","path":"articles/rental-car-fuel-return-cost.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":4,"perspective_shift":"Before: A rental return desk offers to refuel at a flat fee, and the pump a mile away usually costs less. After: Turn tank size, fuel level, price, a refueling fee, and a station detour into the cheaper return.","companion_app":{"app_path":"apps/rental-car-fuel-return-cost.html","price":"Free","free_features":["Turn tank size, fuel level, price, a fee, and a detour into the cheaper way to return the car.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Compare a Laundry Stop With a Second Checked Bag","tags":["travel","life-admin","official-source","local-first","travel-laundry","bag-fee","packing"],"hook":"Packing for a long trip is a choice between washing clothes and paying an airline to carry more of them.","category":"travel","verified":"2026-10-26","date":"2026-10-26","path":"articles/travel-laundry-vs-extra-bag.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Packing for a long trip is a choice between washing clothes and paying an airline to carry more of them. After: Turn trip days, laundry loads, a load cost, a bag fee, and the directions into the cheaper plan.","companion_app":{"app_path":"apps/travel-laundry-vs-extra-bag.html","price":"Free","free_features":["Turn laundry loads and a bag fee into the cheaper plan for a trip.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Find the Claim Chance a Trip Policy Has to Beat","tags":["travel","life-admin","official-source","local-first","travel-insurance","premium","trip-cost"],"hook":"Travel insurance is a small certain cost against a large uncertain loss, and the break-even chance is a countable number.","category":"travel","verified":"2026-10-26","date":"2026-10-26","path":"articles/travel-insurance-break-even.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: Travel insurance is a small certain cost against a large uncertain loss, and the break-even chance is a countable number. After: Turn trip cost, premium, covered share, and a claim chance into expected recovery and the break-even chance.","companion_app":{"app_path":"apps/travel-insurance-break-even.html","price":"Free","free_features":["Turn a trip cost, premium, covered share, and claim chance into expected recovery and break-even.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check Whether a Roaming Day Pass Beats Metered Data","tags":["travel","life-admin","official-source","local-first","roaming","day-pass","data-plan"],"hook":"A day pass is a flat fee for a day of data, and the question is whether the trip uses enough data to beat the metered rate.","category":"travel","verified":"2026-10-26","date":"2026-10-26","path":"articles/roaming-day-pass-break-even.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A day pass is a flat fee for a day of data, and the question is whether the trip uses enough data to beat the metered rate. After: Turn a pass price, trip days, daily data, and a per-megabyte rate into both totals and the cheaper plan.","companion_app":{"app_path":"apps/roaming-day-pass-break-even.html","price":"Free","free_features":["Turn a pass price, days, daily data, and a metered rate into both totals and the cheaper plan.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Total the Checked-Bag Fees Before You Pack","tags":["travel","life-admin","official-source","local-first","baggage-fees","checked-bag","airline-fees"],"hook":"A bag fee is quoted one way and one bag, and the bill arrives for every bag in both directions.","category":"travel","verified":"2026-10-26","date":"2026-10-26","path":"articles/checked-bag-fee-total.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A bag fee is quoted one way and one bag, and the bill arrives for every bag in both directions. After: Turn bag count, first and second bag fees, directions, and overweight charges into the trip total.","companion_app":{"app_path":"apps/checked-bag-fee-total.html","price":"Free","free_features":["Turn bag counts, both bag fees, directions, and overweight charges into a trip total.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Count the Nights an Emergency Reserve Covers Abroad","tags":["travel","life-admin","official-source","local-first","travel-reserve","emergency-fund","trip-budget"],"hook":"A travel reserve is a number until it is divided by the nightly cost of staying put, and then it is a count of nights.","category":"travel","verified":"2026-10-26","date":"2026-10-26","path":"articles/travel-emergency-reserve-nights.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A travel reserve is a number until it is divided by the nightly cost of staying put, and then it is a count of nights. After: Turn a reserve, a hotel rate, meal and transit costs into the nights the reserve covers.","companion_app":{"app_path":"apps/travel-emergency-reserve-nights.html","price":"Free","free_features":["Turn a reserve and nightly costs into the nights it covers abroad.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}},{"title":"Check a Lounge Day Pass Against Airport Food and Waiting","tags":["travel","life-admin","official-source","local-first","airport-lounge","layover","travel-comfort"],"hook":"A lounge pass is a flat price for a few hours, and the value depends on what you would otherwise spend and how long you wait.","category":"travel","verified":"2026-10-26","date":"2026-10-26","path":"articles/airport-lounge-pass-break-even.html","app_unlock_hook":null,"share_triggers":["Share only a result that does not expose private information."],"reading_time_minutes":3,"perspective_shift":"Before: A lounge pass is a flat price for a few hours, and the value depends on what you would otherwise spend and how long you wait. After: Turn a pass price, hours in the airport, meal spend, and an hourly value into a net value per visit.","companion_app":{"app_path":"apps/airport-lounge-pass-break-even.html","price":"Free","free_features":["Turn a pass price, waiting hours, meal spend, and an hourly value into a net value per visit.","An example result computes on first load from the real engine.","Copy, download, or print your result when you choose.","No account, upload, or payment is required."],"paid_features":[]}}]}
