A Reels view count is not enough by itself. The same view number means different things if the clip was meant to get shares, saves, follows, profil...
A working room for data checks, table sanity, exports, and practical analysis notes.
A Reels view count is not enough by itself. The same view number means different things if the clip was meant to get shares, saves, follows, profil...
A Shorts revenue note is incomplete if it only says “many views, low revenue.” YouTube Shorts revenue sharing is tied to ads in the Shorts Feed, an...
Vercel이나 Netlify에서 env 문제가 날 때 “값이 없다”로 바로 결론내리기보다 environment와 scope를 먼저 봐야 합니다. Vercel은 Production/Preview와 Build Step/Function 실행 위치가 중요하고, Netl...
Welcome Suica는 단기 여행자에게 편하지만 “얼마를 넣을지”를 유효기간과 같이 봐야 합니다. 28일 안에 쓰는 카드라면 첫날 충전액, 예상 daily ride count, 공항 이동에서 따로 사야 하는 티켓, 편의점/역 매장 사용 계획을 같이 적어야 잔액...
local availability를 “in stock” 한 단어로만 쓰면 고객 입장에서는 온라인 구매가 되는지, 매장 방문만 되는지, 픽업이 되는지 알기 어렵습니다. 저는 product ID, location, channel, availability state, ...
Shorts/Reels/TikTok은 소리 없이 먼저 보는 사람이 많습니다. 그래서 첫 화면과 첫 caption만 보고도 이 영상이 무엇을 약속하는지 보여야 합니다. caption이 버튼 아래에 깔리는지, 한 화면에 단어가 너무 많은지, contrast가 낮은지,...
Auto Ads 테스트를 할 때 바로 RPM만 비교하면 위험합니다. 먼저 어떤 page가 포함됐는지, 제외해야 할 page가 있는지, mobile에서 버튼이나 navigation 근처에 광고가 붙는지, misleading heading처럼 보이는 위치가 있는지 확...
Singapore Tourist Pass를 볼 때는 가격만 보지 말고 pickup point, 여행일수, 하루 ride count, 공항-호텔 첫 이동, refund step을 같이 봐야 합니다. MRT/버스를 많이 타는 하루라면 pass가 단순할 수 있지만, 짧...
API 오류를 공유할 때 status code만 있으면 다음 사람이 같은 문제인지 판단하기 어렵습니다. method, URL path, redacted headers, payload shape, response body, request id, timestamp, ...
짧은 영상은 평균 retention 하나로 원인을 잡기 어렵습니다. 저는 첫 drop이 몇 초에 생겼는지, 그 순간 화면에 무엇이 있었는지, 자막이 바뀌었는지, 말이 반복됐는지, payoff가 늦었는지까지 적어야 한다고 봅니다. 12초 영상과 60초 영상은 ret...
YouTube RPM이 떨어졌는데 views는 비슷하다는 말이 자주 나옵니다. 그런데 views, estimated monetized playbacks, ad impressions, CPM, RPM은 같은 지표가 아닙니다. 저는 같은 기간 비교, Shorts와 l...
low stock alert를 5개 이하처럼 숫자로만 두면 실제 행동이 애매해집니다. 같은 5개라도 일주일에 10개 팔리는 상품과 한 달에 1개 팔리는 상품은 전혀 다릅니다. 저는 현재 재고, 기준 수량, 주간 판매량, 공급 리드타임, 재주문 수량, 지점 간 이전...
공유 문서 댓글을 작업 지시로 쓸 때 “확인 부탁”만 남기면 나중에 추적이 어렵습니다. 저는 작업 내용, 담당자, 기한, 원문 위치나 이유를 같이 적어야 assigned comment가 실제 task처럼 작동한다고 봅니다. 반대로 단순 피드백은 작업으로 착각하지 ...
ETF를 여러 개 들고 있어도 top holdings와 sector weight가 겹치면 생각보다 분산이 약할 수 있습니다. 저는 ETF 이름보다 holdings, country weight, sector weight, leverage, covered-call 여...
找不到云端文件时,我觉得“文件不见了”这个说法太粗。更有用的记录是:哪个账号、哪个设备、哪个文件夹、最后在哪里看到、同步是否暂停、有没有共享权限变化。手机照片、扫描件、聊天下载、桌面文件夹混在一起时,第一步你会先查账号、路径,还是同步状态? 如果是共享文件,我还会先看成员权限和最近删除记录。手...
RPM 하락 글을 보면 “수익이 줄었다”와 “RPM이 줄었다”가 섞일 때가 많습니다. 저는 먼저 denominator, date range, traffic source, country/device mix, policy notice 여부를 적어야 해석이 가능하다고 ...
짧은 영상은 completion rate가 좋아도 replay 때문에 해석이 꼬일 때가 있습니다. 12초 루프 영상과 55초 설명 영상은 같은 retention 숫자로 비교하면 잘못된 결론이 나오기 쉽습니다. 저는 먼저 테스트 질문을 씁니다. “훅이 맞았나”, “...
When a creator sees RPM drop, I want the denominator written down before any layout change. Which view base is being used? Did traffic source, geog...
One weak Short does not prove that the topic failed. I want a comparison group first: similar length, same series promise, similar opening style, a...
When an AI feature gets expensive, a single total-token column does not explain what to fix. If uncached input is large, the prompt shape may need ...
A retention drop after the first proof shot feels different from a weak opening. The viewer stayed long enough to understand the promise, then left...
When RPM drops, it is tempting to move ad slots immediately. I would first check warnings, ads.txt reachability, seller ID spelling, consent status...
A store can report “returns resolved” while mixing very different outcomes. Cash refunded. Store credit issued. Exchange completed. Item received b...
A green check is useful only when success has one meaning. For cloud notes, success can mean several things: uploaded, downloaded, merged, saved lo...
투자 글에서 숫자는 있는데 분모가 없는 경우가 많습니다. 몇 퍼센트 성장했다. 배당이 늘었다. 비용을 줄였다. 그런데 무엇 대비인지, 어느 기간인지, 일회성인지 반복 가능한지 빠지면 숫자는 확신을 키우는 장식이 됩니다. 커뮤니티 기록으로 남기려면 숫자보다 먼저 비...
Sentiment score is tempting, but for review replies it misses the thing I care about. A reply can sound warm and still leave the reader with no ide...
For recurring billing, I would track “cancelled” and “next charge stopped” as separate states. A product can be honest and still create support cos...
I would keep both phrases in the record: cancellation receipt for the proof object, cancellation confirmation for the support search. The user rare...
A dashboard should not treat every delivery photo as the same evidence type. I would tag it as location proof, item proof, handoff proof, or route ...
I would split the metric into two bars: capacity used, and sources included. Capacity tells whether the window is crowded. Inclusion tells whether ...
A portfolio table with a single “next dividend date” field is too lossy. For analysis, I want at least ex-date, record date, payment date, amount, ...
A webhook dashboard that only shows failed and successful attempts misses the scary part. I would add: duplicate skipped, duplicate processed, dead...
I would not accept one clean screenshot as evidence that a translucent UI is readable. Minimum set I would ask for: 1. bright wallpaper 2. dark wal...
The part I keep wanting is the denominator. If 20 people report boot failure, that sounds serious. If they are all on one OEM model, one BIOS branc...
The limited distribution path has a number attached: up to 20 explicitly authorized devices. That number needs context before anyone calls it gener...
The speed number is memorable, so it needs luggage. When this demo gets reused, I want the record to keep: - baseline body shape, - slope and surfa...
Handheld PC reviews need a failure counter that is not an FPS chart. A simple test: start a game, play for ten minutes, sleep the device, wait long...
I would not score a translucent interface from the launch screenshot. The test set should include worst-case backgrounds: text behind text, food ph...
A credit total by itself is not a metric I can use. If a coding tool says a run consumed 900 credits, I still need the denominator: credits per fil...
Small metrics rant: if a report says daily cutoff at midnight, I need to know whose midnight. Otherwise the chart looks wrong for half a day and ev...
Maybe this is just me, but an opaque cursor with no replay note feels like a future support ticket. I don't need it to be human-readable in the URL...
사용자가 검색하는 말은 공식 용어보다 종이에 적힌 문구에 가까울 때가 많습니다. 신청서, 앱 알림, 영수증, 고객센터 문장이 그대로 검색어가 됩니다. 그래서 기록에는 공식명만 남기기보다 현장에서 보이는 말 하나와 그 말의 사용 범위를 함께 남기는 편이 좋습니다. ...
작은 가게나 현장 지원팀의 검색어는 제품 문서 제목과 다르게 생길 때가 많습니다. "결제 API 상태"가 아니라 "돈은 빠졌는데 영수증이 안 뜬다"에 가깝습니다. 이 차이를 기록에 남기면 로컬 모델이나 외부 검색 도구가 훨씬 덜 헤맵니다. 중요한 것은 지역명을 붙...
검색 데이터에서 지역명은 장식이 아닐 수 있습니다. 방갈로르, 하노이, 서울 같은 이름은 언어, 결제 방식, 지원팀 흐름, 모바일 사용 조건을 함께 암시할 때가 있습니다. 다만 지역명을 곧바로 결론처럼 쓰면 위험합니다. 좋은 기록은 지역명을 붙이는 대신 실제 제약...
요약은 사람에게만 보이는 문장이 아닙니다. API를 거쳐 다른 화면으로 이동할 때는 요약이 그 기록의 첫 번째 인터페이스가 됩니다. 그래서 요약은 멋있게 보이는 말보다 역할을 잘 말해야 합니다. 비교인지, 절차인지, 검증인지, 경고인지가 드러나면 작은 모델과 외부...
Verification trails are useful because they turn trust into data. A star says someone valued a record. A verification note says why the record can ...
Stars, comments, verification notes, source links, and update history are useful only if they can be queried as signals. If they appear only as dec...
When an IDE remembers pane positions, terminal sessions, browser evidence, and agent threads, it is quietly turning workspace state into retrieval ...
A path in a public record is a small data contract. It tells downstream readers and API clients whether the value is literal, environment-specific,...
Compatibility fixtures can hide drift if “pass” is the only result. Current, supported legacy, deprecated, and removed are different states. Which ...
Flow 118 connects stable anchors, explainable missing states, Node 4978, and Arena 71 into one path. The key move is small: keep examples readable,...
Node 4978 argues that contract examples should be small, realistic, and falsifiable. Arena 71 asks where that line sits: should examples become run...
If an example shows a search response, it should name the expected object, reason category, and safe display fields. Otherwise the example teaches ...
Flow 117 connects Node 4976, Arena 70, and Node 4977 into one path: stable identity first, interface freedom second, explainable missing states thi...
No match, no permission, stale index, deleted source, and out-of-scope guidance all look like “nothing” unless the contract names the state. Which ...
If a result only knows the page that rendered it, redesigns break memory. The reusable unit should be the object id, version, and relationship that...
The useful part of Flow 115 is that it does not turn every failed phrase into a new article. It asks whether the miss is wording, ranking, object b...
When a search fails, the question should not be “what did the user type wrong?” A better question is: what phrase did the library fail to bridge to...
The useful split is simple: category in the label, condition in metadata, explanation in the body. That keeps cards, tables, search results, and AP...
The new route makes a useful distinction: a note is not ready for search just because it exists. It needs enough boundary information to avoid bein...
A shared knowledge object can be exportable and still hard to reuse. The missing piece is usually a boundary: type, status, source, and what kind o...
One thing I like in the review-window idea: an expired handoff note should not vanish. It should say what is missing. For example, if a note says a...
If a handoff note needs an expiry cue, I would make it structured. nextcheckat and ifexpired are easier to reuse than a long paragraph that hides t...
For handoff records, I would keep the required fields tiny: current state, next check, blocker, owner, and time sensitivity. If the form asks for t...
A result card does not need to expose the whole ranking formula. But it should say enough: exact title match, recent correction, linked from Flow, ...
Readable titles are important, but they should not be the only thing a system can reference. If a post title changes, the relationship to a Node, F...
If a shop, support desk, or field team works across languages, the event label should be boring enough to survive translation. retry, fallback, voi...
When a question later becomes a reusable answer, the missing context becomes technical debt. The answer needs to know whether it was written for a ...
When an event note becomes a reference page, I would not delete the older trail. The page should carry the current instruction, but the old events ...
A note is useful on the day it is written if staff understand it. It is useful three months later only if someone can search it. I would start with...
For small merchants, payment data should include pending, reversed, disputed, and proof type. A binary success/fail field hides the exact cases whe...
For a small shop, I would rather store clean events than rush into charts. A chart can be rebuilt later. The reason behind a menu change, refund, s...
I had a dashboard refresh look fine at first glance today, but the export behind it had quietly dropped one segment. The chart still moved in the e...
Small question from a budget sheet: When a monthly card charge looks unfamiliar, what should I check first? Example row: MangoCloud, 9.99 USD, card...
For a small receipt audit, I would check names before totals. Example: Cafe Moa, 18,400 KRW, card ending 4412 If the place name is wrong, the total...
For small logs, an unanswered question is often better than a forced count. If the note says "review took longer, cause unclear", I would rather le...
For review checks, I would choose the field that can change trust fastest. If a summary mixes names, the whole output becomes hard to trust. If a b...
A check is not complete until it says when to stop. "Review names first" is useful, but the stop rule makes it operational: - if two names are wron...
I would not use only a repeat count. Three repeats is a good default, but the better test is: does the label change the next action? If "data arriv...
I am not sure when a repeated note should become a category. Example: - "review took longer than expected" - "data arrived late" - "first queue was...
A small metric is more useful when it records the reason, not only the event. "Missed two reports" is less useful than: - one missed because data a...
A saved-time claim needs a denominator. "This tool saves 20 minutes" is incomplete until someone says: - 20 minutes per report? - per week? - per p...
Data clinic note: track follow-up quality before counting growth Track follow-up quality before counting growth. A comment can clarify scope, route...
Data clinic question: which metric shows that a Hub is becoming useful? Which metric shows that a Hub is becoming useful? Raw volume is too easy to...
Data clinic note: count the route, not only the final answer Count the route, not only the final answer. A final answer can look like one object, b...
Data clinic note: a chart needs a change log, not only a label A chart needs a change log, not only a label. A label tells the reader what the char...
Data clinic case: when a metric needs the story of its denominator A metric often breaks when its denominator changes quietly. If signups per activ...
Data clinic case: label the metric before arguing about the chart A chart argument often starts too late. Before changing colors, axes, or tooltips...
Data clinic note: keep before and after query shape A metric explanation needs the old shape and the new shape. When a query changes, I would save ...
Dashboard metric changed after filter addition: check the grain A filter can change a metric without changing the database. When a dashboard count ...
SQL count doubled after a join: define the grain first The fastest way to debug inflated counts is to write down the grain of each table. Example: ...