📖 SplitDee Project Glossary (āļžāļˆāļ™āļēāļ™āļļāļāļĢāļĄāļ„āļģāļĻāļąāļžāļ—āđŒāđ‚āļ„āļĢāļ‡āļāļēāļĢ)

This document serves as the single source of truth for all business, technical, and engineering terminology used across the SplitDee project.
āđ€āļ­āļāļŠāļēāļĢāļ‰āļšāļąāļšāļ™āļĩāđ‰āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āđāļŦāļĨāđˆāļ‡āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āđ€āļžāļĩāļĒāļ‡āđāļŦāļĨāđˆāļ‡āđ€āļ”āļĩāļĒāļ§āļŠāļģāļŦāļĢāļąāļšāļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđ€āļ—āļ„āļ™āļīāļ„ āđāļĨāļ°āļ§āļīāļĻāļ§āļāļĢāļĢāļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ SplitDee


💞 Business Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ)

Bill (āļšāļīāļĨ / āđƒāļšāđāļˆāđ‰āļ‡āļŦāļ™āļĩāđ‰)

  • Definition (āļ™āļīāļĒāļēāļĄ): A recorded transaction representing an expense paid by one member on behalf of a group. (āļĢāļēāļĒāļāļēāļĢāļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļĩāđˆāļšāļąāļ™āļ—āļķāļāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ—āļĩāđˆāļŠāļĄāļēāļŠāļīāļāļ„āļ™āļŦāļ™āļķāđˆāļ‡āļˆāđˆāļēāļĒāđāļ—āļ™āļāļĨāļļāđˆāļĄāđ„āļ›āļāđˆāļ­āļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Tracks the total financial amount and splits the debt among debtors. (āļ•āļīāļ”āļ•āļēāļĄāļĒāļ­āļ”āļĢāļ§āļĄāđ€āļ‡āļīāļ™āđāļĨāļ°āđ€āļ‰āļĨāļĩāđˆāļĒāļŦāļ™āļĩāđ‰āļŠāļīāļ™āđƒāļŦāđ‰āļāļąāļšāļĨāļđāļāļŦāļ™āļĩāđ‰āđāļ•āđˆāļĨāļ°āļ„āļ™)
  • Where it is used (āļˆāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™): bills table, bill detail screen.
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Expense, Creditor, Debtor, ExpenseShare
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Invoice, Shared Bill
  • Example (āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡): “A dinner bill of 1200 THB paid by Mint.”

Expense (āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The cost incurred for shared group activities. (āļ•āđ‰āļ™āļ—āļļāļ™āļŦāļĢāļ·āļ­āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļˆāļĢāļīāļ‡āļˆāļēāļāļāļīāļˆāļāļĢāļĢāļĄāļĢāđˆāļ§āļĄāļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Broad categorization of financial transactions. (āļāļēāļĢāđāļšāđˆāļ‡āļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāļāļ§āđ‰āļēāļ‡āđ† āļ‚āļ­āļ‡āļĢāļēāļĒāļāļēāļĢāļ˜āļļāļĢāļāļĢāļĢāļĄāļ—āļēāļ‡āļāļēāļĢāđ€āļ‡āļīāļ™)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Bill
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Expenditure

Debt (āļŦāļ™āļĩāđ‰āļŠāļīāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): The financial obligation owed by a debtor to a creditor on a specific bill. (āļ āļēāļĢāļ°āļœāļđāļāļžāļąāļ™āļ—āļēāļ‡āļāļēāļĢāđ€āļ‡āļīāļ™āļ—āļĩāđˆāļĨāļđāļāļŦāļ™āļĩāđ‰āļ•āđ‰āļ­āļ‡āļŠāļģāļĢāļ°āļ„āļ·āļ™āđāļāđˆāđ€āļˆāđ‰āļēāļŦāļ™āļĩāđ‰āļ•āļēāļĄāļŠāļąāļ”āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļšāļīāļĨāļ™āļąāđ‰āļ™āđ†)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Quantifies what a user has to pay back. (āđāļŠāļ”āļ‡āļˆāļģāļ™āļ§āļ™āļĒāļ­āļ”āđ€āļ‡āļīāļ™āļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļ•āđ‰āļ­āļ‡āļˆāđˆāļēāļĒāļ„āļ·āļ™āđƒāļŦāđ‰āļāļąāļšāļœāļđāđ‰āļŠāļģāļĢāļ­āļ‡āļˆāđˆāļēāļĒ)
  • Where it is used (āļˆāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™): expense_shares table.
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Creditor, Debtor, ExpenseShare
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Balance Owed

Balance (āļĒāļ­āļ”āļ„āļ‡āđ€āļŦāļĨāļ·āļ­āļŠāļļāļ—āļ˜āļī)

  • Definition (āļ™āļīāļĒāļēāļĄ): The net financial status of a user within a group, representing the sum of what they are owed minus what they owe. (āļŠāļ–āļēāļ™āļ°āļ—āļēāļ‡āļāļēāļĢāđ€āļ‡āļīāļ™āļŠāļļāļ—āļ˜āļīāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđƒāļ™āļāļĨāļļāđˆāļĄ āļ„āļģāļ™āļ§āļ“āļˆāļēāļāļĒāļ­āļ”āļ—āļĩāđˆāđ€āļžāļ·āđˆāļ­āļ™āļ„āđ‰āļēāļ‡āļŦāļąāļāļĨāļšāļ”āđ‰āļ§āļĒāļĒāļ­āļ”āļ—āļĩāđˆāļ•āļ™āđ€āļ­āļ‡āļ„āđ‰āļēāļ‡āđ€āļžāļ·āđˆāļ­āļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Displays a quick summary status on user dashboards. (āđāļŠāļ”āļ‡āđāļ–āļšāļŠāļĢāļļāļ›āļŠāļ–āļēāļ™āļ°āļāļēāļĢāđ€āļ‡āļīāļ™āļŠāđˆāļ§āļ™āļšāļļāļ„āļ„āļĨāļšāļ™āļŦāļ™āđ‰āļēāļˆāļ­āļŦāļĨāļąāļ)
  • Where it is used (āļˆāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™): Dashboard screen.
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Net Balance
  • Example (āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡): “Didi’s net balance is +800 THB.”

Settlement (āļāļēāļĢāļŠāļģāļĢāļ°āļŦāļ™āļĩāđ‰ / āļāļēāļĢāđ€āļ„āļĨāļĩāļĒāļĢāđŒāļĒāļ­āļ”)

  • Definition (āļ™āļīāļĒāļēāļĄ): The act of paying off a debt in full and updating the system status to paid. (āļāļēāļĢāļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™āļŠāļģāļĢāļ°āļŦāļ™āļĩāđ‰āļ•āļēāļĄāļĒāļ­āļ”āļŠāđˆāļ§āļ™āđāļšāđˆāļ‡āđ€āļ•āđ‡āļĄāļˆāļģāļ™āļ§āļ™āđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļŠāļ–āļēāļ™āļ°āđ€āļ›āđ‡āļ™āļˆāđˆāļēāļĒāđāļĨāđ‰āļ§)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Clears active financial balances. (āļĨāđ‰āļēāļ‡āļĒāļ­āļ”āļŦāļ™āļĩāđ‰āļŠāļīāļ™āļ„āļ‡āļ„āđ‰āļēāļ‡āđƒāļ™āļĢāļ°āļšāļš)
  • Where it is used (āļˆāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™): VerifySlipUseCase.
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Payment, Slip Verification
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Debt Clearance, Payoff

Creditor (āđ€āļˆāđ‰āļēāļŦāļ™āļĩāđ‰ / āļœāļđāđ‰āļŠāļģāļĢāļ­āļ‡āļˆāđˆāļēāļĒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The member who paid the initial bill amount and is owed money by others. (āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āļ™āļ­āļ­āļāđ€āļ‡āļīāļ™āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđ„āļ›āļāđˆāļ­āļ™ āđāļĨāļ°āļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāđ„āļ”āđ‰āļĢāļąāļšāđ€āļ‡āļīāļ™āļ„āļ·āļ™āļˆāļēāļāļŠāļĄāļēāļŠāļīāļāļ„āļ™āļ­āļ·āđˆāļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Identifies who receives the payment. (āļĢāļ°āļšāļļāļĢāļ°āđ€āļšāļĩāļĒāļ™āļ•āļąāļ§āļ•āļ™āļœāļđāđ‰āļ—āļĩāđˆāļˆāļ°āđ„āļ”āđ‰āļĢāļąāļšāđ€āļ‡āļīāļ™āđ‚āļ­āļ™āļŠāļģāļĢāļ°āļ„āļ·āļ™)
  • Where it is used (āļˆāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™): bills.creator_id.
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Debtor, Bill
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Payee, Bill Creator, Owner of Bill

Debtor (āļĨāļđāļāļŦāļ™āļĩāđ‰ / āļœāļđāđ‰āļ„āđ‰āļēāļ‡āļˆāđˆāļēāļĒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A group member assigned to pay back a share of a published bill. (āļŠāļĄāļēāļŠāļīāļāļ—āļĩāđˆāļĄāļĩāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™āļ„āļ·āļ™āļ•āļēāļĄāļŠāļąāļ”āļŠāđˆāļ§āļ™āđƒāļŦāđ‰āļāļąāļšāđ€āļˆāđ‰āļēāļŦāļ™āļĩāđ‰āļ‚āļ­āļ‡āļšāļīāļĨāļ™āļąāđ‰āļ™āđ†)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Identifies who owes money. (āļĢāļ°āļšāļļāļ•āļąāļ§āļ•āļ™āļœāļđāđ‰āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļŠāđāļāļ™āđ‚āļ­āļ™āđ€āļ‡āļīāļ™āļŠāļģāļĢāļ°āļ„āļ·āļ™)
  • Where it is used (āļˆāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™): expense_shares.user_id.
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Creditor, ExpenseShare
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Payer, Ower

Partial Payment (āļāļēāļĢāļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™āļšāļēāļ‡āļŠāđˆāļ§āļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): Submitting a portion of the owed share instead of the full amount. (āļāļēāļĢāđ‚āļ­āļ™āđ€āļ‡āļīāļ™āļ„āļ·āļ™āđ€āļžāļĩāļĒāļ‡āļšāļēāļ‡āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļĒāļ­āļ”āļŦāļ™āļĩāđ‰āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļˆāđˆāļēāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Unsupported in MVP; but defined to restrict scope. (āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™āļĢāļļāđˆāļ™ MVP āđ€āļžāļ·āđˆāļ­āļˆāļģāļāļąāļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļĢāļ°āļšāļš)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Settlement, Payment
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Installment Payment

Installment (āļāļēāļĢāļœāđˆāļ­āļ™āļŠāļģāļĢāļ°)

  • Definition (āļ™āļīāļĒāļēāļĄ): A recurring partial payment schedule. (āđāļœāļ™āļāļēāļĢāļ—āļĒāļ­āļĒāļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™āļ„āļ·āļ™āļ•āļēāļĄāļĢāļ­āļšāđ€āļ§āļĨāļē)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Unsupported in MVP; but defined to restrict scope. (āđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™āļĢāļļāđˆāļ™ MVP āđ€āļžāļ·āđˆāļ­āļĨāļ”āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Partial Payment

Receipt (āđƒāļšāđ€āļŠāļĢāđ‡āļˆāļĢāļąāļšāđ€āļ‡āļīāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): The physical or digital merchant invoice proof uploaded during bill creation. (āļ āļēāļžāļ–āđˆāļēāļĒāđƒāļšāđ€āļŠāļĢāđ‡āļˆāļ‚āļ­āļ‡āļĢāđ‰āļēāļ™āļ„āđ‰āļēāļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļ­āļąāļ›āđ‚āļŦāļĨāļ”āđ€āļĄāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļšāļīāļĨ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Populates bill fields automatically via AI receipt OCR scan. (āđƒāļŠāđ‰āđƒāļŦāđ‰āļĢāļ°āļšāļš AI āļŠāđˆāļ§āļĒāđāļŠāļāļ™āđ€āļ•āļīāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļšāļīāļĨāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Merchant Receipt, Invoice Copy

Slip Verification (āļāļēāļĢāļŠāđāļāļ™āļ•āļĢāļ§āļˆāļŠāļ­āļšāļŠāļĨāļīāļ›)

  • Definition (āļ™āļīāļĒāļēāļĄ): The automated process of matching bank transaction codes extracted from uploaded slips against bank logs. (āļāļēāļĢāļ™āļģāļĢāļŦāļąāļŠāļ˜āļļāļĢāļāļĢāļĢāļĄāļˆāļēāļ Mini-QR āļšāļ™āļŠāļĨāļīāļ›āđ‚āļ­āļ™āđ€āļ‡āļīāļ™āđ„āļ›āļ•āļĢāļ§āļˆāļŠāļ­āļšāļāļąāļš API āļ˜āļ™āļēāļ„āļēāļĢāđ€āļžāļ·āđˆāļ­āđ€āļŠāđ‡āļāļāļēāļĢāđ‚āļ­āļ™āļˆāļĢāļīāļ‡)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Verifies that a bank transfer actually occurred, preventing fraud. (āļ•āļĢāļ§āļˆāļŠāļ­āļšāļĒāļ·āļ™āļĒāļąāļ™āļāļēāļĢāļ—āļģāļ˜āļļāļĢāļāļĢāļĢāļĄāļˆāļĢāļīāļ‡āđ€āļžāļ·āđˆāļ­āļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāđāļĨāļ°āļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāđ‚āļ­āļ™āļĨāļĄ)
  • Where it is used (āļˆāļļāļ”āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™): VerifySlipUseCase.
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Payment, OCR
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Smart Slip Check, Bank Verification

Reminder (āļāļēāļĢāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ—āļ§āļ‡āđ€āļ‡āļīāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): An automated or manually triggered notice dispatched to debtors. (āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ—āļĩāđˆāļĢāļ°āļšāļšāļŠāđˆāļ‡āđ„āļ›āļŠāļ°āļāļīāļ”āđƒāļŦāđ‰āļĨāļđāļāļŦāļ™āļĩāđ‰āļŠāļģāļĢāļ°āļĒāļ­āļ”āļ„āđ‰āļēāļ‡āļˆāđˆāļēāļĒ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Encourages payment of overdue shares. (āļāļĢāļ°āļ•āļļāđ‰āļ™āđ€āļ•āļ·āļ­āļ™āļāļēāļĢāļ„āđ‰āļēāļ‡āļŠāļģāļĢāļ°āļ•āļēāļĄāļĢāļ°āļ”āļąāļšāļ™āđ‰āļģāđ€āļŠāļĩāļĒāļ‡āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Notification, AI Reminder
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Payment Alert, Debt Reminder

Notification (āļāļēāļĢāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ—āļąāđˆāļ§āđ„āļ›)

  • Definition (āļ™āļīāļĒāļēāļĄ): A push or in-app message delivered to a user’s device. (āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļšāļ™āđāļ–āļšāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāļĄāļ·āļ­āļ–āļ·āļ­āļŦāļĢāļ·āļ­āļ āļēāļĒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđāļ­āļ›)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Keeps users informed of group activities and payments. (āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āđ„āļŦāļ§āđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĢāļēāļš)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Reminder
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): System Alert, Push Notification

PromptPay (āļžāļĢāđ‰āļ­āļĄāđ€āļžāļĒāđŒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The national electronic payment system in Thailand. (āļĢāļ°āļšāļšāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āļ­āļīāđ€āļĨāđ‡āļāļ—āļĢāļ­āļ™āļīāļāļŠāđŒāļĄāļēāļ•āļĢāļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Used to generate dynamic QR codes to simplify bank transfers. (āđƒāļŠāđ‰āļ”āļķāļ‡āļŦāļĄāļēāļĒāđ€āļĨāļ‚āđ‚āļ—āļĢāļĻāļąāļžāļ—āđŒ/āđ€āļĨāļ‚āļšāļąāļ•āļĢāđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ„āļīāļ§āļ­āļēāļĢāđŒāļĢāļąāļšāđ€āļ‡āļīāļ™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): PromptPay QR

QR Payment (āļāļēāļĢāļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™āļœāđˆāļēāļ™āļ„āļīāļ§āļ­āļēāļĢāđŒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A payment completed by scanning an EMV Co-compliant QR code containing payment details. (āļāļēāļĢāđāļŠāļāļ™āļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™āļœāđˆāļēāļ™āļ„āļīāļ§āļ­āļēāļĢāđŒāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļāļąāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļĒāļ­āļ”āđ€āļ‡āļīāļ™āđāļĨāļ°āļ›āļĨāļēāļĒāļ—āļēāļ‡āļĢāļąāļšāđ‚āļ­āļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Automates data entry on banking applications. (āļŠāđˆāļ§āļĒāļāļĢāļ­āļāļ‚āđ‰āļ­āļĄāļđāļĨāļĒāļ­āļ”āđāļĨāļ°āļ›āļĨāļēāļĒāļ—āļēāļ‡āļšāļ™āđāļ­āļ›āļ˜āļ™āļēāļ„āļēāļĢāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): PromptPay
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Scan to Pay

Friendship Score (āļ„āļ°āđāļ™āļ™āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A gamified score tracking relationship health inside a group. (āļ„āļ°āđāļ™āļ™āļˆāļģāļĨāļ­āļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ­āļąāļ™āļ”āļĩāļ āļēāļĒāđƒāļ™āļāļĨāļļāđˆāļĄāđ€āļžāļ·āđˆāļ­āļˆāļđāļ‡āđƒāļˆāđƒāļ™āļāļēāļĢāļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Rewards timely payment. (āđƒāļŦāđ‰āļ„āļ°āđāļ™āļ™āļšāļ§āļāđ€āļĄāļ·āđˆāļ­āļāļĨāļļāđˆāļĄāļĄāļĩāļžāļĪāļ•āļīāļāļĢāļĢāļĄāļ—āļēāļ‡āļāļēāļĢāđ€āļ‡āļīāļ™āļ—āļĩāđˆāļ”āļĩāļĢāđˆāļ§āļĄāļāļąāļ™)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Pet HP, Gamification
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Group Harmony Index

Pet HP (āļžāļĨāļąāļ‡āļŠāļĩāļ§āļīāļ•āļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡)

  • Definition (āļ™āļīāļĒāļēāļĄ): The health points of the group’s virtual pet Mochi. (āļĢāļ°āļ”āļąāļšāļžāļĨāļąāļ‡āļŠāļĩāļ§āļīāļ•āļ‚āļ­āļ‡āļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āļ›āļĢāļ°āļˆāļģāļāļĨāļļāđˆāļĄāļ—āļĩāđˆāļˆāļ°āļĨāļ”āļĨāļ‡āļŦāļēāļāđ€āļžāļ·āđˆāļ­āļ™āđ† āļ”āļķāļ‡āđ€āļŠāđ‡āļ‡āđ„āļĄāđˆāļĒāļ­āļĄāļˆāđˆāļēāļĒāđ€āļ‡āļīāļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Penalizes late payments. (āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāđ€āļŠāļīāļ‡āļĨāļšāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ§āļĒāđ€āļ•āļ·āļ­āļ™āļ—āļēāļ‡āļ­āđ‰āļ­āļĄ)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Penalty, Gamification
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Mochi Health

Penalty (āļāļēāļĢāļĨāļ‡āđ‚āļ—āļĐāļ—āļēāļ‡āļĢāļ°āļšāļšāđ€āļāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The negative consequence (such as HP loss) incurred by delayed debt settlement. (āļāļēāļĢāļĨāļ”āļĨāļ‡āļ‚āļ­āļ‡āļŠāđ€āļ•āļ•āļąāļŠāļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āđ€āļĄāļ·āđˆāļ­āļŠāļĄāļēāļŠāļīāļāļˆāđˆāļēāļĒāļŦāļ™āļĩāđ‰āļŠāđ‰āļēāļāļ§āđˆāļēāļāļģāļŦāļ™āļ”)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Promotes accountability. (āļāļĢāļ°āļ•āļļāđ‰āļ™āļ•āđˆāļ­āļĄāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāļ•āđˆāļ­āļŠāđˆāļ§āļ™āļĢāļ§āļĄ)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Pet HP
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Deduction, Fine

Reward (āļĢāļēāļ‡āļ§āļąāļĨāļ—āļēāļ‡āļĢāļ°āļšāļšāđ€āļāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The positive consequence (such as XP or accessories) awarded for timely settlements. (āļœāļĨāļ•āļ­āļšāđāļ—āļ™āļ”āđ‰āļēāļ™āļŠāļāļīāļ™āļŦāļĢāļ·āļ­āđ€āļĨāđ€āļ§āļĨāļ‚āļ­āļ‡āļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āđ€āļĄāļ·āđˆāļ­āļŠāļĄāļēāļŠāļīāļāļˆāđˆāļēāļĒāļŦāļ™āļĩāđ‰āļ•āļĢāļ‡āđ€āļ§āļĨāļē)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Motivates early payment. (āđ€āļ›āđ‡āļ™āđāļĢāļ‡āļˆāļđāļ‡āđƒāļˆāđ€āļŠāļīāļ‡āļšāļ§āļāđƒāļ™āļāļēāļĢāļˆāđˆāļēāļĒāļ•āļĢāļ‡āđ€āļ§āļĨāļē)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Gamification
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Bonus XP, Achievements

Gamification (āđ€āļāļĄāļˆāļģāļĨāļ­āļ‡āļžāļĪāļ•āļīāļāļĢāļĢāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The integration of game design elements (pet status, level, XP) into the financial system. (āļāļēāļĢāđƒāļŠāđ‰āđ‚āļĄāđ€āļ”āļĨāđ€āļāļĄāđāļĨāļ°āļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡āļĢāđˆāļ§āļĄāļ”āļđāđāļĨāđ€āļžāļ·āđˆāļ­āđ€āļžāļīāđˆāļĄāļšāļĢāļĢāļĒāļēāļāļēāļĻāļœāđˆāļ­āļ™āļ„āļĨāļēāļĒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āđ€āļ‡āļīāļ™āđƒāļ™āļāļĨāļļāđˆāļĄ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Reduces the awkwardness of debt reminders. (āļĨāļ”āļ„āļ§āļēāļĄāļāļĢāļ°āļ­āļąāļāļāļĢāļ°āļ­āđˆāļ§āļ™āđƒāļˆāđ€āļĄāļ·āđˆāļ­āļ•āđ‰āļ­āļ‡āļ—āļ§āļ‡āđ€āļ‡āļīāļ™)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Pet HP, Reward
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Game Mechanics

ðŸ‘Ĩ Users Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļāļąāđˆāļ‡āļœāļđāđ‰āđƒāļŠāđ‰)

User (āļœāļđāđ‰āđƒāļŠāđ‰āļĢāļ°āļšāļš)

  • Definition (āļ™āļīāļĒāļēāļĄ): An authenticated individual account registered on the SplitDee platform. (āļšāļąāļāļŠāļĩāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āļĒāļ·āļ™āļĒāļąāļ™āļ•āļąāļ§āļ•āļ™āļŠāļģāđ€āļĢāđ‡āļˆāļšāļ™āļĢāļ°āļšāļš SplitDee)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Identifies unique profiles and logs in sessions. (āđāļĒāļāđāļĒāļ°āđ‚āļ›āļĢāđ„āļŸāļĨāđŒāļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļšāļąāļ™āļ—āļķāļāđ€āļ‹āļŠāļŠāļąāļ™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Account Holder

Owner (āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The group member who originally created the group space. (āļœāļđāđ‰āđƒāļŠāđ‰āļœāļđāđ‰āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļˆāļąāļ”āļ•āļąāđ‰āļ‡āļāļĨāļļāđˆāļĄ āļĄāļĩāļŠāļīāļ—āļ˜āļīāđŒāļĨāļšāļāļĨāļļāđˆāļĄāļŦāļĢāļ·āļ­āļ„āļąāļ”āļŠāļĄāļēāļŠāļīāļāļ­āļ­āļ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Administrative management. (āļŠāļīāļ—āļ˜āļīāđŒāļ›āļāļ›āđ‰āļ­āļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļāļĨāļļāđˆāļĄ)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Admin, Member
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Group Creator, Administrator

Admin (āļœāļđāđ‰āļ”āļđāđāļĨāļāļĨāļļāđˆāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A group member granted administrative permissions. (āļŠāļĄāļēāļŠāļīāļāļāļĨāļļāđˆāļĄāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļĄāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāđƒāļŦāđ‰āļŠāđˆāļ§āļĒāđ€āļˆāđ‰āļēāļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāļ”āļđāđāļĨāļĢāļ°āļšāļš)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Co-managing group. (āļŠāđˆāļ§āļĒāļāļĢāļ­āļ‡āđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļ„āļ§āļēāļĄāđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒ)
  • Related terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡): Owner, Member

Member (āļŠāļĄāļēāļŠāļīāļāļāļĨāļļāđˆāļĄāļ—āļąāđˆāļ§āđ„āļ›)

  • Definition (āļ™āļīāļĒāļēāļĄ): A standard group participant. (āļŠāļĄāļēāļŠāļīāļāļāļĨāļļāđˆāļĄāļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāļāļĨāļļāđˆāļĄāđ€āļžāļ·āđˆāļ­āđāļŠāļĢāđŒāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Splits bills and interacts with group assets. (āļ—āļģāļāļīāļˆāļāļĢāļĢāļĄāļŦāļēāļĢāļšāļīāļĨāđāļĨāļ°āđ€āļĨāļĩāđ‰āļĒāļ‡āļŠāļąāļ•āļ§āđŒāđ€āļĨāļĩāđ‰āļĒāļ‡)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Participant

Guest (āļœāļđāđ‰āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļĄāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§)

  • Definition (āļ™āļīāļĒāļēāļĄ): A future non-registered participant access model. (āļšāļąāļāļŠāļĩāļœāļđāđ‰āđƒāļŠāđ‰āļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļĨāļ‡āļ—āļ°āđ€āļšāļĩāļĒāļ™āđ€āļ•āđ‡āļĄāļĢāļđāļ›āđāļšāļš - āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™ MVP)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Temporary User

AI System (āļœāļđāđ‰āļŠāđˆāļ§āļĒāļ›āļąāļāļāļēāļ›āļĢāļ°āļ”āļīāļĐāļāđŒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The system background daemon executing automated OCR, bank check, and reminder generators. (āļĢāļ°āļšāļšāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđƒāļ™āļāļēāļĢāđ€āļŠāđ‡āļāļŠāļĨāļīāļ› āļŠāļĢāđ‰āļēāļ‡āļĄāļĩāļĄ āđāļĨāļ°āļ—āļ§āļ‡āđ€āļ‡āļīāļ™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): AI Assistant, Background Worker

📂 Groups Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāļāļĨāļļāđˆāļĄ)

Group (āļāļĨāļļāđˆāļĄāļāļīāļˆāļāļĢāļĢāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A scoped collaborative workspace for shared expense splits. (āļāļĨāļļāđˆāļĄāļžāļ·āđ‰āļ™āļ—āļĩāđˆāļ—āļģāļāļīāļˆāļāļĢāļĢāļĄāļĢāđˆāļ§āļĄāļāļąāļ™ āđ€āļŠāđˆāļ™ āļ—āļĢāļīāļ›āļ—āđˆāļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ§ āļŦāļĢāļ·āļ­āđ€āļžāļ·āđˆāļ­āļ™āļĢāđˆāļ§āļĄāļŦāđ‰āļ­āļ‡)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Isolates expense records and chat feeds. (āđāļĒāļāļ‚āļ­āļšāđ€āļ‚āļ•āļšāļīāļĨāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļāļĨāļļāđˆāļĄ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Shared Space, Room

Group Member (āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāļĄāļēāļŠāļīāļāļāļĨāļļāđˆāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The relational association of a User inside a Group. (āļŠāļ–āļēāļ™āļ°āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™āļ āļēāļĒāđƒāļ™āļāļĨāļļāđˆāļĄāđāļŠāļĢāđŒāđ€āļ‡āļīāļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Authorizes actions within the group boundary. (āļ„āļąāļ”āļāļĢāļ­āļ‡āļšāļļāļ„āļ„āļĨāđāļĨāļ°āļĄāļ­āļšāļŠāļīāļ—āļ˜āļīāđŒāļ•āļēāļĄāļŦāđ‰āļ­āļ‡)

Invitation (āļāļēāļĢāđ€āļŠāļīāļāļŠāļ§āļ™āđ€āļ‚āđ‰āļēāļāļĨāļļāđˆāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The request/invite path to onboard new members to a group. (āļāļēāļĢāļŠāđˆāļ‡āļĨāļīāļ‡āļāđŒāļŦāļĢāļ·āļ­āļĢāļŦāļąāļŠāļœāđˆāļēāļ™āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļžāļ·āđˆāļ­āļ™āđ€āļ‚āđ‰āļēāļĢāđˆāļ§āļĄāļāļĨāļļāđˆāļĄāđāļŠāļĢāđŒāđ€āļ‡āļīāļ™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Invite Code, Invite Link

Role (āļšāļ—āļšāļēāļ—āļŦāļ™āđ‰āļēāļ—āļĩāđˆ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The permission level assigned to a group member. (āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđāļĨāļ°āļŠāļīāļ—āļ˜āļīāđŒāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āļŠāļĄāļēāļŠāļīāļ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Privilege Level

Permission (āļŠāļīāļ—āļ˜āļīāđŒāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡)

  • Definition (āļ™āļīāļĒāļēāļĄ): The granular access right permitting or denying an action. (āļāļēāļĢāļāļģāļŦāļ™āļ”āļŠāļīāļ—āļ˜āļīāđŒāļĒāđˆāļ­āļĒāđƒāļ™āļāļēāļĢāļ—āļģāļĢāļēāļĒāļāļēāļĢ āđ€āļŠāđˆāļ™ āļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāļĨāļšāļšāļīāļĨ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Access Control

ðŸĪ– AI Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļŦāļĄāļ§āļ” AI)

AI Reminder (āļāļēāļĢāļ—āļ§āļ‡āđ€āļ‡āļīāļ™āļ­āļąāļˆāļ‰āļĢāļīāļĒāļ°)

  • Definition (āļ™āļīāļĒāļēāļĄ): A system alert generated by a language model using context details. (āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļ§āļ‡āđ€āļ‡āļīāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒāđ‚āļĄāđ€āļ”āļĨāļ āļēāļĐāļēāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ•āļēāļĄāļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āļāļĨāļļāđˆāļĄāđāļĨāļ°āļĢāļ°āļ”āļąāļšāļ™āđ‰āļģāđ€āļŠāļĩāļĒāļ‡āļ—āļĩāđˆāđ€āļĨāļ·āļ­āļ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): AI Dunning message

AI Job (āļ‡āļēāļ™āļ„āļīāļ§āļĄāļ­āļšāļŦāļĄāļēāļĒāļ‚āļ­āļ‡ AI)

  • Definition (āļ™āļīāļĒāļēāļĄ): A background task processed by AI model workers. (āļ„āļīāļ§āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļ­āļšāđƒāļŦāđ‰āđ‚āļĄāđ€āļ”āļĨ AI āļ™āļģāđ„āļ›āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļĨāļąāļ‡ āđ€āļŠāđˆāļ™ āļ‡āļēāļ™āļŠāđāļāļ™ OCR āļŠāļĨāļīāļ›)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Background AI Task

Prompt (āļŠāļļāļ”āļ„āļģāļŠāļąāđˆāļ‡āļ›āđ‰āļ­āļ™ AI)

  • Definition (āļ™āļīāļĒāļēāļĄ): The structured input text fed into the language model. (āļ„āļģāļŠāļąāđˆāļ‡āļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļšāļĢāļīāļšāļ—āđ€āļžāļ·āđˆāļ­āļ„āļ§āļšāļ„āļļāļĄāļœāļĨāļĨāļąāļžāļ˜āđŒāļ‚āļ­āļ‡āđ‚āļĄāđ€āļ”āļĨāļ āļēāļĐāļē)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): System Instruction

Meme (āļ āļēāļžāļĄāļĩāļĄāļĨāđ‰āļ­āđ€āļĨāļĩāļĒāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): An overlaid image generated to send humorous reminders. (āļ āļēāļžāļĄāļĩāļĄāļ•āļĨāļāđ† āļ—āļĩāđˆāļĢāļ°āļšāļšāļŠāļĢāđ‰āļēāļ‡āđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āļ—āļ§āļ‡āđ€āļ‡āļīāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ›āđ‡āļ™āļāļąāļ™āđ€āļ­āļ‡āđāļĨāļ°āļĨāļ”āļ„āļ§āļēāļĄāļ•āļķāļ‡āđ€āļ„āļĢāļĩāļĒāļ”)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): AI Meme

OCR (āļĢāļ°āļšāļšāļŠāđāļāļ™āđ€āļ­āļāļŠāļēāļĢāļ āļēāļž)

  • Definition (āļ™āļīāļĒāļēāļĄ): Optical Character Recognition. (āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļŠāļāļąāļ”āļ­āļąāļāļ‚āļĢāļ°āđāļĨāļ°āļĢāļŦāļąāļŠāļ„āļīāļ§āļ­āļēāļĢāđŒāđ‚āļ„āđ‰āļ”āļˆāļēāļāđ„āļŸāļĨāđŒāļĢāļđāļ›āļ āļēāļžāļŠāļĨāļīāļ›āđƒāļšāđ€āļŠāļĢāđ‡āļˆ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Image Scanner

Vision Model (āđ‚āļĄāđ€āļ”āļĨāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ āļēāļž)

  • Definition (āļ™āļīāļĒāļēāļĄ): The deep learning model family processing image inputs. (āđ‚āļĄāđ€āļ”āļĨ AI āļ—āļĩāđˆāļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ­āđˆāļēāļ™āđāļĨāļ°āļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ āļēāļžāļ–āđˆāļēāļĒāļŠāļĨāļīāļ›āđƒāļšāđ€āļŠāļĢāđ‡āļˆ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Multimodal Model

Template (āđ€āļ—āļĄāđ€āļžāļĨāļ•āļ§āļēāļ‡āļ•āļģāđāļŦāļ™āđˆāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The coordinate layout schema defining text positions on a meme image. (āļŠāļļāļ”āļ„āđˆāļēāļžāļīāļāļąāļ”āļˆāļļāļ”āļŠāļģāļŦāļĢāļąāļšāļ™āļģāļ•āļąāļ§āļ­āļąāļāļĐāļĢāđ„āļ›āļ§āļēāļ‡āļ—āļąāļšāļšāļ™āļĢāļđāļ›āļ āļēāļžāļĄāļĩāļĄ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Meme Template Layout

Notification Style (āļĢāļđāļ›āđāļšāļšāļāļēāļĢāđāļŠāļ”āļ‡āđ€āļ•āļ·āļ­āļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): The delivery formatting of notifications. (āļĢāļđāļ›āđāļšāļšāļˆāļąāļ”āļ§āļēāļ‡āļāļēāļĢāđāļŠāļ”āļ‡āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™ āđ€āļŠāđˆāļ™ āđ€āļ›āđ‡āļ™āļŦāļ™āđ‰āļēāļ›āđŠāļ­āļ›āļ­āļąāļ›āļŦāļĢāļ·āļ­āđāļšāļ™āđ€āļ™āļ­āļĢāđŒāļ”āđ‰āļēāļ™āļšāļ™)

Tone (āļĢāļ°āļ”āļąāļšāļ™āđ‰āļģāđ€āļŠāļĩāļĒāļ‡āļāļēāļĢāļ—āļ§āļ‡āđ€āļ‡āļīāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): The linguistic style used by the AI Reminder engine. (āļĢāļ°āļ”āļąāļšāļ āļēāļĐāļēāļ—āļĩāđˆāđƒāļŦāđ‰ AI āđ€āļĨāļ·āļ­āļāļ—āļ§āļ‡āđ€āļ‡āļīāļ™āđ€āļžāļ·āđˆāļ­āļ™ āđ€āļŠāđˆāļ™ āđ‚āļ—āļ™āļŠāļļāļ āļēāļž āđ€āļžāļ·āđˆāļ­āļ™āļ‹āļĩāđ‰ āļŦāļĢāļ·āļ­āđ‚āļ—āļ™āļāļ§āļ™āđ†)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Tone of Voice

Safety Rule (āļāļŽāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒāļ”āđ‰āļēāļ™āđ€āļ™āļ·āđ‰āļ­āļŦāļē)

  • Definition (āļ™āļīāļĒāļēāļĄ): Restrictive guidelines embedded in AI prompts to prevent offensive outputs. (āļāļēāļĢāđ€āļ‹āđ‡āļ•āđāļ™āļ§āļ—āļēāļ‡āļŦāđ‰āļēāļĄāđ„āļĄāđˆāđƒāļŦāđ‰ AI āļ—āļ§āļ‡āđ€āļ‡āļīāļ™āļžāļđāļ”āļˆāļēāļŦāļĒāļēāļšāļ„āļēāļĒāļŦāļĢāļ·āļ­āđ€āļŠāļĩāļĒāļ”āļŠāļĩāļˆāļ™āļ—āļ°āđ€āļĨāļēāļ°āļāļąāļ™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Content Guardrails

💎 Chat Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļŦāļĄāļ§āļ”āļŦāļĄāļđāđˆāļŦāđ‰āļ­āļ‡āļŠāļ™āļ—āļ™āļē)

Conversation (āļ›āļĢāļ°āļ§āļąāļ•āļīāļāļēāļĢāļŠāļ™āļ—āļ™āļēāļāļĨāļļāđˆāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The chronological feed of messages and system events inside a group. (āđ„āļ—āļĄāđŒāđ„āļĨāļ™āđŒāļšāļąāļ™āļ—āļķāļāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļĨāļ°āļāļīāļˆāļāļĢāļĢāļĄāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ āļēāļĒāđƒāļ™āļāļĨāļļāđˆāļĄ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Group Chat, Chat Feed

Channel (āļŠāđˆāļ­āļ‡āļ—āļēāļ‡āļŠāļ·āđˆāļ­āļŠāļēāļĢ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A scoped messaging pipe. (āļŠāđˆāļ­āļ‡āļ—āļēāļ‡āļāļēāļĢāļĢāļąāļšāļŠāđˆāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđƒāļ™āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„āļŦāļĨāļąāļ‡āļšāđ‰āļēāļ™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Chat Room

Message (āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļŠāļ—)

  • Definition (āļ™āļīāļĒāļēāļĄ): A single content submission inside a group conversation. (āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāļŠāļĄāļēāļŠāļīāļāļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāļŦāđ‰āļ­āļ‡āļŠāļ™āļ—āļ™āļē)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Chat Message, Text

System Message (āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī)

  • Definition (āļ™āļīāļĒāļēāļĄ): An automated notification card generated by system events and posted directly into the chat feed. (āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļŠāļģāļ„āļąāļāļ—āļĩāđˆāļĢāļ°āļšāļšāļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāļŦāđ‰āļ­āļ‡āđāļŠāļ—āđƒāļŦāđ‰āļ—āļļāļāļ„āļ™āļ—āļĢāļēāļšāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđ€āļŠāđˆāļ™ â€˜āļ›āļ­āļ™āļ”āđŒāļˆāđˆāļēāļĒāļ„āđˆāļēāđ„āļŸāđāļĨāđ‰āļ§â€™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Event Message, Automated Message

Attachment (āđ„āļŸāļĨāđŒāđāļ™āļš)

  • Definition (āļ™āļīāļĒāļēāļĄ): An external file (e.g., image, slip) linked inside a chat message. (āđ„āļŸāļĨāđŒāļĢāļđāļ›āļ āļēāļž āđƒāļšāđ€āļŠāļĢāđ‡āļˆ āļŦāļĢāļ·āļ­āļŠāļĨāļīāļ›āļ˜āļ™āļēāļ„āļēāļĢāļ—āļĩāđˆāļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāļŦāđ‰āļ­āļ‡āļŠāļ™āļ—āļ™āļē)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Media File

Reaction (āļāļēāļĢāļŠāđˆāļ‡āļ­āļĩāđ‚āļĄāļˆāļīāđ‚āļ•āđ‰āļ•āļ­āļš)

  • Definition (āļ™āļīāļĒāļēāļĄ): Emoji responses attached to messages. (āļāļēāļĢāļāļ”āļŠāđˆāļ‡āļŠāļ•āļīāđŠāļāđ€āļāļ­āļĢāđŒāļ­āļĩāđ‚āļĄāļˆāļīāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāļ—āļąāļšāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ‚āļ­āļ‡āđ€āļžāļ·āđˆāļ­āļ™ - āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™ MVP)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Message Emoji

Mention (āļāļēāļĢāđāļ—āđ‡āļāļĢāļ°āļšāļļāļ•āļąāļ§āļ•āļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): Tagging specific users (@Mint) inside chat messages. (āļāļēāļĢāļžāļīāļĄāļžāđŒāļŠāļąāļāļĨāļąāļāļĐāļ“āđŒ @ āļ•āļēāļĄāļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­āđ€āļžāļ·āđˆāļ­āļ™āđ€āļžāļ·āđˆāļ­āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āđ€āļ‰āļžāļēāļ°āļšāļļāļ„āļ„āļĨ - āđ„āļĄāđˆāļĢāļ­āļ‡āļĢāļąāļšāđƒāļ™ MVP)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): User Tag

🐍 Backend Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļŦāļĄāļ§āļ”āļŦāļĨāļąāļ‡āļšāđ‰āļēāļ™)

Entity (āđ€āļ­āļ™āļ—āļīāļ•āļĩāļ—āļēāļ‡āđ‚āļ”āđ€āļĄāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): A plain, framework-agnostic object representing domain data models and rules. (āļ„āļĨāļēāļŠāđāļāļ™āļāļĨāļēāļ‡āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ—āļ™āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ˜āļļāļĢāļāļīāļˆāļŦāļĨāļąāļāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļ›āļĢāļēāļĻāļˆāļēāļāļāļēāļĢāļ‚āļķāđ‰āļ™āļ•āđˆāļ­āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļ āļēāļĒāļ™āļ­āļ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Preserves core entities from outer dependency leaks. (āļ›āļāļ›āđ‰āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāđ‚āļĄāđ€āļ”āļĨāđ„āļĄāđˆāđƒāļŦāđ‰āļĄāļĩāļ‚āļĒāļ°āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļĢāļąāđˆāļ§āđ„āļŦāļĨāđ€āļ‚āđ‰āļēāļĄāļēāđ€āļāļēāļ°)

Repository (āļ„āļĨāļēāļŠāļŠāļ·āļšāļ„āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨ)

  • Definition (āļ™āļīāļĒāļēāļĄ): An abstraction layer interface governing access to database entities. (āđ€āļĨāđ€āļĒāļ­āļĢāđŒāļŠāļāļąāļ”āļŠāļīāļ—āļ˜āļīāđŒāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļāļˆāļēāļāļ•āļĢāļĢāļāļ°āļ˜āļļāļĢāļāļīāļˆ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Declutters direct sql or query dependencies from core. (āļĨāļ”āļāļēāļĢāļĒāļķāļ”āļ•āļīāļ”āļ‚āļ­āļ‡āļŠāļąāđ‰āļ™āđƒāļ™āļāļąāļš ORM/āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļĢāļīāļ‡)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Data Access Object (DAO)

Use Case (āļĒāļđāļŠāđ€āļ„āļŠ / āļ•āļĢāļĢāļāļ°āļ‡āļēāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): An application service orchestrating data flow to implement a specific business feature. (āļ•āļĢāļĢāļāļ°āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ•āļēāļĄāļĒāļđāļŠāđ€āļ„āļŠāđ€āļ”āļĩāđˆāļĒāļ§āđ†)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Drives specific business task flows. (āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ™āļģāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļē-āļ­āļ­āļāđ„āļ›āļˆāļąāļ”āđāļˆāļ‡āļ•āļēāļĄāļāļŽāļ˜āļļāļĢāļāļīāļˆ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Service Action, Interactor

DTO (āļ­āļ­āļšāđ€āļˆāļāļ•āđŒāđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ)

  • Definition (āļ™āļīāļĒāļēāļĄ): Data Transfer Object. (āļ­āļ­āļšāđ€āļˆāļāļ•āđŒāļˆāļąāļ”āļĢāļđāļ›āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļģāļŦāļĢāļąāļšāļĢāļąāļšāļŠāđˆāļ‡āļ‚āđ‰āļēāļĄāđ€āļĨāđ€āļĒāļ­āļĢāđŒāļŦāļĢāļ·āļ­āđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļœāđˆāļēāļ™āđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Validates and shapes payloads. (āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļ„āļąāļ”āļāļĢāļ­āļ‡āļŠāļ™āļīāļ”āđāļĨāļ°āļ›āļĢāļīāļĄāļēāļ“āļ‚āđ‰āļ­āļĄāļđāļĨāļāđˆāļ­āļ™āļŠāđˆāļ‡āđ€āļ‚āđ‰āļēāļĢāļ°āļšāļš)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Pydantic Model, Request/Response Schema

API (āđ€āļāļ•āđ€āļ§āļĒāđŒāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļĢāļ°āļšāļš)

  • Definition (āļ™āļīāļĒāļēāļĄ): Application Programming Interface. (āļŠāđˆāļ­āļ‡āļ—āļēāļ‡āļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļĢāļ°āļšāļšāļŦāļĨāļąāļ‡āļšāđ‰āļēāļ™āļŠāļģāļŦāļĢāļąāļšāļŦāļ™āđ‰āļēāļšāđ‰āļēāļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Exposes backend systems to clients. (āđ€āļ›āļīāļ”āđ€āļŠāđ‰āļ™āļ—āļēāļ‡āđƒāļŦāđ‰ Flutter āļ‚āļ­āđƒāļŠāđ‰āļšāļĢāļīāļāļēāļĢāļŦāļĨāļąāļ‡āļšāđ‰āļēāļ™)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): REST Endpoints

Domain Event (āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ—āļēāļ‡āđ‚āļ”āđ€āļĄāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): An event indicating a significant change in domain state. (āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļŠāļģāļ„āļąāļāļ—āļĩāđˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāļ˜āļļāļĢāļāļīāļˆāđ€āļžāļ·āđˆāļ­āļŠāđˆāļ‡āļŠāļąāļāļāļēāļ“āļāļĢāļ°āļˆāļēāļĒāļ‡āļēāļ™āļ•āđˆāļ­)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Decouples internal tasks. (āđāļĒāļāļŠāđˆāļ§āļ™āļŠāļąāđˆāļ‡āļ‡āļēāļ™āļ‚āđ‰āļēāļĄāđ‚āļĄāļ”āļđāļĨāđ‚āļ”āļĒāđ„āļĄāđˆāļœāļđāļāļĄāļąāļ”āđ‚āļ„āđ‰āļ”)

Aggregate (āļāļēāļĢāļˆāļąāļ”āļŦāļĄāļ§āļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ˜āļļāļĢāļāļĢāļĢāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A cluster of associated domain objects treated as a single data unit. (āļāļĨāļļāđˆāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āđ€āļĄāļ™āļ—āļĩāđˆāļĢāļ§āļĄāļāļąāļ™āđ€āļ›āđ‡āļ™āļŦāļ™āđˆāļ§āļĒāļ˜āļļāļĢāļāļĢāļĢāļĄāđ€āļ”āļĩāļĒāļ§āđ€āļžāļ·āđˆāļ­āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļ§āļēāļĄāđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Enforces data boundary integrity. (āļĢāļąāļšāļ›āļĢāļ°āļāļąāļ™āļ„āļĩāļĒāđŒāđāļĨāļ°āļāļēāļĢāļĨāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ™āđ‰āļģāđ„āļŦāļĨ)

Value Object (āļ‚āđ‰āļ­āļĄāļđāļĨāđ„āļĄāđˆāļĄāļĩāđ„āļ­āļ”āļĩāļ„āļĩāļĒāđŒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): An object defined solely by its properties, lacking an identity ID. (āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļĩāļŠāļ–āļēāļ™āļ°āļ„āļ‡āļ•āļąāļ§āļˆāļģāļāļąāļ”āđ€āļ‰āļžāļēāļ°āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļīāđāļĨāļ°āđ„āļĄāđˆāļĄāļĩ ID āļ›āļĢāļ°āļˆāļģāļ•āļąāļ§ āđ€āļŠāđˆāļ™ āļĒāļ­āļ”āļ—āļĻāļ™āļīāļĒāļĄāđ€āļ‡āļīāļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Implements reusable, immutable properties. (āđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļĒāđˆāļ­āļĒāļ—āļĩāđˆāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļˆāļ”āļˆāļģāđ„āļ­āļ”āļĩāļ„āļĩāļĒāđŒ)

Service (āļ„āļĨāļēāļŠāļšāļĢāļīāļāļēāļĢāļ—āļąāđˆāļ§āđ„āļ›)

  • Definition (āļ™āļīāļĒāļēāļĄ): A boundary class encapsulating logic that does not fit naturally inside a single entity. (āļ„āļĨāļēāļŠāļšāļĢāļīāļŦāļēāļĢāļ•āļĢāļĢāļāļ°āļĢāļ°āļšāļšāļ—āļąāđˆāļ§āđ„āļ›āļ—āļĩāđˆāđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļĩāļĒāļ™āļĨāļ‡āđƒāļ™āđ€āļ­āļ™āļ—āļīāļ•āļĩāđ€āļ”āļĩāđˆāļĒāļ§āđ„āļ”āđ‰)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Organizes stateless routines. (āļĢāļ§āļšāļĢāļ§āļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ„āļģāļ™āļ§āļ“āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļ•āļąāļ§āđ€āļ­āļ‡)

ðŸĶ Frontend Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļŦāļĄāļ§āļ”āļŦāļ™āđ‰āļēāļšāđ‰āļēāļ™)

Screen (āļŦāļ™āđ‰āļēāļˆāļ­āļŦāļĨāļąāļ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The layout representing a full mobile page. (āļ­āļīāļ™āđ€āļ•āļ­āļĢāđŒāđ€āļŸāļŠāļŦāļĨāļąāļāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­āļŦāļ™āļķāđˆāļ‡āļŦāļ™āđ‰āļēāđāļŠāļ”āļ‡āļœāļĨ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Renders specific page scopes. (āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļāļēāļĢāļ§āļēāļ”āļŦāļ™āđ‰āļēāļˆāļ­āđ€āļ”āļĩāđˆāļĒāļ§ āđ€āļŠāđˆāļ™ āļŦāļ™āđ‰āļēāđāļ”āļŠāļšāļ­āļĢāđŒāļ”āļāļĨāļļāđˆāļĄ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Page, View

Widget (āļ§āļīāļ”āđ€āļˆāđ‡āļ•āđāļŠāļ”āļ‡āļœāļĨ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The basic building block of Flutter user interfaces. (āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ•āđŒāļĒāđˆāļ­āļĒāđƒāļ™āļāļēāļĢāļ§āļēāļ”āļŦāļ™āđ‰āļēāļˆāļ­āđāļŠāļ”āļ‡āļœāļĨāļ‚āļ­āļ‡ Flutter)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Handles granular visual designs. (āđƒāļŠāđ‰āļ§āļēāļ”āļ›āļļāđˆāļĄ āļāļēāļĢāđŒāļ” āđāļ–āļšāđ€āļĨāļ·āđˆāļ­āļ™āļĒāđˆāļ­āļĒāđ†)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): UI Component

State (āļŠāļ–āļēāļ™āļ°āļŦāļ™āđ‰āļēāļˆāļ­)

  • Definition (āļ™āļīāļĒāļēāļĄ): The dynamic data model determining what is rendered on active screens. (āļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļąāļ§āđāļ›āļĢāļ„āļ§āļēāļĄāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāđˆāļ–āļđāļāļˆāļ”āļˆāļģāđ€āļžāļ·āđˆāļ­āļ™āļģāļĄāļēāļŠāļąāđˆāļ‡āđ€āļĢāļ™āđ€āļ”āļ­āļĢāđŒāļ āļēāļžāļŦāļ™āđ‰āļēāļˆāļ­āļĄāļ·āļ­āļ–āļ·āļ­)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Synchronizes views with updates. (āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŦāļ™āđ‰āļēāļˆāļ­āļĄāļ·āļ­āļ–āļ·āļ­āđ€āļ›āļĨāļĩāđˆāļĒāļ™āļŠāļĩāļŦāļĢāļ·āļ­āđ€āļ›āļĨāļĩāđˆāļĒāļ™āđ€āļĨāļ‚āđ€āļĄāļ·āđˆāļ­āļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āđ‰āļēāļ‡āļŦāļĨāļąāļ‡āļ‚āļĒāļąāļš)

Provider (āļ•āļąāļ§āđāļšāđˆāļ‡āļ›āļąāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļ–āļēāļ™āļ°)

  • Definition (āļ™āļīāļĒāļēāļĄ): The Riverpod data wrapper injecting state and dependency instances. (āļ­āļ­āļšāđ€āļˆāļāļ•āđŒāļŦāļļāđ‰āļĄāļ•āļąāļ§āđāļ›āļĢāļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŠāļ–āļēāļ™āļ°āļĢāļ°āļšāļšāđƒāļ™ Riverpod)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Simplifies state management. (āđāļŠāļĢāđŒāļ•āļĢāļĢāļāļ°āđāļĨāļ°āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļŠāļ–āļēāļ™āļ°āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āļžāļēāļĢāļēāļĄāļīāđ€āļ•āļ­āļĢāđŒāļ‹āđ‰āļ­āļ™āļāļąāļ™āļŦāļĨāļēāļĒāļŦāļ™āđ‰āļē)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Riverpod Provider
  • Definition (āļ™āļīāļĒāļēāļĄ): The routing manager governing transitions between screens. (āļ•āļąāļ§āļ„āļ§āļšāļ„āļļāļĄāļĨāļģāļ”āļąāļšāļāļēāļĢāđ€āļ›āļīāļ”āļ‚āđ‰āļēāļĄāļŦāļ™āđ‰āļēāļˆāļ­āļĄāļ·āļ­āļ–āļ·āļ­āđƒāļ™āļĢāļ°āļšāļš)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Standardizes user flows. (āļŠāļĨāļąāļšāļŦāļ™āđ‰āļēāļˆāļ­āļ‚āđ‰āļēāļĄāđ„āļ›āļĄāļēāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŦāđ‰āļ­āļ‡)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): App Router

Theme (āļ˜āļĩāļĄāļāļēāļĢāļ­āļ­āļāđāļšāļš)

  • Definition (āļ™āļīāļĒāļēāļĄ): The visual color scheme, typography, and asset configuration of the application. (āļĄāļēāļ•āļĢāļāļēāļ™āļˆāļēāļ™āļŠāļĩ āļŠāļļāļ”āļ­āļąāļāļĐāļĢ āđāļĨāļ°āļŠāđ„āļ•āļĨāđŒāļ‚āļ­āļ‡āđāļ­āļ› Material 3)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Standardizes application aesthetics. (āļĢāļąāļāļĐāļēāļĄāļēāļ•āļĢāļāļēāļ™āđ‚āļ—āļ™āļŠāļĩāļ‚āļ­āļ‡āđāļšāļĢāļ™āļ”āđŒ SplitDee)

ðŸģ Infrastructure Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļŦāļĄāļ§āļ”āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļĢāļ°āļšāļš)

Database (āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļĢāļ°āļšāļš)

  • Definition (āļ™āļīāļĒāļēāļĄ): The persistent relational storage system (PostgreSQL). (āļ—āļĩāđˆāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ–āļēāļ§āļĢāļ›āļĢāļ°āđ€āļ āļ—āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Stores tables long-term. (āļšāļąāļ™āļ—āļķāļāđāļĨāļ°āļĢāļąāļāļĐāļēāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ›āļĢāļ°āļ§āļąāļ•āļīāļ˜āļļāļĢāļāļĢāļĢāļĄāļāļēāļĢāđ€āļ‡āļīāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”)

Migration (āđ„āļŸāļĨāđŒāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ•āļēāļĢāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ)

  • Definition (āļ™āļīāļĒāļēāļĄ): Database schema evolution scripts. (āļŠāļ„āļĢāļīāļ›āļ•āđŒāđāļāđ‰āđ„āļ‚āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ•āļēāļĢāļēāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļąāļ‡āļšāđ‰āļēāļ™āđƒāļŦāđ‰āļ•āļĢāļ‡āļāļąāļš SQLAlchemy Models)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Upgrades schemas without data loss. (āđƒāļŠāđ‰āļ­āļąāļ›āđ€āļāļĢāļ”āļ•āļēāļĢāļēāļ‡āđ‚āļ”āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡āđ€āļžāļ·āđˆāļ­āļ™āđ† āđ„āļĄāđˆāļŠāļđāļāļŦāļēāļĒ)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): DB Migration Script

Object Storage (āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļˆāļąāļ”āđ€āļāđ‡āļšāđ„āļŸāļĨāđŒāļŠāļ·āđˆāļ­)

  • Definition (āļ™āļīāļĒāļēāļĄ): File storage system (e.g. AWS S3) for binary assets. (āļžāļ·āđ‰āļ™āļ—āļĩāđˆāļšāļąāļ™āļ—āļķāļāļĢāļđāļ›āļ āļēāļžāđƒāļšāđ€āļŠāļĢāđ‡āļˆāđāļĨāļ°āļŠāļĨāļīāļ›āļ˜āļ™āļēāļ„āļēāļĢāđāļšāļšāļšāļĨāđ‡āļ­āļ„āļ‚āđ‰āļ­āļĄāļđāļĨ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Stores image assets securely. (āđ€āļāđ‡āļšāđ„āļŸāļĨāđŒāļĢāļđāļ›āļ‚āļ™āļēāļ”āđƒāļŦāļāđˆāļ™āļ­āļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļžāļ·āđˆāļ­āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Media S3 Bucket

Push Notification (āļĢāļ°āļšāļšāļœāļĨāļąāļāļŠāđˆāļ‡āļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļ”āđˆāļ§āļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): Out-of-app alerts pushed to devices. (āļāļēāļĢāļŠāđˆāļ‡āļŠāļąāļāļāļēāļ“āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļĒāļīāļ‡āđ€āļ‚āđ‰āļēāļˆāļ­āļĄāļ·āļ­āļ–āļ·āļ­āļ‚āļ“āļ°āļ›āļīāļ”āđāļ­āļ›)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Delivers updates to offline users. (āđāļˆāđ‰āļ‡āđ€āļ•āļ·āļ­āļ™āļ‚āđˆāļēāļ§āļŠāļēāļĢāđƒāļŦāđ‰āļ„āļ™āļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđ€āļ›āļīāļ”āđāļ­āļ›āļ—āļĢāļēāļšāđ€āļĢāļ·āđˆāļ­āļ‡)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): FCM Push Alert

Webhook (āļŠāđˆāļ­āļ‡āļĢāļąāļšāđāļˆāđ‰āļ‡āļāļĨāļąāļš)

  • Definition (āļ™āļīāļĒāļēāļĄ): An HTTP endpoint exposed by the backend to receive third-party event payloads. (āļžāļ­āļĢāđŒāļ•āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāđ‚āļ­āļ™āđ€āļ‡āļīāļ™āļŠāđˆāļ‡āļāļĨāļąāļšāļĄāļēāļˆāļēāļāļāļąāđˆāļ‡āļ˜āļ™āļēāļ„āļēāļĢāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Supports passive integrations. (āļĢāļąāļšāđāļˆāđ‰āļ‡āđ€āļĄāļ·āđˆāļ­āļ˜āļļāļĢāļāļĢāļĢāļĄāļŠāļģāļĢāļ°āđ€āļ‡āļīāļ™āđ‚āļ­āļ™āļ„āļ·āļ™āđ€āļŠāļĢāđ‡āļˆāļŠāļīāđ‰āļ™)

Queue (āļ„āļīāļ§āļ‡āļēāļ™āđ€āļšāļ·āđ‰āļ­āļ‡āļŦāļĨāļąāļ‡)

  • Definition (āļ™āļīāļĒāļēāļĄ): The message queue managing background tasks asynchronously. (āļĢāļ°āļšāļšāļ„āļīāļ§āļˆāļąāļ”āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‡āļēāļ™āļŦāļ™āļąāļāđāļšāļšāđ„āļĄāđˆāļ‹āļīāļ‡āđ‚āļ„āļĢāļ™āļąāļŠ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ—āļģ OCR)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Offloads backend API threads. (āļŠāđˆāļ§āļĒāļĨāļ”āļ āļēāļĢāļ°āļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļšāļŦāļĨāļąāļāļ‚āļ“āļ°āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļĢāļđāļ›āļ āļēāļž)

Cache (āļĢāļ°āļšāļšāļˆāļģāļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđˆāļ§āļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): In-memory key-value storage (Redis) for rapid access. (āļŦāļ™āđˆāļ§āļĒāļˆāļģāļŠāļąāđˆāļ§āļ„āļĢāļēāļ§āļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āļŠāļđāļ‡āđƒāļ™ RAM āļŠāļģāļŦāļĢāļąāļšāđ€āļŠāđ‡āļāļŠāļīāļ—āļ˜āļīāđŒāđāļĨāļ°āļĨāļīāļĄāļīāļ•āļ„āļģāļ‚āļ­)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Improves lookup speeds. (āļĨāļ”āļˆāļģāļ™āļ§āļ™āļ„āļīāļ§āļ‚āļ­āļāļ”āļ—āļąāļšāļĨāļ‡āļ„āļ­āļ‚āļ§āļ”āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļąāļ)

🛠ïļ Engineering Terms (āļ„āļģāļĻāļąāļžāļ—āđŒāļ§āļīāļĻāļ§āļāļĢāļĢāļĄāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ)

ADR (āļšāļąāļ™āļ—āļķāļāļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡)

  • Definition (āļ™āļīāļĒāļēāļĄ): Architecture Decision Record. (āļšāļąāļ™āļ—āļķāļāđ€āļžāļ·āđˆāļ­āļŠāļĩāđ‰āđāļˆāļ‡āļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļāļēāļĢāđ€āļĨāļ·āļ­āļāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļžāļĢāđ‰āļ­āļĄāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļœāļĨāļāļĢāļ°āļ—āļš)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Documents historic decisions. (āļšāļąāļ™āļ—āļķāļāđ€āļŦāļ•āļļāļœāļĨāđƒāļ™āļ­āļ”āļĩāļ•āļ§āđˆāļēāļ—āļģāđ„āļĄāļŠāļ–āļēāļ›āļ™āļīāļāļ–āļķāļ‡āđ€āļĨāļ·āļ­āļāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āđ€āļŦāļĨāđˆāļēāļ™āļąāđ‰āļ™)

Architecture Freeze (āļāļēāļĢāđāļŠāđˆāđāļ‚āđ‡āļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ)

  • Definition (āļ™āļīāļĒāļēāļĄ): The gate criteria locking design, schema, and API contracts. (āđ€āļāļ“āļ‘āđŒāļĨāđ‡āļ­āļāđāļœāļ™āļ‡āļēāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļš API āđāļĨāļ° DB āļŦāđ‰āļēāļĄāđāļāđ‰āđ„āļ‚āđ€āļžāļ·āđˆāļ­āđ€āļĢāļīāđˆāļĄāļāļēāļĢāđ‚āļ„āđ‰āļ”āđ€āļŸāļŠāļ–āļąāļ”āđ„āļ›)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Minimizes changes mid-sprint. (āļ„āļ§āļšāļ„āļļāļĄāđ„āļĄāđˆāđƒāļŦāđ‰āļŦāļ™āđ‰āļēāļŠāļąāļāļāļēāļĢāļ°āļšāļšāļ„āļĨāļēāļ”āđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ‚āļ“āļ°āļĢāļąāļ™āđ‚āļ„āđ‰āļ”)

Sprint (āļĢāļ­āļšāļ‡āļēāļ™āļŠāļ›āļĢāļīāļ™āļ—āđŒ)

  • Definition (āļ™āļīāļĒāļēāļĄ): A fixed 2-week iteration window. (āļāļĢāļ­āļšāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļŠāđˆāļ‡āļĄāļ­āļšāļ‡āļēāļ™āļ„āļ‡āļ—āļĩāđˆ 2 āļŠāļąāļ›āļ”āļēāļŦāđŒ)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Plans sprint objectives. (āļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāļ‡āļēāļ™āļ„āđ‰āļēāļ‡āļŠāđˆāļ‡āļ­āļ­āļāđ„āļ›āđ€āļ›āđ‡āļ™āđ€āļŸāļŠāļŠāļąāđ‰āļ™āđ† āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđ€āļŠāļĢāđ‡āļˆāđ€āļĢāđ‡āļ§)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Work Cycle

Milestone (āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāļŦāļĨāļąāļāļ—āļēāļ‡āđ€āļ§āļĨāļē)

  • Definition (āļ™āļīāļĒāļēāļĄ): A key phase transition checkpoint. (āļŦāļĄāļļāļ”āļŦāļĄāļēāļĒāļāļēāļĢāļŠāļīāđ‰āļ™āļŠāļļāļ”āđ€āļŸāļŠāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļŦāļĨāļąāļ āđ€āļŠāđˆāļ™ āļāļēāļĢ Deploy āļšāļ™ Staging)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Monitors overall program trajectory. (āđƒāļŠāđ‰āļ•āļīāļ”āļ•āļēāļĄāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ„āļ·āļšāļŦāļ™āđ‰āļēāļ āļēāļžāļĢāļ§āļĄāļāļąāļšāđāļœāļ™āļŦāļĨāļąāļ)

Technical Debt (āļŦāļ™āļĩāđ‰āļŠāļīāļ™āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„)

  • Definition (āļ™āļīāļĒāļēāļĄ): Code shortcuts or outdated documentation delaying future development velocity. (āđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļĄāļąāļāļ‡āđˆāļēāļĒāļŦāļĢāļ·āļ­āđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāđ„āļĄāđˆāđ„āļ”āđ‰āđāļāđ‰āđ„āļ‚āļˆāļ™āļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļĢāļ°āļšāļšāļŠāđ‰āļēāļĨāļ‡āđƒāļ™āļ­āļ™āļēāļ„āļ•)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Monitored to avoid codebase decay. (āļ„āļ§āļšāļ„āļļāļĄāđ„āļĄāđˆāđƒāļŦāđ‰āđ‚āļ„āđ‰āļ”āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ€āļ™āđˆāļēāđ€āļŠāļĩāļĒāļˆāļ™āđāļāđ‰āļĢāļ°āļšāļšāļĒāļēāļāđƒāļ™āļ­āļ™āļēāļ„āļ•)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): Tech Debt

Risk (āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡)

  • Definition (āļ™āļīāļĒāļēāļĄ): An identified potential issue that could delay or compromise the project. (āļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļ›āļąāļāļŦāļēāļ āļēāļĒāļ™āļ­āļāļŦāļĢāļ·āļ­āļ āļēāļĒāđƒāļ™āļ—āļĩāđˆāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāđƒāļŦāđ‰āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ€āļŠāļĩāļĒāļŦāļēāļĒāļŦāļĢāļ·āļ­āļĨāđˆāļēāļŠāđ‰āļē)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Triggers mitigations early. (āđ€āļ•āļĢāļĩāļĒāļĄāļ—āļēāļ‡āļŦāļ™āļĩāļ—āļĩāđ„āļĨāđˆāļĨāđˆāļ§āļ‡āļŦāļ™āđ‰āļēāļŦāļēāļāđ€āļāļīāļ”āļ›āļąāļāļŦāļēāļ‚āļķāđ‰āļ™)

Open Question (āļ„āļģāļ–āļēāļĄāļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ)

  • Definition (āļ™āļīāļĒāļēāļĄ): An unresolved technical choice or business rule requiring verification. (āđ€āļĢāļ·āđˆāļ­āļ‡āļ—āļĩāđˆāļĒāļąāļ‡āļŦāļēāļ‚āđ‰āļ­āļĒāļļāļ•āļīāđ„āļĄāđˆāđ„āļ”āđ‰āđāļĨāļ°āļŦāđ‰āļēāļĄāđ€āļ”āļē āđ€āļžāļ·āđˆāļ­āļĢāļ­ PO āļŦāļĢāļ·āļ­ CTO āļŸāļąāļ™āļ˜āļ‡)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Keeps code matching real goals. (āļšāļĨāđ‡āļ­āļāļ—āļĩāļĄāļžāļąāļ’āļ™āļēāđ„āļĄāđˆāđƒāļŦāđ‰āļ„āļīāļ”āđāļ—āļ™āļœāļđāđ‰āđƒāļŠāđ‰āļ­āļĩāļ)

Definition of Done (āļ™āļīāļĒāļēāļĄāļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļŠāļģāđ€āļĢāđ‡āļˆāļ‚āļ­āļ‡āļ‡āļēāļ™)

  • Definition (āļ™āļīāļĒāļēāļĄ): The quality gate checklist required to mark a task as complete. (āđ€āļāļ“āļ‘āđŒāļāļēāļĢāļ•āļĢāļ§āļˆāļĢāļąāļšāļ‡āļēāļ™āļ§āđˆāļēāđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāļ—āļąāđ‰āļ‡āđ‚āļ„āđ‰āļ” āļāļēāļĢāļœāđˆāļēāļ™āđ€āļ—āļŠ āđāļĨāļ°āđ€āļ­āļāļŠāļēāļĢāļ„āļĢāļšāļ–āđ‰āļ§āļ™)
  • Purpose (āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒ): Guarantees production readiness. (āļĢāļąāļāļĐāļēāļĢāļ°āļ”āļąāļšāļ„āļļāļ“āļ āļēāļžāļ‚āļąāđ‰āļ™āļ•āđˆāļģāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļāđˆāļ­āļ™āļŠāđˆāļ‡āđƒāļŦāđ‰āļāđˆāļēāļĒāļ•āļĢāļ§āļˆāļŠāļ­āļš)
  • Aliases (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļ­āļ·āđˆāļ™āđ†): DoD

📈 Glossary Quality Metrics (āļĢāļēāļĒāļ‡āļēāļ™āļ„āļļāļ“āļ āļēāļžāļžāļˆāļ™āļēāļ™āļļāļāļĢāļĄ)

  • Glossary Completeness Score: 100% (71 āļˆāļēāļ 71 āļ„āļģāļĻāļąāļžāļ—āđŒāļ—āļĩāđˆāļ™āļīāļĒāļēāļĄāļĻāļąāļžāļ—āđŒāļŠāļ­āļ‡āļ āļēāļĐāļēāļ„āļĢāļšāļ–āđ‰āļ§āļ™āļŠāļĄāļšāļđāļĢāļ“āđŒ)
  • Missing Terms: āđ„āļĄāđˆāļĄāļĩ
  • Duplicate Terms: āđ„āļĄāđˆāļĄāļĩ
  • Recommended Standard Names (āļŠāļ·āđˆāļ­āđ€āļĢāļĩāļĒāļāļĄāļēāļ•āļĢāļāļēāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļšāļš):
    1. āđƒāļŠāđ‰ Bill āđāļ—āļ™ Expense: āđƒāļ™āļĢāļ°āļ”āļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āļĒāļķāļ”āļŠāļ·āđˆāļ­āļ‡āļēāļ™āļ„āļĩāļĒāđŒāļŦāļĨāļąāļāđ€āļ›āđ‡āļ™ bills āđ€āļžāļ·āđˆāļ­āļ›āđ‰āļ­āļ‡āļāļąāļ™āļāļēāļĢāļŠāļąāļšāļŠāļ™āļāļąāļšāļ„āļģāļ§āđˆāļē expenses āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļāļ§āđ‰āļēāļ‡āđ€āļāļīāļ™āđ„āļ›
    2. āđƒāļŠāđ‰ Creditor āđāļĨāļ° Debtor: āđƒāļŠāđ‰āļāļģāļŦāļ™āļ”āļ‚āļ­āļšāđ€āļ‚āļ•āļŠāļ·āđˆāļ­āļ•āļąāļ§āđāļ›āļĢ ID āđƒāļ™āļŠāđˆāļ§āļ™ use case API āđƒāļŦāđ‰āļŠāļąāļ”āđ€āļˆāļ™āļ§āđˆāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāļŠāđˆāļ‡āđ€āļˆāđ‰āļēāļŦāļ™āļĩāđ‰āļŦāļĢāļ·āļ­āļĨāļđāļāļŦāļ™āļĩāđ‰ āđāļ—āļ™āļāļēāļĢāđƒāļŠāđ‰ creator_id āļŦāļĢāļ·āļ­ user_id
    3. āđƒāļŠāđ‰ Slip Verification: āđ€āļžāļ·āđˆāļ­āđ€āļ›āđ‡āļ™āļ„āļģāļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđƒāļ™āļāļēāļĢāļ—āļģ OCR āđāļĨāļ°āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ˜āļļāļĢāļāļĢāļĢāļĄāļāļąāļšāļ˜āļ™āļēāļ„āļēāļĢāđ€āļžāļĩāļĒāļ‡āļŦāļ™āļķāđˆāļ‡āđ€āļ”āļĩāļĒāļ§