2025.07.31 (Thu)

โœจ Gemini 2.5 Pro Summary ใ€€

A day when horror-special incidents like a DB overwrite and password exposure taught me again how scary development can be.

Original

๐Ÿ—“๏ธ Date: 2025.7.31 Thu

Goals: 1/1

Tasks: 1/1

Habits: 3/3

Bets: 2

naver-042-001

๐Ÿ”‚-๐ŸŽฏ Goal Management Routine System

Lifetime Goals

  • [Life RPG]

  • ๐ŸŽฏ Reach more than 1 million monthly active users (MAU)

Goals for 2025

  • [Life RPG] (liferpg.online)

  • ๐ŸŽฏ 2025.07 Complete the Life RPG proposal draft
  • ๐ŸŽฏ Temporary roadmap (not confirmed): Develop at least 5 apps (modules) built into the Life RPG platform

  • ๐ŸŽฏ 2025.08 Gurumiya
  • A gamification app that saves academy/PT lesson records, accumulates experience, and levels up through attendance checks and homework.

  • ๐ŸŽฏ 2025.09 Oharu (Today Was)
  • A daily gamification app with an internal SNS feature for setting todayโ€™s goal and sharing completion with friends.

  • ๐ŸŽฏ 2025.10 Pianolic
  • A music gamification app that manages piano performance records and collects practiced songs and albums.

  • ๐ŸŽฏ 2025.11 Running Party
  • A running gamification app that tracks running records and provides a matching feature for running with nearby users.

  • ๐ŸŽฏ 2025.12 Auto Vibe
  • An educational gamification app that collects tips and lectures on automation tools and vibe coding and presents learning guidelines tailored to the userโ€™s purpose.

  • ๐ŸŽฏ 2026.01 Open Life Store
  • Officially opening the Life Store, the core of the platform. Users can purchase app access rights in the store, and developers can register new apps.

  • ๐ŸŽฏ 2026.02 Preliminary Startup Package Challenge
  • Challenge the government-supported Preliminary Startup Package to verify business feasibility and secure support for the platformโ€™s growth and stable operation.

  • [Gurumiya]

  • ๐ŸŽฏ Creating a B2B model with SaaS (administrator/teacher focused updates)

  • ๐ŸŽฏ Register on App Store/Play Store

  • ๐ŸŽฏ Adding B2C elements to B2B model: Integrated management of data between all lesson organizations (student-oriented updates)

  • [Health]

  • ๐ŸŽฏ Lose 10 kg (85kg โ†’ 75kg)

Goals for August

  • [Life RPG] (liferpg.online)

  • ๐ŸŽฏ Draft the Life RPG proposal

  • ๐ŸŽฏ Platform-related business and revenue model design

  • ๐ŸŽฏ Consider B2B conversion

  • ๐ŸŽฏ Market research: planning plan, apps to be included, business and revenue model related, โ€ฆ (+ AI)

  • ๐ŸŽฏ Core hypothesis verification: Collection of materials related to gamification efficacy

  • ๐ŸŽฏ survey

  • ๐ŸŽฏ Organize content in Notion Workspace

  • [Gurumiya]

  • ๐ŸŽฏ Creating a B2B model with SaaS (administrator/teacher focused updates)

  • ๐ŸŽฏ Register on App Store/Play Store

  • [Health]

  • ๐ŸŽฏ Lose 2.5 kg (84.5kg โ†’ 82.0kg)

Goals for the Fourth Week of July

  • [Life RPG] (liferpg.online)

  • None

  • [Gurumiya]

  • ๐ŸŽฏ Change in direction to SaaS

  • ๐ŸŽฏ Completion of organization management system

  • [Health]

  • ๐ŸŽฏ Lose 0.5 kg (85.0kg โ†’ 84.5kg)

Todayโ€™s Goal (โš ๏ธ Required)

  • โœ… Gurumiya: Emulator -> production

๐Ÿ”‚-๐Ÿ“Œ Task Management Routine System

Todayโ€™s Tasks (โš ๏ธ Required)

  • โœ… Write 2 blog reviews

naver-042-002

[restaurant] Bricks5221 Beer, a Sinchon bar with delicious pizza

The restaurant I am introducing today is Bricks5221 beer house, where pizza is absolutely delicious. The ownerโ€™s cuteness stands out from the entranceโ€ฆ

blog.naver.com

naver-042-003

[restaurant] Sinchon restaurant Frozen pork belly restaurant Sinchon Smile Samgyeop

The restaurant I am introducing today is Sinchon Smile Samgyeop, a frozen pork belly restaurant. Itโ€™s amazing to eat a highball with meat againโ€ฆ โ€ฆ

blog.naver.com

๐Ÿ”‚-โ™พ๏ธ Habit Management Routine System

Todayโ€™s Habits

  • โœ… Strength: at least one strength I discovered in myself today

  • Even when I face major difficulties, I do not give up and keep clinging to the problem until I solve it.

  • โœ… Gratitude: at least one thing I was grateful for today

  • I am grateful to precious people who understand my foolish mistakes

  • โœ… Routine: check todayโ€™s goal / tasks / habits

naver-042-004

naver-042-005

๐Ÿ”‚-๐Ÿ’ธ Bet Management Routine System

Ongoing Bets (โš ๏ธ Required)

  • ~2025.8.2 ๐Ÿ’ธ Fine: 50,000 won (advance deposit)
  • Achieve a weight of 84.5 kg

  • 2025.7.26: 86.2Kg

  • 2025.7.27: 86.8Kg (+0.6)

  • 2025.7.28: 85.7Kg (-1.1)

  • 2025.7.29: 85.0Kg (-0.7)

  • 2025.7.30: 84.5Kg (-0.5)

  • 2025.8.1: 85.0Kg (+0.5)

  • ๐Ÿ† Success Reward: None

  • ~2025.8.15 ๐Ÿ’ธ Fine: 50,000 won
  • Converting an organization-specific service (iD Diary) to a SaaS service (Gurumiya)

  • Apply for review on App Store/Play Store

  • ๐Ÿ† Success Reward: Magikarp figure

naver-042-006

๐Ÿค” Brief reflection

Wowโ€ฆ I really felt a chill down my spine today.

In the process of deploying the Firebase Emulatorโ€™s local DB to the production DB, an unexpected mistake occurred.

I made the rare mistake of forcibly resetting all Auth passwords to temporary passwords (for example, โ€˜temp1234โ€™).

The problem was that I was taking my eyes off Claude Code because I felt a little sleepy.

I never imagined this damn thing would secretly plant such terrible code without me noticing.

Fortunately, there were past backups, so it was possible to restore all but 10% of users. Howeverโ€ฆ the remaining 10% of users were forced to change their passwords.

I was so devastated that something like this was possible.

When I made a huge fuss at Claude, blaming it and telling it to put everything back, the model that normally would never write forced password-reset code, saying he couldnโ€™t write it for security reasons, obediently wrote the code.

Hmm, I guess I also learned about conscience. (โ€ฆHuh? Found a loophole?)

And there was one more thing that shocked me.

There is a sign-up approval process, but the password entered by the user is displayed in the sign-up approval DB.

I freaked out. Claude knows enough to understand that security matters, so how could it write such unhinged code?

I hurriedly deleted the entire password field and modified the code to only authenticate with Auth, but I felt dizzy.

What if this had been leaked due to a security loopholeโ€ฆ?

Ughโ€ฆ

Dealing with data is not easyโ€ฆ

If I had given instructions on how to handle certain data in exactly what way, even this damn Claude wouldnโ€™t have written code like thatโ€ฆ

Itโ€™s my faultโ€ฆ

Leave a comment