Utoaji SOCIAL MESSAGES JetStream mkondo (social.inbound.>, social.lead.) R1 kwa bomba la ndani la vyombo vya habari vya kijamii
Pricing Review steward screen (rate ladder + LLPA waterfall), live
Third steward tab, on the shipped MLOSPricingService reads via the new SecurityService proxy (+ the new org-scoped runs read). Org run inventory with a run sele...
Pricing review read proxy (rate ladder + LLPA decomposition)
MlosPricingController @ /api/security/mlos/pricing + MlosPricingClient to MLOSPricingService (/api/pricing). Reuses MlosBaseController. runs inventory injects t...
Archive-not-delete markets, market-only pipeline, drag reorder
Aina ya Ushirikiano: - Hifadhi masoko (aina "Aina" kuthibitisha) badala ya kufuta; Active / Archived Picha zote na Wizara ya Mambo ya Ndani ya Nchi. Maelezo ya ...
status filter kwenye orodha ya masoko; kuondoa DELETE redundant
GET /api/security/commerce-markets now takes an optional status=active|archived|all (default active) so the settings Archived tab can load archived markets. Dro...
Archived-market queries; drop redundant hard-delete
Add findArchivedByOrganizationId + findAllByOrganizationIdOrdered and the matching **************** service methods so Commerce settings can surface an Archived...
M1 msingi - mtoa huduma SPI + kawaida DTOs, vyombo vya 6 ***** Repos, Usajili, MediaSessionType.SOCIAL, tafsiri ya chanzo cha lugha
Underwriting review polish (i18n, a11y, contrast, enum humanize)
Tumia matokeo ya ukaguzi: localize waliohifadhiwa / ndiyo / hapana + aria-labels, humanize vidonge vya enum, usawa wa kesi ya awamu (pamoja titleCase), ausKindI...
Fail-closed tenant guard on underwriting waivers/validations
Review found the org guard was a no-op on the common empty-list case for the by-id waivers/validations reads (which the MLOS service does not org-filter), leaki...
Chini ya mapitio ya skrini ya msimamizi (agency AUS + yasiyo ya QM), kuishi
Kichupo cha pili cha wakili, kwenye Huduma iliyosafirishwa ya MLOSUnderwriting inasoma kupitia mpya Usalama Usalama Usalama Usalama Usalama Usalama Usalama Usal...
Chini ya mapitio ya kusoma wakala (agency AUS + sheria za ndani zisizo za QM)
MlosUnderwritingController @/api/security/mlos/underwriting + MlosUnderwriting Wateja Huduma ya MLOSUnderwriting (/api/underwriting, X-Internal-Auth). Matumizi ...
Wire Capital & Kituo cha Amri ya Hatari kwa njia ya kusoma
Badilisha safu ya kurekebisha na njia halisi ya kusoma-mwisho: kivinjari -> Kwa mfano, *** Njia ya kushughulikia -> APIService -> Huduma ya Usalama MlosCapitalM...
Capital-markets steward read proxy for the Command Center
Add an MLOS-named, read-only proxy that lets the kamo-internal Capital & Risk Command Center reach MLOSCapitalMarketsService without exposing the internal netwo...
MLOS Capital & Risk Command Center steward console
Add the AI-native mortgage steward console under /commerce (MORTGAGE market tab), replacing the placeholder intents/commitments sub-tabs with MortgageStewardSec...
System Wide toggle + credit-balance editor + cascade filter; history member filter/links/pagination; inject icon+INJECT confirm
s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s ...
Kuingiza mfumo mzima, watazamaji wa kuongoza, hariri ya usawa wa mkopo, pagination historia
- / mikopo / mfumo mzima GET +PATCH (org credit-suspend), / mikopo / washauri wa kuongoza (VIEW LEADS) Wamiliki wa incl. ruzuku-yote) kwa filter ya mwanachama w...
System-wide credit suspend, credit-balance invalidation, paginated history
- OrgLeadConfig (jangwa jipya la ORG LEAD CONFIG): swichi ya mfumo mzima ambayo inasimamisha Picha zote na Wizara ya Mambo ya Ndani ya Nchi. ......................
Drop redundant in-view titles on Templates/Past-Imports tabs
Lebo za sub-tab tayari zina jina la mtazamo, kwa hivyo uondoe kichwa cha h4 + subtitle kutoka kwa LeadImportTemplateManager na LeadImportHistoryManager; kuweka ...
Add missing /api/security/lead-imports proxy route; default to Import Templates
- The base GET/POST /api/security/lead-imports had NO Next proxy route.ts (only sub-paths did), so Past Imports fetch (and the import POST) 500'd at the Next ...
FFA kukubalika juu ya kusimamishwa katika mwisho inapatikana + inapatikana
available-summary now resolves the member's allotment and skips the product when suspended BEFORE the free-for-all short-circuit, and available() gates creditOk...
Suspension now actually blocks acceptance (alert + accept + FFA)
findApplicableAllotments filtered 'AND la.isActive = true', so getMostSpecificAllotment returned a less-specific ACTIVE fallback (or nothing) when a member's sp...
Split Lead Credits into Available/History/Manage Credits actions
Inaamuru / kuongoza hatua za juu za kulia kwa: Ongeza Kiongozi Mpya, Inaongoza Inapatikana ( → / maelekezo / inapatikana, Alama ya Bolt + kiashiria cha upatikan...
Drop the Import Leads tab; two sub-tabs + header button
- Remove the 'Import Leads' sub-tab; the import wizard now opens from an always-visible 'Import Leads' button in the page header. Only two sub-tabs remain: Im...
Wire mlos-internal-auth (INTERNAL_AUTH_SECRET) into deployment [skip ci]
EmailService's InternalAuthFilter guards /api/email/templates/send + /seed-org on internal.auth.secret, which was unset (fail-closed 503). Share the existing pr...
] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]
Wateja wa Huduma ya Usalama wa Ndani (Recovery SMS -> VOIP, ahueni barua pepe + template mbegu -> barua pepe) kutuma X-Internal-Auth kutoka ndani.auth.siri, amb...
] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]
Inalinda mwisho mpya / api/bulktext / mwisho wa mwisho. uzalishaji wa sasa Thamani ya ndani-auth (mlos-internal-auth) hivyo Huduma ya Usalama wa kufufua SMS wa ...
Implement POST /api/bulktext/send internal transactional SMS
SecurityService's BulkTextSmsClient (password-recovery + account-settings SMS) has always POSTed **************** to /api/bulktext/send, but the controller was ...
Provision R1 MEDIA JetStream stream via idempotent bootstrap Job
Media/lead-feed events (media.feed.*, media.post.*) had no JetStream stream, so publishes returned '503 No Responders Available For Request' (chat.> is covered ...
Send leadId as string when creating a comment
parseInt() rounded lead ids past JS MAX_SAFE_INTEGER, so the backend looked up a nonexistent lead and returned 404, surfacing as 'Failed to create post' on the ...
Accept leadId as string in createPost to preserve CRDB id precision
Lead IDs are CRDB unique_rowid() values that exceed JS MAX_SAFE_INTEGER. The frontend now sends leadId as a string; parse both String and numeric forms so findB...
Resolve member names on /leads/credits + link to their account
The member column and filter showed raw ids because the name map was built from /api/security/members, whose CockroachDB Long ids serialize as JSON numbers and ...
Rebuild kuvuta funguo mpya za i18n kutoka kamusi ya tafsiri
The manual-import feature keys were added to kamo-translation-dictionary (en) which CI copies into messages/ at build time; this forces a rebuild so the deploye...
Hatua ya Mtihani wa Kuongoza kwenye / kuongoza / inapatikana (wasimamizi tu)
Inaongeza kifungo cha 'Kuongoza kwa Mtihani' badala ya Kukubali kwa kila muuzaji / bidhaa, iliyoonyeshwa tu Picha zote na Wizara ya Mambo ya Ndani. Inafungua ma...
Inject test lead + fix Manage-Credits list for grant-all admins
- New POST **************** (MANAGE_CREDITS): creates a synthetic 'Void > Test Lead' (John Doe / 555-555-5555 / noreply@<org base domain>) with requiresAssi...
Hifadhi ya awali uploaded faili muhimu juu ya LeadImport kukimbia
Adds SOURCE_FILE_KEY + SOURCE_FILE_CONTENT_TYPE columns so a run references the original file archived in MinIO (KamoInitializer adds the columns on next run).
Archive & download faili ya awali iliyoingizwa
On Mwanzo Import faili ghafi ni uploaded (bora-effort) na ufunguo wake kupita kwa kuagiza POST; Uagizaji wa zamani unaonyesha kifungo cha Download kwa anaendesh...
Faili ya awali ya MinIO + download mwisho
Injects MinIOStorageService; POST /source-file stores the raw upload in the private internal bucket; GET /{id}/source-file streams it back (org-checked); the ke...
Import Templates + Past Imports sub-tabs, auto-detect, re-import
- Sub-tab bar in LeadManualImportManager: Import Leads | Import Templates | Past Imports - LeadImportTemplateManager: template list/create/edit/delete + upload-...
Persist runs/records, template CRUD, header auto-detect & re-import
- LeadImportPersistenceService: header normalize+SHA3 fingerprint (ordered/unordered), mapping/row JSON round-trips, persist run + non-success records, templa...
Live availability indicator on the Lead Credits button
Mirror the NavPri Leads indicator on the /leads 'Lead Credits' action: a green/red status dot (green = a lead is acceptable now via FFA or credit, red = none) a...
Make EditableCard onEdit optional so reassignment gating type-checks
The assignment card passes `canReassignManually ? startEditAssignment : undefined` to EditableCard.onEdit, but onEdit was typed `() => void` (required), failing...
Live NavPri lead alert — green/red dot, blink, fire popup, edge trim
- LeadAlertProvider (global, mounted at NavPri level): WS-driven /available-summary; drives all state - NavPri Leads icon: green dot (can accept) / red (cannot)...
GET /leads/available-summary for the live NavPri lead alert
Aggregates the caller acceptability across all active markets (comment gate + credit/FFA/ daily-spend rules). Returns hasAcceptable / hasAcceptableCredit / bloc...
Persistence spine for import templates, runs & per-row records
Replaces the empty stub entities with real @Entity classes (modeled on the LeadIntake* precedent: UUID id, gen_random_uuid, DB-default timestamps, statusId + @T...
Je, unaona nini kuhusu usafiri?
Kila kitu kinaingia kwenye tovuti yako mwenyewe. Anza kwenye mpango wa bure na usome ukurasa huu tena katika mwezi mmoja.
