dsutanto pushed to main at dsutanto/databisnisid 2026-08-13 23:49:35 +07:00
d6b5927307 red-team send-path hardening: hold pada verify False/None, _send_rejected whitelist, fee guard, non-dict skip (V61/B20-B23)
69704fa23d failover pool Hyperion utk semua pembacaan /v2/* (V60)
663770f51b rename DATABISNIS_API → HYPERION_API (nama menyesatkan: host itu Hyperion vexascan.com, ⊖ API databisnis sendiri; rename bersih simbol + env)
fb16eeafaa distribusi hardened vs node mati + send ⊖ pernah menyesatkan (V58/V59)
Compare 4 commits »
dsutanto pushed to main at dsutanto/bytetrack-counter-dashboard 2026-08-13 13:36:21 +07:00
fccc285ab3 Add OUTPUT_DIR browser + copy-on-load with progress to upload dashboard
dsutanto pushed to main at dsutanto/databisnisid 2026-08-12 22:30:07 +07:00
8e80653df9 klaim baseline saldo stabil (V56/B18) + endpoint cek akun payout-eligible /api/voter (V57)
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-12 16:16:02 +07:00
cb9be7a402 Update Session
9ea6820a37 Preserve STATE_FILE after file-input recount; delete on start
Compare 2 commits »
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-10 17:05:41 +07:00
e5a4658ae0 Update Session
dsutanto pushed to main at dsutanto/bytetrack-counter-dashboard 2026-08-10 15:46:56 +07:00
634d649069 Fix STREAM toggle: auto-on preview only once per session, manual OFF persists
dsutanto pushed to main at dsutanto/bytetrack-counter-dashboard 2026-08-10 14:44:13 +07:00
d9493ece5a STOP: host-wide /proc sweep guarantees zero RECOUNT_CMD processes remain
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-10 12:00:41 +07:00
90038da298 Force file sources to decode from frame 0; add first-frame diagnostics
dsutanto pushed to main at dsutanto/bytetrack-counter-dashboard 2026-08-10 11:02:21 +07:00
2606de9e78 Document LOAD MP4 / .continue recount flow in SPEC, AGENTS, env example
3624993189 Add LOAD MP4 button flow before START RECOUNT in upload templates
5f39d47df8 Split recount flow: /api/load-mp4 spawns, /api/start-recount signals .continue
Compare 3 commits »
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-10 10:57:31 +07:00
ea370b0ffd File sources record from frame 0; feed every frame (fix 10s offset + detection gaps)
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-10 10:24:44 +07:00
32921ea3f3 Add SDD skills and skill lock
1d1199fa04 Add pause-on-first-frame for file sources (.continue resume)
Compare 2 commits »
dsutanto pushed to main at dsutanto/bytetrack-counter-dashboard 2026-08-10 10:06:13 +07:00
6be017c4f0 Auto-on live preview when recount starts (all recounting templates)
dsutanto pushed to main at dsutanto/databisnisid 2026-08-10 06:48:09 +07:00
ee4682da00 klaim: reward tak terukur ⊖ pernah jadi sukses-0 (V55/B17): _measure_reward retry reward_from_tx 4x dgn SETTLE_SECONDS=30 (tx baru mendarat belum terindeks Hyperion → None palsu) lalu fallback selisih saldo HANYA delta positif (after > before) — delta 0 ambigu (node balik saldo lama) → None → fee pending + alert KLAIM MENDARAT · REWARD TAK TERUKUR, ⊖ notif KLAIM REWARD SUKSES 0.0000 palsu (kasus 8 Agt: klaim 48c2066f reward 1683.3641 tapi app notif 0.0000, fee tak terkirim) ; reward 0 asli dibuktikan dari isi tx (Decimal 0) ; oracle B17-a delta-0 → pending, B17-b catch-up reward asli ; image claim rebuild + push
2f043c20bd klaim: baseline landing stabil per window (V54/B16): poll_claim baca last_claim_time sekali & oper ke tiap _try_claim_once (⊥ baseline ikut maju tiap attempt → retry-loop permanen walau klaim mendarat) ; _confirm_landed retry baca last_after (node RPC lag) ; oracle stale-lalu-maju → claimed ; image claim rebuild + push
Compare 2 commits »
dsutanto pushed to main at dsutanto/databisnisid 2026-08-08 21:45:31 +07:00
a5e8367363 promo VEXWALLET pakai logo IDRS (static/idrs.png) + BARU band kolom TOTAL REWARD → MATURITY PERIOD (V52/V53) ; image web rebuild + push
cd1452a353 BARU band: hapus kolom VOTE TERAKHIR + tambah countdown VALID DALAM N HARI (V52) — _edge_rows bawa first_seen_at, filter countdown (first_seen + MATURITY), grid band-list 4 kolom, .valid-in ; image web rebuild + push
d6a15a07ae maturity pemilih baru diukur dari first_seen_at (V52/B15): last_vote terkuantisasi pekan (stake2vote) membuat voter baru Senin–Kamis tampak matang → lolos wait 3-hari ; BARU = first_seen baru/NULL, VALID = first_seen matang ; dashboard + distribusi konsisten ; image web+dist rebuild + push
9b040a8c71 dashboard: nama akun jadi link https://vexascan.com/account/{owner} (V51) — index list (4 spot) + history pay-list + live search, .owner-link target=_blank ; image web rebuild + push
5618bad427 klaim: _confirm_landed ⊥ menyerah saat Hyperion executed:false (V50/B14) — tx baru mendarat belum terindeks (lag) dianggap tak mendarat → retry-loop permanen, reward & fee tak tercatat ; landing = Hyperion executed ATAU last_claim_time maju, dicek utk verified False MAUPUN None ; oracle + image claim rebuild + push
Compare 7 commits »
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-07 23:22:35 +07:00
139cff7474 Update Session
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-07 23:15:55 +07:00
501ffa88a4 Update Session
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-07 23:13:24 +07:00
30515086d3 Add configurable recording quality (RECORD_CRF, RECORD_PRESET)
dsutanto pushed to main at dsutanto/databisnisid 2026-08-07 16:45:33 +07:00
e9df89aaac klaim: ⊥ percaya send() semata (V46/B11): landing dikonfirmasi di jalur sukses & exception via _confirm_landed (Hyperion executed ATAU last_claim_time maju dari baseline) — send() pyntelope ⊥ raise saat chain tolak (HTTP 500 sbg body) ; tak terkonfirmasi → retry senyap ⊥ catat/notif ; next_window baca producer gagal → raise (⊥ clamp prematur) ; image claim rebuild + push
cc9df71d9e klaim: anti false-success + ukur reward dari isi tx (V45): deteksi mendarat = Hyperion executed ATAU last_claim_time maju dari baseline (⊥ heuristik 24 jam) ; reward_from_tx (bpay+vpay → BP) prioritas, selisih saldo fallback ; reward tak terukur → fee pending + notif KLAIM MENDARAT · REWARD TAK TERUKUR ; next_window baca producer di-retry (⊥ clamp prematur) ; image claim rebuild + push
Compare 2 commits »
dsutanto pushed to main at dsutanto/databisnisid 2026-08-07 15:49:50 +07:00
a6db3be436 jadwal distribusi multi-hari Rabu & Sabtu (V44/T49): DISTRIBUTE_WEEKDAY=wed,sat (CSV), next_boundary pilih hari terdekat, banner BERITA SETIAP RABU & SABTU ; image web+dist rebuild + push
dsutanto pushed to main at dsutanto/bytetrack-counter-cpp 2026-08-07 15:36:41 +07:00
ef17a9105b Update Session