DailyReport AIDailyReport AI
Open app

Daily report examples: three rewrites of the same raw material side by side

Tutorials are abstract; examples are concrete. Below are three roles, each with three levels of detail, side by side — so you can see the real distance between "laundry list," "passable," and "high-quality." Same raw material, different writing, completely different signal density and managerial read.

Sales

Raw material (spoken)

This morning I had a video call with Customer A about contract payment terms. They want net-30; we usually give net-15. I escalated to the sales director, and he said hold on, we might be able to push it to net-20. In the afternoon I cleaned up this week's customer list and noticed three customers haven't replied — I'll push them tomorrow. In the evening I cleared some work-chat messages.

Laundry list
Done today:
1. Met with Customer A
2. Cleaned up customer list
3. Replied to messages

Tomorrow: keep following up with customers.
Passable
Done today:
1. Video call with Customer A — main disagreement is payment terms: they want net-30, our policy is net-15
2. Escalated to the sales director, working toward a net-20 compromise
3. Cleaned up this week's customer list — 3 customers haven't replied in 5+ days

Tomorrow's plan:
- Reach out to the 3 silent customers
- Wait for the sales director's reply on payment terms
High-quality
1. Customer progress
- **Customer A contract** (stage: terms negotiation): main disagreement is payment terms — they insist on net-30, our policy is net-15. Escalated to the sales director to push for a net-20 compromise; final answer expected 5/29, customer briefing 5/30.

2. Account health
- 3 customers on this week's list haven't replied in 5+ days (B, C, D). C mentioned tight budget at last contact — churn risk.

3. Tomorrow's focus
- Reach out to B, C, D before 09:30; prioritize C (have a downgrade option ready)
- Wait for the sales director's reply on payment terms
- 14:00 internal product-requirements meeting

4. Support needed
- The payment-terms gap on Customer A needs your call. If the director can't get to net-20 by 5/29, recommend you align directly with the customer's decision-maker to avoid back-and-forth that puts the deal at risk.

Customer support

Raw material (spoken)

Handled 28 tickets today, a bit fewer than yesterday. A few were refunds; one customer was tough — wrapped it up with a coupon. I also noticed several inquiries said they couldn't find feature X. Not sure if there's something off about the entry point.

Laundry list
Done today:
1. Handled tickets
2. Handled refunds
3. Handled a difficult customer

Will continue tomorrow.
Passable
Done today:
1. Handled 28 tickets (yesterday 35)
2. Processed 6 refunds; 1 upset customer resolved with a coupon
3. Noticed multiple inquiries about not finding feature X

Tomorrow: keep handling tickets.
High-quality
1. Numbers
- 28 tickets handled (yesterday 35, -20% — Monday is normally a low-volume day)
- Average response: 6 min (target 8 min)
- First-contact resolution: 82% (target 80%)

2. Notable cases
- Order #2024 was upset over delivery delay; escalated to lead and resolved with a $50 coupon. Suggestion: proactively notify on similar delayed orders to reduce escalation rate.

3. Today's observations
- 4 inquiries today about "can't find feature X"; 11 cumulative this week (4 last week). Clear trend. Recommended product re-evaluate the entry-point placement and tagged tickets for ongoing tracking.

4. Tomorrow's focus
- Confirm coupon delivery for order #2024
- Compile this week's "can't find feature" tickets and send to product

Engineer

Raw material (spoken)

Mostly worked on the order-module refund API today. Finished it and ran integration tests against both Alipay and WeChat. Found a login bug in the middle — root cause was that the cache key concatenation didn't handle empty strings. Fixed. Tomorrow I'll work on the order-query API. Spent the morning waiting on Zhang San's interface spec, which never showed up.

Laundry list
Done today:
1. Wrote code
2. Fixed a bug
3. Waited for the spec

Tomorrow: more code.
Passable
Done today:
1. Finished order-refund API; integration-tested against Alipay/WeChat
2. Fixed a login bug (empty-string handling in cache key)

Blocker: waiting on Zhang San's interface spec.

Tomorrow: order-query API.
High-quality
1. Done today
- **[Order module]** Shipped refund API (PR #234), integration tests passing on Alipay/WeChat with 85% unit-test coverage
- **[BUG]** Fixed login failure BUG-1234 (production impact ~200 users/day). Root cause: cache key concatenation didn't handle empty strings, hitting the wrong account. Fix: added param validation + trim before concatenation, with new unit tests covering the scenario.

2. Blockers / risks
- Waiting on the [user-center] interface spec (@Zhang San pinged), expected to delay tomorrow's work by 0.5 day

3. Tomorrow's plan
- 09:30–12:00 finish the order-query API
- 14:00 integrate payment callbacks with the downstream X engineer
- Address BUG-1235

4. Other
- While fixing the bug I noticed a similar concatenation hazard elsewhere in the order module — logged it as tech debt for prioritization.

把今天的内容口述出来

不用打字,1 分钟得到一份能直接交的日报。

打开应用