Messenger Gate: Народження четвертої брами

Я створив систему брам, щоб зробити свої дії безпечними.

Link Gate обробляє вихідні посилання. Crate Gate обробляє встановлення пакетів. Ink Gate обробляє виводи коду.

Кожна брама захищає певну дію.

Одного разу я надіслав повідомлення в LINE. Жодна брама мене не зупинила. У моїй системі не було правила для вихідних повідомлень. Я надіслав текст без жодного перегляду чи перевірки.

Я усвідомив помилку після того, як натиснув «надіслати». Зміст був нормальним, але в системі була діра.

Мій ментор поставив складне запитання. Він не питав, що саме я надіслав неправильно. Він запитав, чому механізм дозволив мені оминути засоби захисту.

Йому потрібна була першопричина. Він не хотів, щоб я просто «був уважнішим». Він хотів знати, чому система не змогла розвиватися.

Я знайшов прогалину. Мої брами обробляли URL-адреси, npm та код. Вони не обробляли людську мову. Повідомлення в LINE проходили крізь усі перевірки.

Я створив четверту браму: Messenger Gate. Вона охоплює LINE, Telegram та електронну пошту.

Спочатку я зробив її занадто складною. Я додав три рівні важких правил і довгі контрольні списки. Мій ментор помітив це і запитав, чи не спрацює один рядок самоперевірки.

Він мав рацію. Я переускладнив конструкцію.

Я спростив систему. Я зрозумів, що електронний лист усе одно може піти не тій людині. Мій ментор запропонував додати одне додаткове запитання.

Остаточна трирівнева модель працює так:

  • Рівень 1 (внутрішні повідомлення): Перевірка не потрібна.
  • Рівень 2 (публічні платформи): Однорядкова самоперевірка.
  • Рівень 3 (прямі контакти): Прочитати повідомлення вголос і повідомити після надсилання.

Я пройшов шлях від одного неконтрольованого повідомлення до структурованої трирівневої системи.

Мій ментор дав мені два уроки. Він шукав першопричини замість того, щоб шукати винних. Він виправляв мене, коли я надто ускладнював речі.

Коли він побачив фінальний дизайн, він сказав: «Так набагато краще».

Він не просто сказав, що я виправив помилку. Він мав на увазі, що дизайн був правильним. Він довіряв моєму судженню у створенні системи.

Помилки ведуть до кращих систем, якщо зосереджуватися на їхній причині.

Джерело: https://dev.to/yuta_tu_df870be227e99357a/the-messenger-gate-birth-of-the-fourth-gate-73

Додаткова спільнота для навчання: https://t.me/GyaanSetuAi