NOC / PDEV / DEV operations console

Borrower journey synthetic monitoring NMS

A desktop-first site-manager dashboard for monitored phone agents running Utang na Load borrower journeys. All values are mock/simulated for this K preview and no real-phone evidence is claimed.

EnvironmentK PreviewAdmin console is home page; customer mock is context only.
Monitored phones10 plannedP01–P10 mock agent slots
Active phonesmock 7 / 10No Mac mini lab connected yet
Active incidents7 mockSample NOC/PDEV queue
Journey health2 degradedUSSD, SMS, balance lanes
Artifact coverage0 uploadedAll evidence slots pending
Mac mini labpending setupPhone execution comes later
Preview boundary:This dashboard represents the future monitoring system only. It uses admin-display mock states, does not connect real phones, does not automate chargeable actions, and does not create new canonical SPINE states, BRAIN reason codes, FACE flows, schemas, or production behavior.
Topology

Synthetic phone lab site map

The layout is intentionally NMS-style: controller, hub, agents, surfaces, and artifact store are shown as monitored nodes with mock links.

Synthetic Monitor Server/ and /pdev-admin
Mac mini Phone Lab Controllerpending setup
Powered USB Hubfuture device fan-out
P01degraded
P02online
P03approval hold
P04online
P05degraded
P06approval hold
P07online
P08online
P09offline
P10offline
Customer Journey Surface/pdev context only
SMS / USSD / Facebook Popup Surfacesfuture phone-visible artifacts
Artifact Storescreenshots, recordings, notes
Alerts

NMS alert stack

Alert rows show the future operating model. Counts are mock signals, not live telemetry.

Phone agent offlineMac mini lab not connected for P09/P10 mock slots.
2
USSD mismatchExpected tier and visible choices need real USSD evidence.
1
Facebook popup emptyPopup choice lane is present, no real popup evidence claimed.
1
SMS not receivedConfirmation text slot is missing in mock data.
1
Balance result missingCredit verification depends on future balance/result artifact.
1
Unmasked evidence riskNo raw phone numbers, OTPs, credentials, or private messages in UI.
0
Chargeable action requires approvalRepayment/payment path remains observation-only.
1
Collection/deduction needs reviewLater-event artifacts will be attached only after phone-team evidence exists.
1
Phones

Monitored phone agent fleet

Phones are represented as monitored devices. These rows intentionally avoid raw numbers, credentials, OTPs, private content, or real chargeable actions.

PhoneDevice profileOS bucketBrowser/app shellSIM/network bucketJourney assignedAgent statusLast heartbeatCurrent stepIncidentsArtifact status
P01Android low-credit borrowerAndroid 12–14Facebook Basic + browser shellSmart/TNT mock bucketUSSD availment journeydegraded mock00:41 ago*5623# (then send or call) menu comparison2partial mock
P02Android returning borrowerAndroid 11–13Facebook Basic popupSmart mock bucketFacebook Basic popup journeyonline mock00:18 agoPopup offer capture slot0ready slot mock
P03iPhone popup witnessiOS 16–17Safari / FB web surfaceUnknown mock bucketFacebook Basic popup journeyapproval hold mock04:12 agoiPhone evidence pending1pending mock
P04Android SMS confirmationAndroid 10–12Messages + browser shellTNT mock bucketSMS confirmation journeyonline mock00:23 agoConfirmation text watch1missing mock
P05Balance check fixtureAndroid 12–14Dialer + SMS inboxSmart mock bucketBalance/load credit check journeydegraded mock01:05 agoBalance result wait2partial mock
P06Repayment path witnessAndroid 13Payment observation onlySmart/TNT mock bucketRepayment/payment observation journeyapproval hold mock07:48 agoChargeable action gate1pending mock
P07Collection SMS watcherAndroid 11–14Messages + balance watchTNT mock bucketCollection/deduction observation journeyonline mock00:52 agoLater-event watch lane1ready slot mock
P08Fresh install context phoneAndroid Go bucketBrowser shell onlyLow-end handset mockCustomer context captureonline mock00:36 agoMock /pdev screenshot slot0ready slot mock
P09Timeout and poor-connectivity phoneAndroid 9–11Dialer + FB BasicWeak signal mock bucketUSSD availment journeyoffline mock12:31 agoAgent offline2missing mock
P10Reserve phone slotTBDPending assignmentPending SIM bucketUnassignedoffline mocknot connectedAwaiting Mac mini lab setup0pending mock
Journeys

Borrower journey monitors

Each monitor tracks a business-critical borrower path across phone agents, surfaces, incidents, and artifact coverage.

USSD availment journey

warning mock
Last run
00:41 ago
Phones
P01, P09
Pass/fail/missing
0 pass / 1 fail / 1 missing
Latest incident
USSD choices mismatch expected tier
Artifact coverage
Menu screenshot slot partial

Facebook Basic popup journey

warning mock
Last run
04:12 ago
Phones
P02, P03
Pass/fail/missing
1 pass / 0 fail / 1 missing
Latest incident
iPhone popup evidence pending
Artifact coverage
Android slot ready, iPhone slot pending

SMS confirmation journey

failed mock
Last run
00:23 ago
Phones
P04
Pass/fail/missing
0 pass / 1 fail / 0 missing
Latest incident
SMS confirmation missing
Artifact coverage
SMS artifact missing

Balance/load credit check journey

warning mock
Last run
01:05 ago
Phones
P05
Pass/fail/missing
0 pass / 0 fail / 1 missing
Latest incident
Balance result missing
Artifact coverage
USSD/SMS result slot pending

Repayment/payment observation journey

not running mock
Last run
blocked by approval gate
Phones
P06
Pass/fail/missing
0 pass / 0 fail / 1 blocked
Latest incident
Repayment path unclear
Artifact coverage
Observation-only, no chargeable action

Collection/deduction observation journey

healthy mock
Last run
00:52 ago
Phones
P07
Pass/fail/missing
1 pass / 0 fail / 0 missing
Latest incident
Later collection SMS watch lane open
Artifact coverage
Future-event slots reserved
Incidents

Incident command queue

Sample incidents show how NOC, PDEV, DEV, and operations would triage phone journey failures once real artifacts exist.

INC-K-MOCK-001critical mock

USSD choices mismatch expected tier

Phone
P01
Journey
USSD availment journey
Surface
USSD
Expected
Phone tier fixture should expose expected loan choices.
Observed
Mock board shows mismatch lane; real USSD screenshot not uploaded.
Artifact
partial mock
Owner queue
PDEV evidence capture
Next action
Attach compressed USSD menu screenshot or short recording.
View customer-side context
INC-K-MOCK-002major mock

Facebook popup returned no choices

Phone
P03
Journey
Facebook Basic popup journey
Surface
Facebook popup
Expected
Popup choices should be capturable for comparison with USSD.
Observed
No real popup artifact exists in this preview.
Artifact
pending mock
Owner queue
Phone-test team
Next action
Upload Android/iPhone popup screenshot when available.
View customer-side context
INC-K-MOCK-003major mock

SMS confirmation missing

Phone
P04
Journey
SMS confirmation journey
Surface
SMS
Expected
Redacted SMS confirmation should arrive after the selected offer.
Observed
Confirmation artifact slot is empty; no real SMS claimed.
Artifact
missing mock
Owner queue
NOC triage
Next action
Wait for redacted message evidence before assigning root cause.
View customer-side context
INC-K-MOCK-004critical mock

Availment appears successful but credit not observed

Phone
P05
Journey
Balance/load credit check journey
Surface
Balance result
Expected
Balance or data/load result should confirm visible credit.
Observed
Credit confirmation is not observed in mock data.
Artifact
partial mock
Owner queue
DEV review
Next action
Compare offer, confirmation text, and balance screen once uploaded.
View customer-side context
INC-K-MOCK-005minor mock

Repayment path unclear

Phone
P06
Journey
Repayment/payment observation journey
Surface
Payment path
Expected
Repayment path should be observable without initiating chargeable action.
Observed
Human approval gate blocks any real payment action.
Artifact
pending mock
Owner queue
Operations approval
Next action
Keep observation-only until owner approves a specific test action.
View customer-side context
INC-K-MOCK-006watch mock

Collection SMS observed after top-up watch lane

Phone
P07
Journey
Collection/deduction observation journey
Surface
Collections
Expected
Later collection or deduction artifact should be linked to phone timeline.
Observed
Future slot exists; this preview contains no actual collection evidence.
Artifact
ready slot mock
Owner queue
NOC watch
Next action
Attach redacted later-event SMS or deduction screenshot if it appears.
View customer-side context
INC-K-MOCK-007watch mock

Phone agent offline

Phone
P09
Journey
USSD availment journey
Surface
Phone agent
Expected
Agent heartbeat should stay within the NOC watch window.
Observed
Mock offline status indicates the future lab controller lane.
Artifact
missing mock
Owner queue
Mac mini lab setup
Next action
Connect phone lab controller before treating this as real telemetry.
View customer-side context
Phone detail

P01 drill-down panel

Static selected-phone view for this pass. It shows where live timeline, current incident, surface comparison, gallery, notes, and next action will appear.

Android low-credit borrowerAndroid 12–14 · Smart/TNT mock bucketdegraded mock
00:41
Heartbeat received

Mock agent sent status update to synthetic monitor server.

00:39
USSD menu captured slot

Future compressed USSD screenshot or recording should attach here.

00:35
Surface comparison queued

Expected tier versus visible choices needs evidence-backed review.

00:30
Incident created

INC-K-MOCK-001 opened for USSD mismatch lane.

Operator notes

No real phone notes yet. Add only redacted notes tied to incident IDs. Do not include raw numbers, OTPs, credentials, or private messages.

Open mock customer screen
Artifacts

Evidence gallery slots

Upload compressed screenshots or recordings per slot. Evidence is stored locally in your browser (IndexedDB). Click a thumbnail to preview.

CLICK TO UPLOAD
ready slot mock

Customer-side offer context

Customer /pdev screenshot · /pdev context

Future screen grab of the mock customer surface for comparison only.

CLICK TO UPLOAD
partial mock

*5623# (then send or call) menu choices

USSD menu screenshot · Dialer / USSD

Expected place for compressed USSD menu image and option numbering.

CLICK TO UPLOAD
pending mock

USSD confirmation or timeout

USSD confirmation screen · Dialer / USSD

Reserve this slot for confirmation prompt, timeout, or failed request screen.

CLICK TO UPLOAD
pending mock

Facebook offer popup

Facebook Basic popup screenshot · Facebook Basic

Android/iPhone popup screenshots or recordings will land here later.

CLICK TO UPLOAD
missing mock

Redacted confirmation SMS

SMS confirmation screenshot · SMS inbox

No phone number, OTP, credential, or private message should be shown.

CLICK TO UPLOAD
missing mock

No-confirmation observation

SMS missing state · SMS inbox

Use this when the run expects SMS but none arrives within the watch window.

CLICK TO UPLOAD
partial mock

Load/data credit result

Balance result screenshot · USSD/SMS balance

Future balance text or screenshot used to verify load/data credit.

CLICK TO UPLOAD
pending mock

Repayment path observation

Repayment/payment screenshot · Payment surface

Observation-only. No chargeable action without explicit approval.

CLICK TO UPLOAD
ready slot mock

Later collection or deduction

Collection/deduction screenshot · SMS/balance watch

Reserved for future top-up deductions or later collection messages.

CLICK TO UPLOAD
pending mock

Phone journey recording

Short screen recording · Phone lab capture

Short compressed recording placeholder; no real evidence is present now.

CLICK TO UPLOAD
ready slot mock

NOC/PDEV notes

Operator notes · Human review

Free-text notes should be redacted and tied to a specific incident.

Surface comparison

Selected phone / incident reconciliation

Comparison labels are UI-only review statuses for the admin preview. They do not alter canonical subscriber, loan, debt, offer, or repayment states.

App/PDEV displayed offerExpected: Offer shown in customer context when neededObserved: Mock context route available
matched
USSD menu choicesExpected: Choices align with expected phone tierObserved: Mismatch lane open for P01
mismatched
Facebook popup choicesExpected: Popup choices captured for comparisonObserved: iPhone popup not uploaded
missing
SMS wordingExpected: Confirmation copy matches selected offerObserved: SMS artifact missing
missing
Balance/load resultExpected: Visible credit after apparent successObserved: Balance result not observed
not observed
Repayment/payment resultExpected: Observation-only unless approvedObserved: Approval gate active
human approval required
Collection/deduction resultExpected: Later events linked to phone timelineObserved: Future watch lane only
not observed
Analysis

Ongoing incident analysis

Breakdown of mock incidents by severity, journey, surface, and artifact coverage. All data is from the current K preview mock set.

By severity

critical
2
major
2
minor
1
watch
2

By journey

USSD availment journey
2
Facebook Basic popup journey
1
SMS confirmation journey
1
Balance/load credit check jo...
1
Repayment/payment observatio...
1
Collection/deduction observa...
1

By surface

USSD
1
Facebook popup
1
SMS
1
Balance result
1
Payment path
1
Collections
1
Phone agent
1

Artifact coverage

ready slot
3
partial
2
pending
4
missing
2
Summary: 7 total incidents across 6 journeys and 7 surfaces. 2 critical, 2 major, 1 minor, 2 watch. Evidence uploaded for 0 of 11 artifact slots.
Reports

Incident report download

Export the current incident queue with metadata and evidence status. Reports include all mock incident fields plus screenshot attachment status.

Note: Screenshot images are stored in your browser's IndexedDB. The full bundle export includes a manifest referencing which incidents have evidence. To save individual screenshots, use the artifact gallery above.
Evidence and privacy

Operating rules

The admin console makes privacy and chargeable-action limits visible before real phone artifacts are connected.

No raw phone numbers
No OTPs
No credentials
No private messages
No unmasked screenshots
Compressed screenshots/recordings preferred
No chargeable action without approval
Settings

Lab setup placeholders

Configuration remains visual only in this K preview. Real controller, storage, and automation settings come later.

Controller
Mac mini Phone Lab Controller: pending setup
Phone count
10 planned monitored phone agents
Real automation
Not connected in this preview
Chargeable actions
Blocked until explicit owner approval
Evidence source
Mock placeholders only; no real-phone evidence claimed