Engine Test

TVOJPUT ENGINE TEST 01

Korisnik: Marija
User ID: 2
Check-in ID: 443

Težina: 
Sati sna: 
Kvalitet sna: dobar
Energija: 5
Glad: 5
Stres: 4
Aktivnost: 2
Trening: 
Bol: 10
TVOJPUT ENGINE — TEST 02

Korisnik: Marija
Check-in ID: 443

ULAZNI PODACI
Energija: 5
Glad: 5
Stres: 4
Kvalitet sna: dobar
Bol: 10

AKTIVIRANA PRAVILA
Bol ≥ 7 — AKTIVNO
TVOJPUT ENGINE — TEST 03

Korisnik: Marija
Check-in ID: 443

AKTIVNA PRAVILA — RANGIRANA

1. Bol ≥ 7 — prioritet 100

TVOJPUT ENGINE — TEST 04

Korisnik: Marija

Check-in ID: 443

AKTIVNA PRAVILA

1. Bol ≥ 7 — prioritet 100 — relevantnost 0

ODLUKA

POBEDNIČKO PRAVILO: Bol ≥ 7

SLEDEĆI NAJBOLJI KORAK: Dan oporavka

ZAŠTO: Visok nivo bola zahteva ograničenje aktivnosti.

TVOJPUT ENGINE — TEST 05

Korisnik: Marija

Check-in ID: 443

ULAZNI PODACI

Energija: 5

Glad: 5

Stres: 4

Kvalitet sna: dobar

Bol: 10

STVARNA ENGINE RULE PRAVILA

Ukupno pronađeno: 5

AKTIVNA PRAVILA

1. Bol — zaustavi povećanje aktivnosti — prioritet 100 — relevantnost 0

Intervencija: Dan oporavka

ODLUKA

POBEDNIČKO PRAVILO: Bol — zaustavi povećanje aktivnosti

PRIORITET: 100

INTERVENCIJA: Dan oporavka

AKCIJA: block

VREDNOST: Ne povećavaj fizičko opterećenje; proceni potrebu za stručnom procenom.

RAZLOG: Visok nivo bola zahteva oprez i ne treba ga tretirati kao običan signal za prilagođavanje treninga.

VERZIJA: 1.0

TVOJPUT ENGINE — TEST 06

Korisnik: Marija

Check-in ID: 443

ULAZNI PODACI

Energija: 5

Glad: 5

Stres: 4

Kvalitet sna: dobar

Bol: 10

ENGINE ODLUKA

Nema aktivne Engine odluke.

SAFETY ODLUKA

Pravilo: Bol — zaustavi povećanje aktivnosti

Akcija: block

Prioritet: 100

KONAČNA ODLUKA

IZVOR ODLUKE: Safety Override

PRAVILO: Bol — zaustavi povećanje aktivnosti

AKCIJA: block

INTERVENCIJA: Dan oporavka

RAZLOG: Bol je visok i fizičko opterećenje ne treba povećavati bez odgovarajuće procene.

PREPORUKA: Ne povećavati fizičko opterećenje. Ako bol traje, pogoršava se ili je ozbiljan, potrebna je stručna procena.

TVOJPUT ENGINE — TEST 07 FIX

Korisnik: Marija

Check-in ID: 443

ULAZNI PODACI

Energija: 5

Glad: 5

Stres: 4

Kvalitet sna: dobar

Bol: 10

STVARNA ENGINE PRAVILA

Ukupno: 5

EVALUACIJA USLOVA

Niska energija
Condition: Ako je energija ≤ 3
Rezultat: NEAKTIVNO

Visok stres — ne povećavaj opterećenje
Condition: Ako je stres ≥ 8
Rezultat: NEAKTIVNO

Loš san — fokus na oporavak
Condition: Ako je kvalitet sna = loš
Rezultat: NEAKTIVNO

Visoka glad — prvo rešavaj ishranu
Condition: Ako je glad ≥ 8
Rezultat: NEAKTIVNO

Bol — zaustavi povećanje aktivnosti
Condition: Ako je bol ≥ 7
Rezultat: AKTIVNO

AKTIVNA PRAVILA — RANGIRANA

1. Bol — zaustavi povećanje aktivnosti — prioritet 100

POBEDNIK

Bol — zaustavi povećanje aktivnosti

Prioritet: 100

Akcija: block

Uslov: Ako je bol ≥ 7

Intervencija:

TVOJPUT ENGINE — TEST 08

Korisnik: Marija

Check-in ID: 443

ULAZNI PODACI

energija: 5

glad: 5

stres: 4

kvalitet_sna: dobar

bol: 10

AKTIVNE ODLUKE — RANGIRANE

1. Bol — zaustavi povećanje aktivnosti
Oblast: recovery
Prioritet: 100
Relevantnost: 1
Uslov: Ako je bol ≥ 7
Intervencija: Dan oporavka

KONAČNA ODLUKA

POBEDNIČKO PRAVILO:
Bol — zaustavi povećanje aktivnosti

PRIORITET: 100

RELEVANTNOST: 1

AKCIJA: block

INTERVENCIJA: Dan oporavka

ZAŠTO: Visok nivo bola zahteva oprez i ne treba ga tretirati kao običan signal za prilagođavanje treninga.

VERZIJA: 1.0

TVOJPUT ENGINE — TEST 09

Korisnik: Marija

Check-in ID: 443

ULAZNI PODACI

energija: 5

glad: 5

stres: 4

kvalitet_sna: dobar

bol: 10

ENGINE DECISION

Pravilo: Bol — zaustavi povećanje aktivnosti

Prioritet: 100

Akcija: block

SAFETY DECISION

STATUS: SAFETY TRIGGERED

Pravilo: Bol — zaustavi povećanje aktivnosti

Akcija: block

FINAL DECISION

IZVOR: SAFETY OVERRIDE

PRAVILO: Bol — zaustavi povećanje aktivnosti

AKCIJA: block

INTERVENCIJA: Dan oporavka

ZAŠTO: Visok nivo bola zahteva oprez i ne treba ga tretirati kao običan signal za prilagođavanje aktivnosti.

TVOJPUT ENGINE — TEST 10

Korisnik: Marija

Check-in ID: 443

CHECK-IN PODACI

Energija: 5

Glad: 5

Stres: 4

Kvalitet sna: dobar

Bol: 10

STVARNA SAFETY RULE PRAVILA

Ukupno pronađeno: 7

AKTIVIRANA SAFETY PRAVILA

1. Visok bol
Tip: block
Uslov: Ako je bol ≥ 7
Akcija: Ne povećavati fizičko opterećenje; potrebna je procena stanja.
Prioritet: 100

SAFETY WINNER

PRAVILO: Visok bol

TIP: block

AKCIJA: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

PRIORITET: 100

USLOV: Ako je bol ≥ 7

TVOJPUT ENGINE — TEST 10.1

Korisnik: Marija

Check-in ID: 443

SAFETY PODACI

bol: 10

trudnoca: no

povreda:

zdravstveno_ogranicenje:

lekovi:

hronicno_stanje:

crvene_zastavice:

SAFETY RULE EVALUACIJA

Trudnoća
Trigger Field: trudnoca
Operator: not_empty
Trigger Value:
Actual Value: no
Rezultat: AKTIVNO

Crvene zastavice
Trigger Field: crvene_zastavice
Operator: not_empty
Trigger Value:
Actual Value:
Rezultat: NEAKTIVNO

Visok bol
Trigger Field: bol
Operator: gte
Trigger Value: 7
Actual Value: 10
Rezultat: AKTIVNO

Ozbiljno zdravstveno ograničenje
Trigger Field: zdravstveno_ogranicenje
Operator: not_empty
Trigger Value:
Actual Value:
Rezultat: NEAKTIVNO

Povreda korisnika
Trigger Field: povreda
Operator: not_empty
Trigger Value:
Actual Value:
Rezultat: NEAKTIVNO

Akutna povreda
Trigger Field: povreda
Operator: not_empty
Trigger Value:
Actual Value:
Rezultat: NEAKTIVNO

Lekovi
Trigger Field: lekovi
Operator: not_empty
Trigger Value:
Actual Value:
Rezultat: NEAKTIVNO

AKTIVNA SAFETY PRAVILA — RANGIRANA

1. Trudnoća
Prioritet: 100
Akcija: Ne donosi samostalne preporuke za mršavljenje ili intenzivnu fizičku aktivnost.

2. Visok bol
Prioritet: 100
Akcija: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

SAFETY WINNER

Trudnoća

Prioritet: 100

Akcija: Ne donosi samostalne preporuke za mršavljenje ili intenzivnu fizičku aktivnost.

TVOJPUT ENGINE — TEST 10.2

Korisnik: Marija
User ID: 2
Check-in ID: 443

SAFETY PODACI

bol: 10

trudnoca: no

povreda:

zdravstveno_ogranicenje:

lekovi:

hronicno_stanje:

crvene_zastavice:

SAFETY RULE EVALUACIJA


Povreda korisnika

Trigger Field: povreda
Operator: not_empty
Trigger Value:
Actual Value:
Prioritet: 90
Rezultat: NEAKTIVNO


Trudnoća

Trigger Field: trudnoca
Operator: not_empty
Trigger Value:
Actual Value: no
Prioritet: 100
Rezultat: NEAKTIVNO


Ozbiljno zdravstveno ograničenje

Trigger Field: zdravstveno_ogranicenje
Operator: not_empty
Trigger Value:
Actual Value:
Prioritet: 95
Rezultat: NEAKTIVNO


Akutna povreda

Trigger Field: povreda
Operator: not_empty
Trigger Value:
Actual Value:
Prioritet: 90
Rezultat: NEAKTIVNO


Lekovi

Trigger Field: lekovi
Operator: not_empty
Trigger Value:
Actual Value:
Prioritet: 85
Rezultat: NEAKTIVNO


Crvene zastavice

Trigger Field: crvene_zastavice
Operator: not_empty
Trigger Value:
Actual Value:
Prioritet: 100
Rezultat: NEAKTIVNO


Visok bol

Trigger Field: bol
Operator: gte
Trigger Value: 7
Actual Value: 10
Prioritet: 100
Rezultat: AKTIVNO

AKTIVNA SAFETY PRAVILA — RANGIRANA

1. Visok bol
Prioritet: 100
Akcija: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

SAFETY WINNER

Visok bol
Prioritet: 100
Akcija: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

TVOJPUT ENGINE — TEST 10.3

Korisnik: Marija
User ID: 2
Check-in ID: 443

SAFETY PODACI

bol: 10

trudnoca: no

povreda:

zdravstveno_ogranicenje:

lekovi:

hronicno_stanje:

crvene_zastavice:

SAFETY RULE EVALUACIJA


Povreda korisnika
Trigger Field: povreda
Operator: not_empty
Actual Value:
Prioritet: 90
Rezultat: NEAKTIVNO
Rule Active: DA


Trudnoća
Trigger Field: trudnoca
Operator: not_empty
Actual Value: no
Prioritet: 100
Rezultat: NEAKTIVNO
Rule Active: DA


Ozbiljno zdravstveno ograničenje
Trigger Field: zdravstveno_ogranicenje
Operator: not_empty
Actual Value:
Prioritet: 95
Rezultat: NEAKTIVNO
Rule Active: DA


Akutna povreda
Trigger Field: povreda
Operator: not_empty
Actual Value:
Prioritet: 90
Rezultat: NEAKTIVNO
Rule Active: DA


Lekovi
Trigger Field: lekovi
Operator: not_empty
Actual Value:
Prioritet: 85
Rezultat: NEAKTIVNO
Rule Active: DA


Crvene zastavice
Trigger Field: crvene_zastavice
Operator: not_empty
Actual Value:
Prioritet: 100
Rezultat: NEAKTIVNO
Rule Active: DA


Visok bol
Trigger Field: bol
Operator: gte
Actual Value: 10
Prioritet: 100
Rezultat: AKTIVNO
Rule Active: DA

AKTIVNA SAFETY PRAVILA — RANGIRANA

1. Visok bol
Prioritet: 100
Akcija: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

SAFETY WINNER

Visok bol
Prioritet: 100
Akcija: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

TVOJPUT ENGINE — TEST 10.4

Korisnik: Marija

Check-in ID: 443

AKTIVNA SAFETY PRAVILA — RANGIRANA

1. Visok bol
Priority: 100
Severity: block
Severity Rank: 90
Action: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

2. Trudnoća
Priority: 100
Severity: refer
Severity Rank: 80
Action: Ne donosi samostalne preporuke za mršavljenje ili intenzivnu fizičku aktivnost.


SAFETY WINNER

Visok bol
Priority: 100
Severity: block
Severity Rank: 90
Action: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

[tvojput_engine_test_11]

Korisnik nije prijavljen.

TVOJPUT ENGINE — TEST 12.1

Korisnik: Marija

Check-in ID: 443


DATA STATUS

Energija: 5 → PRESENT

Glad: 5 → PRESENT

Stres: 4 → PRESENT

Aktivnost: 2 → PRESENT

Bol: 10 → PRESENT


TEST 12.1 — PROVERITI

Jedan ili više podataka nema očekivani status.

TVOJPUT ENGINE — TEST 13

Korisnik: Marija

User ID: 2

Check-in ID: 443


1. NORMALIZOVANI PODACI

Energija: 5

Glad: 5

Stres: 4

Aktivnost: 2

Bol: 10

Kvalitet sna: dobar


2. SAFETY ENGINE

Visok bol — AKTIVNO
Priority: 100
Severity: block

SAFETY WINNER: Visok bol


3. ENGINE RULES

Bol — zaustavi povećanje aktivnosti — Priority: 100
Intervencija: Dan oporavka

ENGINE WINNER: Bol — zaustavi povećanje aktivnosti


4. FINAL DECISION

IZVOR: safety

PRAVILO: Visok bol

AKCIJA: block

RAZLOG: Ne povećavati fizičko opterećenje; potrebna je procena stanja.


5. TEST RESULT

TEST 13 — NIJE USPEŠAN

Potrebna je analiza rezultata iznad.

TVOJPUT ENGINE — TEST 14

Korisnik: Marija

User ID: 2

Check-in ID: 443


1. CENTRAL ENGINE

Izvor odluke: safety

Pravilo: Visok bol

Akcija: block


2. CURRENT STATE

Energija: medium

Glad: medium

Oporavak: poor

Stres: medium

Aktivnost: low

Rizik: high


3. SAŽETAK

Trenutno stanje: umerena energija, umerena glad, loš oporavak, umeren stres, niska aktivnost, Safety Engine zahteva ograničenje opterećenja.


4. PROVERA MISSING PODATAKA

Energija: 5

Glad: 5

Aktivnost: 2


5. TEST RESULT

TEST 14 — NIJE USPEŠAN

Potrebna je analiza rezultata iznad.

TVOJPUT ENGINE — TEST 15

Korisnik: Marija

User ID: 2

Check-in ID: 443


1. FINAL DECISION

Izvor: safety

Pravilo: Visok bol

Akcija: block

Razlog: Ne povećavati fizičko opterećenje; potrebna je procena stanja.


2. CURRENT STATE

Energija: medium

Glad: medium

Oporavak: poor

Stres: medium

Aktivnost: low

Rizik: high


3. NEXT BEST STEP

Tip: recovery

Naslov: Dan oporavka

Opis: Dan bez povećanja fizičkog opterećenja, uz fokus na odmor i oporavak.

Zašto sada: Ne povećavati fizičko opterećenje; potrebna je procena stanja.

Prioritet: 100

Izvor: safety

Intervencija: Dan oporavka

Intervention ID: 150


4. TEST RESULT

TEST 15 — USPEŠAN

Central Engine je pravilno izabrao Next Best Step na osnovu Safety odluke i povezane Intervention.

[tvojput_engine_test_16]

[tvojput_engine_test_17]

TVOJPUT ENGINE — TEST 18

1. NAJNOVIJI CHECK-IN

Check-in ID: 443

Korisnik ID: 1


2. PIPELINE

Pipeline funkcija: NE POSTOJI


3. AUTOMATIC TRIGGER

Trigger: NIJE POKRENUT


4. REZULTAT ENGINЕ-A

Rezultat: NEMA REZULTATA


TEST 18 — NIJE JOŠ USPEŠAN

Potrebno je sačuvati novi Daily Check-in da bi se aktivirao Automatic Trigger.

TVOJPUT ENGINE — TEST 19

1. CHECK-IN

Check-in ID: 443

Korisnik ID: 2


2. AUTOMATIC TRIGGER

Trigger: NIJE POKRENUT

Rezultat: NEMA REZULTATA


3. CURRENT STATE

Current State: POSTOJI

Post ID: 175

Energija: medium

Glad: medium

Oporavak: good

Stres: medium

Aktivnost: low

Rizik: high


4. NEXT BEST STEP

Next Best Step: POSTOJI

Post ID: 444

Naslov:

Tip: recovery

Status: active

Izvor:


TEST 19 — NIJE JOŠ USPEŠAN

TVOJPUT ENGINE — TEST 20

1. NOVI CHECK-IN

Check-in ID: 443

Korisnik ID: 2


2. TRENUTNA ODLUKA ENGINЕ-A

Safety: AKTIVAN

Engine: AKTIVAN


3. AKTIVNI NEXT BEST STEP-OVI

Post ID: 444

Source:

Status: active


4. ANALIZA

Aktivna odluka postoji — Next Best Step nije moguće označiti kao zastareo bez dodatne analize.


TEST 20 — DIJAGNOSTIKA ZAVRŠENA

TVOJPUT ENGINE — TEST 21

1. KORISNIK

User ID: 2

Check-in ID: 443


2. TRENUTNA ODLUKA

Safety: AKTIVAN

Engine: AKTIVAN


3. NEXT BEST STEP LIFECYCLE

Ukupno Step-ova: 177

Aktivnih Step-ova: 1

Dan oporavka

Post ID: 444

Status: active

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 439

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 438

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 437

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 436

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 435

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 434

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 433

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 432

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 431

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 430

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 429

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 428

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 427

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 426

Status: cancelled

Source: safety

Dan oporavka

Post ID: 425

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 424

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 423

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 422

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 421

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 420

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 419

Status: cancelled

Source: safety

Dan oporavka

Post ID: 418

Status: cancelled

Source: safety

Dan oporavka

Post ID: 417

Status: cancelled

Source: safety

Dan oporavka

Post ID: 416

Status: cancelled

Source: safety

Dan oporavka

Post ID: 415

Status: cancelled

Source: safety

Dan oporavka

Post ID: 414

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 412

Status: cancelled

Source: safety

Dan oporavka

Post ID: 413

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 410

Status: cancelled

Source: safety

Dan oporavka

Post ID: 411

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 408

Status: cancelled

Source: safety

Dan oporavka

Post ID: 409

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 406

Status: cancelled

Source: safety

Dan oporavka

Post ID: 407

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 404

Status: cancelled

Source: safety

Dan oporavka

Post ID: 405

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 402

Status: cancelled

Source: safety

Dan oporavka

Post ID: 403

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 400

Status: cancelled

Source: safety

Dan oporavka

Post ID: 401

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 398

Status: cancelled

Source: safety

Dan oporavka

Post ID: 399

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 396

Status: cancelled

Source: safety

Dan oporavka

Post ID: 397

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 394

Status: cancelled

Source: safety

Dan oporavka

Post ID: 395

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 392

Status: cancelled

Source: safety

Dan oporavka

Post ID: 393

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 390

Status: cancelled

Source: safety

Dan oporavka

Post ID: 391

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 388

Status: cancelled

Source: safety

Dan oporavka

Post ID: 389

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 386

Status: cancelled

Source: safety

Dan oporavka

Post ID: 387

Status: cancelled

Source:

Dan oporavka

Post ID: 385

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 384

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 382

Status: cancelled

Source: safety

Dan oporavka

Post ID: 383

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 380

Status: cancelled

Source: safety

Dan oporavka

Post ID: 381

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 378

Status: cancelled

Source: safety

Dan oporavka

Post ID: 379

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 376

Status: cancelled

Source: safety

Dan oporavka

Post ID: 377

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 374

Status: cancelled

Source: safety

Dan oporavka

Post ID: 375

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 372

Status: cancelled

Source: safety

Dan oporavka

Post ID: 373

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 370

Status: cancelled

Source: safety

Dan oporavka

Post ID: 371

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 368

Status: cancelled

Source: safety

Dan oporavka

Post ID: 369

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 366

Status: cancelled

Source: safety

Dan oporavka

Post ID: 367

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 364

Status: cancelled

Source: safety

Dan oporavka

Post ID: 365

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 362

Status: cancelled

Source: safety

Dan oporavka

Post ID: 363

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 360

Status: cancelled

Source: safety

Dan oporavka

Post ID: 361

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 358

Status: cancelled

Source: safety

Dan oporavka

Post ID: 359

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 356

Status: cancelled

Source: safety

Dan oporavka

Post ID: 357

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 354

Status: cancelled

Source: safety

Dan oporavka

Post ID: 355

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 351

Status: cancelled

Source: safety

Dan oporavka

Post ID: 352

Status: cancelled

Source:

Dan oporavka

Post ID: 350

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 349

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 347

Status: cancelled

Source: safety

Dan oporavka

Post ID: 348

Status: cancelled

Source:

Dan oporavka

Post ID: 346

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 345

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 343

Status: cancelled

Source: safety

Dan oporavka

Post ID: 344

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 341

Status: cancelled

Source: safety

Dan oporavka

Post ID: 342

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 339

Status: cancelled

Source: safety

Dan oporavka

Post ID: 340

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 336

Status: cancelled

Source: safety

Dan oporavka

Post ID: 337

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 334

Status: cancelled

Source: safety

Dan oporavka

Post ID: 335

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 331

Status: cancelled

Source: safety

Dan oporavka

Post ID: 332

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 328

Status: cancelled

Source: safety

Dan oporavka

Post ID: 329

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 326

Status: cancelled

Source: safety

Dan oporavka

Post ID: 327

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 322

Status: cancelled

Source: safety

Dan oporavka

Post ID: 323

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 319

Status: cancelled

Source: safety

Dan oporavka

Post ID: 320

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 317

Status: cancelled

Source: safety

Dan oporavka

Post ID: 318

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 314

Status: cancelled

Source: safety

Dan oporavka

Post ID: 315

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 312

Status: cancelled

Source: safety

Dan oporavka

Post ID: 313

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 310

Status: cancelled

Source: safety

Dan oporavka

Post ID: 311

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 308

Status: cancelled

Source: safety

Dan oporavka

Post ID: 309

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 306

Status: cancelled

Source: safety

Dan oporavka

Post ID: 307

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 304

Status: cancelled

Source: safety

Dan oporavka

Post ID: 305

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 302

Status: cancelled

Source: safety

Dan oporavka

Post ID: 303

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 300

Status: cancelled

Source: safety

Dan oporavka

Post ID: 301

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 298

Status: cancelled

Source: safety

Dan oporavka

Post ID: 299

Status: cancelled

Source:

Marija — Dan oporavka · Next Best Step

Post ID: 297

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 296

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 295

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 294

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 293

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 292

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 291

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 290

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 289

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 288

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 287

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 286

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 285

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 284

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 283

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 282

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 281

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 280

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 279

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 278

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 277

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 276

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 275

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 274

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 273

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 272

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 271

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 270

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 268

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 267

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 266

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 265

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 264

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 263

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 262

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 261

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 260

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 259

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 255

Status: cancelled

Source: safety

Marija — Dan oporavka · Next Best Step

Post ID: 254

Status: cancelled

Source: safety

Marija — Dan oporavka

Post ID: 217

Status: cancelled

Source: safety

Marija — Sledeći korak — Test

Post ID: 176

Status: cancelled

Source: engine


4. OČEKIVANO PRAVILO

NAJVIŠE JEDAN AKTIVAN STEP — stanje je prihvatljivo.


TEST 21 — LIFECYCLE ANALIZA ZAVRŠENA ✅

Test nije menjao niti brisao postojeće podatke.

TVOJPUT ENGINE — TEST 22

1. ACF POLJE

Naziv: Status

Key: tp_step_status


2. DOZVOLJENI STATUSI

  • pending → Čeka
  • active → Aktivan
  • completed → Završen
  • skipped → Preskočen
  • cancelled → Otkazan

3. PROVERA LIFECYCLE STATUSA

SVI POTREBNI STATUSI POSTOJE ✅

Pipeline može da koristi cancelled za zastarele Next Best Step-ove.


TEST 22 — STATUS PROVERA ZAVRŠENA ✅

Test nije menjao niti brisao postojeće podatke.

TVOJPUT ENGINE — TEST 23

1. CHECK-IN

Check-in ID: 443

User ID: 2


2. TRENUTNA ENGINE ODLUKA

Safety: AKTIVAN

Engine: AKTIVAN

Konačna odluka: POSTOJI


3. POSTOJEĆI AKTIVNI STEP-OVI

Broj aktivnih: 1

Dan oporavka

Post ID: 444

Status: active


4. SIMULACIJA LIFECYCLE-A

Step: Dan oporavka

Post ID: 444

Simulirana nova akcija: cancelled

Step: NOVI RELEVANTNI STEP

Post ID: 0

Simulirana nova akcija: active


5. OČEKIVANO PRODUKCIONO PRAVILO

Nova odluka postoji → postojeći aktivni Step-ovi se zatvaraju, a samo novi relevantni Step ostaje active.


TEST 23 — LIFECYCLE SIMULACIJA ZAVRŠENA ✅

Test nije menjao postojeće podatke.

[tvojput_engine_test_24]

[tvojput_engine_test_25_1]

TVO JPUT ENGINE — TEST 25.2

ENGINE DECISION SCENARIO


User ID: 2

Korisnik: Marija

SIMULIRANI PODACI

Energija: 2

Glad: 5

Stres: 4

Aktivnost: 5

Bol: 2

Kvalitet sna: dobar


AKTIVIRANA ENGINE PRAVILA

Niska energija — Prioritet: 80 — Intervention ID: 149


POBEDNIK

Pravilo: Niska energija

Prioritet: 80

Intervention ID: 149


TEST 25.2 — USPEŠAN ✅

Engine je pravilno aktivirao pravilo „Niska energija“ i pronašao povezanu Intervention.

TVOJPUT ENGINE — TEST 25.3

FULL DECISION FLOW


1. SIMULIRANI CHECK-IN

Energija: 2

Glad: 5

Stres: 4

Aktivnost: 5

Bol: 2

San: dobar


2. ENGINE DECISION

Pravilo: Niska energija

Prioritet: 80

Intervention ID: 149


3. CURRENT STATE

Energija: low

Glad: medium

Oporavak: poor

Stres: medium

Aktivnost: medium

Rizik: low


4. NEXT BEST STEP

Naslov: Lagana šetnja 20 minuta

Oblast: movement

Opis: Lagano hodanje u prijatnom tempu, bez forsiranja.

Cilj: Povećanje svakodnevnog kretanja uz minimalno opterećenje.

Source: engine

Status: active


5. TOK ODLUKE

Check-in → Engine → Current State → Intervention → Next Best Step


TEST 25.3 — USPEŠAN ✅

TvojPut je prošao ceo Decision Flow bez upisa u bazu podataka.

TVOJPUT ENGINE — TEST 26

INTERVENTION → NEXT BEST STEP V2


1. SIMULIRANI PODACI

Energija: 2

Glad: 5

Stres: 4

Aktivnost: 5

Bol: 2

San: dobar


2. ENGINE DECISION

Pravilo: Niska energija

Prioritet: 80

Intervention ID: 149


3. INTERVENTION

ID: 149

Naziv: Lagana šetnja 20 minuta

Oblast: movement

Opis: Lagano hodanje u prijatnom tempu, bez forsiranja.

Cilj: Povećanje svakodnevnog kretanja uz minimalno opterećenje.


4. NEXT BEST STEP

Naslov: Lagana šetnja 20 minuta

Oblast: movement

Status: active

Source: engine


5. TOK

Check-in → Engine Rule → Intervention → Next Best Step


TEST 26 — USPEŠAN ✅

Engine je pravilno povezao Engine Rule sa Intervention, a Intervention sa Next Best Step-om.

TEST 26 je READ-ONLY i nije menjao bazu podataka.

TVOJPUT ENGINE — TEST 27

MULTIPLE DECISION SCENARIOS

Test proverava da Engine za različita stanja bira odgovarajuće pravilo i Intervention.


A — Niska energija

Energija: 2 | Glad: 5 | Stres: 4 | Bol: 2 | San: dobar

ENGINE: Niska energija

PRIORITET: 80

INTERVENTION: ID 149 — Lagana šetnja 20 minuta

OČEKIVANO: Niska energija

REZULTAT: USPEŠAN ✅

B — Visok stres

Energija: 5 | Glad: 5 | Stres: 9 | Bol: 2 | San: dobar

ENGINE: Visok stres — ne povećavaj opterećenje

PRIORITET: 85

INTERVENTION: ID 150 — Dan oporavka

OČEKIVANO: Visok stres — ne povećavaj opterećenje

REZULTAT: USPEŠAN ✅

C — Visoka glad

Energija: 5 | Glad: 9 | Stres: 4 | Bol: 2 | San: dobar

ENGINE: Visoka glad — prvo rešavaj ishranu

PRIORITET: 80

INTERVENTION: ID 153 — Stabilizuj sledeći obrok

OČEKIVANO: Visoka glad — prvo rešavaj ishranu

REZULTAT: NIJE USPEŠAN ❌

D — Loš san

Energija: 5 | Glad: 5 | Stres: 4 | Bol: 2 | San: los

ENGINE: Loš san — fokus na oporavak

PRIORITET: 75

INTERVENTION: ID 154 — Prioritetan san

OČEKIVANO: Loš san — fokus na oporavak

REZULTAT: NIJE USPEŠAN ❌

E — Normalno stanje

Energija: 6 | Glad: 5 | Stres: 4 | Bol: 2 | San: dobar

ENGINE: Nema odluke

PRIORITET: -

INTERVENTION: Nema

OČEKIVANO: Nema odluke

REZULTAT: USPEŠAN ✅


UKUPAN REZULTAT

Prošlo: 3 / 5

TEST 27 — NIJE USPEŠAN ❌

Potrebno je proveriti pravila, prioritete ili Intervention veze.

TEST 27 je READ-ONLY i nije menjao bazu podataka.

TEST 28 — Conflict Resolution

READ-ONLY — ništa nije upisano u bazu.


Scenario 1 — Energija 2 + Stres 9

Aktivna pravila: 2

  • Visok stres — ne povećavaj opterećenje — priority 85 — intervention 150 — ID 168
  • Niska energija — priority 80 — intervention 149 — ID 167

Winner: Visok stres — ne povećavaj opterećenje — priority 85 — intervention 150 — ID 168

Očekivano: Visok stres — ne povećavaj opterećenje — priority 85 — intervention 150

✅ PASS


Scenario 2 — Energija 2 + Glad 9 + Stres 9

Aktivna pravila: 3

  • Visok stres — ne povećavaj opterećenje — priority 85 — intervention 150 — ID 168
  • Niska energija — priority 80 — intervention 149 — ID 167
  • Visoka glad — prvo rešavaj ishranu — priority 80 — intervention 153 — ID 170

Winner: Visok stres — ne povećavaj opterećenje — priority 85 — intervention 150 — ID 168

Očekivano: Visok stres — ne povećavaj opterećenje — priority 85 — intervention 150

✅ PASS


Scenario 3 — Bol 8 + Energija 2 + Stres 9

Aktivna pravila: 3

  • Bol — zaustavi povećanje aktivnosti — priority 100 — intervention 150 — ID 171
  • Visok stres — ne povećavaj opterećenje — priority 85 — intervention 150 — ID 168
  • Niska energija — priority 80 — intervention 149 — ID 167

Winner: Bol — zaustavi povećanje aktivnosti — priority 100 — intervention 150 — ID 171

Očekivano: Bol — zaustavi povećanje aktivnosti — priority 100 — intervention 150

✅ PASS


Scenario 4 — Tie-break Energija 2 + Glad 9

Aktivna pravila: 2

  • Niska energija — priority 80 — intervention 149 — ID 167
  • Visoka glad — prvo rešavaj ishranu — priority 80 — intervention 153 — ID 170

Winner: Niska energija — priority 80 — intervention 149 — ID 167

Očekivano: Niska energija — priority 80 — intervention 149

✅ PASS


TEST 28 — USPEŠAN ✅

TEST 29 — Safety Override

Rezultat: 4/4 PASS


Scenario 1 — Normalno stanje

Safety: NEMA

Engine: NEMA

Final: NEMA

PASS


Scenario 2 — Samo Engine

Safety: NEMA

Engine winner: Niska energija

Priority: 80

Final source: engine

Final decision: Niska energija

PASS


Scenario 3 — Safety + Engine

Safety winner: Visok bol

Safety priority: 100

Engine winner: Bol

Final source: safety

Final decision: Visok bol

PASS


Scenario 4 — Više Safety + više Engine pravila

Safety pravila:

  • Visok bol — priority 100 — block
  • Akutna povreda — priority 90 — block

Engine pravila:

  • Bol — priority 100
  • Niska energija — priority 80

Safety winner: Visok bol

Engine winner: Bol

Final source: safety

Final decision: Visok bol

PASS


Očekivani rezultat: 4/4 PASS

TVOJPUT ENGINE — TEST 30

PRODUCTION DECISION ENGINE V1

Rezultat: 3/6 PASS


1. Production Engine

Production Decision Engine postoji.

PASS


2. Check-in

Check-in ID: 0

FAIL


3. Trenutna odluka

Source: safety

FAIL


4. Decision Status

Status: safety_override

FAIL


5. Simulirana Engine odluka

Rule: Niska energija

Priority: 80

Intervention: ID 149

PASS


6. Safety Override

Safety: Visok bol

Priority: 100

Status: safety_override

PASS


TEST 30 — NIJE USPEŠAN ❌

Potrebno je proveriti Production Decision Engine V1.

READ-ONLY: Test nije menjao bazu podataka.

TVOJPUT ENGINE — TEST 31

CURRENT STATE ENGINE V1

Rezultat: 6/6 PASS


A — Normalno stanje

Energija: medium

Glad: medium

Stres: medium

Aktivnost: low

Oporavak: good

Rizik: low

PASS


B — Niska energija

Energija: low

Oporavak: poor

PASS


C — Visok stres

Stres: high

Oporavak: good

PASS


D — Loš san

San: los

Oporavak: poor

PASS


E — Missing data

Energija: missing

Glad: missing

Stres: missing

Aktivnost: missing

Oporavak: missing

PASS


F — Safety risk

Safety: Visok bol

Recovery: poor

Risk: high

PASS


TEST 31 — USPEŠAN ✅

Current State Engine V1 pravilno pretvara Check-in podatke u strukturirano trenutno stanje.

READ-ONLY: Test nije menjao bazu podataka.

[tvojput_engine_test_32]

[tvojput_engine_test_33]

TVOJPUT ENGINE — TEST 33 FIX

Shortcode: tvojput_engine_test_33_fix

WordPress: PHP izvršavanje radi.

ACF: dostupan.

Korisnik: Marija

User ID: 2

CURRENT STATE

Post ID: 175

Energija: medium

Glad: medium

Oporavak: good

Stres: medium

Aktivnost: low

Rizik: high

Sažetak: Trenutno stanje: srednji nivo energije, umerena glad, dobar oporavak, umeren stres, niska aktivnost. Prioritet je smanjenje opterećenja i praćenje stanja.

TEST 33 RESULT

TEST 33 FIX — USPEŠAN ✅

Current State postoji i sva ključna ACF polja su popunjena.

PIPELINE FUNCTIONS

Core Pipeline V1: NE POSTOJI

Production Pipeline V1: NE POSTOJI

[tvojput_engine_test_34_fix]

[tvojput_clean_engine_test]

Morate biti prijavljeni.

[tvojput_clean_v1_marija_test]

TVOJPUT — CORE V1 DIAGNOSTIC Array ( [success] => 1 [user] => Array ( [id] => 2 [username] => marija [name] => Marija ) [core] => Array ( [success] => 1 [user_id] => 2 [checkin_id] => 443 [data] => Array ( [energija] => 5 [glad] => 5 [stres] => 4 [aktivnost] => 2 [bol] => 10 [kvalitet_sna] => dobar [trening] => ) [safety] => Array ( [active] => Array ( [0] => Array ( [id] => 213 [name] => Visok bol [priority] => 100 [severity] => block [severity_rank] => 90 [rule_type] => block [trigger_field] => bol [operator] => gte [trigger_value] => 7 [actual_value] => 10 [action] => Ne povećavati fizičko opterećenje; potrebna je procena stanja. [condition] => Ako je bol ≥ 7 [reason] => Ne povećavati fizičko opterećenje; potrebna je procena stanja. ) ) [winner] => Array ( [id] => 213 [name] => Visok bol [priority] => 100 [severity] => block [severity_rank] => 90 [rule_type] => block [trigger_field] => bol [operator] => gte [trigger_value] => 7 [actual_value] => 10 [action] => Ne povećavati fizičko opterećenje; potrebna je procena stanja. [condition] => Ako je bol ≥ 7 [reason] => Ne povećavati fizičko opterećenje; potrebna je procena stanja. ) ) [engine] => Array ( [active] => Array ( [0] => Array ( [id] => 171 [name] => Bol — zaustavi povećanje aktivnosti [priority] => 100 [area] => recovery [action] => block [value] => Ne povećavaj fizičko opterećenje; proceni potrebu za stručnom procenom. [condition] => Ako je bol ≥ 7 [reason] => Visok nivo bola zahteva oprez i ne treba ga tretirati kao običan signal za prilagođavanje treninga. [intervention_id] => 150 [intervention] => Dan oporavka [version] => 1.0 ) ) [winner] => Array ( [id] => 171 [name] => Bol — zaustavi povećanje aktivnosti [priority] => 100 [area] => recovery [action] => block [value] => Ne povećavaj fizičko opterećenje; proceni potrebu za stručnom procenom. [condition] => Ako je bol ≥ 7 [reason] => Visok nivo bola zahteva oprez i ne treba ga tretirati kao običan signal za prilagođavanje treninga. [intervention_id] => 150 [intervention] => Dan oporavka [version] => 1.0 ) ) [final] => Array ( [source] => safety [rule] => Visok bol [rule_id] => 213 [action] => block [reason] => Ne povećavati fizičko opterećenje; potrebna je procena stanja. [condition] => Ako je bol ≥ 7 [intervention] => [intervention_id] => 0 ) ) )